UNPKG

@capgo/cli

Version:
273 lines • 925 kB
import{createRequire as lC}from"node:module";var gC=Object.create;var{getPrototypeOf:fC,defineProperty:v2,getOwnPropertyNames:WH,getOwnPropertyDescriptor:yC}=Object,BH=Object.prototype.hasOwnProperty;function KH(D){return this[D]}var mC,hC,i$=(D,$,U)=>{var I=D!=null&&typeof D==="object";if(I){var F=$?mC??=new WeakMap:hC??=new WeakMap,J=F.get(D);if(J)return J}U=D!=null?gC(fC(D)):{};let X=$||!D||!D.__esModule?v2(U,"default",{value:D,enumerable:!0}):U;for(let Q of WH(D))if(!BH.call(X,Q))v2(X,Q,{get:KH.bind(D,Q),enumerable:!0});if(I)F.set(D,X);return X},f0=(D)=>{var $=(YH??=new WeakMap).get(D),U;if($)return $;if($=v2({},"__esModule",{value:!0}),D&&typeof D==="object"||typeof D==="function"){for(var I of WH(D))if(!BH.call($,I))v2($,I,{get:KH.bind(D,I),enumerable:!(U=yC(D,I))||U.enumerable})}return YH.set(D,$),$},YH,C=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var nC=(D)=>D;function iC(D,$){this[D]=nC.bind(null,$)}var X$=(D,$)=>{for(var U in $)v2(D,U,{get:$[U],enumerable:!0,configurable:!0,set:iC.bind($,U)})};var T=(D,$)=>()=>(D&&($=D(D=0)),$);var k4D=(D)=>Promise.all(D),o=lC(import.meta.url);var s$;var R1=T(()=>{s$={name:"@capgo/cli",type:"module",version:"8.90.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:capgo-app-id-prompt":"bun test/test-capgo-app-id-prompt.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs && bun test/test-android-select-guard.mjs","test:android-keystore-action":"bun test/test-android-keystore-action.mjs","test:android-google-play-action":"bun test/test-android-google-play-action.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:bundle-pages":"bun test test/test-bundle-pages.test.ts","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 && bun test/test-builder-only-checklist.mjs && bun test/test-builder-only-setup.mjs && bun test/test-app-todo-lists.mjs && bun test/test-app-todo-tabs.mjs && bun test/test-app-todo-command.mjs && node test/test-app-todo-interactive.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:builder-app-id-config":"bun test/test-builder-app-id-config.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:cordova-upload-mode":"bun test/test-cordova-upload-mode.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:builder-app-id-config && 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 && bun test/test-build-env.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: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-certificate-action":"bun test/test-ios-certificate-action.mjs","test:ios-profile-action":"bun test/test-ios-profile-action.mjs","test:ios-credential-action":"bun test/test-ios-credential-action.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 scripts/run-test-suite.ts","test:run":"bun scripts/run-test-suite.ts","test:serial":"bun run build && bun scripts/run-test-suite.ts --serial","test:suite":"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:cordova-upload-mode && 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:capgo-app-id-prompt && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:android-keystore-action && bun run test:android-google-play-action && 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:bundle-pages && bun run test:app-set-options && bun run test:settings-parity && 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:builder-app-selection && bun run test:builder-login-gate && 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: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-certificate-action && bun run test:ios-profile-action && bun run test:ios-credential-action && 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 && bun run test:setup-notices","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:builder-app-selection":"bun test/test-builder-app-selection.mjs","test:builder-login-gate":"bun test/test-builder-login-gate.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:settings-parity":"bun test/test-settings-parity.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","test:setup-notices":"bun test ./test/test-setup-notices.mjs ./test/test-setup-progress-request.mjs ./test/test-setup-notice-background.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.5.4"},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","@sinonjs/fake-timers":"15.4.0","@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 ZD;var M6=T(()=>{ZD=class ZD extends Error{context;constructor(D,$,U){super(D,U!==void 0?{cause:U}:void 0);this.name="CliUserError",this.context=$}}});import{platform as cC}from"node:os";import{version as pC}from"node:process";function HH(D){qH=D}function oC(D){for(let $=0;$<D.length;$++)if(D.charCodeAt($)>255)return!1;return!0}function GH(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 tC(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 zF(D,$){if($===void 0||$===null){if(NF.has(D.toLowerCase()))throw new ZD(GH(D));throw new ZD(`HTTP header "${D}" is missing or invalid.`)}if(typeof $!=="string"){if(NF.has(D.toLowerCase()))throw new ZD(GH(D));throw new ZD(`HTTP header "${D}" is missing or invalid.`)}if(!oC($)){if(NF.has(D.toLowerCase()))throw new ZD(tC(D));throw new ZD(`HTTP header "${D}" contains invalid characters (only ASCII is allowed).`)}return $}function Q0(D){let $={capgo_api:rC,"x-cli-version":s$.version,"x-cli-command":qH,"x-cli-node":pC,"x-cli-os":cC()};if(D)for(let[U,I]of Object.entries(D))$[U]=zF(U,I);return $}var rC="2025-10-01",qH="",NF;var r3=T(()=>{R1();M6();NF=new Set(["authorization","capgkey","x-capgo-log-token"])});import{existsSync as j$}from"fs";var V2=(D=".",$="unknown")=>{let U=`${D}/bun.lockb`,I=`${D}/bun.lock`,F=`${D}/pnpm-lock.yaml`,J=`${D}/shrinkwrap.yaml`,X=`${D}/yarn.lock`,Q=`${D}/package-lock.json`,Y=`${D}/npm-shrinkwrap.json`;if(j$(U)||j$(I))return"bun";if(j$(F)||j$(J))return"pnpm";if(j$(X))return"yarn";if(j$(Q)||j$(Y))return"npm";return $},o3=(D=V2(),$=!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"}},NH=(D=".",$="npx")=>{let U=`${D}/bun.lockb`,I=`${D}/bun.lock`,F=`${D}/pnpm-lock.yaml`,J=`${D}/shrinkwrap.yaml`,X=`${D}/yarn.lock`,Q=`${D}/package-lock.json`,Y=`${D}/npm-shrinkwrap.json`;if(j$(U)||j$(I))return"bunx";if(j$(F)||j$(J))return"pnpm exec";if(j$(X))return"yarn dlx";if(j$(Q)||j$(Y))return"npx";return $};var zH=()=>{};var wH,LH=(D)=>{return D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510},ZH=(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 MH=T(()=>{wH=(()=>{let D=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return($)=>{let U=0;D.lastIndex=0;while(D.test($))U+=1;return $.length-U}})()});var aC,sC,OH,eC,EH,Du,$u,Uu,vH=(D,$={},U={})=>{let I=$.limit??1/0,F=$.ellipsis??"",J=$?.ellipsisWidth??(F?vH(F,Uu,U).width:0),X=0,Q=U.controlWidth??0,Y=U.tabWidth??8,W=U.emojiWidth??2,B=2,K=U.regularWidth??1,q=U.wideWidth??2,H=[[Du,K],[aC,0],[sC,Q],[eC,Y],[EH,W],[OH,q]],G=0,N=0,z=D.length,Z=0,M=!1,w=z,v=Math.max(0,I-J),A=0,V=0,b=0,y=0;D:while(!0){if(V>A||N>=z&&N>G){let k=D.slice(A,V)||D.slice(G,N);Z=0;for(let h of k.replaceAll($u,"")){let m=h.codePointAt(0)||0;if(LH(m))y=2;else if(ZH(m))y=q;else y=K;if(b+y>v)w=Math.min(w,Math.max(A,G)+Z);if(b+y>I){M=!0;break D}Z+=h.length,b+=y}A=V=0}if(N>=z)break D;for(let k=0,h=H.length;k<h;k++){let[m,DD]=H[k];if(m.lastIndex=N,m.test(D)){if(Z=m===OH?wH(D.slice(N,m.lastIndex)):m===EH?1:m.lastIndex-N,y=Z*DD,b+y>v)w=Math.min(w,N+Math.floor((v-b)/DD));if(b+y>I){M=!0;break D}b+=y,A=G,V=N,N=G=m.lastIndex;continue D}}N+=1}return{width:M?v:b,index:M?w:z,truncated:M,ellipsed:M&&I>=J}},VH;var jH=T(()=>{MH();aC=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y,sC=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,OH=/(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu,eC=/\t{1,1000}/y,EH=/[\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,Du=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,$u=/\p{M}+/gu,Uu={limit:1/0,ellipsis:""},VH=vH});var Fu,Iu=(D,$={})=>{return VH(D,Fu,$).width},G$;var wF=T(()=>{jH();Fu={limit:1/0,ellipsis:"",ellipsisWidth:0},G$=Iu});function E0(D,$,U){return String(D).normalize().split(Wu).map((I)=>Yu(I,$,U)).join(`
`)}var t3="\x1B",bH="›",Ju=39,ZF="\x07",PH="[",Xu="]",CH="m",MF,AH,RH=(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},SH=(D)=>`${t3}${PH}${D}${CH}`,TH=(D)=>`${t3}${MF}${D}${ZF}`,LF=(D,$,U)=>{let I=$[Symbol.iterator](),F=!1,J=!1,X=D.at(-1),Q=X===void 0?0:G$(X),Y=I.next(),W=I.next(),B=0;while(!Y.done){let K=Y.value,q=G$(K);if(Q+q<=U)D[D.length-1]+=K;else D.push(K),Q=0;if(K===t3||K===bH)F=!0,J=$.startsWith(MF,B+1);if(F){if(J){if(K===ZF)F=!1,J=!1}else if(K===CH)F=!1}else if(Q+=q,Q===U&&!W.done)D.push(""),Q=0;Y=W,W=I.next(),B+=K.length}if(X=D.at(-1),!Q&&X!==void 0&&X.length&&D.length>1)D[D.length-2]+=D.pop()},Qu=(D)=>{let $=D.split(" "),U=$.length;while(U){if(G$($[U-1]))break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},Yu=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let I="",F,J,X=D.split(" "),Q=[""],Y=0;for(let K=0;K<X.length;K++){let q=X[K];if(U.trim!==!1){let G=Q.at(-1)??"",N=G.trimStart();if(G.length!==N.length)Q[Q.length-1]=N,Y=G$(N)}if(K!==0){if(Y>=$&&(U.wordWrap===!1||U.trim===!1))Q.push(""),Y=0;if(Y||U.trim===!1)Q[Q.length-1]+=" ",Y++}let H=G$(q);if(U.hard&&H>$){let G=$-Y,N=1+Math.floor((H-G-1)/$);if(Math.floor((H-1)/$)<N)Q.push("");LF(Q,q,$),Y=G$(Q.at(-1)??"");continue}if(Y+H>$&&Y&&H){if(U.wordWrap===!1&&Y<$){LF(Q,q,$),Y=G$(Q.at(-1)??"");continue}Q.push(""),Y=0}if(Y+H>$&&U.wordWrap===!1){LF(Q,q,$),Y=G$(Q.at(-1)??"");continue}Q[Q.length-1]+=q,Y+=H}if(U.trim!==!1)Q=Q.map((K)=>Qu(K));let W=Q.join(`
`),B=!1;for(let K=0;K<W.length;K++){let q=W[K];if(I+=q,!B){if(B=q>="\uD800"&&q<="\uDBFF",B)continue}else B=!1;if(q===t3||q===bH){AH.lastIndex=K+1;let G=AH.exec(W)?.groups;if(G?.code!==void 0){let N=Number.parseFloat(G.code);F=N===Ju?void 0:N}else if(G?.uri!==void 0)J=G.uri.length===0?void 0:G.uri}if(W[K+1]===`
`){if(J)I+=TH("");let H=F?RH(F):void 0;if(F&&H)I+=SH(H)}else if(q===`
`){if(F&&RH(F))I+=SH(F);if(J)I+=TH(J)}}return I},Wu;var OF=T(()=>{wF();MF=`${Xu}8;;`,AH=new RegExp(`(?:\\${PH}(?<code>\\d+)m|\\${MF}(?<uri>.*)${ZF})`,"y"),Wu=/\r?\n/});var vF=C((e4D,uH)=>{var EF={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"},Bu={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},Ku={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?EF.up():"");if(D)$+=EF.left;return $}};uH.exports={cursor:EF,scroll:Bu,erase:Ku,beep:"\x07"}});import{styleText as T1}from"node:util";import{stdout as RF,stdin as gH}from"node:process";import*as y0 from"node:readline";import Gu from"node:readline";import{ReadStream as kH}from"node:tty";function S1(D,$,U){if(!U.some((X)=>!X.disabled))return D;let I=D+$,F=Math.max(U.length-1,0),J=I<0?F:I>F?0:I;return U[J]?.disabled?S1(J,$<0?-1:1,U):J}function a3(D,$,U,I){let F=I.split(`
`),J=0,X=D;for(let Y of F){if(X<=Y.length)break;X-=Y.length+1,J++}for(J=Math.max(0,Math.min(F.length-1,J+U)),X=Math.min(X,F[J].length)+$;X<0&&J>0;)J--,X+=F[J].length+1;for(;X>F[J].length&&J<F.length-1;)X-=F[J].length+1,J++;X=Math.max(0,Math.min(F[J].length,X));let Q=0;for(let Y=0;Y<J;Y++)Q+=F[Y].length+1;return Q+X}function SF(D,$){if(typeof D=="string")return dD.aliases.get(D)===$;for(let U of D)if(U!==void 0&&SF(U,$))return!0;return!1}function Nu(D,$){if(D===$)return;let U=D.split(`
`),I=$.split(`
`),F=Math.max(U.length,I.length),J=[];for(let X=0;X<F;X++)U[X]!==I[X]&&J.push(X);return{lines:J,numLinesBefore:U.length,numLinesAfter:I.length,numLines:F}}function O6(D){return D===jF}function s3(D,$){let U=D;U.isTTY&&U.setRawMode($)}function fH({input:D=gH,output:$=RF,overwrite:U=!0,hideCursor:I=!0}={}){let F=y0.createInterface({input:D,output:$,prompt:"",tabSize:1});y0.emitKeypressEvents(D,F),D instanceof kH&&D.isTTY&&D.setRawMode(!0);let J=(X,{name:Q,sequence:Y})=>{let W=String(X);if(SF([W,Q,Y],"cancel")){I&&$.write(Q$.cursor.show),process.exit(0);return}if(!U)return;y0.moveCursor($,Q==="return"?0:-1,Q==="return"?-1:0,()=>{y0.clearLine($,1,()=>{D.once("keypress",J)})})};return I&&$.write(Q$.cursor.hide),D.once("keypress",J),()=>{D.off("keypress",J),I&&$.write(Q$.cursor.show),D instanceof kH&&D.isTTY&&!zu&&D.setRawMode(!1),F.terminal=!1,F.close()}}function A2(D,$,U,I=U,F=U,J){let X=j2(D??RF);return E0($,X-U.length,{hard:!0,trim:!1}).split(`
`).map((Q,Y,W)=>{let B=J?J(Q,Y):Q;return Y===0?`${I}${B}`:Y===W.length-1?`${F}${B}`:`${U}${B}`}).join(`
`)}function yH(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 v0{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=gH,output:I=RF,render:F,signal:J,...X}=D;this.opts=X,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=J,this.input=U,this.output=I}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)??[],I=[];for(let F of U)F.cb(...$),F.once&&I.push(()=>U.splice(U.indexOf(F),1));for(let F of I)F()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(jF);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=Gu.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),s3(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(Q$.cursor.show),this.output.off("resize",this.render),s3(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(Q$.cursor.show),this.output.off("resize",this.render),s3(this.input,!1),D(jF)})})}_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&&dD.aliases.has($.name)&&this.emit("cursor",dD.aliases.get($.name)),dD.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=yH(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")}SF([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(`
`),s3(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=E0(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(Q$.cursor.move(-999,D*-1))}render(){let D=E0(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(Q$.cursor.hide);else{let $=Nu(this._prevFrame,D),U=TF(this.output);if(this.restoreCursor(),$){let I=Math.max(0,$.numLinesAfter-U),F=Math.max(0,$.numLinesBefore-U),J=$.lines.find((X)=>X>=I);if(J===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(Q$.cursor.move(0,J-F)),this.output.write(Q$.erase.lines(1));let X=D.split(`
`);this.output.write(X[J]),this._prevFrame=D,this.output.write(Q$.cursor.move(0,X.length-J-1));return}else if($.lines.length>1){if(I<F)J=I;else{let Q=J-F;Q>0&&this.output.write(Q$.cursor.move(0,Q))}this.output.write(Q$.erase.down());let X=D.split(`
`).slice(J);this.output.write(X.join(`
`)),this._prevFrame=D;return}}this.output.write(Q$.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function wu(D,$){if(D===void 0||$.length===0)return 0;let U=$.findIndex((I)=>I.value===D);return U!==-1?U:0}function Lu(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function Zu(D,$){if($)return D?$:$[0]}function _H(D){return[...D].map(($)=>Ou[$])}function Eu(D){let $=new Intl.DateTimeFormat(D,{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(2000,0,15)),U=[],I="/";for(let F of $)F.type==="literal"?I=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:I}}function VF(D){return Number.parseInt((D||"0").replace(/_/g,"0"),10)||0}function e3(D){return{year:VF(D.year),month:VF(D.month),day:VF(D.day)}}function AF(D,$){return new Date(D||2001,$||1,0).getDate()}function mH(D){let{year:$,month:U,day:I}=e3(D);if(!$||$<0||$>9999||!U||U<1||U>12||!I||I<1)return;let F=new Date(Date.UTC($,U-1,I));if(!(F.getUTCFullYear()!==$||F.getUTCMonth()!==U-1||F.getUTCDate()!==I))return{year:$,month:U,day:I}}function xH(D){let $=mH(D);return $?new Date(Date.UTC($.year,$.month-1,$.day)):void 0}function vu(D,$,U,I){let F=U?{year:U.getUTCFullYear(),month:U.getUTCMonth()+1,day:U.getUTCDate()}:null,J=I?{year:I.getUTCFullYear(),month:I.getUTCMonth()+1,day:I.getUTCDate()}:null;return D==="year"?{min:F?.year??1,max:J?.year??9999}:D==="month"?{min:F&&$.year===F.year?F.month:1,max:J&&$.year===J.year?J.month:12}:{min:F&&$.year===F.year&&$.month===F.month?F.day:1,max:J&&$.year===J.year&&$.month===J.month?J.day:AF($.year,$.month)}}var Q$,qu,Hu,dD,zu,jF,j2=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,TF=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,Mu,bF,Ou,hH,Vu,ju,nH,iH,lH,PF;var CF=T(()=>{OF();Q$=i$(vF(),1);qu=["up","down","left","right","space","enter","cancel"],Hu=["January","February","March","April","May","June","July","August","September","October","November","December"],dD={actions:new Set(qu),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:[...Hu],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)}`}}};zu=globalThis.process.platform.startsWith("win"),jF=Symbol("clack:cancel");Mu=class extends v0{filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#$=0;#I="";#D;#J;#Q;get cursor(){return this.#$}get userInputWithCursor(){if(!this.userInput)return T1(["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),I=this.userInput.slice(this.cursor+1);return`${$}${T1("inverse",U)}${I}`}get options(){return typeof this.#J=="function"?this.#J():this.#J}constructor($){super($),this.#J=$.options,this.#Q=$.placeholder;let U=this.options;this.filteredOptions=[...U],this.multiple=$.multiple===!0,this.#D=typeof $.options=="function"?$.filter:$.filter??Lu;let I;if($.initialValue&&Array.isArray($.initialValue)?this.multiple?I=$.initialValue:I=$.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(I=[this.options[0]?.value]),I)for(let F of I){let J=U.findIndex((X)=>X.value===F);J!==-1&&(this.toggleSelected(F),this.#$=J)}this.focusedValue=this.options[this.#$]?.value,this.on("key",(F,J)=>this.#U(F,J)),this.on("userInput",(F)=>this.#F(F))}_isActionKey($,U){return $==="\t"||this.multiple&&this.isNavigating&&U.name==="space"&&$!==void 0&&$!==""}#U($,U){let I=U.name==="up",F=U.name==="down",J=U.name==="return",X=this.userInput===""||this.userInput==="\t",Q=this.#Q,Y=this.options,W=Q!==void 0&&Q!==""&&Y.some((B)=>!B.disabled&&(this.#D?this.#D(Q,B):!0));if(U.name==="tab"&&X&&W){this.userInput==="\t"&&this._clearUserInput(),this._setUserInput(Q,!0),this.isNavigating=!1;return}I||F?(this.#$=S1(this.#$,I?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#$]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):J?this.value=Zu(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.#I){this.#I=$;let U=this.options;$&&this.#D?this.filteredOptions=U.filter((J)=>this.#D?.($,J)):this.filteredOptions=[...U];let I=wu(this.focusedValue,this.filteredOptions);this.#$=S1(I,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())}}};bF=class bF extends v0{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(Q$.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};Ou={Y:{type:"year",len:4},M:{type:"month",len:2},D:{type:"day",len:2}};hH=class hH extends v0{#$;#I;#D;#J;#Q;#U={segmentIndex:0,positionInSegment:0};#F=!0;#X=null;inlineError="";get segmentCursor(){return{...this.#U}}get segmentValues(){return{...this.#D}}get segments(){return this.#$}get separator(){return this.#I}get formattedValue(){return this.#K(this.#D)}#K(D){return this.#$.map(($)=>D[$.type]).join(this.#I)}#Y(){this._setUserInput(this.#K(this.#D)),this._setValue(xH(this.#D)??void 0)}constructor(D){let $=D.format?{segments:_H(D.format),separator:D.separator??"/"}:Eu(D.locale),U=D.separator??$.separator,I=D.format?_H(D.format):$.segments,F=D.initialValue??D.defaultValue,J=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:"__"},X=I.map((Q)=>J[Q.type]).join(U);super({...D,initialUserInput:X},!1),this.#$=I,this.#I=U,this.#D=J,this.#J=D.minDate,this.#Q=D.maxDate,this.#Y(),this.on("cursor",(Q)=>this.#H(Q)),this.on("key",(Q,Y)=>this.#N(Q,Y)),this.on("finalize",()=>this.#z(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}}#B(D){this.inlineError="",this.#X=null;let $=this.#W();$&&(this.#U.segmentIndex=Math.max(0,Math.min(this.#$.length-1,$.index+D)),this.#U.positionInSegment=0,this.#F=!0)}#G(D){let $=this.#W();if(!$)return;let{segment:U}=$,I=this.#D[U.type],F=!I||I.replace(/_/g,"")==="",J=Number.parseInt((I||"0").replace(/_/g,"0"),10)||0,X=vu(U.type,e3(this.#D),this.#J,this.#Q),Q;F?Q=D===1?X.min:X.max:Q=Math.max(Math.min(X.max,J+D),X.min),this.#D={...this.#D,[U.type]:Q.toString().padStart(U.len,"0")},this.#F=!0,this.#X=null,this.#Y()}#H(D){if(D)switch(D){case"right":return this.#B(1);case"left":return this.#B(-1);case"up":return this.#G(1);case"down":return this.#G(-1)}}#N(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.#B(-1);return}this.#D[U.segment.type]="_".repeat(U.segment.len),this.#F=!0,this.#U.positionInSegment=0,this.#Y();return}if($?.name==="tab"){this.inlineError="";let U=this.#W();if(!U)return;let I=$.shift?-1:1,F=U.index+I;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:I}=U,F=!this.#D[I.type].replace(/_/g,"");if(this.#F&&this.#X!==null&&!F){let q=this.#X+D,H={...this.#D,[I.type]:q},G=this.#q(H,I);if(G){this.inlineError=G,this.#X=null,this.#F=!1;return}this.inlineError="",this.#D[I.type]=q,this.#X=null,this.#F=!1,this.#Y(),U.index<this.#$.length-1&&(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#F=!0);return}this.#F&&!F&&(this.#D[I.type]="_".repeat(I.len),this.#U.positionInSegment=0),this.#F=!1,this.#X=null;let J=this.#D[I.type],X=J.indexOf("_"),Q=X>=0?X:Math.min(this.#U.positionInSegment,I.len-1);if(Q<0||Q>=I.len)return;let Y=J.slice(0,Q)+D+J.slice(Q+1),W=!1;if(Q===0&&J==="__"&&(I.type==="month"||I.type==="day")){let q=Number.parseInt(D,10);Y=`0${D}`,W=q<=(I.type==="month"?1:2)}if(I.type==="year"&&(Y=(J.replace(/_/g,"")+D).padStart(I.len,"_")),!Y.includes("_")){let q={...this.#D,[I.type]:Y},H=this.#q(q,I);if(H){this.inlineError=H;return}}this.inlineError="",this.#D[I.type]=Y;let B=Y.includes("_")?void 0:mH(this.#D);if(B){let{year:q,month:H}=B,G=AF(q,H);this.#D={year:String(Math.max(0,Math.min(9999,q))).padStart(4,"0"),month:String(Math.max(1,Math.min(12,H))).padStart(2,"0"),day:String(Math.max(1,Math.min(G,B.day))).padStart(2,"0")}}this.#Y();let K=Y.indexOf("_");W?(this.#F=!0,this.#X=D):K>=0?this.#U.positionInSegment=K:X>=0&&U.index<this.#$.length-1?(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#F=!0):this.#U.positionInSegment=Math.min(Q+1,I.len-1)}}#q(D,$){let{month:U,day:I}=e3(D);if($.type==="month"&&(U<0||U>12))return dD.date.messages.invalidMonth;if($.type==="day"&&(I<0||I>31))return dD.date.messages.invalidDay(31,"any month")}#z(D){let{year:$,month:U,day:I}=e3(this.#D);if($&&U&&I){let F=AF($,U);this.#D={...this.#D,day:String(Math.min(I,F)).padStart(2,"0")}}this.value=xH(this.#D)??D.defaultValue??void 0}};Vu=class extends v0{options;cursor=0;#$;getGroupItems($){return this.options.filter((U)=>U.group===$)}isGroupSelected($){let U=this.getGroupItems($),I=this.value;return I===void 0?!1:U.every((F)=>I.includes(F.value))}toggleValue(){let $=this.options[this.cursor];if($!==void 0)if(this.value===void 0&&(this.value=[]),$.group===!0){let U=$.value,I=this.getGroupItems(U);this.isGroupSelected(U)?this.value=this.value.filter((F)=>I.findIndex((J)=>J.value===F)===-1):this.value=[...this.value,...I.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((I)=>I!==$.value):[...this.value,$.value]}}constructor($){super($,!1);let{options:U}=$;this.#$=$.selectableGroups!==!1,this.options=Object.entries(U).flatMap(([I,F])=>[{value:I,group:!0,label:I},...F.map((J)=>({...J,group:I}))]),this.value=[...$.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:I})=>I===$.cursorAt),this.#$?0:1),this.on("cursor",(I)=>{switch(I){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}})}},ju=new Set(["up","down","left","right"]);nH=class nH extends v0{#$=!1;#I;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),I=D.slice(this.cursor+1);return U===`
`?`${$}█
${I}`:`${$}${T1("inverse",U)}${I}`}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))}#J(D){let $=this.value??"";switch(D){case"up":this._cursor=a3(this._cursor,0,-1,$);return;case"down":this._cursor=a3(this._cursor,0,1,$);return;case"left":this._cursor=a3(this._cursor,-1,0,$);return;case"right":this._cursor=a3(this._cursor,1,0,$);return}}_shouldSubmit(D,$){if(this.#I)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.#I=D.showSubmit??!1,this.on("key",(U,I)=>{if(I?.name&&ju.has(I.name)){this.#$=!1,this.#J(I.name);return}if(U==="\t"&&this.#I){this.focused=this.focused==="editor"?"submit":"editor";return}if(I?.name!=="return"){if(this.#$=!1,I?.name==="backspace"&&this.cursor>0){this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--;return}if(I?.name==="delete"&&this.cursor<this.userInput.length){this._setUserInput(this.userInput.slice(0,this.cursor)+this.userInput.slice(this.cursor+1));return}U&&(this.#I&&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="")})}};iH=class extends v0{_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}${T1(["inverse","hidden"],"_")}`;let U=this.masked,I=U.slice(0,this.cursor),F=U.slice(this.cursor,this.cursor+1),J=U.slice(this.cursor+1);return`${I}${T1("inverse",F)}${J}`}clear(){this._clearUserInput()}constructor({mask:$,...U}){super(U),this._mask=$??"•",this.on("userInput",(I)=>{this._setValue(I)}),this.on("finalize",()=>{this.value===void 0&&(this.value="")})}},lH=class extends v0{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),I=U===-1?0:U;this.cursor=this.options[I]?.disabled?S1(I,1,this.options):I,this.changeValue(),this.on("cursor",(F)=>{switch(F){case"left":case"up":this.cursor=S1(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=S1(this.cursor,1,this.options);break}this.changeValue()})}};PF=class PF extends v0{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),I=D.slice(this.cursor+1);return`${$}${T1("inverse",U)}${I}`}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 d,stripVTControlCharacters as K2D}from"node:util";import e$ from"node:process";function Au(){if(e$.platform!=="win32")return e$.env.TERM!=="linux";return Boolean(e$.env.CI)||Boolean(e$.env.WT_SESSION)||Boolean(e$.env.TERMINUS_SUBLIME)||e$.env.ConEmuTask==="{cmd::Cmder}"||e$.env.TERM_PROGRAM==="Terminus-Sublime"||e$.env.TERM_PROGRAM==="vscode"||e$.env.TERM==="xterm-256color"||e$.env.TERM==="alacritty"||e$.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function nu(D,$){let U=[`${$?`${d("cyan",zD)}  `:""}${D.join(" • ")}`];return $&&U.push(d("cyan",Y0)),U}function cH(D,$,U,I){let F=U,J=U;return I==="center"?F=Math.floor(($-D)/2):I==="right"&&(F=$-D-U),J=$-F-D,[F,J]}var R2,uF,Ru=()=>process.env.CI==="true",RD=(D,$)=>uF?D:$,Su,pH,rH,_F,oH,zD,Y0,Tu,bu,kF,$9,N2D,z2D,w2D,Pu,Cu,uu,L2D,ku,_u,xu,gu,fu,yu,mu,U9=(D)=>{switch(D){case"initial":case"active":return d("cyan",Su);case"cancel":return d("red",pH);case"error":return d("yellow",rH);case"submit":return d("green",_F)}},hu=(D)=>{switch(D){case"initial":case"active":return d("cyan",zD);case"cancel":return d("red",zD);case"error":return d("yellow",zD);case"submit":return d("green",zD)}},dH=(D,$,U,I,F,J=!1)=>{let X=$,Q=0;if(J)for(let Y=I-1;Y>=U;Y--){let W=D[Y];if(W&&(X-=W.length),Q++,X<=F)break}else for(let Y=U;Y<I;Y++){let W=D[Y];if(W&&(X-=W.length),Q++,X<=F)break}return{lineCount:X,removals:Q}},iu=({cursor:D,options:$,style:U,output:I=process.stdout,maxItems:F=Number.POSITIVE_INFINITY,columnPadding:J=0,rowPadding:X=4})=>{let Q=j2(I)-J,Y=TF(I),W=d("dim","..."),B=Math.max(Y-X,0),K=Math.max(Math.min(F,B),5),q=0;D>=K-3&&(q=Math.max(Math.min(D-K+3,$.length-K),0));let H=K<$.length&&q>0,G=K<$.length&&q+K<$.length,N=Math.min(q+K,$.length),z=[],Z=0;H&&Z++,G&&Z++;let M=q+(H?1:0),w=N-(G?1:0);for(let A=M;A<w;A++){let V=$[A],b=V?U(V,A===D):"",y=E0(b,Q,{hard:!0,trim:!1}).split(`
`);z.push(y),Z+=y.length}if(Z>B){let A=0,V=0,b=Z,y=D-M,k=B,h=()=>dH(z,b,0,y,k),m=()=>dH(z,b,y+1,z.length,k,!0);H?({lineCount:b,removals:A}=h(),b>k&&(G||(k-=1),{lineCount:b,removals:V}=m())):(G||(k-=1),{lineCount:b,removals:V}=m(),b>k&&(k-=1,{lineCount:b,removals:A}=h())),A>0&&(H=!0,z.splice(0,A)),V>0&&(G=!0,z.splice(z.length-V,V))}let v=[];H&&v.push(W);for(let A of z)for(let V of A)v.push(V);return G&&v.push(W),v},lu,du,cu=(D)=>D,Z2D=(D="",$="",U)=>{let I=U?.output??process.stdout,F=j2(I),X=U?.titlePadding??1,Q=U?.contentPadding??2,Y=U?.width===void 0||U.width==="auto"?1:Math.min(1,U.width),W=U?.withGuide??dD.withGuide?`${zD} `:"",B=U?.formatBorder??cu,K=((U?.rounded)?lu:du).map(B),q=B(Cu),H=B(zD),G=G$(W),N=G$($),z=F-G,Z=Math.floor(F*Y)-G;if(U?.width==="auto"){let k=D.split(`
`),h=N+X*2;for(let DD of k){let s=G$(DD)+Q*2;s>h&&(h=s)}let m=h+2;m<Z&&(Z=m)}Z%2!==0&&(Z<z?Z++:Z--);let M=Z-2,w=M-X*2,v=N>w?`${$.slice(0,w-3)}...`:$,[A,V]=cH(G$(v),M,X,U?.titleAlign),b=E0(D,M-Q*2,{hard:!0,trim:!1});I.write(`${W}${K[0]}${q.repeat(A)}${v}${q.repeat(V)}${K[1]}
`);let y=b.split(`
`);for(let k of y){let[h,m]=cH(G$(k),M,Q,U?.contentAlign);I.write(`${W}${H}${" ".repeat(h)}${k}${" ".repeat(m)}${H}
`)}I.write(`${W}${K[2]}${q.repeat(M)}${K[3]}
`)},b1=(D)=>{let $=D.active??"Yes",U=D.inactive??"No";return new bF({active:$,inactive:U,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let I=D.withGuide??dD.withGuide,F=`${U9(this.state)}  `,J=I?`${d("gray",zD)}  `:"",X=A2(D.output,D.message,J,F),Q=`${I?`${d("gray",zD)}
`:""}${X}
`,Y=this.value?$:U;switch(this.state){case"submit":{let W=I?`${d("gray",zD)}  `:"";return`${Q}${W}${d("dim",Y)}`}case"cancel":{let W=I?`${d("gray",zD)}  `:"";return`${Q}${W}${d(["strikethrough","dim"],Y)}${I?`
${d("gray",zD)}`:""}`}default:{let W=I?`${d("cyan",zD)}  `:"",B=I?d("cyan",Y0):"";return`${Q}${W}${this.value?`${d("green",kF)} ${$}`:`${d("dim",$9)} ${d("dim",$)}`}${D.vertical?I?`
${d("cyan",zD)}  `:`
`:` ${d("dim","/")} `}${this.value?`${d("dim",$9)} ${d("dim",U)}`:`${d("green",kF)} ${U}`}
${B}
`}}}}).prompt()},M2D,vD,O2D=(D="",$)=>{let U=$?.output??process.stdout,I=$?.withGuide??dD.withGuide?`${d("gray",Y0)}  `:"";U.write(`${I}${d("red",D)}

`)},F9=(D="",$)=>{let U=$?.output??process.stdout,I=$?.withGuide??dD.withGuide?`${d("gray",oH)}  `:"";U.write(`${I}${D}
`)},S2=(D="",$)=>{let U=$?.output??process.stdout,I=$?.withGuide??dD.withGuide?`${d("gray",zD)}
${d("gray",Y0)}  `:"";U.write(`${I}${D}

`)},E2D=(D)=>new iH({validate:D.validate,mask:D.mask??Pu,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??dD.withGuide,U=`${$?`${d("gray",zD)}
`:""}${U9(this.state)}  ${D.message}
`,I=this.userInputWithCursor,F=this.masked;switch(this.state){case"error":{let J=$?`${d("yellow",zD)}  `:"",X=$?`${d("yellow",Y0)}  `:"",Q=F??"";return D.clearOnError&&this.clear(),`${U.trim()}
${J}${Q}
${X}${d("yellow",this.error)}
`}case"submit":{let J=$?`${d("gray",zD)}  `:"",X=F?d("dim",F):"";return`${U}${J}${X}`}case"cancel":{let J=$?`${d("gray",zD)}  `:"",X=F?d(["strikethrough","dim"],F):"";return`${U}${J}${X}${F&&$?`
${d("gray",zD)}`:""}`}default:{let J=$?`${d("cyan",zD)}  `:"",X=$?d("cyan",Y0):"";return`${U}${J}${I}
${X}
`}}}}).prompt(),pu=(D)=>d("magenta",D),P1=({indicator:D="dots",onCancel:$,output:U=process.stdout,cancelMessage:I,errorMessage:F,frames:J=uF?["◒","◐","◓","◑"]:["•","o","O","0"],delay:X=uF?80:120,signal:Q,...Y}={})=>{let W=Ru(),B,K,q=!1,H=!1,G="",N,z=performance.now(),Z=j2(U),M=Y?.styleFrame??pu,w=(a)=>{let $D=a>1?F??dD.messages.error:I??dD.messages.cancel;H=a===1,q&&(s($D,a),H&&typeof $=="function"&&$())},v=()=>w(2),A=()=>w(1),V=()=>{process.on("uncaughtExceptionMonitor",v),process.on("unhandledRejection",v),process.on("SIGINT",A),process.on("SIGTERM",A),process.on("exit",w),Q&&Q.addEventListener("abort",A)},b=()=>{process.removeListener("uncaughtExceptionMonitor",v),process.removeListener("unhandledRejection",v),process.removeListener("SIGINT",A),process.removeListener("SIGTERM",A),process.removeListener("exit",w),Q&&Q.removeEventListener("abort",A)},y=()=>{if(N===void 0)return;W&&U.write(`
`);let a=E0(N,Z,{hard:!0,trim:!1}).split(`
`);a.length>1&&U.write(R2.cursor.up(a.length-1)),U.write(R2.cursor.to(0)),U.write(R2.erase.down())},k=(a)=>a.replace(/\.+$/,""),h=(a)=>{let $D=(performance.now()-a)/1000,E=Math.floor($D/60),L=Math.floor($D%60);return E>0?`[${E}m ${L}s]`:`[${L}s]`},m=Y.withGuide??dD.withGuide,DD=(a="")=>{q=!0,B=fH({output:U}),G=k(a),z=performance.now(),m&&U.write(`${d("gray",zD)}
`);let $D=0,E=0;V(),K=setInterval(()=>{if(W&&G===N)return;y(),N=G;let L=M(J[$D]),O;if(W)O=`${L}  ${G}...`;else if(D==="timer")O=`${L}  ${G} ${h(z)}`;else{let _=".".repeat(Math.floor(E)).slice(0,3);O=`${L}  ${G}${_}`}let S=E0(O,Z,{hard:!0,trim:!1});U.write(S),$D=$D+1<J.length?$D+1:0,E=E<4?E+0.125:0},X)},s=(a="",$D=0,E=!1)=>{if(!q)return;q=!1,clearInterval(K),y();let L=$D===0?d("green",_F):$D===1?d("red",pH):d("red",rH);G=a??G,E||(D==="timer"?U.write(`${L}  ${G} ${h(z)}
`):U.write(`${L}  ${G}
`)),b(),B()};return{start:DD,stop:(a="")=>s(a,0),message:(a="")=>{G=k(a??G)},cancel:(a="")=>s(a,1),error:(a="")=>s(a,2),clear:()=>s("",0,!0),get isCancelled(){return H}}},v2D,ru,D9=(D,$)=>D.includes(`
`)?D.split(`
`).map((U)=>$(U)).join(`
`):$(D),tH=(D)=>{let $=(I,F)=>{if(I===void 0)return"";let J=I.label??String(I.value);switch(F){case"disabled":return`${d("gray",$9)} ${D9(J,(X)=>d("gray",X))}${I.hint?` ${d("dim",`(${I.hint??"disabled"})`)}`:""}`;case"selected":return`${D9(J,(X)=>d("dim",X))}`;case"active":return`${d("green",kF)} ${J}${I.hint?` ${d("dim",`(${I.hint})`)}`:""}`;case"cancelled":return`${D9(J,(X)=>d(["strikethrough","dim"],X))}`;default:return`${d("dim",$9)} ${D9(J,(X)=>d("dim",X))}`}},U=D.showInstructions??!0;return new lH({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let I=D.withGuide??dD.withGuide,F=`${U9(this.state)}  `,J=`${hu(this.state)}  `,X=A2(D.output,D.message,J,F),Q=`${I?`${d("gray",zD)}
`:""}${X}
`;switch(this.state){case"submit":{let Y=I?`${d("gray",zD)}  `:"",W=A2(D.output,$(this.options[this.cursor],"selected"),Y);return`${Q}${W}`}case"cancel":{let Y=I?`${d("gray",zD)}  `:"",W=A2(D.output,$(this.options[this.cursor],"cancelled"),Y);return`${Q}${W}${I?`
${d("gray",zD)}`:""}`}default:{let Y=I?`${d("cyan",zD)}  `:"",W=Q.split(`
`).length,B=U?nu(ru,I):I?[d("cyan",Y0)]:[],K=B.join(`
`),q=B.length+1;return`${Q}${Y}${iu({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:Y.length,rowPadding:W+q,style:(H,G)=>$(H,H.disabled?"disabled":G?"active":"inactive")}).join(`
${Y}`)}
${K}
`}}}}).prompt()},V2D,j2D=(D)=>new PF({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??dD.withGuide,U=`${`${$?`${d("gray",zD)}
`:""}${U9(this.state)}  `}${D.message}
`,I=D.placeholder&&D.placeholder.length>0?d("inverse",D.placeholder[0])+d("dim",D.placeholder.slice(1)):d(["inverse","hidden"],"_"),F=this.userInput?this.userInputWithCursor:I,J=this.value??"";switch(this.state){case"error":{let X=this.error?`  ${d("yellow",this.error)}`:"",Q=$?`${d("yellow",zD)}  `:"",Y=$?d("yellow",Y0):"";return`${U.trim()}
${Q}${F}
${Y}${X}
`}case"submit":{let X=J?`  ${d("dim",J)}`:"",Q=$?d("gray",zD):"";return`${U}${Q}${X}`}case"cancel":{let X=J?`  ${d(["strikethrough","dim"],J)}`:"",Q=$?d("gray",zD):"";return`${U}${Q}${X}${J.trim()?`
${Q}`:""}`}default:{let X=$?`${d("cyan",zD)}  `:"",Q=$?d("cyan",Y0):"";return`${U}${X}${F}
${Q}
`}}}}).prompt();var m0=T(()=>{CF();CF();OF();wF();R2=i$(vF(),1);uF=Au(),Su=RD("◆","*"),pH=RD("■","x"),rH=RD("▲","x"),_F=RD("◇","o"),oH=RD("┌","T"),zD=RD("│","|"),Y0=RD("└","—"),Tu=RD("┐","T"),bu=RD("┘","—"),kF=RD("●",">"),$9=RD("○"," "),N2D=RD("◻","[•]"),z2D=RD("◼","[+]"),w2D=RD("◻","[ ]"),Pu=RD("▪","•"),Cu=RD("─","-"),uu=RD("╮","+"),L2D=RD("├","+"),ku=RD("╯","+"),_u=RD("╰","+"),xu=RD("╭","+"),gu=RD("●","•"),fu=RD("◆","*"),yu=RD("▲","!"),mu=RD("■","x");lu=[xu,uu,_u,ku],du=[oH,Tu,Y0,bu];M2D=[`${d("dim","↑/↓")} to navigate`,`${d("dim","Space:")} select`,`${d("dim","Enter:")} confirm`],vD={message:(D=[],{symbol:$=d("gray",zD),secondarySymbol:U=d("gray",zD),output:I=process.stdout,spacing:F=1,withGuide:J}={})=>{let X=[],Q=J??dD.withGuide,Y=Q?U:"",W=Q?`${$}  `:"",B=Q?`${U}  `:"";for(let q=0;q<F;q++)X.push(Y);let K=Array.isArray(D)?D:D.split(`
`);if(K.length>0){let[q,...H]=K;q.length>0?X.push(`${W}${q}`):X.push(Q?$:"");for(let G of H)G.length>0?X.push(`${B}${G}`):X.push(Q?U:"")}I.write(`${X.join(`
`)}
`)},info:(D,$)=>{vD.message(D,{...$,symbol:d("blue",gu)})},success:(D,$)=>{vD.message(D,{...$,symbol:d("green",fu)})},step:(D,$)=>{vD.message(D,{...$,symbol:d("green",_F)})},warn:(D,$)=>{vD.message(D,{...$,symbol:d("yellow",yu)})},warning:(D,$)=>{vD.warn(D,$)},error:(D,$)=>{vD.message(D,{...$,symbol:d("red",mu)})}},v2D={light:RD("─","-"),heavy:RD("━","="),block:RD("█","#")},ru=[`${d("dim","↑/↓")} to navigate`,`${d("dim","Enter:")} confirm`],V2D=`${d("gray",zD)}  `});function I9(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function eH(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function J9(D=[],$=[]){let U=Math.max(D.length,$.length);for(let I=0;I<U;I++){let F=D[I],J=$[I];if(F===void 0&&J===void 0)return 0;if(J===void 0)return 1;if(F===void 0)return-1;if(typeof F==="string"&&typeof J==="number")return 1;if(typeof F==="number"&&typeof J==="string")return-1;if(F<J)return-1;if(F>J)return 1}return 0}function gF(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function A$(D){return D.split(".").filter(Boolean).map(($)=>{if(su.test($)){let U=Number($);if(gF(U))return U}return $})}function W0(D){return D.split(".").filter(Boolean)}function Q9(D,$){let U=Number(D);if(!gF(U))throw TypeError($);return U}function V0(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 C1="0|[1-9]\\d*",ou="\\d*[a-zA-Z-][a-zA-Z0-9-]*",tu,aH,DN,sH="[0-9A-Za-z-]+",$N,UN,FN,IN="(?:<|>)?=?",au="x|X|\\*",xF,X9,JN,XN,fF=256,su;var k$=T(()=>{tu=`(?<major>${C1})\\.(?<minor>${C1})\\.(?<patch>${C1})`,aH=`(?:${C1}|${ou})`,DN=`(?:-(?<prerelease>${aH}(?:\\.${aH})*))`,$N=`(?:\\+(?<buildmetadata>${sH}(?:\\.${sH})*))`,UN=`v?${tu}${DN}?${$N}?`,FN=new RegExp(`^${UN}$`),xF=`${C1}|${au}`,X9=`[v=\\s]*(?<major>${xF})(?:\\.(?<minor>${xF})(?:\\.(?<patch>${xF})${DN}?${$N}?)?)?`,JN=new RegExp(`^(?<operator>~>?|\\^|${IN})\\s*${X9}$`),XN=new RegExp(`^(?<operator>${IN})\\s*(${UN})$|^$`);su=new RegExp(`^${C1}$`)});function q$(D,$){if(D===$)return 0;return I9(D.major,$.major)||I9(D.minor,$.minor)||I9(D.patch,$.patch)||eH(D.prerelease,$.prerelease)||J9(D.prerelease,$.prerelease)}var l$=T(()=>{k$()});function C2D(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(J9(D.prerelease,$.prerelease)!==0)return"prerelease"}var QN=T(()=>{k$()});function yF(D){return D.toFixed(0)}function mF(D){let $=yF(D.major),U=yF(D.minor),I=yF(D.patch),F=D.prerelease?.join(".")??"",J=D.build?.join(".")??"";return[[`${$}.${U}.${I}`,F].filter((Y)=>Y).join("-"),J].filter((Y)=>Y).join("+")}function eu(D,$){if(V0($))return!0;let U=q$(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 Y9(D,$){for(let U of $)if(!eu(D,U))return!1;if(!D.prerelease?.length)return!0;for(let U of $){if(V0(U))continue;if(!U.prerelease?.length)continue;let{major:I,minor:F,patch:J}=U;if(D.major===I&&D.minor===F&&D.patch===J)return!0}return!1}var W9=T(()=>{k$();l$()});function T2(D,$){return $.some((U)=>Y9(D,U))}var b2=T(()=>{W9()});function Dk(D=[]){let $=[...D],U=$.length;while(U>=0){let I=$[U];if(typeof I==="number"){$[U]=I+1;break}U-=1}if(U===-1)$.push(0);return $}function P2(D=[],$){let U=Dk(D);if(!$)return U;let I=A$($);if(I.every((F)=>typeof F==="string")){if(I.every((F,J)=>F===U[J])&&typeof U[I.length]==="number")return U;I=[...I,0]}return I}function h2D(D,$,U={}){let I=U.build!==void 0?W0(U.build):D.build??[];switch($){case"premajor":return{major:D.major+1,minor:0,patch:0,prerelease:P2(D.prerelease,U.prerelease),build:I};case"preminor":return{major:D.major,minor:D.minor+1,patch:0,prerelease:P2(D.prerelease,U.prerelease),build:I};case"prepatch":return{major:D.major,minor:D.minor,patch:D.patch+1,prerelease:P2(D.prerelease,U.prerelease),build:I};case"prerelease":{let J=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:J,prerelease:P2(D.prerelease,U.prerelease),build:I}}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:I};case"minor":{let J=(D.prerelease??[]).length===0||D.patch!==0?D.minor+1:D.minor;return{major:D.major,minor:J,patch:0,prerelease:[],build:I}}case"patch":{let J=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:J,prerelease:[],build:I}}case"pre":return{major:D.major,minor:D.minor,patch:D.patch,prerelease:P2(D.prerelease,U.prerelease),build:I};default:throw TypeError(`Cannot increment version: invalid argument ${$}`)}}var YN=T(()=>{k$()});var B9,u1;var C2=T(()=>{B9={major:Number.NaN,minor:Number.NaN,patch:Number.NaN,prerelease:[],build:[]},u1={operator:void 0,...B9}});var hF=T(()=>{C2();k$()});function $k(D,$){return q$(D,$)>0}var nF=T(()=>{l$()});var WN=T(()=>{b2();nF()});function E6(D,$){return q$(D,$)<0}var iF=T(()=>{l$()});var BN=T(()=>{b2();iF()});function Uk(D){let U=D.match(XN)?.groups;if(!U)return null;let{operator:I}=U;return{operator:I||void 0,...B9}}function TD(D){return!D||D.toLowerCase()==="x"||D==="*"}function Fk(D){if(TD(D.major))return;if(TD(D.minor))return{operator:">=",major:+D.major,minor:0,patch:0,prerelease:[],build:[]};if(TD(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?A$(D.prerelease):[],build:[]}}function Ik(D){if(TD(D.major))return;if(TD(D.minor))return{operator:"<",major:+D.major+1,minor:0,patch:0,prerelease:[],build:[]};if(TD(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:A$(D.prerelease),build:[]};return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:[],build:[]}}function Jk(D){let $=D.match(new RegExp(`^${X9}`)),U=$?.groups;if(!U)return null;let I=$[0].length,F=D.slice(I).match(/^\s+-\s+/);if(!F)return null;let J=F[0].length,Q=D.slice(I+J).match(new RegExp(`^${X9}\\s*$`))?.groups,Y=Fk(U),W=Ik(Q);return[Y,W].filter(Boolean)}function Xk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[u1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(I){if(F===0)return[{operator:">=",major:F,minor:J,patch:0},{operator:"<",major:F,minor:J+1,patch:0}];return[{operator:">=",major:F,minor:J,patch:0},{operator:"<",major:F+1,minor:0,patch:0}]}let Q=A$(D.prerelease??"");if(F===0){if(J===0)return[{operator:">=",major:F,minor:J,patch:X,prerelease:Q},{operator:"<",major:F,minor:J,patch:X+1}];return[{operator:">=",major:F,minor:J,patch:X,prerelease:Q},{operator:"<",major:F,minor:J+1,patch:0}]}return[{operator:">=",major:F,minor:J,patch:X,prerelease:Q},{operator:"<",major:F+1,minor:0,patch:0}]}function Qk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[u1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(I)return[{operator:">=",major:F,minor:J,patch:0},{operator:"<",major:F,minor:J+1,patch:0}];let Q=A$(D.prerelease??"");return[{operator:">=",major:F,minor:J,patch:X,prerelease:Q},{operator:"<",major:F,minor:J+1,patch:0}]}function Yk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U){if(I)return[{operator:"<",major:F,minor:0,patch:0}];return[{operator:"<",major:F,minor:0,patch:0}]}if(I)return[{operator:"<",major:F,minor:J,patch:0}];let Q=A$(D.prerelease??""),Y=W0(D.build??"");return[{operator:"<",major:F,minor:J,patch:X,prerelease:Q,build:Y}]}function Wk(D){let $=TD(D.minor),U=TD(D.patch),I=+D.major,F=+D.minor,J=+D.patch;if($)return[{operator:"<",major:I+1,minor:0,patch:0}];if(U)return[{operator:"<",major:I,minor:F+1,patch:0}];let X=A$(D.prerelease??""),Q=W0(D.build??"");return[{operator:"<=",major:I,minor:F,patch:J,prerelease:X,build:Q}]}function Bk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U)return[{operator:">=",major:F+1,minor:0,patch:0}];if(I)return[{operator:">=",major:F,minor:J+1,patch:0}];let Q=A$(D.prerelease??""),Y=W0(D.build??"");return[{operator:">",major:F,minor:J,patch:X,prerelease:Q,build:Y}]}function Kk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[u1];if(U)return[{operator:">=",major:F,minor:0,patch:0}];if(I)return[{operator:">=",major:F,minor:J,patch:0}];let Q=A$(D.prerelease??""),Y=W0(D.build??"");return[{operator:">=",major:F,minor:J,patch:X,prerelease:Q,build:Y}]}function Gk(D){let $=TD(D.major),U=TD(D.minor),I=TD(D.patch),F=+D.major,J=+D.minor,X=+D.patch;if($)return[u1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(I)return[{operator:">=",major:F,minor:J,patch:0},{operator:"<",major:F,minor:J+1,patch:0}];let Q=A$(D.prerelease??""),Y=W0(D.build??"");return[{operator:D.operator==="="?"=":void 0,major:F,minor:J,patch:X,prerelease:Q,build:Y}]}function qk(D){let $=D.match(JN)?.groups;if(!$)return Uk(D);switch($.operator){case"^":return Xk($);case"~":case"~>":return Qk($);case"<":return Yk($);case"<=":return Wk($);case">":return Bk($);case">=":return Kk($);default:return Gk($)}}function Hk(D){return D.split(/\s+/).flatMap(qk)}function K9(D){let $=D.replaceAll(/(?<=[<>=~^])(\s+)/g,"").split(/\s*\|\|\s*/).map((U)=>Jk(U)||Hk(U));if($.some((U)=>U.includes(null)))throw TypeError(`Cannot parse version range: range "${D}" is invalid`);return $}var lF=T(()=>{k$();C2()});function D0(D){if(typeof D!=="string")throw TypeError(`Cannot parse version as version must be a string: received ${typeof D}`);if(D.length>fF)throw TypeError(`Cannot parse version as version length is too long: length is ${D.length}, max length is ${fF}`);D=D.trim();let $=D.match(FN)?.groups;if(!$)throw TypeError(`Cannot parse version: ${D}`);let U=Q9($.major,`Cannot parse version ${D}: invalid major version`),I=Q9($.minor,`Cannot parse version ${D}: invalid minor version`),F=Q9($.patch,`Cannot parse version ${D}: invalid patch version`),J=$.prerelease?A$($.prerelease):[],X=$.buildmetadata?W0($.buildmetadata):[];return{major:U,minor:I,patch:F,prerelease:J,build:X}}var G9=T(()=>{k$();k$()});function KN(D,$){let U=D.operator,I=$.operator;if(U===void 0){if(V0(D))return!0;return T2(D,[[$]])}if(I===void 0){if(V0($))return!0;return T2($,[[D]])}let F=q$(D,$);return(U===">="||U===">")&&(I===">="||I===">")||(U==="<="||U==="<")&&(I==="<="||I==="<")||F===0&&((U===">="||U==="<=")&&(I===">="||I==="<="))||F===-1&&(U===">="||U===">")&&(I==="<="||I==="<")||F===1&&(U==="<="||U==="<")&&(I===">="||I===">")}function Nk(D){return D.every(($)=>{return $.some((U)=>zk(U))})}function zk(D){for(let $=0;$<D.length-1;$++){let U=D[$];for(let I of D.slice($+1))if(!KN(U,I))return!1}return!0}function GN(D,$){return Nk([D,$])&&D.some((U)=>{return $.some((I)=>{return U.every((F)=>{return I.every((J)=>KN(F,J))})})})}var qN=T(()=>{k$();l$();b2()});var HN=T(()=>{lF()});var NN=T(()=>{C2();C2();hF()});function u2(D){try{return D0(D),!0}catch{return!1}}var zN=T(()=>{G9()});var wN=T(()=>{G9()});var LN=T(()=>{k$()});var ZN=T(()=>{l$()});var MN=T(()=>{l$()});var ON=T(()=>{W9();k$();l$()});function f8D(D,$){return q$(D,$)>=0}var EN=T(()=>{l$()});var vN=T(()=>{W9();k$();l$()});var VN=T(()=>{l$()});var dF=T(()=>{l$();QN();b2();YN();hF();WN();BN();lF();G9();qN();HN();NN();zN();wN();LN();ZN();MN();nF();ON();EN();iF();vN();VN()});var R$=C((L3D,N9)=>{var jN,AN,RN,SN,TN,bN,PN,CN,uN,kN,_N,xN,gN,q9,cF,fN,yN,mN,k1,hN,nN,iN,lN,dN,cN,pN,rN,oN,H9,tN,aN,sN;(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(I){D(U($,U(I)))});else if(typeof N9==="object"&&typeof L3D==="object")D(U($,U(L3D)));else D(U($));function U(I,F){if(I!==$)if(typeof Object.create==="function")Object.defineProperty(I,"__esModule",{value:!0});else I.__esModule=!0;return function(J,X){return I[J]=F?F(J,X):X}}})(function(D){var $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(J,X){J.__proto__=X}||function(J,X){for(var Q in X)if(Object.prototype.hasOwnProperty.call(X,Q))J[Q]=X[Q]};jN=function(J,X){if(typeof X!=="function"&&X!==null)throw TypeError("Class extends value "+String(X)+" is not a constructor or null");$(J,X);function Q(){this.constructor=J}J.prototype=X===null?Object.create(X):(Q.prototype=X.prototype,new Q)},AN=Object.assign||function(J){for(var X,Q=1,Y=arguments.length;Q<Y;Q++){X=arguments[Q];for(var W in X)if(Object.prototype.hasOwnProperty.call(X,W))J[W]=X[W]}return J},RN=function(J,X){var Q={};for(var Y in J)if(Object.prototype.hasOwnProperty.call(J,Y)&&X.indexOf(Y)<0)Q[Y]=J[Y];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var W=0,Y=Object.getOwnPropertySymbols(J);W<Y.length;W++)if(X.indexOf(Y[W])<0&&Object.prototype.propertyIsEnumerable.call(J,Y[W]))Q[Y[W]]=J[Y[W]]}return Q},SN=function(J,X,Q,Y){var W=arguments.length,B=W<3?X:Y===null?Y=Object.getOwnPropertyDescriptor(X,Q):Y,K;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")B=Reflect.decorate(J,X,Q,Y);else for(var q=J.length-1;q>=0;q--)if(K=J[q])B=(W<3?K(B):W>3?K(X,Q,B):K(X,Q))||B;return W>3&&B&&Object.defineProperty(X,Q,B),B},TN=function(J,X){return function(Q,Y){X(Q,Y,J)}},bN=function(J,X,Q,Y,W,B){function K(V){if(V!==void 0&&typeof V!=="function")throw TypeError("Function expected");return V}var q=Y.kind,H=q==="getter"?"get":q==="setter"?"set":"value",G=!X&&J?Y.static?J:J.prototype:null,N=X||(G?Object.getOwnPropertyDescriptor(G,Y.name):{}),z,Z=!1;for(var M=Q.length-1;M>=0;M--){var w={};for(var v in Y)w[v]=v==="access"?{}:Y[v];for(var v in Y.access)w.access[v]=Y.access[v];w.addInitializer=function(V){if(Z)throw TypeError("Cannot add initializers after decoration has completed");B.push(K(V||null))};var A=(0,Q[M])(q==="accessor"?{get:N.get,set:N.set}:N[H],w);if(q==="accessor"){if(A===void 0)continue;if(A===null||typeof A!=="object")throw TypeError("Object expected");if(z=K(A.get))N.get=z;if(z=K(A.set))N.set=z;if(z=K(A.init))W.unshift(z)}else if(z=K(A))if(q==="field")W.unshift(z);else N[H]=z}if(G)Object.defineProperty(G,Y.name,N);Z=!0},PN=function(J,X,Q){var Y=arguments.length>2;for(var W=0;W<X.length;W++)Q=Y?X[W].call(J,Q):X[W].call(J);return Y?Q:void 0},CN=function(J){return typeof J==="symbol"?J:"".concat(J)},uN=function(J,X,Q){if(typeof X==="symbol")X=X.description?"[".concat(X.description,"]"):"";return Object.defineProperty(J,"name",{configurable:!0,value:Q?"".concat(Q," ",X):X})},kN=function(J,X){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(J,X)},_N=function(J,X,Q,Y){function W(B){return B instanceof Q?B:new Q(function(K){K(B)})}return new(Q||(Q=Promise))(function(B,K){function q(N){try{G(Y.next(N))}catch(z){K(z)}}function H(N){try{G(Y.throw(N))}catch(z){K(z)}}function G(N){N.done?B(N.value):W(N.value).then(q,H)}G((Y=Y.apply(J,X||[])).next())})},xN=function(J,X){var Q={label:0,sent:function(){if(B[0]&1)throw B[1];return B[1]},trys:[],ops:[]},Y,W,B,K=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return K.next=q(0),K.throw=q(1),K.return=q(2),typeof Symbol==="function"&&(K[Symbol.iterator]=function(){return this}),K;function q(G){return function(N){return H([G,N])}}function H(G){if(Y)throw TypeError("Generator is already executing.");while(K&&(K=0,G[0]&&(Q=0)),Q)try{if(Y=1,W&&(B=G[0]&2?W.return:G[0]?W.throw||((B=W.return)&&B.call(W),0):W.next)&&!(B=B.call(W,G[1])).done)return B;if(W=0,B)G=[G[0]&2,B.value];switch(G[0]){case 0:case 1:B=G;break;case 4:return Q.label++,{value:G[1],done:!1};case 5:Q.label++,W=G[1],G=[0];continue;case 7:G=Q.ops.pop(),Q.trys.pop();continue;default:if((B=Q.trys,!(B=B.length>0&&B[B.length-1]))&&(G[0]===6||G[0]===2)){Q=0;continue}if(G[0]===3&&(!B||G[1]>B[0]&&G[1]<B[3])){Q.label=G[1];break}if(G[0]===6&&Q.label<B[1]){Q.label=B[1],B=G;break}if(B&&Q.label<B[2]){Q.label=B[2],Q.ops.push(G);break}if(B[2])Q.ops.pop();Q.trys.pop();continue}G=X.call(J,Q)}catch(N){G=[6,N],W=0}finally{Y=B=0}if(G[0]&5)throw G[1];return{value:G[0]?G[1]:void 0,done:!0}}},gN=function(J,X){for(var Q in J)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(X,Q))H9(X,J,Q)},H9=Object.create?function(J,X,Q,Y){if(Y===void 0)Y=Q;var W=Object.getOwnPropertyDescriptor(X,Q);if(!W||("get"in W?!X.__esModule:W.writable||W.configurable))W={enumerable:!0,get:function(){return X[Q]}};Object.defineProperty(J,Y,W)}:function(J,X,Q,Y){if(Y===void 0)Y=Q;J[Y]=X[Q]},q9=function(J){var X=typeof Symbol==="function"&&Symbol.iterator,Q=X&&J[X],Y=0;if(Q)return Q.call(J);if(J&&typeof J.length==="number")return{next:function(){if(J&&Y>=J.length)J=void 0;return{value:J&&J[Y++],done:!J}}};throw TypeError(X?"Object is not iterable.":"Symbol.iterator is not defined.")},cF=function(J,X){var Q=typeof Symbol==="function"&&J[Symbol.iterator];if(!Q)return J;var Y=Q.call(J),W,B=[],K;try{while((X===void 0||X-- >0)&&!(W=Y.next()).done)B.push(W.value)}catch(q){K={error:q}}finally{try{if(W&&!W.done&&(Q=Y.return))Q.call(Y)}finally{if(K)throw K.error}}return B},fN=function(){for(var J=[],X=0;X<arguments.length;X++)J=J.concat(cF(arguments[X]));return J},yN=function(){for(var J=0,X=0,Q=arguments.length;X<Q;X++)J+=arguments[X].length;for(var Y=Array(J),W=0,X=0;X<Q;X++)for(var B=arguments[X],K=0,q=B.length;K<q;K++,W++)Y[W]=B[K];return Y},mN=function(J,X,Q){if(Q||arguments.length===2){for(var Y=0,W=X.length,B;Y<W;Y++)if(B||!(Y in X)){if(!B)B=Array.prototype.slice.call(X,0,Y);B[Y]=X[Y]}}return J.concat(B||Array.prototype.slice.call(X))},k1=function(J){return this instanceof k1?(this.v=J,this):new k1(J)},hN=function(J,X,Q){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Y=Q.apply(J,X||[]),W,B=[];return W=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),q("next"),q("throw"),q("return",K),W[Symbol.asyncIterator]=function(){return this},W;function K(M){return function(w){return Promise.resolve(w).then(M,z)}}function q(M,w){if(Y[M]){if(W[M]=function(v){return new Promise(function(A,V){B.push([M,v,A,V])>1||H(M,v)})},w)W[M]=w(W[M])}}function H(M,w){try{G(Y[M](w))}catch(v){Z(B[0][3],v)}}function G(M){M.value instanceof k1?Promise.resolve(M.value.v).then(N,z):Z(B[0][2],M)}function N(M){H("next",M)}function z(M){H("throw",M)}function Z(M,w){if(M(w),B.shift(),B.length)H(B[0][0],B[0][1])}},nN=function(J){var X,Q;return X={},Y("next"),Y("throw",function(W){throw W}),Y("return"),X[Symbol.iterator]=function(){return this},X;function Y(W,B){X[W]=J[W]?function(K){return(Q=!Q)?{value:k1(J[W](K)),done:!1}:B?B(K):K}:B}},iN=function(J){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var X=J[Symbol.asyncIterator],Q;return X?X.call(J):(J=typeof q9==="function"?q9(J):J[Symbol.iterator](),Q={},Y("next"),Y("throw"),Y("return"),Q[Symbol.asyncIterator]=function(){return this},Q);function Y(B){Q[B]=J[B]&&function(K){return new Promise(function(q,H){K=J[B](K),W(q,H,K.done,K.value)})}}function W(B,K,q,H){Promise.resolve(H).then(function(G){B({value:G,done:q})},K)}},lN=function(J,X){if(Object.defineProperty)Object.defineProperty(J,"raw",{value:X});else J.raw=X;return J};var U=Object.create?function(J,X){Object.defineProperty(J,"default",{enumerable:!0,value:X})}:function(J,X){J.default=X},I=function(J){return I=Object.getOwnPropertyNames||function(X){var Q=[];for(var Y in X)if(Object.prototype.hasOwnProperty.call(X,Y))Q[Q.length]=Y;return Q},I(J)};dN=function(J){if(J&&J.__esModule)return J;var X={};if(J!=null){for(var Q=I(J),Y=0;Y<Q.length;Y++)if(Q[Y]!=="default")H9(X,J,Q[Y])}return U(X,J),X},cN=function(J){return J&&J.__esModule?J:{default:J}},pN=function(J,X,Q,Y){if(Q==="a"&&!Y)throw TypeError("Private accessor was defined without a getter");if(typeof X==="function"?J!==X||!Y:!X.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Q==="m"?Y:Q==="a"?Y.call(J):Y?Y.value:X.get(J)},rN=function(J,X,Q,Y,W){if(Y==="m")throw TypeError("Private method is not writable");if(Y==="a"&&!W)throw TypeError("Private accessor was defined without a setter");if(typeof X==="function"?J!==X||!W:!X.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return Y==="a"?W.call(J,Q):W?W.value=Q:X.set(J,Q),Q},oN=function(J,X){if(X===null||typeof X!=="object"&&typeof X!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof J==="function"?X===J:J.has(X)},tN=function(J,X,Q){if(X!==null&&X!==void 0){if(typeof X!=="object"&&typeof X!=="function")throw TypeError("Object expected.");var Y,W;if(Q){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");Y=X[Symbol.asyncDispose]}if(Y===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(Y=X[Symbol.dispose],Q)W=Y}if(typeof Y!=="function")throw TypeError("Object not disposable.");if(W)Y=function(){try{W.call(this)}catch(B){return Promise.reject(B)}};J.stack.push({value:X,dispose:Y,async:Q})}else if(Q)J.stack.push({async:!0});return X};var F=typeof SuppressedError==="function"?SuppressedError:function(J,X,Q){var Y=Error(Q);return Y.name="SuppressedError",Y.error=J,Y.suppressed=X,Y};aN=function(J){function X(B){J.error=J.hasError?new F(B,J.error,"An error was suppressed during disposal."):B,J.hasError=!0}var Q,Y=0;function W(){while(Q=J.stack.pop())try{if(!Q.async&&Y===1)return Y=0,J.stack.push(Q),Promise.resolve().then(W);if(Q.dispose){var B=Q.dispose.call(Q.value);if(Q.async)return Y|=2,Promise.resolve(B).then(W,function(K){return X(K),W()})}else Y|=1}catch(K){X(K)}if(Y===1)return J.hasError?Promise.reject(J.error):Promise.resolve();if(J.hasError)throw J.error}return W()},sN=function(J,X){if(typeof J==="string"&&/^\.\.?\//.test(J))return J.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(Q,Y,W,B,K){return Y?X?".jsx":".js":W&&(!B||!K)?Q:W+B+"."+K.toLowerCase()+"js"});return J},D("__extends",jN),D("__assign",AN),D("__rest",RN),D("__decorate",SN),D("__param",TN),D("__esDecorate",bN),D("__runInitializers",PN),D("__propKey",CN),D("__setFunctionName",uN),D("__metadata",kN),D("__awaiter",_N),D("__generator",xN),D("__exportStar",gN),D("__createBinding",H9),D("__values",q9),D("__read",cF),D("__spread",fN),D("__spreadArrays",yN),D("__spreadArray",mN),D("__await",k1),D("__asyncGenerator",hN),D("__asyncDelegator",nN),D("__asyncValues",iN),D("__makeTemplateObject",lN),D("__importStar",dN),D("__importDefault",cN),D("__classPrivateFieldGet",pN),D("__classPrivateFieldSet",rN),D("__classPrivateFieldIn",oN),D("__addDisposableResource",tN),D("__disposeResources",aN),D("__rewriteRelativeImportExtension",sN)})});var $z=C((eN)=>{Object.defineProperty(eN,"__esModule",{value:!0});eN.resolveFetch=void 0;var wk=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)};eN.resolveFetch=wk});var pF=C((Xz)=>{Object.defineProperty(Xz,"__esModule",{value:!0});Xz.FunctionRegion=Xz.FunctionsHttpError=Xz.FunctionsRelayError=Xz.FunctionsFetchError=Xz.FunctionsError=void 0;class k2 extends Error{constructor(D,$="FunctionsError",U){super(D);this.name=$,this.context=U}toJSON(){return{name:this.name,message:this.message,context:this.context}}}Xz.FunctionsError=k2;class Fz extends k2{constructor(D){super("Failed to send a request to the Edge Function","FunctionsFetchError",D)}}Xz.FunctionsFetchError=Fz;class Iz extends k2{constructor(D){super("Relay Error invoking the Edge Function","FunctionsRelayError",D)}}Xz.FunctionsRelayError=Iz;class Jz extends k2{constructor(D){super("Edge Function returned a non-2xx status code","FunctionsHttpError",D)}}Xz.FunctionsHttpError=Jz;var Uz;(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"})(Uz||(Xz.FunctionRegion=Uz={}))});var Kz=C((Wz)=>{Object.defineProperty(Wz,"__esModule",{value:!0});Wz.FunctionsClient=void 0;var Ek=R$(),vk=$z(),_1=pF();class Yz{constructor(D,{headers:$={},customFetch:U,region:I=_1.FunctionRegion.Any}={}){this.url=D,this.headers=$,this.region=I,this.fetch=(0,vk.resolveFetch)(U)}setAuth(D){this.headers.Authorization=`Bearer ${D}`}invoke(D){return Ek.__awaiter(this,arguments,void 0,function*($,U={}){var I,F;let J,X,Q;try{let{headers:Y,method:W,body:B,signal:K,timeout:q}=U,H={},{region:G}=U;if(!G)G=this.region;let N=new URL(`${this.url}/${$}`);if(G&&G!=="any")H["x-region"]=G,N.searchParams.set("forceFunctionRegion",G);let z,Z=!!Y&&Object.keys(Y).some((b)=>b.toLowerCase()==="content-type");if(B&&!Z)if(typeof Blob<"u"&&B instanceof Blob||B instanceof ArrayBuffer)H["Content-Type"]="application/octet-stream",z=B;else if(typeof B==="string")H["Content-Type"]="text/plain",z=B;else if(typeof FormData<"u"&&B instanceof FormData)z=B;else H["Content-Type"]="application/json",z=JSON.stringify(B);else if(B&&typeof B!=="string"&&!(typeof Blob<"u"&&B instanceof Blob)&&!(B instanceof ArrayBuffer)&&!(typeof FormData<"u"&&B instanceof FormData))z=JSON.stringify(B);else z=B;let M=K;if(q)if(X=new AbortController,J=setTimeout(()=>X.abort(),q),K)M=X.signal,Q=()=>X.abort(),K.addEventListener("abort",Q);else M=X.signal;let w=yield this.fetch(N.toString(),{method:W||"POST",headers:Object.assign(Object.assign(Object.assign({},H),this.headers),Y),body:z,signal:M}).catch((b)=>{throw new _1.FunctionsFetchError(b)}),v=w.headers.get("x-relay-error");if(v&&v==="true")throw new _1.FunctionsRelayError(w);if(!w.ok)throw new _1.FunctionsHttpError(w);let A=((I=w.headers.get("Content-Type"))!==null&&I!==void 0?I:"text/plain").split(";")[0].trim().toLowerCase(),V;if(A==="application/json")V=yield w.json();else if(A==="application/octet-stream"||A==="application/pdf")V=yield w.blob();else if(A==="text/event-stream")V=w;else if(A==="multipart/form-data")V=yield w.formData();else V=yield w.text();return{data:V,error:null,response:w}}catch(Y){return{data:null,error:Y,response:Y instanceof _1.FunctionsHttpError||Y instanceof _1.FunctionsRelayError?Y.context:void 0}}finally{if(J)clearTimeout(J);if(Q)(F=U.signal)===null||F===void 0||F.removeEventListener("abort",Q)}})}}Wz.FunctionsClient=Yz});var Gz=C((h0)=>{Object.defineProperty(h0,"__esModule",{value:!0});h0.FunctionRegion=h0.FunctionsRelayError=h0.FunctionsHttpError=h0.FunctionsFetchError=h0.FunctionsError=h0.FunctionsClient=void 0;var Vk=Kz();Object.defineProperty(h0,"FunctionsClient",{enumerable:!0,get:function(){return Vk.FunctionsClient}});var _2=pF();Object.defineProperty(h0,"FunctionsError",{enumerable:!0,get:function(){return _2.FunctionsError}});Object.defineProperty(h0,"FunctionsFetchError",{enumerable:!0,get:function(){return _2.FunctionsFetchError}});Object.defineProperty(h0,"FunctionsHttpError",{enumerable:!0,get:function(){return _2.FunctionsHttpError}});Object.defineProperty(h0,"FunctionsRelayError",{enumerable:!0,get:function(){return _2.FunctionsRelayError}});Object.defineProperty(h0,"FunctionRegion",{enumerable:!0,get:function(){return _2.FunctionRegion}})});function Hz(D,$){return new Promise((U)=>{if($===null||$===void 0?void 0:$.aborted){U();return}let I=setTimeout(()=>{$===null||$===void 0||$.removeEventListener("abort",F),U()},D);function F(){clearTimeout(I),U()}$===null||$===void 0||$.addEventListener("abort",F)})}function Rk(D,$,U,I){if(!I||U>=3)return!1;if(!wz.includes(D))return!1;if(!Ak.includes($))return!1;return!0}function x2(D){return x2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},x2(D)}function Pk(D,$){if(x2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(x2(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Ck(D){var $=Pk(D,"string");return x2($)=="symbol"?$:$+""}function uk(D,$,U){return($=Ck($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function zz(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function z9(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?zz(Object(U),!0).forEach(function(I){uk(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):zz(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}var qz=(D)=>Math.min(1000*2**D,30000),Ak,wz,rF,Sk=class{constructor(D){var $,U,I,F,J;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=(I=D.shouldStripNulls)!==null&&I!==void 0?I:!1,this.urlLengthLimit=(F=D.urlLengthLimit)!==null&&F!==void 0?F:8000,this.retryEnabled=(J=D.retry)!==null&&J!==void 0?J:!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 X=this.headers.get("Accept");if(X==="application/vnd.pgrst.object+json")this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped");else if(!X||X==="application/json")this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}let I=this.fetch,J=(async()=>{let X=0;while(!0){let W={};if(U.headers.forEach((K,q)=>{W[q]=K}),X>0)W["X-Retry-Count"]=String(X);let B;try{B=await I(U.url.toString(),{method:U.method,headers:W,body:JSON.stringify(U.body,(K,q)=>typeof q==="bigint"?q.toString():q),signal:U.signal})}catch(K){if((K===null||K===void 0?void 0:K.name)==="AbortError"||(K===null||K===void 0?void 0:K.code)==="ABORT_ERR")throw K;if(!wz.includes(U.method))throw K;if(U.retryEnabled&&X<3){let q=qz(X);X++,await Hz(q,U.signal);continue}throw K}if(Rk(U.method,B.status,X,U.retryEnabled)){var Q,Y;let K=(Q=(Y=B.headers)===null||Y===void 0?void 0:Y.get("Retry-After"))!==null&&Q!==void 0?Q:null,q=K!==null?Math.max(0,parseInt(K,10)||0)*1000:qz(X);await B.text(),X++,await Hz(q,U.signal);continue}return await U.processResponse(B)}})();if(!this.shouldThrowOnError)J=J.catch((X)=>{var Q;let Y="",W="",B="",K=X===null||X===void 0?void 0:X.cause;if(K){var q,H,G,N;let M=(q=K===null||K===void 0?void 0:K.message)!==null&&q!==void 0?q:"",w=(H=K===null||K===void 0?void 0:K.code)!==null&&H!==void 0?H:"";if(Y=`${(G=X===null||X===void 0?void 0:X.name)!==null&&G!==void 0?G:"FetchError"}: ${X===null||X===void 0?void 0:X.message}`,Y+=`

Caused by: ${(N=K===null||K===void 0?void 0:K.name)!==null&&N!==void 0?N:"Error"}: ${M}`,w)Y+=` (${w})`;if(K===null||K===void 0?void 0:K.stack)Y+=`
${K.stack}`}else{var z;Y=(z=X===null||X===void 0?void 0:X.stack)!==null&&z!==void 0?z:""}let Z=this.url.toString().length;if((X===null||X===void 0?void 0:X.name)==="AbortError"||(X===null||X===void 0?void 0:X.code)==="ABORT_ERR"){if(B="",W="Request was aborted (timeout or manual cancellation)",Z>this.urlLengthLimit)W+=`. Note: Your request URL is ${Z} 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((K===null||K===void 0?void 0:K.name)==="HeadersOverflowError"||(K===null||K===void 0?void 0:K.code)==="UND_ERR_HEADERS_OVERFLOW"){if(B="",W="HTTP headers exceeded server limits (typically 16KB)",Z>this.urlLengthLimit)W+=`. Your request URL is ${Z} 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:`${(Q=X===null||X===void 0?void 0:X.name)!==null&&Q!==void 0?Q:"FetchError"}: ${X===null||X===void 0?void 0:X.message}`,details:Y,hint:W,code:B},data:null,count:null,status:0,statusText:""}});return J.then(D,$)}async processResponse(D){var $=this;let U=null,I=null,F=null,J=D.status,X=D.statusText;if(D.ok){var Q,Y;if($.method!=="HEAD"){var W;let q=await D.text();if(q==="");else if($.headers.get("Accept")==="text/csv")I=q;else if($.headers.get("Accept")&&((W=$.headers.get("Accept"))===null||W===void 0?void 0:W.includes("application/vnd.pgrst.plan+text")))I=q;else try{I=JSON.parse(q)}catch(H){if(U={message:q},I=null,$.shouldThrowOnError)throw new rF({message:q,details:"",hint:"",code:""})}}let B=(Q=$.headers.get("Prefer"))===null||Q===void 0?void 0:Q.match(/count=(exact|planned|estimated)/),K=(Y=D.headers.get("content-range"))===null||Y===void 0?void 0:Y.split("/");if(B&&K&&K.length>1)F=parseInt(K[1]);if($.isMaybeSingle&&Array.isArray(I))if(I.length>1)U={code:"PGRST116",details:`Results contain ${I.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},I=null,F=null,J=406,X="Not Acceptable";else if(I.length===1)I=I[0];else I=null}else{let B=await D.text();try{if(U=JSON.parse(B),Array.isArray(U)&&D.status===404)I=[],U=null,J=200,X="OK"}catch(K){if(D.status===404&&B==="")J=204,X="No Content";else U={message:B}}if(U&&$.shouldThrowOnError)throw new rF(U)}return{success:U===null,error:U,data:I,count:F,status:J,statusText:X}}returns(){return this}overrideTypes(){return this}},Tk,Nz,x1,bk=class{constructor(D,{headers:$={},schema:U,fetch:I,urlLengthLimit:F=8000,retry:J}){this.url=D,this.headers=new Headers($),this.schema=U,this.fetch=I,this.urlLengthLimit=F,this.retry=J}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(D,$){let{head:U=!1,count:I}=$!==null&&$!==void 0?$:{},F=U?"HEAD":"GET",J=!1,X=(D!==null&&D!==void 0?D:"*").split("").map((W)=>{if(/\s/.test(W)&&!J)return"";if(W==='"')J=!J;return W}).join(""),{url:Q,headers:Y}=this.cloneRequestState();if(Q.searchParams.set("select",X),I)Y.append("Prefer",`count=${I}`);return new x1({method:F,url:Q,headers:Y,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(D,{count:$,defaultToNull:U=!0}={}){var I;let F="POST",{url:J,headers:X}=this.cloneRequestState();if($)X.append("Prefer",`count=${$}`);if(!U)X.append("Prefer","missing=default");if(Array.isArray(D)){let Q=D.reduce((Y,W)=>Y.concat(Object.keys(W)),[]);if(Q.length>0){let Y=[...new Set(Q)].map((W)=>`"${W}"`);J.searchParams.set("columns",Y.join(","))}}return new x1({method:"POST",url:J,headers:X,schema:this.schema,body:D,fetch:(I=this.fetch)!==null&&I!==void 0?I:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(D,{onConflict:$,ignoreDuplicates:U=!1,count:I,defaultToNull:F=!0}={}){var J;let X="POST",{url:Q,headers:Y}=this.cloneRequestState();if(Y.append("Prefer",`resolution=${U?"ignore":"merge"}-duplicates`),$!==void 0)Q.searchParams.set("on_conflict",$);if(I)Y.append("Prefer",`count=${I}`);if(!F)Y.append("Prefer","missing=default");if(Array.isArray(D)){let W=D.reduce((B,K)=>B.concat(Object.keys(K)),[]);if(W.length>0){let B=[...new Set(W)].map((K)=>`"${K}"`);Q.searchParams.set("columns",B.join(","))}}return new x1({method:"POST",url:Q,headers:Y,schema:this.schema,body:D,fetch:(J=this.fetch)!==null&&J!==void 0?J:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(D,{count:$}={}){var U;let I="PATCH",{url:F,headers:J}=this.cloneRequestState();if($)J.append("Prefer",`count=${$}`);return new x1({method:"PATCH",url:F,headers:J,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:I,headers:F}=this.cloneRequestState();if(D)F.append("Prefer",`count=${D}`);return new x1({method:"DELETE",url:I,headers:F,schema:this.schema,fetch:($=this.fetch)!==null&&$!==void 0?$:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}},Lz=class D{constructor($,{headers:U={},schema:I,fetch:F,timeout:J,urlLengthLimit:X=8000,retry:Q}={}){this.url=$,this.headers=new Headers(U),this.schemaName=I,this.urlLengthLimit=X;let Y=F!==null&&F!==void 0?F:globalThis.fetch;if(J!==void 0&&J>0)this.fetch=(W,B)=>{let K=new AbortController,q=setTimeout(()=>K.abort(),J),H=B===null||B===void 0?void 0:B.signal;if(H){if(H.aborted)return clearTimeout(q),Y(W,B);let G=()=>{clearTimeout(q),K.abort()};return H.addEventListener("abort",G,{once:!0}),Y(W,z9(z9({},B),{},{signal:K.signal})).finally(()=>{clearTimeout(q),H.removeEventListener("abort",G)})}return Y(W,z9(z9({},B),{},{signal:K.signal})).finally(()=>clearTimeout(q))};else this.fetch=Y;this.retry=Q}from($){if(!$||typeof $!=="string"||$.trim()==="")throw Error("Invalid relation name: relation must be a non-empty string.");return new bk(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:I=!1,get:F=!1,count:J}={}){var X;let Q,Y=new URL(`${this.url}/rpc/${$}`),W,B=(H)=>H!==null&&typeof H==="object"&&(!Array.isArray(H)||H.some(B)),K=I&&Object.values(U).some(B);if(K)Q="POST",W=U;else if(I||F)Q=I?"HEAD":"GET",Object.entries(U).filter(([H,G])=>G!==void 0).map(([H,G])=>[H,Array.isArray(G)?`{${G.join(",")}}`:`${G}`]).forEach(([H,G])=>{Y.searchParams.append(H,G)});else Q="POST",W=U;let q=new Headers(this.headers);if(K)q.set("Prefer",J?`count=${J},return=minimal`:"return=minimal");else if(J)q.set("Prefer",`count=${J}`);return new x1({method:Q,url:Y,headers:q,schema:this.schemaName,body:W,fetch:(X=this.fetch)!==null&&X!==void 0?X:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};var Zz=T(()=>{Ak=[520,503],wz=["GET","HEAD","OPTIONS"],rF=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}}};Tk=class extends Sk{throwOnError(){return super.throwOnError()}select(D){let $=!1,U=(D!==null&&D!==void 0?D:"*").split("").map((I)=>{if(/\s/.test(I)&&!$)return"";if(I==='"')$=!$;return I}).join("");return this.url.searchParams.set("select",U),this.headers.append("Prefer","return=representation"),this}order(D,{ascending:$=!0,nullsFirst:U,foreignTable:I,referencedTable:F=I}={}){let J=F?`${F}.order`:"order",X=this.url.searchParams.get(J);return this.url.searchParams.set(J,`${X?`${X},`:""}${D}.${$?"asc":"desc"}${U===void 0?"":U?".nullsfirst":".nullslast"}`),this}limit(D,{foreignTable:$,referencedTable:U=$}={}){let I=typeof U>"u"?"limit":`${U}.limit`;return this.url.searchParams.set(I,`${D}`),this}range(D,$,{foreignTable:U,referencedTable:I=U}={}){let F=typeof I>"u"?"offset":`${I}.offset`,J=typeof I>"u"?"limit":`${I}.limit`;return this.url.searchParams.set(F,`${D}`),this.url.searchParams.set(J,`${$-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:I=!1,wal:F=!1,format:J="text"}={}){var X;let Q=[D?"analyze":null,$?"verbose":null,U?"settings":null,I?"buffers":null,F?"wal":null].filter(Boolean).join("|"),Y=(X=this.headers.get("Accept"))!==null&&X!==void 0?X:"application/json";if(this.headers.set("Accept",`application/vnd.pgrst.plan+${J}; for="${Y}"; options=${Q};`),J==="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}},Nz=new RegExp("[,()]"),x1=class extends Tk{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((I)=>{if(typeof I==="string"&&Nz.test(I))return`"${I}"`;else return`${I}`}).join(",");return this.url.searchParams.append(D,`in.(${U})`),this}notIn(D,$){let U=Array.from(new Set($)).map((I)=>{if(typeof I==="string"&&Nz.test(I))return`"${I}"`;else return`${I}`}).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:I}={}){let F="";if(I==="plain")F="pl";else if(I==="phrase")F="ph";else if(I==="websearch")F="w";let J=U===void 0?"":`(${U})`;return this.url.searchParams.append(D,`${F}fts${J}.${$}`),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 I=U?`${U}.or`:"or";return this.url.searchParams.append(I,`(${D})`),this}filter(D,$,U){return this.url.searchParams.append(D,`${$}.${U}`),this}}});class oF{constructor(){}connect(){}disconnect(){}}function kk(D,$,U){let I=new URL($,D);if(U){for(let[F,J]of Object.entries(U))if(J!==void 0)I.searchParams.set(F,J)}return I.toString()}async function _k(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 xk(D){let $=D.fetchImpl??globalThis.fetch;return{async request({method:U,path:I,query:F,body:J,headers:X}){let Q=kk(D.baseUrl,I,F),Y=await _k(D.auth),W=await $(Q,{method:U,headers:{...J?{"Content-Type":"application/json"}:{},...Y,...X},body:J?JSON.stringify(J):void 0}),B=await W.text(),K=(W.headers.get("content-type")||"").includes("application/json"),q=K&&B?JSON.parse(B):B;if(!W.ok){let H=K?q:void 0,G=H?.error;throw new g2(G?.message??`Request failed with status ${W.status}`,{status:W.status,icebergType:G?.type,icebergCode:G?.code,details:H})}return{status:W.status,headers:W.headers,data:q}}}}function w9(D){return D.join("\x1F")}function g1(D){return D.join("\x1F")}var g2,gk=class{constructor(D,$=""){this.client=D,this.prefix=$}async listNamespaces(D){let $=D?{parent:w9(D.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:$})).data.namespaces.map((I)=>({namespace:I}))}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/${w9(D.namespace)}`})}async loadNamespaceMetadata(D){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${w9(D.namespace)}`})).data.properties}}async namespaceExists(D){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${w9(D.namespace)}`}),!0}catch($){if($ instanceof g2&&$.status===404)return!1;throw $}}async createNamespaceIfNotExists(D,$){try{return await this.createNamespace(D,$)}catch(U){if(U instanceof g2&&U.status===409)return;throw U}}},fk=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/${g1(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/${g1(D.namespace)}/tables`,body:$,headers:U})).data.metadata}async updateTable(D,$){let U=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${g1(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/${g1(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/${g1(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/${g1(D.namespace)}/tables/${D.name}`,headers:$}),!0}catch(U){if(U instanceof g2&&U.status===404)return!1;throw U}}async createTableIfNotExists(D,$){try{return await this.createTable(D,$)}catch(U){if(U instanceof g2&&U.status===409)return await this.loadTable({namespace:D.namespace,name:$.name});throw U}}},Mz=class{constructor(D){let $="v1";if(D.catalogName)$+=`/${D.catalogName}`;let U=D.baseUrl.endsWith("/")?D.baseUrl:`${D.baseUrl}/`;this.client=xk({baseUrl:U,auth:D.auth,fetchImpl:D.fetch}),this.accessDelegation=D.accessDelegation?.join(","),this.namespaceOps=new gk(this.client,$),this.tableOps=new fk(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 Oz=T(()=>{g2=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 y2(D){return y2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},y2(D)}function yk(D,$){if(y2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(y2(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function mk(D){var $=yk(D,"string");return y2($)=="symbol"?$:$+""}function hk(D,$,U){return($=mk($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function Ez(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function ID(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Ez(Object(U),!0).forEach(function(I){hk(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Ez(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}function O9(D){return typeof D==="object"&&D!==null&&"__isStorageError"in D}function Z9(D,$,U){let I=ID({},D),F=$.toLowerCase();for(let J of Object.keys(I))if(J.toLowerCase()===F)delete I[J];return I[F]=U,I}function nk(D){let $={};for(let[U,I]of Object.entries(D))$[U.toLowerCase()]=I;return $}async function f2(D,$,U,I,F,J,X){return new Promise((Q,Y)=>{D(U,pk($,I,F,J)).then((W)=>{if(!W.ok)throw W;if(I===null||I===void 0?void 0:I.noResolveJson)return W;if(X==="vectors"){let B=W.headers.get("content-type");if(W.headers.get("content-length")==="0"||W.status===204)return{};if(!B||!B.includes("application/json"))return{}}return W.json()}).then((W)=>Q(W)).catch((W)=>ck(W,Y,I,X))})}function Rz(D="storage"){return{get:async($,U,I,F)=>{return f2($,"GET",U,I,F,void 0,D)},post:async($,U,I,F,J)=>{return f2($,"POST",U,F,J,I,D)},put:async($,U,I,F,J)=>{return f2($,"PUT",U,F,J,I,D)},head:async($,U,I,F)=>{return f2($,"HEAD",U,ID(ID({},I),{},{noResolveJson:!0}),F,void 0,D)},remove:async($,U,I,F,J)=>{return f2($,"DELETE",U,F,J,I,D)}}}var M9,L9,jz,ik=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},lk=(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)},aF=(D)=>{if(Array.isArray(D))return D.map((U)=>aF(U));else if(typeof D==="function"||D!==Object(D))return D;let $={};return Object.entries(D).forEach(([U,I])=>{let F=U.replace(/([-_][a-z])/gi,(J)=>J.toUpperCase().replace(/[-_]/g,""));$[F]=aF(I)}),$},dk=(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)},Az=(D)=>D.split("/").map(encodeURIComponent).join("/"),vz=(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)},ck=async(D,$,U,I)=>{if(D!==null&&typeof D==="object"&&"json"in D&&typeof D.json==="function"){let F=D,J=parseInt(String(F.status),10);if(!Number.isFinite(J))J=500;F.json().then((X)=>{let Q=(X===null||X===void 0?void 0:X.statusCode)||(X===null||X===void 0?void 0:X.code)||J+"";$(new L9(vz(X),J,Q,I))}).catch(()=>{let X=J+"";$(new L9(F.statusText||`HTTP ${J} error`,J,X,I))})}else $(new jz(vz(D),D,I))},pk=(D,$,U,I)=>{let F={method:D,headers:($===null||$===void 0?void 0:$.headers)||{}};if(D==="GET"||D==="HEAD"||!I)return ID(ID({},F),U);if(lk(I)){var J;let X=($===null||$===void 0?void 0:$.headers)||{},Q;for(let[Y,W]of Object.entries(X))if(Y.toLowerCase()==="content-type")Q=W;F.headers=Z9(X,"Content-Type",(J=Q)!==null&&J!==void 0?J:"application/json"),F.body=JSON.stringify(I)}else F.body=I;if($===null||$===void 0?void 0:$.duplex)F.duplex=$.duplex;return ID(ID({},F),U)},rk,m2,$0,sF,ok,h2,_$,f1=class{constructor(D,$={},U,I="storage"){this.shouldThrowOnError=!1,this.url=D,this.headers=nk($),this.fetch=ik(U),this.namespace=I}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(D,$){return this.headers=Z9(this.headers,D,$),this}async handleOperation(D){var $=this;try{return{data:await D(),error:null}}catch(U){if($.shouldThrowOnError)throw U;if(O9(U))return{data:null,error:U};throw U}}},Sz,tk=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[Sz]="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(O9($))return{data:null,error:$};throw $}}},Tz,ak=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[Tz]="BlobDownloadBuilder",this.promise=null}asStream(){return new tk(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(O9($))return{data:null,error:$};throw $}}},tF,Vz,sk,ek="2.110.8",n2,D_,$_,U_,F_,I_,J_,X_,Q_,bz;var Pz=T(()=>{Oz();M9=class extends Error{constructor(D,$="storage",U,I){super(D);this.__isStorageError=!0,this.namespace=$,this.name=$==="vectors"?"StorageVectorsError":"StorageError",this.status=U,this.statusCode=I}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};L9=class extends M9{constructor(D,$,U,I="storage"){super(D,I,$,U);this.name=I==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=$,this.statusCode=U}toJSON(){return ID({},super.toJSON())}},jz=class extends M9{constructor(D,$,U="storage"){super(D,U);this.name=U==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=$}};rk=Rz("storage"),{get:m2,post:$0,put:sF,head:ok,remove:h2}=rk,_$=Rz("vectors");Sz=Symbol.toStringTag;Tz=Symbol.toStringTag;tF={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},Vz={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1},sk=class extends f1{constructor(D,$={},U,I){super(D,$,I,"storage");this.bucketId=U}async uploadOrUpdate(D,$,U,I){var F=this;return F.handleOperation(async()=>{let J,X=ID(ID({},Vz),I),Q=ID(ID({},F.headers),D==="POST"&&{"x-upsert":String(X.upsert)}),Y=X.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(J=new FormData,J.append("cacheControl",X.cacheControl),Y)J.append("metadata",F.encodeMetadata(Y));J.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(J=U,!J.has("cacheControl"))J.append("cacheControl",X.cacheControl);if(Y&&!J.has("metadata"))J.append("metadata",F.encodeMetadata(Y))}else{if(J=U,Q["cache-control"]=`max-age=${X.cacheControl}`,Q["content-type"]=X.contentType,Y)Q["x-metadata"]=F.toBase64(F.encodeMetadata(Y));if((typeof ReadableStream<"u"&&J instanceof ReadableStream||J&&typeof J==="object"&&("pipe"in J)&&typeof J.pipe==="function")&&!X.duplex)X.duplex="half"}if(I===null||I===void 0?void 0:I.headers)for(let[q,H]of Object.entries(I.headers))Q=Z9(Q,q,H);let W=F._removeEmptyFolders($),B=F._getFinalPath(W),K=await(D=="PUT"?sF:$0)(F.fetch,`${F.url}/object/${B}`,J,ID({headers:Q},(X===null||X===void 0?void 0:X.duplex)?{duplex:X.duplex}:{}));return{path:W,id:K.Id,fullPath:K.Key}})}async upload(D,$,U){return this.uploadOrUpdate("POST",D,$,U)}async uploadToSignedUrl(D,$,U,I){var F=this;let J=F._removeEmptyFolders(D),X=F._getFinalPath(J),Q=new URL(F.url+`/object/upload/sign/${X}`);return Q.searchParams.set("token",$),F.handleOperation(async()=>{let Y,W=ID(ID({},Vz),I),B=ID(ID({},F.headers),{"x-upsert":String(W.upsert)}),K=W.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(Y=new FormData,Y.append("cacheControl",W.cacheControl),K)Y.append("metadata",F.encodeMetadata(K));Y.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(Y=U,!Y.has("cacheControl"))Y.append("cacheControl",W.cacheControl);if(K&&!Y.has("metadata"))Y.append("metadata",F.encodeMetadata(K))}else{if(Y=U,B["cache-control"]=`max-age=${W.cacheControl}`,B["content-type"]=W.contentType,K)B["x-metadata"]=F.toBase64(F.encodeMetadata(K));if((typeof ReadableStream<"u"&&Y instanceof ReadableStream||Y&&typeof Y==="object"&&("pipe"in Y)&&typeof Y.pipe==="function")&&!W.duplex)W.duplex="half"}if(I===null||I===void 0?void 0:I.headers)for(let[q,H]of Object.entries(I.headers))B=Z9(B,q,H);return{path:J,fullPath:(await sF(F.fetch,Q.toString(),Y,ID({headers:B},(W===null||W===void 0?void 0:W.duplex)?{duplex:W.duplex}:{}))).Key}})}async createSignedUploadUrl(D,$){var U=this;return U.handleOperation(async()=>{let I=U._getFinalPath(D),F=ID({},U.headers);if($===null||$===void 0?void 0:$.upsert)F["x-upsert"]="true";let J=await $0(U.fetch,`${U.url}/object/upload/sign/${I}`,{},{headers:F}),X=new URL(U.url+J.url),Q=X.searchParams.get("token");if(!Q)throw new M9("No token returned by API");return{signedUrl:X.toString(),path:D,token:Q}})}async update(D,$,U){return this.uploadOrUpdate("PUT",D,$,U)}async move(D,$,U){var I=this;return I.handleOperation(async()=>{return await $0(I.fetch,`${I.url}/object/move`,{bucketId:I.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:I.headers})})}async copy(D,$,U){var I=this;return I.handleOperation(async()=>{return{path:(await $0(I.fetch,`${I.url}/object/copy`,{bucketId:I.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:I.headers})).Key}})}async createSignedUrl(D,$,U){var I=this;return I.handleOperation(async()=>{let F=I._getFinalPath(D),J=typeof(U===null||U===void 0?void 0:U.transform)==="object"&&U.transform!==null&&Object.keys(U.transform).length>0,X=await $0(I.fetch,`${I.url}/object/sign/${F}`,ID({expiresIn:$},J?{transform:U.transform}:{}),{headers:I.headers}),Q=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)Q.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)Q.set("cacheNonce",String(U.cacheNonce));let Y=Q.toString();return{signedUrl:encodeURI(`${I.url}${X.signedURL}${Y?`&${Y}`:""}`)}})}async createSignedUrls(D,$,U){var I=this;return I.handleOperation(async()=>{let F=await $0(I.fetch,`${I.url}/object/sign/${I.bucketId}`,{expiresIn:$,paths:D},{headers:I.headers}),J=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)J.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)J.set("cacheNonce",String(U.cacheNonce));let X=J.toString();return F.map((Q)=>ID(ID({},Q),{},{signedUrl:Q.signedURL?encodeURI(`${I.url}${Q.signedURL}${X?`&${X}`:""}`):null}))})}download(D,$,U){let I=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 J=F.toString(),X=this._getFinalPath(D);return new ak(()=>m2(this.fetch,`${this.url}/${I}/${X}${J?`?${J}`:""}`,{headers:this.headers,noResolveJson:!0},U),this.shouldThrowOnError)}async info(D){var $=this;let U=$._getFinalPath(D);return $.handleOperation(async()=>{return aF(await m2($.fetch,`${$.url}/object/info/${U}`,{headers:$.headers}))})}async exists(D){var $=this;let U=$._getFinalPath(D);try{return await ok($.fetch,`${$.url}/object/${U}`,{headers:$.headers}),{data:!0,error:null}}catch(F){if($.shouldThrowOnError)throw F;if(O9(F)){var I;let J=F instanceof L9?F.status:F instanceof jz?(I=F.originalError)===null||I===void 0?void 0:I.status:void 0;if(J!==void 0&&[400,404].includes(J))return{data:!1,error:F}}throw F}}getPublicUrl(D,$){let U=this._getFinalPath(D),I=new URLSearchParams;if($===null||$===void 0?void 0:$.download)I.set("download",$.download===!0?"":$.download);if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(I,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)I.set("cacheNonce",String($.cacheNonce));let F=I.toString(),J=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${J}/public/${U}`)+(F?`?${F}`:"")}}}async remove(D){var $=this;return $.handleOperation(async()=>{return await h2($.fetch,`${$.url}/object/${$.bucketId}`,{prefixes:D},{headers:$.headers})})}async purgeCache(D,$,U){var I=this;return I.handleOperation(async()=>{let F=Az(I._getFinalPath(D)),J=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)J.set("transformations","true");let X=J.toString();return await h2(I.fetch,`${I.url}/cdn/${F}${X?`?${X}`:""}`,{},{headers:I.headers},U)})}async list(D,$,U){var I=this;return I.handleOperation(async()=>{let F=($===null||$===void 0?void 0:$.sortBy)?ID(ID({},tF.sortBy),$.sortBy):tF.sortBy,J=ID(ID(ID({},tF),$),{},{sortBy:F,prefix:D||""});return await $0(I.fetch,`${I.url}/object/list/${I.bucketId}`,J,{headers:I.headers},U)})}async listV2(D,$){var U=this;return U.handleOperation(async()=>{let I=ID({},D);return await $0(U.fetch,`${U.url}/object/list-v2/${U.bucketId}`,I,{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}},n2={"X-Client-Info":`storage-js/${ek}`},D_=class extends f1{constructor(D,$={},U,I){let F=new URL(D);if(I===null||I===void 0?void 0:I.useNewHostname){if(/supabase\.(co|in|red)$/.test(F.hostname)&&!F.hostname.includes("storage.supabase."))F.hostname=F.hostname.replace("supabase.","storage.supabase.")}let J=F.href.replace(/\/$/,""),X=ID(ID({},n2),$);super(J,X,U,"storage")}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=$.listBucketOptionsToQueryString(D);return await m2($.fetch,`${$.url}/bucket${U}`,{headers:$.headers})})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await m2($.fetch,`${$.url}/bucket/${D}`,{headers:$.headers})})}async createBucket(D,$={public:!1}){var U=this;return U.handleOperation(async()=>{return await $0(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 sF(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 $0($.fetch,`${$.url}/bucket/${D}/empty`,{},{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await h2($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}async purgeBucketCache(D,$,U){var I=this;return I.handleOperation(async()=>{let F=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)F.set("transformations","true");let J=F.toString();return await h2(I.fetch,`${I.url}/cdn/${Az(D)}${J?`?${J}`:""}`,{},{headers:I.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():""}},$_=class extends f1{constructor(D,$={},U){let I=D.replace(/\/$/,""),F=ID(ID({},n2),$);super(I,F,U,"storage")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await $0($.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 I=U.toString(),F=I?`${$.url}/bucket?${I}`:`${$.url}/bucket`;return await m2($.fetch,F,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await h2($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}from(D){var $=this;if(!dk(D))throw new M9("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 Mz({baseUrl:this.url,catalogName:D,auth:{type:"custom",getHeaders:async()=>$.headers},fetch:this.fetch}),I=this.shouldThrowOnError;return new Proxy(U,{get(F,J){let X=F[J];if(typeof X!=="function")return X;return async(...Q)=>{try{return{data:await X.apply(F,Q),error:null}}catch(Y){if(I)throw Y;return{data:null,error:Y}}}}})}},U_=class extends f1{constructor(D,$={},U){let I=D.replace(/\/$/,""),F=ID(ID({},n2),{},{"Content-Type":"application/json"},$);super(I,F,U,"vectors")}async createIndex(D){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/CreateIndex`,D,{headers:$.headers})||{}})}async getIndex(D,$){var U=this;return U.handleOperation(async()=>{return await _$.post(U.fetch,`${U.url}/GetIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})})}async listIndexes(D){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/ListIndexes`,D,{headers:$.headers})})}async deleteIndex(D,$){var U=this;return U.handleOperation(async()=>{return await _$.post(U.fetch,`${U.url}/DeleteIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})||{}})}},F_=class extends f1{constructor(D,$={},U){let I=D.replace(/\/$/,""),F=ID(ID({},n2),{},{"Content-Type":"application/json"},$);super(I,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 _$.post($.fetch,`${$.url}/PutVectors`,D,{headers:$.headers})||{}})}async getVectors(D){var $=this;return $.handleOperation(async()=>{return await _$.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 _$.post($.fetch,`${$.url}/ListVectors`,D,{headers:$.headers})})}async queryVectors(D){var $=this;return $.handleOperation(async()=>{return await _$.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 _$.post($.fetch,`${$.url}/DeleteVectors`,D,{headers:$.headers})||{}})}},I_=class extends f1{constructor(D,$={},U){let I=D.replace(/\/$/,""),F=ID(ID({},n2),{},{"Content-Type":"application/json"},$);super(I,F,U,"vectors")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/CreateVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/GetVectorBucket`,{vectorBucketName:D},{headers:$.headers})})}async listBuckets(D={}){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/ListVectorBuckets`,D,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await _$.post($.fetch,`${$.url}/DeleteVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}},J_=class extends I_{constructor(D,$={}){super(D,$.headers||{},$.fetch)}from(D){return new X_(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)}},X_=class extends U_{constructor(D,$,U,I){super(D,$,I);this.vectorBucketName=U}async createIndex(D){var $=()=>super.createIndex,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName}))}async listIndexes(D={}){var $=()=>super.listIndexes,U=this;return $().call(U,ID(ID({},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 Q_(this.url,this.headers,this.vectorBucketName,D,this.fetch)}},Q_=class extends F_{constructor(D,$,U,I,F){super(D,$,F);this.vectorBucketName=U,this.indexName=I}async putVectors(D){var $=()=>super.putVectors,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async getVectors(D){var $=()=>super.getVectors,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async listVectors(D={}){var $=()=>super.listVectors,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async queryVectors(D){var $=()=>super.queryVectors,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async deleteVectors(D){var $=()=>super.deleteVectors,U=this;return $().call(U,ID(ID({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}},bz=class extends D_{constructor(D,$={},U,I){super(D,$,U,I)}from(D){return new sk(this.url,this.headers,D,this.fetch)}get vectors(){return new J_(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new $_(this.url+"/iceberg",this.headers,this.fetch)}}});class Cz{constructor(D){return this.options=D,new Proxy(this,W_)}}var Y_=()=>Promise.resolve({data:{session:null,user:null},error:null}),W_,eF;var DI=T(()=>{W_={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 Y_}};eF=class eF extends Cz{}});function w_(D,$,U,I){function F(J){return J instanceof U?J:new U(function(X){X(J)})}return new(U||(U=Promise))(function(J,X){function Q(B){try{W(I.next(B))}catch(K){X(K)}}function Y(B){try{W(I.throw(B))}catch(K){X(K)}}function W(B){B.done?J(B.value):F(B.value).then(Q,Y)}W((I=I.apply(D,$||[])).next())})}function Z_(){if($I===null)$I=import(L_).catch(()=>null);return $I}function M_(){return w_(this,void 0,void 0,function*(){try{let D=yield Z_();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 O_(D){if(!D||typeof D!=="string")return null;let $=D.split("-");if($.length!==4)return null;let[U,I,F,J]=$;if(U.length!==2||I.length!==32||F.length!==16||J.length!==2)return null;let X=/^[0-9a-f]+$/i;if(!X.test(U)||!X.test(I)||!X.test(F)||!X.test(J))return null;if(I==="00000000000000000000000000000000"||F==="0000000000000000")return null;return{version:U,traceId:I,parentId:F,traceFlags:J,isSampled:(parseInt(J,16)&1)===1}}function E_(D,$){if(!D||!$||$.length===0)return!1;let U;if(D instanceof URL)U=D;else try{U=new URL(D)}catch(I){return!1}for(let I of $)try{if(typeof I==="string"){if(v_(U.hostname,I))return!0}else if(I instanceof RegExp){if(I.test(U.hostname))return!0}else if(typeof I==="function"){if(I(U))return!0}}catch(F){continue}return!1}function v_(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 V_(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 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 j_(D,$){if(c2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(c2(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function A_(D){var $=j_(D,"string");return c2($)=="symbol"?$:$+""}function R_(D,$,U){return($=A_($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function uz(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function yD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?uz(Object(U),!0).forEach(function(I){R_(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):uz(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}async function C_(D,$,U){if(!E_(typeof D==="string"?D:D instanceof URL?D:D.url,$))return null;let I=await M_();if(!I||!I.traceparent)return null;if(U){let F=O_(I.traceparent);if(F&&!F.isSampled)return null}return I}function xz(D){return typeof D==="boolean"?{enabled:D}:D}function u_(D){return D.endsWith("/")?D:D+"/"}function k_(D,$){var U,I,F,J,X,Q;let{db:Y,auth:W,realtime:B,global:K}=D,{db:q,auth:H,realtime:G,global:N}=$,z=xz(D.tracePropagation),Z=xz($.tracePropagation),M={db:yD(yD({},q),Y),auth:yD(yD({},H),W),realtime:yD(yD({},G),B),storage:{},global:yD(yD(yD({},N),K),{},{headers:yD(yD({},(U=N===null||N===void 0?void 0:N.headers)!==null&&U!==void 0?U:{}),(I=K===null||K===void 0?void 0:K.headers)!==null&&I!==void 0?I:{})}),tracePropagation:{enabled:(F=(J=z===null||z===void 0?void 0:z.enabled)!==null&&J!==void 0?J:Z===null||Z===void 0?void 0:Z.enabled)!==null&&F!==void 0?F:!1,respectSamplingDecision:(X=(Q=z===null||z===void 0?void 0:z.respectSamplingDecision)!==null&&Q!==void 0?Q:Z===null||Z===void 0?void 0:Z.respectSamplingDecision)!==null&&X!==void 0?X:!0},accessToken:async()=>""};if(D.accessToken)M.accessToken=D.accessToken;else delete M.accessToken;return M}function __(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(u_($))}catch(U){throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}function f_(){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 d$,B_="2.110.8",i2="",E9,l2,d2,gz,K_,G_,q_,H_,N_,z_,$I=null,L_="@opentelemetry/api",S_=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},T_=()=>{return Headers},fz=(D)=>D.startsWith("sb_publishable_")||D.startsWith("sb_secret_"),b_="sb_temp_",kz,P_=(D)=>{var $,U;if(!D.startsWith("sb_")||fz(D)||D.startsWith(b_))return;let I=($=(U=D.match(/^sb_[a-zA-Z0-9]+_/))===null||U===void 0?void 0:U[0])!==null&&$!==void 0?$:"unknown";if(kz.has(I))return;kz.add(I),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.")},_z=(D,$,U,I,F,J)=>{let X=S_(I),Q=T_(),Y=(F===null||F===void 0?void 0:F.enabled)===!0,W=(F===null||F===void 0?void 0:F.respectSamplingDecision)!==!1,B=Y?V_($):null,K=!((J===null||J===void 0?void 0:J.omitApiKeyAsBearer)&&fz(D));return async(q,H)=>{let G=await U(),N=new Q(H===null||H===void 0?void 0:H.headers);if(!N.has("apikey"))N.set("apikey",D);if(!N.has("Authorization")){let z=G!==null&&G!==void 0?G:K?D:null;if(z)N.set("Authorization",`Bearer ${z}`)}if(B){let z=await C_(q,B,W);if(z){if(z.traceparent&&!N.has("traceparent"))N.set("traceparent",z.traceparent);if(z.tracestate&&!N.has("tracestate"))N.set("tracestate",z.tracestate);if(z.baggage&&!N.has("baggage"))N.set("baggage",z.baggage)}}return X(q,yD(yD({},H),{},{headers:N}))}},x_,g_=class{constructor(D,$,U){var I,F;this.supabaseUrl=D,this.supabaseKey=$;let J=__(D);if(!$)throw Error("supabaseKey is required.");P_($),this.realtimeUrl=new URL("realtime/v1",J),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",J),this.storageUrl=new URL("storage/v1",J),this.functionsUrl=new URL("functions/v1",J);let X=`sb-${J.hostname.split(".")[0]}-auth-token`,Q={db:q_,realtime:N_,auth:yD(yD({},H_),{},{storageKey:X}),global:G_,tracePropagation:z_},Y=k_(U!==null&&U!==void 0?U:{},Q);if(this.settings=Y,this.storageKey=(I=Y.auth.storageKey)!==null&&I!==void 0?I:"",this.headers=(F=Y.global.headers)!==null&&F!==void 0?F:{},!Y.accessToken){var W;this.auth=this._initSupabaseAuthClient((W=Y.auth)!==null&&W!==void 0?W:{},this.headers,Y.global.fetch)}else this.accessToken=Y.accessToken,this.auth=new Proxy({},{get:(B,K)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(K)} is not possible`)}});if(this.fetch=_z($,D,this._getSessionToken.bind(this),Y.global.fetch,Y.tracePropagation),this.functionsFetch=_z($,D,this._getSessionToken.bind(this),Y.global.fetch,Y.tracePropagation,{omitApiKeyAsBearer:!0}),this.realtime=this._initRealtimeClient(yD({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},Y.realtime)),this.accessToken)Promise.resolve(this.accessToken()).then((B)=>this.realtime.setAuth(B)).catch((B)=>console.warn("Failed to set initial Realtime auth token:",B));if(this.rest=new Lz(new URL("rest/v1",J).href,{headers:this.headers,schema:Y.db.schema,fetch:this.fetch,timeout:Y.db.timeout,urlLengthLimit:Y.db.urlLengthLimit}),this.storage=new bz(this.storageUrl.href,this.headers,this.fetch,U===null||U===void 0?void 0:U.storage),!Y.accessToken)this._listenForAuthEvents()}get functions(){return new d$.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:I}=await D.auth.getSession();return($=(U=I.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:I,userStorage:F,storageKey:J,flowType:X,lock:Q,debug:Y,throwOnError:W,experimental:B,lockAcquireTimeout:K,skipAutoInitialize:q},H,G){let N={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new x_({url:this.authUrl.href,headers:yD(yD({},N),H),storageKey:J,autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:I,userStorage:F,flowType:X,lock:Q,debug:Y,throwOnError:W,experimental:B,fetch:G,lockAcquireTimeout:K,skipAutoInitialize:q,hasCustomAuthorizationHeader:Object.keys(this.headers).some((z)=>z.toLowerCase()==="authorization")})}_initRealtimeClient(D){return new oF(this.realtimeUrl.href,yD(yD({},D),{},{params:yD(yD({},{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}}},yz=(D,$,U)=>{return new g_(D,$,U)};var mz=T(()=>{Zz();Pz();DI();d$=i$(Gz(),1);DI();if(typeof Deno<"u")i2="deno",E9=(l2=Deno.version)===null||l2===void 0?void 0:l2.deno;else if(typeof document<"u")i2="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")i2="react-native";else{i2="node";let D=globalThis.process;E9=D===null||D===void 0||(d2=D.version)===null||d2===void 0?void 0:d2.replace(/^v/,"")}gz=[`runtime=${i2}`];if(E9)gz.push(`runtime-version=${E9}`);K_={"X-Client-Info":`supabase-js/${B_}; ${gz.join("; ")}`},G_={headers:K_},q_={schema:"public"},H_={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},N_={},z_={enabled:!1,respectSamplingDecision:!0};kz=new Set;x_=class extends eF{constructor(D){super(D)}};if(f_())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 UI=C((H9D,hz)=>{hz.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 v9=C((iz)=>{var nz={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 y_(D){return function(...$){if($.length)D=D.replace(/\{(\d)\}/g,(U,I)=>$[I]||"");return Error("ADM-ZIP: "+D)}}for(let D of Object.keys(nz))iz[D]=y_(nz[D])});var rz=C((z9D,pz)=>{var m_=o("fs"),cD=o("path"),lz=UI(),h_=v9(),n_=typeof process==="object"&&process.platform==="win32",dz=(D)=>typeof D==="object"&&D!==null,cz=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=3988292384^$>>>1;else $>>>=1;return $>>>0});function gD(D){if(this.sep=cD.sep,this.fs=m_,dz(D)){if(dz(D.fs)&&typeof D.fs.statSync==="function")this.fs=D.fs}}pz.exports=gD;gD.prototype.makeDir=function(D){let $=this;function U(I){let F=I.split($.sep)[0];I.split($.sep).forEach(function(J){if(!J||J.substr(-1,1)===":")return;F+=$.sep+J;var X;try{X=$.fs.statSync(F)}catch(Q){if(Q.message&&Q.message.startsWith("ENOENT"))$.fs.mkdirSync(F);else throw Q}if(X&&X.isFile())throw h_.FILE_IN_THE_WAY(`"${F}"`)})}U(D)};gD.prototype.writeFileTo=function(D,$,U,I){let F=this;if(F.fs.existsSync(D)){if(!U)return!1;var J=F.fs.statSync(D);if(J.isDirectory())return!1}var X=cD.dirname(D);if(!F.fs.existsSync(X))F.makeDir(X);var Q;try{Q=F.fs.openSync(D,"w",438)}catch(Y){F.fs.chmodSync(D,438),Q=F.fs.openSync(D,"w",438)}if(Q)try{F.fs.writeSync(Q,$,0,$.length,0)}finally{F.fs.closeSync(Q)}return F.fs.chmodSync(D,I||438),!0};gD.prototype.writeFileToAsync=function(D,$,U,I,F){if(typeof I==="function")F=I,I=void 0;let J=this;J.fs.exists(D,function(X){if(X&&!U)return F(!1);J.fs.stat(D,function(Q,Y){if(X&&Y&&Y.isDirectory())return F(!1);var W=cD.dirname(D);J.fs.exists(W,function(B){if(!B)try{J.makeDir(W)}catch(q){return F(!1)}let K=function(q){J.fs.write(q,$,0,$.length,0,function(H){J.fs.close(q,function(){if(H)return F(!1);J.fs.chmod(D,I||438,function(){F(!0)})})})};J.fs.open(D,"w",438,function(q,H){if(q)J.fs.chmod(D,438,function(){J.fs.open(D,"w",438,function(G,N){if(G||!N)return F(!1);K(N)})});else if(H)K(H);else F(!1)})})})})};gD.prototype.findFiles=function(D){let $=this;function U(I,F,J,X){if(typeof F==="boolean")J=F,F=void 0;let Q=[];return $.fs.readdirSync(I).forEach(function(Y){let W=cD.join(I,Y),B=$.fs.statSync(W);if(!F||F.test(W))Q.push(cD.normalize(W)+(B.isDirectory()?$.sep:""));if(B.isDirectory()&&J){let K=$.fs.realpathSync(W);if(!X.has(K))X.add(K),Q=Q.concat(U(W,F,J,X))}}),Q}return U(D,void 0,!0,new Set([$.fs.realpathSync(D)]))};gD.prototype.findFilesAsync=function(D,$){let U=this,I=[],F=!1,J=function(Q){if(F)return;F=!0,$(Q,Q?void 0:I)},X=function(Q,Y,W){U.fs.readdir(Q,function(B,K){if(B)return W(B);let q=K.length;if(!q)return W();K.forEach(function(H){let G=cD.join(Q,H);U.fs.stat(G,function(N,z){if(N)return W(N);if(!z){if(!--q)W();return}if(I.push(cD.normalize(G)+(z.isDirectory()?U.sep:"")),!z.isDirectory()){if(!--q)W();return}U.fs.realpath(G,function(Z,M){if(Z)return W(Z);if(Y.has(M)){if(!--q)W();return}Y.add(M),X(G,Y,function(w){if(w)return W(w);if(!--q)W()})})})})})};U.fs.realpath(D,function(Q,Y){if(Q)return J(Q);X(D,new Set([Y]),J)})};gD.prototype.getAttributes=function(){};gD.prototype.setAttributes=function(){};gD.crc32update=function(D,$){return cz[(D^$)&255]^D>>>8};gD.crc32=function(D){if(typeof D==="string")D=Buffer.from(D,"utf8");let $=D.length,U=-1;for(let I=0;I<$;)U=gD.crc32update(U,D[I++]);return~U>>>0};gD.methodToString=function(D){switch(D){case lz.STORED:return"STORED ("+D+")";case lz.DEFLATED:return"DEFLATED ("+D+")";default:return"UNSUPPORTED ("+D+")"}};gD.canonical=function(D){if(!D)return"";let $=cD.posix.normalize("/"+D.split("\\").join("/"));return cD.join(".",$)};gD.zipnamefix=function(D){if(!D)return"";let $=cD.posix.normalize("/"+D.split("\\").join("/"));return cD.posix.join(".",$)};gD.findLast=function(D,$){if(!Array.isArray(D))throw TypeError("arr is not array");let U=D.length>>>0;for(let I=U-1;I>=0;I--)if($(D[I],I,D))return D[I];return};gD.sanitize=function(D,$){D=cD.resolve(cD.normalize(D));var U=$.split("/");for(var I=0,F=U.length;I<F;I++){var J=cD.normalize(cD.join(D,U.slice(I,F).join(cD.sep)));if(J===D||J.startsWith(D+cD.sep))return J}return cD.normalize(cD.join(D,cD.basename($)))};gD.toBuffer=function($,U){if(Buffer.isBuffer($))return $;else if($ instanceof Uint8Array)return Buffer.from($);else return typeof $==="string"?U($):Buffer.alloc(0)};gD.readBigUInt64LE=function(D,$){let U=D.readUInt32LE($);return D.readUInt32LE($+4)*4294967296+U};gD.writeBigUInt64LE=function(D,$,U){let I=$>>>0,F=Math.floor($/4294967296)>>>0;D.writeUInt32LE(I,U),D.writeUInt32LE(F,U+4)};gD.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)};gD.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};gD.isWin=n_;gD.crcTable=cz});var tz=C((w9D,oz)=>{var i_=o("path");oz.exports=function(D,{fs:$}){var U=D||"",I=J(),F=null;function J(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}if(U&&$.existsSync(U))F=$.statSync(U),I.directory=F.isDirectory(),I.mtime=F.mtime,I.atime=F.atime,I.executable=(73&F.mode)!==0,I.readonly=(128&F.mode)===0,I.hidden=i_.basename(U)[0]===".";else console.warn("Invalid path: "+U);return{get directory(){return I.directory},get readOnly(){return I.readonly},get hidden(){return I.hidden},get mtime(){return I.mtime},get atime(){return I.atime},get executable(){return I.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:U,isDirectory:I.directory,isReadOnly:I.readonly,isHidden:I.hidden,isExecutable:I.executable,mTime:I.mtime,aTime:I.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var sz=C((L9D,az)=>{az.exports={efs:!0,encode:(D)=>Buffer.from(D,"utf8"),decode:(D)=>D.toString("utf8")}});var m1=C((Z9D,y1)=>{y1.exports=rz();y1.exports.Constants=UI();y1.exports.Errors=v9();y1.exports.FileAttr=tz();y1.exports.decoder=sz()});var Dw=C((M9D,ez)=>{var n0=m1(),p=n0.Constants;ez.exports=function(){var D=20,$=10,U=0,I=0,F=0,J=0,X=0,Q=0,Y=0,W=0,B=0,K=0,q=0,H=0,G=0;D|=n0.isWin?2560:768,U|=p.FLG_EFS;let N={extraLen:0},z=(w)=>Math.max(0,w)>>>0,Z=(w)=>Math.max(0,w)&65535,M=(w)=>Math.max(0,w)&255;return F=n0.fromDate2DOS(new Date),{get made(){return D},set made(w){D=w},get version(){return $},set version(w){$=w},get flags(){return U},set flags(w){U=w},get flags_efs(){return(U&p.FLG_EFS)>0},set flags_efs(w){if(w)U|=p.FLG_EFS;else U&=~p.FLG_EFS},get flags_desc(){return(U&p.FLG_DESC)>0},set flags_desc(w){if(w)U|=p.FLG_DESC;else U&=~p.FLG_DESC},get method(){return I},set method(w){switch(w){case p.STORED:this.version=10;break;case p.DEFLATED:default:this.version=20}I=w},get time(){return n0.fromDOS2Date(this.timeval)},set time(w){w=new Date(w),this.timeval=n0.fromDate2DOS(w)},get timeval(){return F},set timeval(w){F=z(w)},get timeHighByte(){return M(F>>>8)},get crc(){return J},set crc(w){J=z(w)},get compressedSize(){return X},set compressedSize(w){X=z(w)},get size(){return Q},set size(w){Q=z(w)},get fileNameLength(){return Y},set fileNameLength(w){Y=w},get extraLength(){return W},set extraLength(w){W=w},get extraLocalLength(){return N.extraLen},set extraLocalLength(w){N.extraLen=w},get commentLength(){return B},set commentLength(w){B=w},get diskNumStart(){return K},set diskNumStart(w){K=z(w)},get inAttr(){return q},set inAttr(w){q=z(w)},get attr(){return H},set attr(w){H=z(w)},get fileAttr(){return(H||0)>>16&4095},get offset(){return G},set offset(w){G=z(w)},get encrypted(){return(U&p.FLG_ENC)===p.FLG_ENC},get centralHeaderSize(){return p.CENHDR+Y+W+B},get realDataOffset(){return G+p.LOCHDR+N.fnameLen+N.extraLen},get localHeader(){return N},loadLocalHeaderFromBinary:function(w){var v=w.slice(G,G+p.LOCHDR);if(v.readUInt32LE(0)!==p.LOCSIG)throw n0.Errors.INVALID_LOC();N.version=v.readUInt16LE(p.LOCVER),N.flags=v.readUInt16LE(p.LOCFLG),N.flags_desc=(N.flags&p.FLG_DESC)>0,N.method=v.readUInt16LE(p.LOCHOW),N.time=v.readUInt32LE(p.LOCTIM),N.crc=v.readUInt32LE(p.LOCCRC),N.compressedSize=v.readUInt32LE(p.LOCSIZ),N.size=v.readUInt32LE(p.LOCLEN),N.fnameLen=v.readUInt16LE(p.LOCNAM),N.extraLen=v.readUInt16LE(p.LOCEXT);let A=G+p.LOCHDR+N.fnameLen,V=A+N.extraLen;return w.slice(A,V)},loadFromBinary:function(w){if(w.length!==p.CENHDR||w.readUInt32LE(0)!==p.CENSIG)throw n0.Errors.INVALID_CEN();D=w.readUInt16LE(p.CENVEM),$=w.readUInt16LE(p.CENVER),U=w.readUInt16LE(p.CENFLG),I=w.readUInt16LE(p.CENHOW),F=w.readUInt32LE(p.CENTIM),J=w.readUInt32LE(p.CENCRC),X=w.readUInt32LE(p.CENSIZ),Q=w.readUInt32LE(p.CENLEN),Y=w.readUInt16LE(p.CENNAM),W=w.readUInt16LE(p.CENEXT),B=w.readUInt16LE(p.CENCOM),K=w.readUInt16LE(p.CENDSK),q=w.readUInt16LE(p.CENATT),H=w.readUInt32LE(p.CENATX),G=w.readUInt32LE(p.CENOFF)},localHeaderToBinary:function(){var w=Buffer.alloc(p.LOCHDR);return w.writeUInt32LE(p.LOCSIG,0),w.writeUInt16LE($,p.LOCVER),w.writeUInt16LE(U&~p.FLG_DESC,p.LOCFLG),w.writeUInt16LE(I,p.LOCHOW),w.writeUInt32LE(F,p.LOCTIM),w.writeUInt32LE(J,p.LOCCRC),w.writeUInt32LE(X,p.LOCSIZ),w.writeUInt32LE(Q,p.LOCLEN),w.writeUInt16LE(Y,p.LOCNAM),w.writeUInt16LE(N.extraLen,p.LOCEXT),w},centralHeaderToBinary:function(){var w=Buffer.alloc(p.CENHDR+Y+W+B);return w.writeUInt32LE(p.CENSIG,0),w.writeUInt16LE(D,p.CENVEM),w.writeUInt16LE($,p.CENVER),w.writeUInt16LE(U&~p.FLG_DESC,p.CENFLG),w.writeUInt16LE(I,p.CENHOW),w.writeUInt32LE(F,p.CENTIM),w.writeUInt32LE(J,p.CENCRC),w.writeUInt32LE(X,p.CENSIZ),w.writeUInt32LE(Q,p.CENLEN),w.writeUInt16LE(Y,p.CENNAM),w.writeUInt16LE(W,p.CENEXT),w.writeUInt16LE(B,p.CENCOM),w.writeUInt16LE(K,p.CENDSK),w.writeUInt16LE(q,p.CENATT),w.writeUInt32LE(H,p.CENATX),w.writeUInt32LE(G,p.CENOFF),w},toJSON:function(){let w=function(v){return v+" bytes"};return{made:D,version:$,flags:U,method:n0.methodToString(I),time:this.time,crc:"0x"+J.toString(16).toUpperCase(),compressedSize:w(X),size:w(Q),fileNameLength:w(Y),extraLength:w(W),commentLength:w(B),diskNumStart:K,inAttr:q,attr:H,offset:G,centralHeaderSize:w(p.CENHDR+Y+W+B)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var Uw=C((O9D,$w)=>{var c$=m1(),UD=c$.Constants;$w.exports=function(){var D=0,$=0,U=0,I=0,F=0;let J=()=>D>UD.EF_ZIP64_OR_16||$>UD.EF_ZIP64_OR_16||U>UD.EF_ZIP64_OR_32||I>UD.EF_ZIP64_OR_32;return{get diskEntries(){return D},set diskEntries(X){D=$=X},get totalEntries(){return $},set totalEntries(X){$=D=X},get size(){return U},set size(X){U=X},get offset(){return I},set offset(X){I=X},get commentLength(){return F},set commentLength(X){F=X},get mainHeaderSize(){return(J()?UD.ZIP64HDR+UD.END64HDR:0)+UD.ENDHDR+F},loadFromBinary:function(X){if((X.length!==UD.ENDHDR||X.readUInt32LE(0)!==UD.ENDSIG)&&(X.length<UD.ZIP64HDR||X.readUInt32LE(0)!==UD.ZIP64SIG))throw c$.Errors.INVALID_END();if(X.readUInt32LE(0)===UD.ENDSIG)D=X.readUInt16LE(UD.ENDSUB),$=X.readUInt16LE(UD.ENDTOT),U=X.readUInt32LE(UD.ENDSIZ),I=X.readUInt32LE(UD.ENDOFF),F=X.readUInt16LE(UD.ENDCOM);else D=c$.readBigUInt64LE(X,UD.ZIP64SUB),$=c$.readBigUInt64LE(X,UD.ZIP64TOT),U=c$.readBigUInt64LE(X,UD.ZIP64SIZB),I=c$.readBigUInt64LE(X,UD.ZIP64OFF),F=0},toBinary:function(){if(!J()){var X=Buffer.alloc(UD.ENDHDR+F);return X.writeUInt32LE(UD.ENDSIG,0),X.writeUInt32LE(0,4),X.writeUInt16LE(D,UD.ENDSUB),X.writeUInt16LE($,UD.ENDTOT),X.writeUInt32LE(U,UD.ENDSIZ),X.writeUInt32LE(I,UD.ENDOFF),X.writeUInt16LE(F,UD.ENDCOM),X.fill(" ",UD.ENDHDR),X}var X=Buffer.alloc(this.mainHeaderSize);let Q=0;X.writeUInt32LE(UD.ZIP64SIG,Q),c$.writeBigUInt64LE(X,UD.ZIP64HDR-UD.ZIP64LEAD,Q+UD.ZIP64SIZE),X.writeUInt16LE(45,Q+UD.ZIP64VEM),X.writeUInt16LE(45,Q+UD.ZIP64VER),X.writeUInt32LE(0,Q+UD.ZIP64DSK),X.writeUInt32LE(0,Q+UD.ZIP64DSKDIR),c$.writeBigUInt64LE(X,D,Q+UD.ZIP64SUB),c$.writeBigUInt64LE(X,$,Q+UD.ZIP64TOT),c$.writeBigUInt64LE(X,U,Q+UD.ZIP64SIZB),c$.writeBigUInt64LE(X,I,Q+UD.ZIP64OFF);let Y=I+U;return Q+=UD.ZIP64HDR,X.writeUInt32LE(UD.END64SIG,Q),X.writeUInt32LE(0,Q+UD.END64START),c$.writeBigUInt64LE(X,Y,Q+UD.END64OFF),X.writeUInt32LE(1,Q+UD.END64NUMDISKS),Q+=UD.END64HDR,X.writeUInt32LE(UD.ENDSIG,Q),X.writeUInt32LE(0,Q+4),X.writeUInt16LE(Math.min(D,UD.EF_ZIP64_OR_16),Q+UD.ENDSUB),X.writeUInt16LE(Math.min($,UD.EF_ZIP64_OR_16),Q+UD.ENDTOT),X.writeUInt32LE(Math.min(U,UD.EF_ZIP64_OR_32),Q+UD.ENDSIZ),X.writeUInt32LE(Math.min(I,UD.EF_ZIP64_OR_32),Q+UD.ENDOFF),X.writeUInt16LE(F,Q+UD.ENDCOM),X.fill(" ",Q+UD.ENDHDR),X},toJSON:function(){let X=function(Q,Y){let W=Q.toString(16).toUpperCase();while(W.length<Y)W="0"+W;return"0x"+W};return{diskEntries:D,totalEntries:$,size:U+" bytes",offset:X(I,4),commentLength:F}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var FI=C((l_)=>{l_.EntryHeader=Dw();l_.MainHeader=Uw()});var Iw=C((v9D,Fw)=>{Fw.exports=function(D){var $=o("zlib"),U={chunkSize:(parseInt(D.length/1024)+1)*1024};return{deflate:function(){return $.deflateRawSync(D,U)},deflateAsync:function(I){var F=$.createDeflateRaw(U),J=[],X=0;F.on("data",function(Q){J.push(Q),X+=Q.length}),F.on("end",function(){var Q=Buffer.alloc(X),Y=0;Q.fill(0);for(var W=0;W<J.length;W++){var B=J[W];B.copy(Q,Y),Y+=B.length}I&&I(Q)}),F.end(D)}}}});var Xw=C((V9D,Jw)=>{var p_=+(process?.versions?.node??"").split(".")[0]||0;Jw.exports=function(D,$){var U=o("zlib");let I=p_>=15&&$>0?{maxOutputLength:$}:{};return{inflate:function(){return U.inflateRawSync(D,I)},inflateAsync:function(F){var J=U.createInflateRaw(I),X=[],Q=0;J.on("data",function(Y){X.push(Y),Q+=Y.length}),J.on("end",function(){var Y=Buffer.alloc(Q),W=0;Y.fill(0);for(var B=0;B<X.length;B++){var K=X[B];K.copy(Y,W),W+=K.length}F&&F(Y)}),J.end(D)}}}});var Kw=C((j9D,Bw)=>{var{randomFillSync:Qw}=o("crypto"),r_=v9(),o_=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=$>>>1^3988292384;else $>>>=1;return $>>>0}),Ww=(D,$)=>Math.imul(D,$)>>>0,Yw=(D,$)=>{return o_[(D^$)&255]^D>>>8},p2=()=>{if(typeof Qw==="function")return Qw(Buffer.alloc(12));else return p2.node()};p2.node=()=>{let D=Buffer.alloc(12),$=D.length;for(let U=0;U<$;U++)D[U]=Math.random()*256&255;return D};var V9={genSalt:p2};function j9(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])}j9.prototype.updateKeys=function(D){let $=this.keys;return $[0]=Yw($[0],D),$[1]+=$[0]&255,$[1]=Ww($[1],134775813)+1,$[2]=Yw($[2],$[1]>>>24),D};j9.prototype.next=function(){let D=(this.keys[2]|2)>>>0;return Ww(D,D^1)>>8&255};function t_(D){let $=new j9(D);return function(U){let I=Buffer.alloc(U.length),F=0;for(let J of U)I[F++]=$.updateKeys(J^$.next());return I}}function a_(D){let $=new j9(D);return function(U,I,F=0){if(!I)I=Buffer.alloc(U.length);for(let J of U){let X=$.next();I[F++]=J^X,$.updateKeys(J)}return I}}function s_(D,$,U){if(!D||!Buffer.isBuffer(D)||D.length<12)return Buffer.alloc(0);let I=t_(U),F=I(D.slice(0,12)),J=($.flags&8)===8?$.timeHighByte:$.crc>>>24;if(F[11]!==J)throw r_.WRONG_PASSWORD();return I(D.slice(12))}function e_(D){if(Buffer.isBuffer(D)&&D.length>=12)V9.genSalt=function(){return D.slice(0,12)};else if(D==="node")V9.genSalt=p2.node;else V9.genSalt=p2}function Dx(D,$,U,I=!1){if(D==null)D=Buffer.alloc(0);if(!Buffer.isBuffer(D))D=Buffer.from(D.toString());let F=a_(U),J=V9.genSalt();if(J[11]=$.crc>>>24&255,I)J[10]=$.crc>>>16&255;let X=Buffer.alloc(D.length+12);return F(J,X),F(D,X,12)}Bw.exports={decrypt:s_,encrypt:Dx,_salter:e_}});var Gw=C(($x)=>{$x.Deflater=Iw();$x.Inflater=Xw();$x.ZipCrypto=Kw()});var JI=C((R9D,qw)=>{var bD=m1(),Jx=FI(),x$=bD.Constants,II=Gw();qw.exports=function(D,$){var U=new Jx.EntryHeader,I=Buffer.alloc(0),F=Buffer.alloc(0),J=!1,X=null,Q=Buffer.alloc(0),Y=Buffer.alloc(0),W=!0;let B=D,K=typeof B.decoder==="object"?B.decoder:bD.decoder;W=K.hasOwnProperty("efs")?K.efs:!1;function q(){if(!$||!($ instanceof Uint8Array))return Buffer.alloc(0);return Y=U.loadLocalHeaderFromBinary($),$.slice(U.realDataOffset,U.realDataOffset+U.compressedSize)}function H(w){let v=U.flags_desc||U.localHeader.flags_desc?U.crc:U.localHeader.crc;return bD.crc32(w)===v}function G(w,v,A){if(typeof v>"u"&&typeof w==="string")A=w,w=void 0;if(J){if(w&&v)v(Buffer.alloc(0),bD.Errors.DIRECTORY_CONTENT_ERROR());return Buffer.alloc(0)}var V=q();if(V.length===0){if(w&&v)v(V);return V}if(U.encrypted){if(typeof A!=="string"&&!Buffer.isBuffer(A))throw bD.Errors.INVALID_PASS_PARAM();V=II.ZipCrypto.decrypt(V,U,A)}var b;switch(U.method){case bD.Constants.STORED:if(b=Buffer.alloc(V.length),V.copy(b),!H(b)){if(w&&v)v(b,bD.Errors.BAD_CRC());throw bD.Errors.BAD_CRC()}else{if(w&&v)v(b);return b}case bD.Constants.DEFLATED:var y=new II.Inflater(V,U.size);if(!w){if(b=y.inflate(),!H(b))throw bD.Errors.BAD_CRC(`"${K.decode(I)}"`);return b}else y.inflateAsync(function(k){if(v)if(!H(k))v(k,bD.Errors.BAD_CRC());else v(k)});break;default:if(w&&v)v(Buffer.alloc(0),bD.Errors.UNKNOWN_METHOD());throw bD.Errors.UNKNOWN_METHOD()}}function N(w,v){if((!X||!X.length)&&Buffer.isBuffer($)){if(w&&v)v(q());return q()}if(X.length&&!J){var A;switch(U.method){case bD.Constants.STORED:if(U.compressedSize=U.size,A=Buffer.alloc(X.length),X.copy(A),w&&v)v(A);return A;default:case bD.Constants.DEFLATED:var V=new II.Deflater(X);if(!w){var b=V.deflate();return U.compressedSize=b.length,b}else V.deflateAsync(function(y){A=Buffer.alloc(y.length),U.compressedSize=y.length,y.copy(A),v&&v(A)});V=null;break}}else if(w&&v)v(Buffer.alloc(0));else return Buffer.alloc(0)}function z(w,v){return bD.readBigUInt64LE(w,v)}function Z(w){try{var v=0,A,V,b;while(v+4<w.length)if(A=w.readUInt16LE(v),v+=2,V=w.readUInt16LE(v),v+=2,b=w.slice(v,v+V),v+=V,x$.ID_ZIP64===A)M(b)}catch(y){throw bD.Errors.EXTRA_FIELD_PARSE_ERROR()}}function M(w){var v,A,V,b;if(w.length>=x$.EF_ZIP64_SCOMP){if(v=z(w,x$.EF_ZIP64_SUNCOMP),U.size===x$.EF_ZIP64_OR_32)U.size=v}if(w.length>=x$.EF_ZIP64_RHO){if(A=z(w,x$.EF_ZIP64_SCOMP),U.compressedSize===x$.EF_ZIP64_OR_32)U.compressedSize=A}if(w.length>=x$.EF_ZIP64_DSN){if(V=z(w,x$.EF_ZIP64_RHO),U.offset===x$.EF_ZIP64_OR_32)U.offset=V}if(w.length>=x$.EF_ZIP64_DSN+4){if(b=w.readUInt32LE(x$.EF_ZIP64_DSN),U.diskNumStart===x$.EF_ZIP64_OR_16)U.diskNumStart=b}}return{get entryName(){return K.decode(I)},get rawEntryName(){return I},set entryName(w){I=bD.toBuffer(w,K.encode);var v=I[I.length-1];J=v===47||v===92,U.fileNameLength=I.length},get efs(){if(typeof W==="function")return W(this.entryName);else return W},get extra(){return Q},set extra(w){Q=w,U.extraLength=w.length,Z(w)},get comment(){return K.decode(F)},set comment(w){if(F=bD.toBuffer(w,K.encode),U.commentLength=F.length,F.length>65535)throw bD.Errors.COMMENT_TOO_LONG()},get name(){let w=K.decode(I);return J?w.replace(/[/\\]$/,"").split("/").pop():w.split("/").pop()},get isDirectory(){return J},getCompressedData:function(){return N(!1,null)},getCompressedDataAsync:function(w){N(!0,w)},setData:function(w){if(X=bD.toBuffer(w,bD.decoder.encode),!J&&X.length)U.size=X.length,U.method=bD.Constants.DEFLATED,U.crc=bD.crc32(w),U.changed=!0;else U.method=bD.Constants.STORED},getData:function(w){if(U.changed)return X;else return G(!1,null,w)},getDataAsync:function(w,v){if(U.changed)w(X);else G(!0,w,v)},set attr(w){U.attr=w},get attr(){return U.attr},set header(w){U.loadFromBinary(w)},get header(){return U},packCentralHeader:function(){U.flags_efs=this.efs,U.extraLength=Q.length;var w=U.centralHeaderToBinary(),v=bD.Constants.CENHDR;return I.copy(w,v),v+=I.length,Q.copy(w,v),v+=U.extraLength,F.copy(w,v),w},packLocalHeader:function(){let w=0;U.flags_efs=this.efs,U.extraLocalLength=Y.length;let v=U.localHeaderToBinary(),A=Buffer.alloc(v.length+I.length+U.extraLocalLength);return v.copy(A,w),w+=v.length,I.copy(A,w),w+=I.length,Y.copy(A,w),w+=Y.length,A},toJSON:function(){let w=function(v){return"<"+(v&&v.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:U.toJSON(),compressedData:w($),data:w(X)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var zw=C((S9D,Nw)=>{var Hw=JI(),Xx=FI(),H$=m1();Nw.exports=function(D,$){var U=[],I=Object.create(null),F=Buffer.alloc(0),J=new Xx.MainHeader,X=!1,Q=null;let Y=new Set,W=$,{noSort:B,decoder:K}=W;if(D)G(W.readEntries);else X=!0;function q(){let z=new Set;for(let Z of Object.keys(I)){let M=Z.split("/");if(M.pop(),!M.length)continue;for(let w=0;w<M.length;w++){let v=M.slice(0,w+1).join("/")+"/";z.add(v)}}for(let Z of z)if(!(Z in I)){let M=new Hw(W);M.entryName=Z,M.attr=16,M.temporary=!0,U.push(M),I[M.entryName]=M,Y.add(M)}}function H(){if(X=!0,I=Object.create(null),J.diskEntries>(D.length-J.offset)/H$.Constants.CENHDR)throw H$.Errors.DISK_ENTRY_TOO_LARGE();U=Array(J.diskEntries);var z=J.offset;for(var Z=0;Z<U.length;Z++){var M=z,w=new Hw(W,D);if(w.header=D.slice(M,M+=H$.Constants.CENHDR),w.entryName=D.slice(M,M+=w.header.fileNameLength),w.header.extraLength)w.extra=D.slice(M,M+=w.header.extraLength);if(w.header.commentLength)w.comment=D.slice(M,M+w.header.commentLength);z+=w.header.centralHeaderSize,U[Z]=w,I[w.entryName]=w}Y.clear(),q()}function G(z){var Z=D.length-H$.Constants.ENDHDR,M=Math.max(0,Z-65535),w=M,v=D.length,A=-1,V=0;if(typeof W.trailingSpace==="boolean"?W.trailingSpace:!1)M=0;for(Z;Z>=w;Z--){if(D[Z]!==80)continue;if(D.readUInt32LE(Z)===H$.Constants.ENDSIG){A=Z,V=Z,v=Z+H$.Constants.ENDHDR,w=Z-H$.Constants.END64HDR;continue}if(D.readUInt32LE(Z)===H$.Constants.END64SIG){w=M;continue}if(D.readUInt32LE(Z)===H$.Constants.ZIP64SIG){A=Z,v=Z+H$.readBigUInt64LE(D,Z+H$.Constants.ZIP64SIZE)+H$.Constants.ZIP64LEAD;break}}if(A==-1)throw H$.Errors.INVALID_FORMAT();if(J.loadFromBinary(D.slice(A,v)),J.commentLength)F=D.slice(V+H$.Constants.ENDHDR);if(z)H()}function N(){if(U.length>1&&!B)U=U.map((z)=>({entry:z,key:z.entryName.toLowerCase()})).sort((z,Z)=>z.key.localeCompare(Z.key)).map((z)=>z.entry)}return{get entries(){if(!X)H();return U.filter((z)=>!Y.has(z))},get comment(){return K.decode(F)},set comment(z){F=H$.toBuffer(z,K.encode),J.commentLength=F.length},getEntryCount:function(){if(!X)return J.diskEntries;return U.length},forEach:function(z){this.entries.forEach(z)},getEntry:function(z){if(!X)H();return I[z]||null},setEntry:function(z){if(!X)H();U.push(z),I[z.entryName]=z,J.totalEntries=U.length},deleteFile:function(z,Z=!0){if(!X)H();let M=I[z];this.getEntryChildren(M,Z).map((v)=>v.entryName).forEach(this.deleteEntry)},deleteEntry:function(z){if(!X)H();let Z=I[z],M=U.indexOf(Z);if(M>=0)U.splice(M,1),delete I[z],J.totalEntries=U.length},getEntryChildren:function(z,Z=!0){if(!X)H();if(typeof z==="object")if(z.isDirectory&&Z){let M=[],w=z.entryName;for(let v of U)if(v.entryName.startsWith(w))M.push(v);return M}else return[z];return[]},getChildCount:function(z){if(z&&z.isDirectory){let Z=this.getEntryChildren(z);return Z.includes(z)?Z.length-1:Z.length}return 0},compressToBuffer:function(){if(!X)H();N();let z=[],Z=[],M=0,w=0;J.size=0,J.offset=0;let v=0;for(let b of this.entries){let y=b.getCompressedData();b.header.offset=w;let k=b.packLocalHeader(),h=k.length+y.length;w+=h,z.push(k),z.push(y);let m=b.packCentralHeader();Z.push(m),J.size+=m.length,M+=h+m.length,v++}M+=J.mainHeaderSize,J.offset=w,J.totalEntries=v,w=0;let A=Buffer.alloc(M);for(let b of z)b.copy(A,w),w+=b.length;for(let b of Z)b.copy(A,w),w+=b.length;let V=J.toBinary();if(F)F.copy(V,V.length-F.length);return V.copy(A,w),D=A,X=!1,A},toAsyncBuffer:function(z,Z,M,w){try{if(!X)H();N();let v=[],A=[],V=0,b=0,y=0;J.size=0,J.offset=0;let k=function(h){if(h.length>0){let m=h.shift(),DD=m.entryName+m.extra.toString();if(M)M(DD);m.getCompressedDataAsync(function(s){if(w)w(DD);m.header.offset=b;let a=m.packLocalHeader(),$D=a.length+s.length;b+=$D,v.push(a),v.push(s);let E=m.packCentralHeader();A.push(E),J.size+=E.length,V+=$D+E.length,y++,k(h)})}else{V+=J.mainHeaderSize,J.offset=b,J.totalEntries=y,b=0;let m=Buffer.alloc(V);v.forEach(function(s){s.copy(m,b),b+=s.length}),A.forEach(function(s){s.copy(m,b),b+=s.length});let DD=J.toBinary();if(F)F.copy(DD,DD.length-F.length);DD.copy(m,b),D=m,X=!1,z(m)}};k(Array.from(this.entries))}catch(v){Z(v)}}}}});var Zw=C((T9D,Lw)=>{var hD=m1(),mD=o("path"),Qx=JI(),Yx=zw(),v6=(...D)=>hD.findLast(D,($)=>typeof $==="boolean"),ww=(...D)=>hD.findLast(D,($)=>typeof $==="string"),Wx=(...D)=>hD.findLast(D,($)=>typeof $==="function"),Bx={noSort:!1,readEntries:!1,method:hD.Constants.NONE,fs:null};Lw.exports=function(D,$){let U=null,I=Object.assign(Object.create(null),Bx);if(D&&typeof D==="object"){if(!(D instanceof Uint8Array)){if(Object.assign(I,D),D=I.input?I.input:void 0,I.input)delete I.input}if(Buffer.isBuffer(D))U=D,I.method=hD.Constants.BUFFER,D=void 0}Object.assign(I,$);let F=new hD(I),J=(G)=>{G.filter((N)=>N.attr).sort((N,z)=>z.path.length-N.path.length).forEach((N)=>F.fs.chmodSync(N.path,N.attr))};if(typeof I.decoder!=="object"||typeof I.decoder.encode!=="function"||typeof I.decoder.decode!=="function")I.decoder=hD.decoder;if(D&&typeof D==="string")if(F.fs.existsSync(D))I.method=hD.Constants.FILE,I.filename=D,U=F.fs.readFileSync(D);else throw hD.Errors.INVALID_FILENAME();let X=new Yx(U,I),{canonical:Q,sanitize:Y,zipnamefix:W}=hD;function B(G){if(G&&X){var N;if(typeof G==="string")N=X.getEntry(mD.posix.normalize(G));if(typeof G==="object"&&typeof G.entryName<"u"&&typeof G.header<"u")N=X.getEntry(G.entryName);if(N)return N}return null}function K(G){let{join:N,normalize:z,sep:Z}=mD.posix;return N(mD.isAbsolute(G)?"/":".",z(Z+G.split("\\").join(Z)+Z))}function q(G){if(G instanceof RegExp)return function(N){return function(z){return N.test(z)}}(G);else if(typeof G!=="function")return()=>!0;return G}let H=(G,N)=>{let z=N.slice(-1);return z=z===F.sep?F.sep:"",mD.relative(G,N)+z};return{readFile:function(G,N){var z=B(G);return z&&z.getData(N)||null},childCount:function(G){let N=B(G);if(N)return X.getChildCount(N)},readFileAsync:function(G,N){var z=B(G);if(z)z.getDataAsync(N);else N(null,"getEntry failed for:"+G)},readAsText:function(G,N){var z=B(G);if(z){var Z=z.getData();if(Z&&Z.length)return Z.toString(N||"utf8")}return""},readAsTextAsync:function(G,N,z){var Z=B(G);if(Z)Z.getDataAsync(function(M,w){if(w){N(M,w);return}if(M&&M.length)N(M.toString(z||"utf8"));else N("")});else N("")},deleteFile:function(G,N=!0){var z=B(G);if(z)X.deleteFile(z.entryName,N)},deleteEntry:function(G){var N=B(G);if(N)X.deleteEntry(N.entryName)},addZipComment:function(G){X.comment=G},getZipComment:function(){return X.comment||""},addZipEntryComment:function(G,N){var z=B(G);if(z)z.comment=N},getZipEntryComment:function(G){var N=B(G);if(N)return N.comment||"";return""},updateFile:function(G,N){var z=B(G);if(z)z.setData(N)},addLocalFile:function(G,N,z,Z){if(F.fs.existsSync(G)){N=N?K(N):"";let M=mD.win32.basename(mD.win32.normalize(G));N+=z?z:M;let w=F.fs.statSync(G),v=w.isFile()?F.fs.readFileSync(G):Buffer.alloc(0);if(w.isDirectory())N+=F.sep;this.addFile(N,v,Z,w)}else throw hD.Errors.FILE_NOT_FOUND(G)},addLocalFileAsync:function(G,N){G=typeof G==="object"?G:{localPath:G};let z=mD.resolve(G.localPath),{comment:Z}=G,{zipPath:M,zipName:w}=G,v=this;F.fs.stat(z,function(A,V){if(A)return N(A,!1);M=M?K(M):"";let b=mD.win32.basename(mD.win32.normalize(z));if(M+=w?w:b,V.isFile())F.fs.readFile(z,function(y,k){if(y)return N(y,!1);return v.addFile(M,k,Z,V),setImmediate(N,void 0,!0)});else if(V.isDirectory())return M+=F.sep,v.addFile(M,Buffer.alloc(0),Z,V),setImmediate(N,void 0,!0)})},addLocalFolder:function(G,N,z){if(z=q(z),N=N?K(N):"",G=mD.normalize(G),F.fs.existsSync(G)){let Z=F.findFiles(G),M=this;if(Z.length)for(let w of Z){let v=mD.join(N,H(G,w));if(z(v))M.addLocalFile(w,mD.dirname(v))}}else throw hD.Errors.FILE_NOT_FOUND(G)},addLocalFolderAsync:function(G,N,z,Z){Z=q(Z),z=z?K(z):"",G=mD.normalize(G);var M=this;F.fs.open(G,"r",function(w){if(w&&w.code==="ENOENT")N(void 0,hD.Errors.FILE_NOT_FOUND(G));else if(w)N(void 0,w);else{var v=F.findFiles(G),A=-1,V=function(){if(A+=1,A<v.length){var b=v[A],y=H(G,b).split("\\").join("/");if(y=y.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,""),Z(y))F.fs.stat(b,function(k,h){if(k)N(void 0,k);if(h.isFile())F.fs.readFile(b,function(m,DD){if(m)N(void 0,m);else M.addFile(z+y,DD,"",h),V()});else M.addFile(z+y+"/",Buffer.alloc(0),"",h),V()});else process.nextTick(()=>{V()})}else N(!0,void 0)};V()}})},addLocalFolderAsync2:function(G,N){let z=this;G=typeof G==="object"?G:{localPath:G};let Z=mD.resolve(K(G.localPath)),{zipPath:M,filter:w,namefix:v}=G;if(w instanceof RegExp)w=function(b){return function(y){return b.test(y)}}(w);else if(typeof w!=="function")w=function(){return!0};if(M=M?K(M):"",v==="latin1")v=(b)=>b.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");if(typeof v!=="function")v=(b)=>b;let A=(b)=>mD.join(M,v(H(Z,b))),V=(b)=>mD.win32.basename(mD.win32.normalize(v(b)));F.fs.open(Z,"r",function(b){if(b&&b.code==="ENOENT")N(void 0,hD.Errors.FILE_NOT_FOUND(Z));else if(b)N(void 0,b);else F.findFilesAsync(Z,function(y,k){if(y)return N(y);if(k=k.filter((h)=>w(A(h))),!k.length)N(void 0,!1);setImmediate(k.reverse().reduce(function(h,m){return function(DD,s){if(DD||s===!1)return setImmediate(h,DD,!1);z.addLocalFileAsync({localPath:m,zipPath:mD.dirname(A(m)),zipName:V(m)},h)}},N))})})},addLocalFolderPromise:function(G,N){return new Promise((z,Z)=>{this.addLocalFolderAsync2(Object.assign({localPath:G},N),(M,w)=>{if(M)Z(M);if(w)z(this)})})},addFile:function(G,N,z,Z){G=W(G);let M=B(G),w=M!=null;if(!w)M=new Qx(I),M.entryName=G;M.comment=z||"";let v=typeof Z==="object"&&Z instanceof F.fs.Stats;if(v)M.header.time=Z.mtime;var A=M.isDirectory?16:0;let V=M.isDirectory?16384:32768;if(v)V|=4095&Z.mode;else if(typeof Z==="number")V|=4095&Z;else V|=M.isDirectory?493:420;if(A=(A|V<<16)>>>0,M.attr=A,M.setData(N),!w)X.setEntry(M);return M},getEntries:function(G){return X.password=G,X?X.entries:[]},getEntry:function(G){return B(G)},getEntryCount:function(){return X.getEntryCount()},forEach:function(G){return X.forEach(G)},extractEntryTo:function(G,N,z,Z,M,w){Z=v6(!1,Z),M=v6(!1,M),z=v6(!0,z),w=ww(M,w);var v=B(G);if(!v)throw hD.Errors.NO_ENTRY();var A=Q(v.entryName),V=Y(N,w&&!v.isDirectory?Q(w):z?A:mD.basename(A));if(v.isDirectory){var b=X.getEntryChildren(v);return b.forEach(function(h){if(h.isDirectory)return;var m=h.getData();if(!m)throw hD.Errors.CANT_EXTRACT_FILE();var DD=Q(z?h.entryName:h.entryName.substring(v.entryName.length)),s=Y(N,DD);let a=M?h.header.fileAttr:void 0;F.writeFileTo(s,m,Z,a)}),!0}var y=v.getData(X.password);if(!y)throw hD.Errors.CANT_EXTRACT_FILE();if(F.fs.existsSync(V)&&!Z)throw hD.Errors.CANT_OVERRIDE();let k=M?G.header.fileAttr:void 0;return F.writeFileTo(V,y,Z,k),!0},test:function(G){if(!X)return!1;for(var N of X.entries)try{if(N.isDirectory)continue;var z=N.getData(G);if(!z)return!1}catch(Z){return!1}return!0},extractAllTo:function(G,N,z,Z){if(z=v6(!1,z),Z=ww(z,Z),N=v6(!1,N),!X)throw hD.Errors.NO_ZIP();let M=[];X.entries.forEach(function(w){var v=Y(G,Q(w.entryName));if(w.isDirectory){if(F.makeDir(v),z)M.push({path:v,attr:w.header.fileAttr});return}var A=w.getData(Z);if(!A)throw hD.Errors.CANT_EXTRACT_FILE();let V=z?w.header.fileAttr:void 0;F.writeFileTo(v,A,N,V);try{F.fs.utimesSync(v,w.header.time,w.header.time)}catch(b){}}),J(M)},extractAllToAsync:function(G,N,z,Z){if(Z=Wx(N,z,Z),z=v6(!1,z),N=v6(!1,N),!Z)return new Promise((y,k)=>{this.extractAllToAsync(G,N,z,function(h){if(h)k(h);else y(this)})});if(!X){Z(hD.Errors.NO_ZIP());return}G=mD.resolve(G);let M=(y)=>Y(G,mD.normalize(Q(y.entryName))),w=(y,k)=>Error(y+': "'+k+'"'),v=[],A=[];X.entries.forEach((y)=>{if(y.isDirectory)v.push(y);else A.push(y)});let V=[];for(let y of v){let k=M(y),h=z?y.header.fileAttr:void 0;try{F.makeDir(k)}catch(m){Z(w("Unable to create folder",k));continue}if(h)V.push({path:k,attr:h});try{F.fs.utimesSync(k,y.header.time,y.header.time)}catch(m){}}let b=(y)=>{if(!y)try{J(V)}catch(k){return Z(w("Unable to set folder permissions",k.path||""))}Z(y)};A.reverse().reduce(function(y,k){return function(h){if(h)y(h);else{let m=mD.normalize(Q(k.entryName)),DD=Y(G,m);k.getDataAsync(function(s,a){if(a)y(a);else if(!s)y(hD.Errors.CANT_EXTRACT_FILE());else{let $D=z?k.header.fileAttr:void 0;F.writeFileToAsync(DD,s,N,$D,function(E){if(!E)return y(w("Unable to write file",DD));F.fs.utimes(DD,k.header.time,k.header.time,function(){y()})})}})}}},b)()},writeZip:function(G,N){if(arguments.length===1){if(typeof G==="function")N=G,G=""}if(!G&&I.filename)G=I.filename;if(!G)return;var z=X.compressToBuffer();if(z){var Z=F.writeFileTo(G,z,!0);if(typeof N==="function")N(!Z?Error("failed"):null,"")}},writeZipPromise:function(G,N){let{overwrite:z,perm:Z}=Object.assign({overwrite:!0},N);return new Promise((M,w)=>{if(!G&&I.filename)G=I.filename;if(!G)w("ADM-ZIP: ZIP File Name Missing");this.toBufferPromise().then((v)=>{let A=(V)=>V?M(V):w("ADM-ZIP: Wasn't able to write zip file");F.writeFileToAsync(G,v,z,Z,A)},w)})},toBufferPromise:function(){return new Promise((G,N)=>{X.toAsyncBuffer(G,N)})},toBuffer:function(G,N,z,Z){if(typeof G==="function")return X.toAsyncBuffer(G,N,z,Z),null;return X.compressToBuffer()}}}});var Mw=C((b9D,Kx)=>{Kx.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 YI=C((XI)=>{var Ow=Mw(),iD=process.env;Object.defineProperty(XI,"_vendors",{value:Ow.map(function(D){return D.constant})});XI.name=null;XI.isPR=null;XI.id=null;if(iD.CI!=="false")Ow.forEach(function(D){let U=(Array.isArray(D.env)?D.env:[D.env]).every(function(I){return Ew(I)});if(XI[D.constant]=U,!U)return;XI.name=D.name,XI.isPR=Gx(D),XI.id=D.constant});XI.isCI=!!(iD.CI!=="false"&&(iD.BUILD_ID||iD.BUILD_NUMBER||iD.CI||iD.CI_APP_ID||iD.CI_BUILD_ID||iD.CI_BUILD_NUMBER||iD.CI_NAME||iD.CONTINUOUS_INTEGRATION||iD.RUN_ID||XI.name||!1));function Ew(D){if(typeof D==="string")return!!iD[D];if("env"in D)return iD[D.env]&&iD[D.env].includes(D.includes);if("any"in D)return D.any.some(function($){return!!iD[$]});return Object.keys(D).every(function($){return iD[$]===D[$]})}function Gx(D){switch(typeof D.pr){case"string":return!!iD[D.pr];case"object":if("env"in D.pr)if("any"in D.pr)return D.pr.any.some(function($){return iD[D.pr.env]===$});else return D.pr.env in iD&&iD[D.pr.env]!==D.pr.ne;else if("any"in D.pr)return D.pr.any.some(function($){return!!iD[$]});else return Ew(D.pr);default:return null}}});var Sw=C((C9D,Rw)=>{var Aw={};Rw.exports=Aw;var jw={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(jw).forEach(function(D){var $=jw[D],U=Aw[D]=[];U.open="\x1B["+$[0]+"m",U.close="\x1B["+$[1]+"m"})});var bw=C((u9D,Tw)=>{Tw.exports=function(D,$){$=$||process.argv;var U=$.indexOf("--"),I=/^-{1,2}/.test(D)?"":"--",F=$.indexOf(I+D);return F!==-1&&(U===-1?!0:F<U)}});var Cw=C((k9D,Pw)=>{var Hx=o("os"),U0=bw(),N$=process.env,h1=void 0;if(U0("no-color")||U0("no-colors")||U0("color=false"))h1=!1;else if(U0("color")||U0("colors")||U0("color=true")||U0("color=always"))h1=!0;if("FORCE_COLOR"in N$)h1=N$.FORCE_COLOR.length===0||parseInt(N$.FORCE_COLOR,10)!==0;function Nx(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function zx(D){if(h1===!1)return 0;if(U0("color=16m")||U0("color=full")||U0("color=truecolor"))return 3;if(U0("color=256"))return 2;if(D&&!D.isTTY&&h1!==!0)return 0;var $=h1?1:0;if(process.platform==="win32"){var U=Hx.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 N$){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(F){return F in N$})||N$.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in N$)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(N$.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in N$){var I=parseInt((N$.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(N$.TERM_PROGRAM){case"iTerm.app":return I>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(N$.TERM))return 2;if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(N$.TERM))return 1;if("COLORTERM"in N$)return 1;if(N$.TERM==="dumb")return $;return $}function WI(D){var $=zx(D);return Nx($)}Pw.exports={supportsColor:WI,stdout:WI(process.stdout),stderr:WI(process.stderr)}});var kw=C((_9D,uw)=>{uw.exports=function($,U){var I="";$=$||"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(J){J=J.toLowerCase();var X=F[J]||[" "],Q=Math.floor(Math.random()*X.length);if(typeof F[J]<"u")I+=F[J][Q];else I+=J}),I}});var xw=C((x9D,_w)=>{_w.exports=function($,U){$=$||"   he is here   ";var I={up:["̍","̎","̄","̅","̿","̑","̆","̐","͒","͗","͑","̇","̈","̊","͂","̓","̈","͊","͋","͌","̃","̂","̌","͐","̀","́","̋","̏","̒","̓","̔","̽","̉","ͣ","ͤ","ͥ","ͦ","ͧ","ͨ","ͩ","ͪ","ͫ","ͬ","ͭ","ͮ","ͯ","̾","͛","͆","̚"],down:["̖","̗","̘","̙","̜","̝","̞","̟","̠","̤","̥","̦","̩","̪","̫","̬","̭","̮","̯","̰","̱","̲","̳","̹","̺","̻","̼","ͅ","͇","͈","͉","͍","͎","͓","͔","͕","͖","͙","͚","̣"],mid:["̕","̛","̀","́","͘","̡","̢","̧","̨","̴","̵","̶","͜","͝","͞","͟","͠","͢","̸","̷","͡"," ҉"]},F=[].concat(I.up,I.down,I.mid);function J(Y){var W=Math.floor(Math.random()*Y);return W}function X(Y){var W=!1;return F.filter(function(B){W=B===Y}),W}function Q(Y,W){var B="",K,q;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",Y=Y.split("");for(q in Y){if(X(q))continue;switch(B=B+Y[q],K={up:0,down:0,mid:0},W.size){case"mini":K.up=J(8),K.mid=J(2),K.down=J(8);break;case"maxi":K.up=J(16)+3,K.mid=J(4)+1,K.down=J(64)+3;break;default:K.up=J(8)+1,K.mid=J(6)/2,K.down=J(8)+1;break}var H=["up","mid","down"];for(var G in H){var N=H[G];for(var z=0;z<=K[N];z++)if(W[N])B=B+I[N][J(I[N].length)]}}return B}return Q($,U)}});var fw=C((g9D,gw)=>{gw.exports=function(D){return function($,U,I){if($===" ")return $;switch(U%3){case 0:return D.red($);case 1:return D.white($);case 2:return D.blue($)}}}});var mw=C((f9D,yw)=>{yw.exports=function(D){return function($,U,I){return U%2===0?$:D.inverse($)}}});var nw=C((y9D,hw)=>{hw.exports=function(D){var $=["red","yellow","green","blue","magenta"];return function(U,I,F){if(U===" ")return U;else return D[$[I++%$.length]](U)}}});var lw=C((m9D,iw)=>{iw.exports=function(D){var $=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(U,I,F){return U===" "?U:D[$[Math.round(Math.random()*($.length-2))]](U)}}});var ow=C((n9D,rw)=>{var HD={};rw.exports=HD;HD.themes={};var wx=o("util"),V6=HD.styles=Sw(),dw=Object.defineProperties,Lx=new RegExp(/[\r\n]+/g);HD.supportsColor=Cw().supportsColor;if(typeof HD.enabled>"u")HD.enabled=HD.supportsColor()!==!1;HD.enable=function(){HD.enabled=!0};HD.disable=function(){HD.enabled=!1};HD.stripColors=HD.strip=function(D){return(""+D).replace(/\x1B\[\d+m/g,"")};var h9D=HD.stylize=function($,U){if(!HD.enabled)return $+"";var I=V6[U];if(!I&&U in HD)return HD[U]($);return I.open+$+I.close},Zx=/[|\\{}()[\]^$+*?.]/g,Mx=function(D){if(typeof D!=="string")throw TypeError("Expected a string");return D.replace(Zx,"\\$&")};function cw(D){var $=function U(){return Ex.apply(U,arguments)};return $._styles=D,$.__proto__=Ox,$}var pw=function(){var D={};return V6.grey=V6.gray,Object.keys(V6).forEach(function($){V6[$].closeRe=new RegExp(Mx(V6[$].close),"g"),D[$]={get:function(){return cw(this._styles.concat($))}}}),D}(),Ox=dw(function(){},pw);function Ex(){var D=Array.prototype.slice.call(arguments),$=D.map(function(X){if(X!=null&&X.constructor===String)return X;else return wx.inspect(X)}).join(" ");if(!HD.enabled||!$)return $;var U=$.indexOf(`
`)!=-1,I=this._styles,F=I.length;while(F--){var J=V6[I[F]];if($=J.open+$.replace(J.closeRe,J.open)+J.close,U)$=$.replace(Lx,function(X){return J.close+X+J.open})}return $}HD.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){HD[U]=function(I){if(typeof D[U]==="object"){var F=I;for(var J in D[U])F=HD[D[U][J]](F);return F}return HD[D[U]](I)}})($)};function vx(){var D={};return Object.keys(pw).forEach(function($){D[$]={get:function(){return cw([$])}}}),D}var Vx=function($,U){var I=U.split("");return I=I.map($),I.join("")};HD.trap=kw();HD.zalgo=xw();HD.maps={};HD.maps.america=fw()(HD);HD.maps.zebra=mw()(HD);HD.maps.rainbow=nw()(HD);HD.maps.random=lw()(HD);for(BI in HD.maps)(function(D){HD[D]=function($){return Vx(HD.maps[D],$)}})(BI);var BI;dw(HD,vx())});var aw=C((i9D,tw)=>{var jx=ow();tw.exports=jx});var sw=C((Ax)=>{Ax.indent=function($){return Array($+1).join(" ")};Ax.getMaxIndexLength=function(D){var $=0;return Object.getOwnPropertyNames(D).forEach(function(U){if(D[U]===void 0)return;$=Math.max($,U.length)}),$}});var ew=C((d9D,Tx)=>{Tx.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 $L=C((ux)=>{var B0=aw(),i0=sw(),bx=/[^\w\s\n\r\v\t\.,]/i;ux.version=ew().version;var KI=function(D,$){return D!==void 0||$.renderUndefined},A9=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)&&A9(D[0],!0,U))return!0}return!1},Px=function(D,$){if($.noColor)return D;if(typeof D==="string")return $.stringColor?B0[$.stringColor](D):D;var U=D+"";if(D===!0)return B0.green(U);if(D===!1)return B0.red(U);if(D===null||D===void 0)return B0.grey(U);if(typeof D==="number")if(D>=0)return B0[$.positiveNumberColor](U);else return B0[$.negativeNumberColor](U);if(typeof D==="function")return"function() {}";if(Array.isArray(D))return D.join(", ");return U},GI=function(D,$){if(D.multilineStringColor===null||D.noColor)return $;else return B0[D.multilineStringColor]($)},Cx=function(D,$,U){var I=D.split(`
`);return I=I.map(function(F){return i0.indent($)+GI(U,F)}),I.join(`
`)},n1=function(D,$,U){if(typeof D==="string"&&D.match(bx)&&$.escape)D=JSON.stringify(D);if(!KI(D,$))return[];if(A9(D,!1,$))return[i0.indent(U)+Px(D,$)];if(typeof D==="string")return[i0.indent(U)+GI($,'"""'),Cx(D,U+$.defaultIndentation,$),i0.indent(U)+GI($,'"""')];if(Array.isArray(D)){if(D.length===0)return[i0.indent(U)+$.emptyArrayMsg];var I=[];return D.forEach(function(Q){if(!KI(Q,$))return;var Y="- ";if(!$.noColor)Y=B0[$.dashColor](Y);if(Y=i0.indent(U)+Y,A9(Q,!1,$))Y+=n1(Q,$,0)[0],I.push(Y);else I.push(Y),I.push.apply(I,n1(Q,$,U+$.defaultIndentation))}),I}if(D instanceof Error)return n1({message:D.message,stack:D.stack.split(`
`)},$,U);var F=$.noAlign?0:i0.getMaxIndexLength(D),J,X=[];return Object.getOwnPropertyNames(D).forEach(function(Q){if(!KI(D[Q],$))return;if(J=Q+": ",!$.noColor)J=B0[$.keysColor](J);if(J=i0.indent(U)+J,A9(D[Q],!1,$)){var Y=$.noAlign?0:F-Q.length;J+=n1(D[Q],$,Y)[0],X.push(J)}else X.push(J),X.push.apply(X,n1(D[Q],$,U+$.defaultIndentation))}),X};ux.render=function($,U,I){return I=I||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,n1($,U,I).join(`
`)};ux.renderString=function($,U,I){var F="",J;if(typeof $!=="string"||$==="")return"";if($[0]!=="{"&&$[0]!=="["){var X;if($.indexOf("{")===-1)X=$.indexOf("[");else if($.indexOf("[")===-1)X=$.indexOf("{");else if($.indexOf("{")<$.indexOf("["))X=$.indexOf("{");else X=$.indexOf("[");F+=$.substr(0,X)+`
`,$=$.substr(X)}try{J=JSON.parse($)}catch(Q){return B0.red("Error:")+" Not valid JSON!"}return F+=ux.render(J,U,I),F}});var NI=C((FL)=>{Object.defineProperty(FL,"__esModule",{value:!0});FL.default=void 0;function i1(D){return i1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},i1(D)}function UL(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,gx(I.key),I)}}function xx(D,$,U){if($)UL(D.prototype,$);if(U)UL(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function gx(D){var $=fx(D,"string");return i1($)=="symbol"?$:$+""}function fx(D,$){if(i1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(i1(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function yx(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function mx(D,$,U){return $=o2($),hx(D,HI()?Reflect.construct($,U||[],o2(D).constructor):$.apply(D,U))}function hx(D,$){if($&&(i1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return nx(D)}function nx(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function ix(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}),$)r2(D,$)}function qI(D){var $=typeof Map==="function"?new Map:void 0;return qI=function(I){if(I===null||!dx(I))return I;if(typeof I!=="function")throw TypeError("Super expression must either be null or a function");if(typeof $<"u"){if($.has(I))return $.get(I);$.set(I,F)}function F(){return lx(I,arguments,o2(this).constructor)}return F.prototype=Object.create(I.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),r2(F,I)},qI(D)}function lx(D,$,U){if(HI())return Reflect.construct.apply(null,arguments);var I=[null];I.push.apply(I,$);var F=new(D.bind.apply(D,I));return U&&r2(F,U.prototype),F}function HI(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(HI=function(){return!!D})()}function dx(D){try{return Function.toString.call(D).indexOf("[native code]")!==-1}catch($){return typeof D==="function"}}function r2(D,$){return r2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,F){return I.__proto__=F,I},r2(D,$)}function o2(D){return o2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},o2(D)}var cx=function(D){function $(U){var I,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(yx(this,$),I=mx(this,$,[U]),I.originalRequest=J,I.originalResponse=X,I.causingError=F,F!=null)U+=", caused by ".concat(F.toString());if(J!=null){var Q=J.getHeader("X-Request-ID")||"n/a",Y=J.getMethod(),W=J.getURL(),B=X?X.getStatus():"n/a",K=X?X.getBody()||"":"n/a";U+=", originated from request (method: ".concat(Y,", url: ").concat(W,", response code: ").concat(B,", response text: ").concat(K,", request id: ").concat(Q,")")}return I.message=U,I}return ix($,D),xx($)}(qI(Error)),p9D=FL.default=cx});var zI=C((XL)=>{Object.defineProperty(XL,"__esModule",{value:!0});XL.enableDebugLog=px;XL.log=rx;var JL=!1;function px(){JL=!0}function rx(D){if(!JL)return;console.log(D)}});var BL=C((YL)=>{Object.defineProperty(YL,"__esModule",{value:!0});YL.default=void 0;function t2(D){return t2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},t2(D)}function ax(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function QL(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,ex(I.key),I)}}function sx(D,$,U){if($)QL(D.prototype,$);if(U)QL(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function ex(D){var $=Dg(D,"string");return t2($)=="symbol"?$:$+""}function Dg(D,$){if(t2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(t2(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var t9D=YL.default=function(){function D(){ax(this,D)}return sx(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,I){return Promise.resolve(null)}}])}()});var KL=C((wI,LI)=>{(function(D,$){typeof wI==="object"&&typeof LI<"u"?LI.exports=$():typeof define==="function"&&define.amd?define($):function(){var U=D.Base64,I=$();if(I.noConflict=function(){return D.Base64=U,I},D.Meteor)Base64=I;D.Base64=I}()})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:wI,function(){var D="3.7.8",$=D,U=typeof Buffer==="function",I=typeof TextDecoder==="function"?new TextDecoder:void 0,F=typeof TextEncoder==="function"?new TextEncoder:void 0,J="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",X=Array.prototype.slice.call(J),Q=function(P){var n={};return P.forEach(function(BD,qD){return n[BD]=qD}),n}(X),Y=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,W=String.fromCharCode.bind(String),B=typeof Uint8Array.from==="function"?Uint8Array.from.bind(Uint8Array):function(P){return new Uint8Array(Array.prototype.slice.call(P,0))},K=function(P){return P.replace(/=/g,"").replace(/[+\/]/g,function(n){return n=="+"?"-":"_"})},q=function(P){return P.replace(/[^A-Za-z0-9\+\/]/g,"")},H=function(P){var n,BD,qD,LD,O0="",HF=P.length%3;for(var p3=0;p3<P.length;){if((BD=P.charCodeAt(p3++))>255||(qD=P.charCodeAt(p3++))>255||(LD=P.charCodeAt(p3++))>255)throw TypeError("invalid character found");n=BD<<16|qD<<8|LD,O0+=X[n>>18&63]+X[n>>12&63]+X[n>>6&63]+X[n&63]}return HF?O0.slice(0,HF-3)+"===".substring(HF):O0},G=typeof btoa==="function"?function(P){return btoa(P)}:U?function(P){return Buffer.from(P,"binary").toString("base64")}:H,N=U?function(P){return Buffer.from(P).toString("base64")}:function(P){var n=4096,BD=[];for(var qD=0,LD=P.length;qD<LD;qD+=n)BD.push(W.apply(null,P.subarray(qD,qD+n)));return G(BD.join(""))},z=function(P,n){if(n===void 0)n=!1;return n?K(N(P)):N(P)},Z=function(P){if(P.length<2){var n=P.charCodeAt(0);return n<128?P:n<2048?W(192|n>>>6)+W(128|n&63):W(224|n>>>12&15)+W(128|n>>>6&63)+W(128|n&63)}else{var n=65536+(P.charCodeAt(0)-55296)*1024+(P.charCodeAt(1)-56320);return W(240|n>>>18&7)+W(128|n>>>12&63)+W(128|n>>>6&63)+W(128|n&63)}},M=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,w=function(P){return P.replace(M,Z)},v=U?function(P){return Buffer.from(P,"utf8").toString("base64")}:F?function(P){return N(F.encode(P))}:function(P){return G(w(P))},A=function(P,n){if(n===void 0)n=!1;return n?K(v(P)):v(P)},V=function(P){return A(P,!0)},b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,y=function(P){switch(P.length){case 4:var n=(7&P.charCodeAt(0))<<18|(63&P.charCodeAt(1))<<12|(63&P.charCodeAt(2))<<6|63&P.charCodeAt(3),BD=n-65536;return W((BD>>>10)+55296)+W((BD&1023)+56320);case 3:return W((15&P.charCodeAt(0))<<12|(63&P.charCodeAt(1))<<6|63&P.charCodeAt(2));default:return W((31&P.charCodeAt(0))<<6|63&P.charCodeAt(1))}},k=function(P){return P.replace(b,y)},h=function(P){if(P=P.replace(/\s+/g,""),!Y.test(P))throw TypeError("malformed base64.");P+="==".slice(2-(P.length&3));var n,BD,qD,LD=[];for(var O0=0;O0<P.length;)if(n=Q[P.charAt(O0++)]<<18|Q[P.charAt(O0++)]<<12|(BD=Q[P.charAt(O0++)])<<6|(qD=Q[P.charAt(O0++)]),BD===64)LD.push(W(n>>16&255));else if(qD===64)LD.push(W(n>>16&255,n>>8&255));else LD.push(W(n>>16&255,n>>8&255,n&255));return LD.join("")},m=typeof atob==="function"?function(P){return atob(q(P))}:U?function(P){return Buffer.from(P,"base64").toString("binary")}:h,DD=U?function(P){return B(Buffer.from(P,"base64"))}:function(P){return B(m(P).split("").map(function(n){return n.charCodeAt(0)}))},s=function(P){return DD($D(P))},a=U?function(P){return Buffer.from(P,"base64").toString("utf8")}:I?function(P){return I.decode(DD(P))}:function(P){return k(m(P))},$D=function(P){return q(P.replace(/[-_]/g,function(n){return n=="-"?"+":"/"}))},E=function(P){return a($D(P))},L=function(P){if(typeof P!=="string")return!1;var n=P.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(n)||!/[^\s0-9a-zA-Z\-_]/.test(n)},O=function(P){return{value:P,enumerable:!1,writable:!0,configurable:!0}},S=function(){var P=function(n,BD){return Object.defineProperty(String.prototype,n,O(BD))};P("fromBase64",function(){return E(this)}),P("toBase64",function(n){return A(this,n)}),P("toBase64URI",function(){return A(this,!0)}),P("toBase64URL",function(){return A(this,!0)}),P("toUint8Array",function(){return s(this)})},_=function(){var P=function(n,BD){return Object.defineProperty(Uint8Array.prototype,n,O(BD))};P("toBase64",function(n){return z(this,n)}),P("toBase64URI",function(){return z(this,!0)}),P("toBase64URL",function(){return z(this,!0)})},u=function(){S(),_()},t={version:D,VERSION:$,atob:m,atobPolyfill:h,btoa:G,btoaPolyfill:H,fromBase64:E,toBase64:A,encode:A,encodeURI:V,encodeURL:V,utob:w,btou:k,decode:E,isValid:L,fromUint8Array:z,toUint8Array:s,extendString:S,extendUint8Array:_,extendBuiltins:u};return t.Base64={},Object.keys(t).forEach(function(P){return t.Base64[P]=t[P]}),t})});var qL=C((s9D,GL)=>{GL.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 zL=C((Jg)=>{var $g=Object.prototype.hasOwnProperty,Ug;function HL(D){try{return decodeURIComponent(D.replace(/\+/g," "))}catch($){return null}}function NL(D){try{return encodeURIComponent(D)}catch($){return null}}function Fg(D){var $=/([^=?#&]+)=?([^&]*)/g,U={},I;while(I=$.exec(D)){var F=HL(I[1]),J=HL(I[2]);if(F===null||J===null||F in U)continue;U[F]=J}return U}function Ig(D,$){$=$||"";var U=[],I,F;if(typeof $!=="string")$="?";for(F in D)if($g.call(D,F)){if(I=D[F],!I&&(I===null||I===Ug||isNaN(I)))I="";if(F=NL(F),I=NL(I),F===null||I===null)continue;U.push(F+"="+I)}return U.length?$+U.join("&"):""}Jg.stringify=Ig;Jg.parse=Fg});var VL=C((D5D,vL)=>{var LL=qL(),R9=zL(),Yg=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,ZL=/[\n\r\t]/g,Wg=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,ML=/:\d+$/,Bg=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,Kg=/^[a-zA-Z]:/;function MI(D){return(D?D:"").toString().replace(Yg,"")}var ZI=[["#","hash"],["?","query"],function($,U){return K0(U.protocol)?$.replace(/\\/g,"/"):$},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],wL={hash:1,query:1};function OL(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 I={},F=typeof D,J;if(D.protocol==="blob:")I=new G0(unescape(D.pathname),{});else if(F==="string"){I=new G0(D,{});for(J in wL)delete I[J]}else if(F==="object"){for(J in D){if(J in wL)continue;I[J]=D[J]}if(I.slashes===void 0)I.slashes=Wg.test(D.href)}return I}function K0(D){return D==="file:"||D==="ftp:"||D==="http:"||D==="https:"||D==="ws:"||D==="wss:"}function EL(D,$){D=MI(D),D=D.replace(ZL,""),$=$||{};var U=Bg.exec(D),I=U[1]?U[1].toLowerCase():"",F=!!U[2],J=!!U[3],X=0,Q;if(F)if(J)Q=U[2]+U[3]+U[4],X=U[2].length+U[3].length;else Q=U[2]+U[4],X=U[2].length;else if(J)Q=U[3]+U[4],X=U[3].length;else Q=U[4];if(I==="file:"){if(X>=2)Q=Q.slice(2)}else if(K0(I))Q=U[4];else if(I){if(F)Q=Q.slice(2)}else if(X>=2&&K0($.protocol))Q=U[4];return{protocol:I,slashes:F||K0(I),slashesCount:X,rest:Q}}function Gg(D,$){if(D==="")return $;var U=($||"/").split("/").slice(0,-1).concat(D.split("/")),I=U.length,F=U[I-1],J=!1,X=0;while(I--)if(U[I]===".")U.splice(I,1);else if(U[I]==="..")U.splice(I,1),X++;else if(X){if(I===0)J=!0;U.splice(I,1),X--}if(J)U.unshift("");if(F==="."||F==="..")U.push("");return U.join("/")}function G0(D,$,U){if(D=MI(D),D=D.replace(ZL,""),!(this instanceof G0))return new G0(D,$,U);var I,F,J,X,Q,Y,W=ZI.slice(),B=typeof $,K=this,q=0;if(B!=="object"&&B!=="string")U=$,$=null;if(U&&typeof U!=="function")U=R9.parse;if($=OL($),F=EL(D||"",$),I=!F.protocol&&!F.slashes,K.slashes=F.slashes||I&&$.slashes,K.protocol=F.protocol||$.protocol||"",D=F.rest,F.protocol==="file:"&&(F.slashesCount!==2||Kg.test(D))||!F.slashes&&(F.protocol||F.slashesCount<2||!K0(K.protocol)))W[3]=[/(.*)/,"pathname"];for(;q<W.length;q++){if(X=W[q],typeof X==="function"){D=X(D,K);continue}if(J=X[0],Y=X[1],J!==J)K[Y]=D;else if(typeof J==="string"){if(Q=J==="@"?D.lastIndexOf(J):D.indexOf(J),~Q)if(typeof X[2]==="number")K[Y]=D.slice(0,Q),D=D.slice(Q+X[2]);else K[Y]=D.slice(Q),D=D.slice(0,Q)}else if(Q=J.exec(D))K[Y]=Q[1],D=D.slice(0,Q.index);if(K[Y]=K[Y]||(I&&X[3]?$[Y]||"":""),X[4])K[Y]=K[Y].toLowerCase()}if(U)K.query=U(K.query);if(I&&$.slashes&&K.pathname.charAt(0)!=="/"&&(K.pathname!==""||$.pathname!==""))K.pathname=Gg(K.pathname,$.pathname);if(K.pathname.charAt(0)!=="/"&&K0(K.protocol))K.pathname="/"+K.pathname;if(!LL(K.port,K.protocol))K.host=K.hostname,K.port="";if(K.username=K.password="",K.auth){if(Q=K.auth.indexOf(":"),~Q)K.username=K.auth.slice(0,Q),K.username=encodeURIComponent(decodeURIComponent(K.username)),K.password=K.auth.slice(Q+1),K.password=encodeURIComponent(decodeURIComponent(K.password));else K.username=encodeURIComponent(decodeURIComponent(K.auth));K.auth=K.password?K.username+":"+K.password:K.username}K.origin=K.protocol!=="file:"&&K0(K.protocol)&&K.host?K.protocol+"//"+K.host:"null",K.href=K.toString()}function qg(D,$,U){var I=this;switch(D){case"query":if(typeof $==="string"&&$.length)$=(U||R9.parse)($);I[D]=$;break;case"port":if(I[D]=$,!LL($,I.protocol))I.host=I.hostname,I[D]="";else if($)I.host=I.hostname+":"+$;break;case"hostname":if(I[D]=$,I.port)$+=":"+I.port;I.host=$;break;case"host":if(I[D]=$,ML.test($))$=$.split(":"),I.port=$.pop(),I.hostname=$.join(":");else I.hostname=$,I.port="";break;case"protocol":I.protocol=$.toLowerCase(),I.slashes=!U;break;case"pathname":case"hash":if($){var F=D==="pathname"?"/":"#";I[D]=$.charAt(0)!==F?F+$:$}else I[D]=$;break;case"username":case"password":I[D]=encodeURIComponent($);break;case"auth":var J=$.indexOf(":");if(~J)I.username=$.slice(0,J),I.username=encodeURIComponent(decodeURIComponent(I.username)),I.password=$.slice(J+1),I.password=encodeURIComponent(decodeURIComponent(I.password));else I.username=encodeURIComponent(decodeURIComponent($))}for(var X=0;X<ZI.length;X++){var Q=ZI[X];if(Q[4])I[Q[1]]=I[Q[1]].toLowerCase()}return I.auth=I.password?I.username+":"+I.password:I.username,I.origin=I.protocol!=="file:"&&K0(I.protocol)&&I.host?I.protocol+"//"+I.host:"null",I.href=I.toString(),I}function Hg(D){if(!D||typeof D!=="function")D=R9.stringify;var $,U=this,I=U.host,F=U.protocol;if(F&&F.charAt(F.length-1)!==":")F+=":";var J=F+(U.protocol&&U.slashes||K0(U.protocol)?"//":"");if(U.username){if(J+=U.username,U.password)J+=":"+U.password;J+="@"}else if(U.password)J+=":"+U.password,J+="@";else if(U.protocol!=="file:"&&K0(U.protocol)&&!I&&U.pathname!=="/")J+="@";if(I[I.length-1]===":"||ML.test(U.hostname)&&!U.port)I+=":";if(J+=I+U.pathname,$=typeof U.query==="object"?D(U.query):U.query,$)J+=$.charAt(0)!=="?"?"?"+$:$;if(U.hash)J+=U.hash;return J}G0.prototype={set:qg,toString:Hg};G0.extractProtocol=EL;G0.location=OL;G0.trimLeft=MI;G0.qs=R9;vL.exports=G0});var AL=C((jL)=>{Object.defineProperty(jL,"__esModule",{value:!0});jL.default=Ng;function Ng(){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 iL=C((hL)=>{Object.defineProperty(hL,"__esModule",{value:!0});hL.default=void 0;var wg=KL(),Lg=vI(VL()),S9=vI(NI()),j6=zI(),Zg=vI(AL());function vI(D){return D&&D.__esModule?D:{default:D}}function OI(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */OI=function(){return $};var D,$={},U=Object.prototype,I=U.hasOwnProperty,F=Object.defineProperty||function(E,L,O){E[L]=O.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function W(E,L,O){return Object.defineProperty(E,L,{value:O,enumerable:!0,configurable:!0,writable:!0}),E[L]}try{W({},"")}catch(E){W=function(O,S,_){return O[S]=_}}function B(E,L,O,S){var _=L&&L.prototype instanceof Z?L:Z,u=Object.create(_.prototype),t=new a(S||[]);return F(u,"_invoke",{value:h(E,O,t)}),u}function K(E,L,O){try{return{type:"normal",arg:E.call(L,O)}}catch(S){return{type:"throw",arg:S}}}$.wrap=B;var q="suspendedStart",H="suspendedYield",G="executing",N="completed",z={};function Z(){}function M(){}function w(){}var v={};W(v,X,function(){return this});var A=Object.getPrototypeOf,V=A&&A(A($D([])));V&&V!==U&&I.call(V,X)&&(v=V);var b=w.prototype=Z.prototype=Object.create(v);function y(E){["next","throw","return"].forEach(function(L){W(E,L,function(O){return this._invoke(L,O)})})}function k(E,L){function O(_,u,t,P){var n=K(E[_],E,u);if(n.type!=="throw"){var BD=n.arg,qD=BD.value;return qD&&A6(qD)=="object"&&I.call(qD,"__await")?L.resolve(qD.__await).then(function(LD){O("next",LD,t,P)},function(LD){O("throw",LD,t,P)}):L.resolve(qD).then(function(LD){BD.value=LD,t(BD)},function(LD){return O("throw",LD,t,P)})}P(n.arg)}var S;F(this,"_invoke",{value:function(u,t){function P(){return new L(function(n,BD){O(u,t,n,BD)})}return S=S?S.then(P,P):P()}})}function h(E,L,O){var S=q;return function(_,u){if(S===G)throw Error("Generator is already running");if(S===N){if(_==="throw")throw u;return{value:D,done:!0}}for(O.method=_,O.arg=u;;){var t=O.delegate;if(t){var P=m(t,O);if(P){if(P===z)continue;return P}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(S===q)throw S=N,O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);S=G;var n=K(E,L,O);if(n.type==="normal"){if(S=O.done?N:H,n.arg===z)continue;return{value:n.arg,done:O.done}}n.type==="throw"&&(S=N,O.method="throw",O.arg=n.arg)}}}function m(E,L){var O=L.method,S=E.iterator[O];if(S===D)return L.delegate=null,O==="throw"&&E.iterator.return&&(L.method="return",L.arg=D,m(E,L),L.method==="throw")||O!=="return"&&(L.method="throw",L.arg=TypeError("The iterator does not provide a '"+O+"' method")),z;var _=K(S,E.iterator,L.arg);if(_.type==="throw")return L.method="throw",L.arg=_.arg,L.delegate=null,z;var u=_.arg;return u?u.done?(L[E.resultName]=u.value,L.next=E.nextLoc,L.method!=="return"&&(L.method="next",L.arg=D),L.delegate=null,z):u:(L.method="throw",L.arg=TypeError("iterator result is not an object"),L.delegate=null,z)}function DD(E){var L={tryLoc:E[0]};1 in E&&(L.catchLoc=E[1]),2 in E&&(L.finallyLoc=E[2],L.afterLoc=E[3]),this.tryEntries.push(L)}function s(E){var L=E.completion||{};L.type="normal",delete L.arg,E.completion=L}function a(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(DD,this),this.reset(!0)}function $D(E){if(E||E===""){var L=E[X];if(L)return L.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var O=-1,S=function _(){for(;++O<E.length;)if(I.call(E,O))return _.value=E[O],_.done=!1,_;return _.value=D,_.done=!0,_};return S.next=S}}throw TypeError(A6(E)+" is not iterable")}return M.prototype=w,F(b,"constructor",{value:w,configurable:!0}),F(w,"constructor",{value:M,configurable:!0}),M.displayName=W(w,Y,"GeneratorFunction"),$.isGeneratorFunction=function(E){var L=typeof E=="function"&&E.constructor;return!!L&&(L===M||(L.displayName||L.name)==="GeneratorFunction")},$.mark=function(E){return Object.setPrototypeOf?Object.setPrototypeOf(E,w):(E.__proto__=w,W(E,Y,"GeneratorFunction")),E.prototype=Object.create(b),E},$.awrap=function(E){return{__await:E}},y(k.prototype),W(k.prototype,Q,function(){return this}),$.AsyncIterator=k,$.async=function(E,L,O,S,_){_===void 0&&(_=Promise);var u=new k(B(E,L,O,S),_);return $.isGeneratorFunction(L)?u:u.next().then(function(t){return t.done?t.value:u.next()})},y(b),W(b,Y,"Generator"),W(b,X,function(){return this}),W(b,"toString",function(){return"[object Generator]"}),$.keys=function(E){var L=Object(E),O=[];for(var S in L)O.push(S);return O.reverse(),function _(){for(;O.length;){var u=O.pop();if(u in L)return _.value=u,_.done=!1,_}return _.done=!0,_}},$.values=$D,a.prototype={constructor:a,reset:function(L){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(s),!L)for(var O in this)O.charAt(0)==="t"&&I.call(this,O)&&!isNaN(+O.slice(1))&&(this[O]=D)},stop:function(){this.done=!0;var L=this.tryEntries[0].completion;if(L.type==="throw")throw L.arg;return this.rval},dispatchException:function(L){if(this.done)throw L;var O=this;function S(BD,qD){return t.type="throw",t.arg=L,O.next=BD,qD&&(O.method="next",O.arg=D),!!qD}for(var _=this.tryEntries.length-1;_>=0;--_){var u=this.tryEntries[_],t=u.completion;if(u.tryLoc==="root")return S("end");if(u.tryLoc<=this.prev){var P=I.call(u,"catchLoc"),n=I.call(u,"finallyLoc");if(P&&n){if(this.prev<u.catchLoc)return S(u.catchLoc,!0);if(this.prev<u.finallyLoc)return S(u.finallyLoc)}else if(P){if(this.prev<u.catchLoc)return S(u.catchLoc,!0)}else{if(!n)throw Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return S(u.finallyLoc)}}}},abrupt:function(L,O){for(var S=this.tryEntries.length-1;S>=0;--S){var _=this.tryEntries[S];if(_.tryLoc<=this.prev&&I.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var u=_;break}}u&&(L==="break"||L==="continue")&&u.tryLoc<=O&&O<=u.finallyLoc&&(u=null);var t=u?u.completion:{};return t.type=L,t.arg=O,u?(this.method="next",this.next=u.finallyLoc,z):this.complete(t)},complete:function(L,O){if(L.type==="throw")throw L.arg;return L.type==="break"||L.type==="continue"?this.next=L.arg:L.type==="return"?(this.rval=this.arg=L.arg,this.method="return",this.next="end"):L.type==="normal"&&O&&(this.next=O),z},finish:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.finallyLoc===L)return this.complete(S.completion,S.afterLoc),s(S),z}},catch:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.tryLoc===L){var _=S.completion;if(_.type==="throw"){var u=_.arg;s(S)}return u}}throw Error("illegal catch attempt")},delegateYield:function(L,O,S){return this.delegate={iterator:$D(L),resultName:O,nextLoc:S},this.method==="next"&&(this.arg=D),z}},$}function RL(D,$,U,I,F,J,X){try{var Q=D[J](X),Y=Q.value}catch(W){U(W);return}if(Q.done)$(Y);else Promise.resolve(Y).then(I,F)}function Mg(D){return function(){var $=this,U=arguments;return new Promise(function(I,F){var J=D.apply($,U);function X(Y){RL(J,I,F,X,Q,"next",Y)}function Q(Y){RL(J,I,F,X,Q,"throw",Y)}X(void 0)})}}function xL(D,$){return vg(D)||Eg(D,$)||gL(D,$)||Og()}function Og(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Eg(D,$){var U=D==null?null:typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(U!=null){var I,F,J,X,Q=[],Y=!0,W=!1;try{if(J=(U=U.call(D)).next,$===0){if(Object(U)!==U)return;Y=!1}else for(;!(Y=(I=J.call(U)).done)&&(Q.push(I.value),Q.length!==$);Y=!0);}catch(B){W=!0,F=B}finally{try{if(!Y&&U.return!=null&&(X=U.return(),Object(X)!==X))return}finally{if(W)throw F}}return Q}}function vg(D){if(Array.isArray(D))return D}function A6(D){return A6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},A6(D)}function Vg(D,$){var U=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!U){if(Array.isArray(D)||(U=gL(D))||$&&D&&typeof D.length==="number"){if(U)D=U;var I=0,F=function(){};return{s:F,n:function(){if(I>=D.length)return{done:!0};return{done:!1,value:D[I++]}},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 J=!0,X=!1,Q;return{s:function(){U=U.call(D)},n:function(){var W=U.next();return J=W.done,W},e:function(W){X=!0,Q=W},f:function(){try{if(!J&&U.return!=null)U.return()}finally{if(X)throw Q}}}}function gL(D,$){if(!D)return;if(typeof D==="string")return SL(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 SL(D,$)}function SL(D,$){if($==null||$>D.length)$=D.length;for(var U=0,I=Array($);U<$;U++)I[U]=D[U];return I}function TL(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function l1(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?TL(Object(U),!0).forEach(function(I){jg(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):TL(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}function jg(D,$,U){if($=fL($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function Ag(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function bL(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,fL(I.key),I)}}function Rg(D,$,U){if($)bL(D.prototype,$);if(U)bL(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function fL(D){var $=Sg(D,"string");return A6($)=="symbol"?$:$+""}function Sg(D,$){if(A6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(A6(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var T9="tus-v1",b9="ietf-draft-03",a2="ietf-draft-05",Tg={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:mL,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:T9},yL=function(){function D($,U){if(Ag(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 Rg(D,[{key:"findPreviousUploads",value:function(){var U=this;return this.options.fingerprint(this.file,this.options).then(function(I){return U._urlStorage.findUploadsByFingerprint(I)})}},{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,I=this.file;if(!I){this._emitError(Error("tus: no file or stream to upload provided"));return}if(![T9,b9,a2].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 J=0,X=["uploadUrl","uploadSize","uploadLengthDeferred"];J<X.length;J++){var Q=X[J];if(this.options[Q]){this._emitError(Error("tus: cannot use the ".concat(Q," 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(I,this.options).then(function(Y){if(Y==null)(0,j6.log)("No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.");else(0,j6.log)("Calculated fingerprint: ".concat(Y));if(U._fingerprint=Y,U._source)return U._source;return U.options.fileReader.openFile(I,U.options.chunkSize)}).then(function(Y){if(U._source=Y,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(Y){U._emitError(Y)})}},{key:"_startParallelUpload",value:function(){var U,I=this,F=this._size,J=0;this._parallelUploads=[];var X=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,Q=(U=this.options.parallelUploadBoundaries)!==null&&U!==void 0?U:Pg(this._source.size,X);if(this._parallelUploadUrls)Q.forEach(function(B,K){B.uploadUrl=I._parallelUploadUrls[K]||null});this._parallelUploadUrls=Array(Q.length);var Y=Q.map(function(B,K){var q=0;return I._source.slice(B.start,B.end).then(function(H){var G=H.value;return new Promise(function(N,z){var Z=l1(l1({},I.options),{},{uploadUrl:B.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:I.options.metadataForPartialUploads,headers:l1(l1({},I.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:N,onError:z,onProgress:function(v){J=J-q+v,q=v,I._emitProgress(J,F)},onUploadUrlAvailable:function(){if(I._parallelUploadUrls[K]=M.url,I._parallelUploadUrls.filter(function(v){return Boolean(v)}).length===Q.length)I._saveUploadInUrlStorage()}}),M=new D(G,Z);M.start(),I._parallelUploads.push(M)})})}),W;Promise.all(Y).then(function(){W=I._openRequest("POST",I.options.endpoint),W.setHeader("Upload-Concat","final;".concat(I._parallelUploadUrls.join(" ")));var B=PL(I.options.metadata);if(B!=="")W.setHeader("Upload-Metadata",B);return I._sendRequest(W,null)}).then(function(B){if(!d1(B.getStatus(),200)){I._emitHttpError(W,B,"tus: unexpected response while creating upload");return}var K=B.getHeader("Location");if(K==null){I._emitHttpError(W,B,"tus: invalid or missing Location header");return}I.url=_L(I.options.endpoint,K),(0,j6.log)("Created upload at ".concat(I.url)),I._emitSuccess(B)}).catch(function(B){I._emitError(B)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){(0,j6.log)("Resuming upload from previous URL: ".concat(this.url)),this._resumeUpload();return}if(this.options.uploadUrl!=null){(0,j6.log)("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,this._resumeUpload();return}(0,j6.log)("Creating a new upload"),this._createUpload()}},{key:"abort",value:function(U){var I=this;if(this._parallelUploads!=null){var F=Vg(this._parallelUploads),J;try{for(F.s();!(J=F.n()).done;){var X=J.value;X.abort(U)}}catch(Q){F.e(Q)}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 I._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(U,I,F,J){this._emitError(new S9.default(F,J,U,I))}},{key:"_emitError",value:function(U){var I=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(kL(U,this._retryAttempt,this.options)){var J=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){I.start()},J);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,I){if(typeof this.options.onProgress==="function")this.options.onProgress(U,I)}},{key:"_emitChunkComplete",value:function(U,I,F){if(typeof this.options.onChunkComplete==="function")this.options.onChunkComplete(U,I,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 I=this._openRequest("POST",this.options.endpoint);if(this.options.uploadLengthDeferred)I.setHeader("Upload-Defer-Length","1");else I.setHeader("Upload-Length","".concat(this._size));var F=PL(this.options.metadata);if(F!=="")I.setHeader("Upload-Metadata",F);var J;if(this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred)this._offset=0,J=this._addChunkToRequest(I);else{if(this.options.protocol===b9||this.options.protocol===a2)I.setHeader("Upload-Complete","?0");J=this._sendRequest(I,null)}J.then(function(X){if(!d1(X.getStatus(),200)){U._emitHttpError(I,X,"tus: unexpected response while creating upload");return}var Q=X.getHeader("Location");if(Q==null){U._emitHttpError(I,X,"tus: invalid or missing Location header");return}if(U.url=_L(U.options.endpoint,Q),(0,j6.log)("Created upload at ".concat(U.url)),typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();if(U._size===0){U._emitSuccess(X),U._source.close();return}U._saveUploadInUrlStorage().then(function(){if(U.options.uploadDataDuringCreation)U._handleUploadResponse(I,X);else U._offset=0,U._performUpload()})}).catch(function(X){U._emitHttpError(I,null,"tus: failed to create upload",X)})}},{key:"_resumeUpload",value:function(){var U=this,I=this._openRequest("HEAD",this.url),F=this._sendRequest(I,null);F.then(function(J){var X=J.getStatus();if(!d1(X,200)){if(X===423){U._emitHttpError(I,J,"tus: upload is currently locked; retry later");return}if(d1(X,400))U._removeFromUrlStorage();if(!U.options.endpoint){U._emitHttpError(I,J,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}U.url=null,U._createUpload();return}var Q=Number.parseInt(J.getHeader("Upload-Offset"),10);if(Number.isNaN(Q)){U._emitHttpError(I,J,"tus: invalid or missing offset value");return}var Y=Number.parseInt(J.getHeader("Upload-Length"),10);if(Number.isNaN(Y)&&!U.options.uploadLengthDeferred&&U.options.protocol===T9){U._emitHttpError(I,J,"tus: invalid or missing length value");return}if(typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();U._saveUploadInUrlStorage().then(function(){if(Q===Y){U._emitProgress(Y,Y),U._emitSuccess(J);return}U._offset=Q,U._performUpload()})}).catch(function(J){U._emitHttpError(I,null,"tus: failed to resume upload",J)})}},{key:"_performUpload",value:function(){var U=this;if(this._aborted)return;var I;if(this.options.overridePatchMethod)I=this._openRequest("POST",this.url),I.setHeader("X-HTTP-Method-Override","PATCH");else I=this._openRequest("PATCH",this.url);I.setHeader("Upload-Offset","".concat(this._offset));var F=this._addChunkToRequest(I);F.then(function(J){if(!d1(J.getStatus(),200)){U._emitHttpError(I,J,"tus: unexpected response while uploading chunk");return}U._handleUploadResponse(I,J)}).catch(function(J){if(U._aborted)return;U._emitHttpError(I,null,"tus: failed to upload chunk at offset ".concat(U._offset),J)})}},{key:"_addChunkToRequest",value:function(U){var I=this,F=this._offset,J=this._offset+this.options.chunkSize;if(U.setProgressHandler(function(X){I._emitProgress(F+X,I._size)}),this.options.protocol===T9)U.setHeader("Content-Type","application/offset+octet-stream");else if(this.options.protocol===a2)U.setHeader("Content-Type","application/partial-upload");if((J===Number.POSITIVE_INFINITY||J>this._size)&&!this.options.uploadLengthDeferred)J=this._size;return this._source.slice(F,J).then(function(X){var{value:Q,done:Y}=X,W=Q!==null&&Q!==void 0&&Q.size?Q.size:0;if(I.options.uploadLengthDeferred&&Y)I._size=I._offset+W,U.setHeader("Upload-Length","".concat(I._size));var B=I._offset+W;if(!I.options.uploadLengthDeferred&&Y&&B!==I._size)return Promise.reject(Error("upload was configured with a size of ".concat(I._size," bytes, but the source is done after ").concat(B," bytes")));if(Q===null)return I._sendRequest(U);if(I.options.protocol===b9||I.options.protocol===a2)U.setHeader("Upload-Complete",Y?"?1":"?0");return I._emitProgress(I._offset,I._size),I._sendRequest(U,Q)})}},{key:"_handleUploadResponse",value:function(U,I){var F=Number.parseInt(I.getHeader("Upload-Offset"),10);if(Number.isNaN(F)){this._emitHttpError(U,I,"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(I),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(U,I){var F=CL(U,I,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(I){U._emitError(I)}),this._urlStorageKey=null}},{key:"_saveUploadInUrlStorage",value:function(){var U=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var I={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};if(this._parallelUploads)I.parallelUploadUrls=this._parallelUploadUrls;else I.uploadUrl=this.url;return this._urlStorage.addUpload(this._fingerprint,I).then(function(F){U._urlStorageKey=F})}},{key:"_sendRequest",value:function(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return uL(U,I,this.options)}}],[{key:"terminate",value:function(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=CL("DELETE",U,I);return uL(F,null,I).then(function(J){if(J.getStatus()===204)return;throw new S9.default("tus: unexpected response while terminating upload",null,F,J)}).catch(function(J){if(!(J instanceof S9.default))J=new S9.default("tus: failed to terminate upload",J,F,null);if(!kL(J,0,I))throw J;var X=I.retryDelays[0],Q=I.retryDelays.slice(1),Y=l1(l1({},I),{},{retryDelays:Q});return new Promise(function(W){return setTimeout(W,X)}).then(function(){return D.terminate(U,Y)})})}}])}();function PL(D){return Object.entries(D).map(function($){var U=xL($,2),I=U[0],F=U[1];return"".concat(I," ").concat(wg.Base64.encode(String(F)))}).join(",")}function d1(D,$){return D>=$&&D<$+100}function CL(D,$,U){var I=U.httpStack.createRequest(D,$);if(U.protocol===b9)I.setHeader("Upload-Draft-Interop-Version","5");else if(U.protocol===a2)I.setHeader("Upload-Draft-Interop-Version","6");else I.setHeader("Tus-Resumable","1.0.0");var F=U.headers||{};for(var J=0,X=Object.entries(F);J<X.length;J++){var Q=xL(X[J],2),Y=Q[0],W=Q[1];I.setHeader(Y,W)}if(U.addRequestId){var B=(0,Zg.default)();I.setHeader("X-Request-ID",B)}return I}function uL(D,$,U){return EI.apply(this,arguments)}function EI(){return EI=Mg(OI().mark(function D($,U,I){var F;return OI().wrap(function(X){while(!0)switch(X.prev=X.next){case 0:if(typeof I.onBeforeRequest!=="function"){X.next=3;break}return X.next=3,I.onBeforeRequest($);case 3:return X.next=5,$.send(U);case 5:if(F=X.sent,typeof I.onAfterResponse!=="function"){X.next=9;break}return X.next=9,I.onAfterResponse($,F);case 9:return X.abrupt("return",F);case 10:case"end":return X.stop()}},D)})),EI.apply(this,arguments)}function bg(){var D=!0;if(typeof navigator<"u"&&navigator.onLine===!1)D=!1;return D}function kL(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 mL(D)}function mL(D){var $=D.originalResponse?D.originalResponse.getStatus():0;return(!d1($,400)||$===409||$===423)&&bg()}function _L(D,$){return new Lg.default($,D).toString()}function Pg(D,$){var U=Math.floor(D/$),I=[];for(var F=0;F<$;F++)I.push({start:U*F,end:U*(F+1)});return I[$-1].end=D,I}yL.defaultOptions=Tg;var U5D=hL.default=yL});var dL=C((I5D,lL)=>{var q0=(D)=>D!==null&&typeof D==="object"&&typeof D.pipe==="function";q0.writable=(D)=>q0(D)&&D.writable!==!1&&typeof D._write==="function"&&typeof D._writableState==="object";q0.readable=(D)=>q0(D)&&D.readable!==!1&&typeof D._read==="function"&&typeof D._readableState==="object";q0.duplex=(D)=>q0.writable(D)&&q0.readable(D);q0.transform=(D)=>q0.duplex(D)&&typeof D._transform==="function";lL.exports=q0});var oL=C((pL)=>{Object.defineProperty(pL,"__esModule",{value:!0});pL.default=void 0;function s2(D){return s2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},s2(D)}function Cg(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function cL(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,kg(I.key),I)}}function ug(D,$,U){if($)cL(D.prototype,$);if(U)cL(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function kg(D){var $=_g(D,"string");return s2($)=="symbol"?$:$+""}function _g(D,$){if(s2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(s2(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var J5D=pL.default=function(){function D($){Cg(this,D),this._buffer=$,this.size=$.length}return ug(D,[{key:"slice",value:function(U,I){var F=this._buffer.slice(U,I);F.size=F.length;var J=I>=this.size;return Promise.resolve({value:F,done:J})}},{key:"close",value:function(){}}])}()});var DZ=C((eL)=>{Object.defineProperty(eL,"__esModule",{value:!0});eL.default=hg;var sL=o("fs");function R6(D){return R6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},R6(D)}function VI(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */VI=function(){return $};var D,$={},U=Object.prototype,I=U.hasOwnProperty,F=Object.defineProperty||function(E,L,O){E[L]=O.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function W(E,L,O){return Object.defineProperty(E,L,{value:O,enumerable:!0,configurable:!0,writable:!0}),E[L]}try{W({},"")}catch(E){W=function(O,S,_){return O[S]=_}}function B(E,L,O,S){var _=L&&L.prototype instanceof Z?L:Z,u=Object.create(_.prototype),t=new a(S||[]);return F(u,"_invoke",{value:h(E,O,t)}),u}function K(E,L,O){try{return{type:"normal",arg:E.call(L,O)}}catch(S){return{type:"throw",arg:S}}}$.wrap=B;var q="suspendedStart",H="suspendedYield",G="executing",N="completed",z={};function Z(){}function M(){}function w(){}var v={};W(v,X,function(){return this});var A=Object.getPrototypeOf,V=A&&A(A($D([])));V&&V!==U&&I.call(V,X)&&(v=V);var b=w.prototype=Z.prototype=Object.create(v);function y(E){["next","throw","return"].forEach(function(L){W(E,L,function(O){return this._invoke(L,O)})})}function k(E,L){function O(_,u,t,P){var n=K(E[_],E,u);if(n.type!=="throw"){var BD=n.arg,qD=BD.value;return qD&&R6(qD)=="object"&&I.call(qD,"__await")?L.resolve(qD.__await).then(function(LD){O("next",LD,t,P)},function(LD){O("throw",LD,t,P)}):L.resolve(qD).then(function(LD){BD.value=LD,t(BD)},function(LD){return O("throw",LD,t,P)})}P(n.arg)}var S;F(this,"_invoke",{value:function(u,t){function P(){return new L(function(n,BD){O(u,t,n,BD)})}return S=S?S.then(P,P):P()}})}function h(E,L,O){var S=q;return function(_,u){if(S===G)throw Error("Generator is already running");if(S===N){if(_==="throw")throw u;return{value:D,done:!0}}for(O.method=_,O.arg=u;;){var t=O.delegate;if(t){var P=m(t,O);if(P){if(P===z)continue;return P}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(S===q)throw S=N,O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);S=G;var n=K(E,L,O);if(n.type==="normal"){if(S=O.done?N:H,n.arg===z)continue;return{value:n.arg,done:O.done}}n.type==="throw"&&(S=N,O.method="throw",O.arg=n.arg)}}}function m(E,L){var O=L.method,S=E.iterator[O];if(S===D)return L.delegate=null,O==="throw"&&E.iterator.return&&(L.method="return",L.arg=D,m(E,L),L.method==="throw")||O!=="return"&&(L.method="throw",L.arg=TypeError("The iterator does not provide a '"+O+"' method")),z;var _=K(S,E.iterator,L.arg);if(_.type==="throw")return L.method="throw",L.arg=_.arg,L.delegate=null,z;var u=_.arg;return u?u.done?(L[E.resultName]=u.value,L.next=E.nextLoc,L.method!=="return"&&(L.method="next",L.arg=D),L.delegate=null,z):u:(L.method="throw",L.arg=TypeError("iterator result is not an object"),L.delegate=null,z)}function DD(E){var L={tryLoc:E[0]};1 in E&&(L.catchLoc=E[1]),2 in E&&(L.finallyLoc=E[2],L.afterLoc=E[3]),this.tryEntries.push(L)}function s(E){var L=E.completion||{};L.type="normal",delete L.arg,E.completion=L}function a(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(DD,this),this.reset(!0)}function $D(E){if(E||E===""){var L=E[X];if(L)return L.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var O=-1,S=function _(){for(;++O<E.length;)if(I.call(E,O))return _.value=E[O],_.done=!1,_;return _.value=D,_.done=!0,_};return S.next=S}}throw TypeError(R6(E)+" is not iterable")}return M.prototype=w,F(b,"constructor",{value:w,configurable:!0}),F(w,"constructor",{value:M,configurable:!0}),M.displayName=W(w,Y,"GeneratorFunction"),$.isGeneratorFunction=function(E){var L=typeof E=="function"&&E.constructor;return!!L&&(L===M||(L.displayName||L.name)==="GeneratorFunction")},$.mark=function(E){return Object.setPrototypeOf?Object.setPrototypeOf(E,w):(E.__proto__=w,W(E,Y,"GeneratorFunction")),E.prototype=Object.create(b),E},$.awrap=function(E){return{__await:E}},y(k.prototype),W(k.prototype,Q,function(){return this}),$.AsyncIterator=k,$.async=function(E,L,O,S,_){_===void 0&&(_=Promise);var u=new k(B(E,L,O,S),_);return $.isGeneratorFunction(L)?u:u.next().then(function(t){return t.done?t.value:u.next()})},y(b),W(b,Y,"Generator"),W(b,X,function(){return this}),W(b,"toString",function(){return"[object Generator]"}),$.keys=function(E){var L=Object(E),O=[];for(var S in L)O.push(S);return O.reverse(),function _(){for(;O.length;){var u=O.pop();if(u in L)return _.value=u,_.done=!1,_}return _.done=!0,_}},$.values=$D,a.prototype={constructor:a,reset:function(L){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(s),!L)for(var O in this)O.charAt(0)==="t"&&I.call(this,O)&&!isNaN(+O.slice(1))&&(this[O]=D)},stop:function(){this.done=!0;var L=this.tryEntries[0].completion;if(L.type==="throw")throw L.arg;return this.rval},dispatchException:function(L){if(this.done)throw L;var O=this;function S(BD,qD){return t.type="throw",t.arg=L,O.next=BD,qD&&(O.method="next",O.arg=D),!!qD}for(var _=this.tryEntries.length-1;_>=0;--_){var u=this.tryEntries[_],t=u.completion;if(u.tryLoc==="root")return S("end");if(u.tryLoc<=this.prev){var P=I.call(u,"catchLoc"),n=I.call(u,"finallyLoc");if(P&&n){if(this.prev<u.catchLoc)return S(u.catchLoc,!0);if(this.prev<u.finallyLoc)return S(u.finallyLoc)}else if(P){if(this.prev<u.catchLoc)return S(u.catchLoc,!0)}else{if(!n)throw Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return S(u.finallyLoc)}}}},abrupt:function(L,O){for(var S=this.tryEntries.length-1;S>=0;--S){var _=this.tryEntries[S];if(_.tryLoc<=this.prev&&I.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var u=_;break}}u&&(L==="break"||L==="continue")&&u.tryLoc<=O&&O<=u.finallyLoc&&(u=null);var t=u?u.completion:{};return t.type=L,t.arg=O,u?(this.method="next",this.next=u.finallyLoc,z):this.complete(t)},complete:function(L,O){if(L.type==="throw")throw L.arg;return L.type==="break"||L.type==="continue"?this.next=L.arg:L.type==="return"?(this.rval=this.arg=L.arg,this.method="return",this.next="end"):L.type==="normal"&&O&&(this.next=O),z},finish:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.finallyLoc===L)return this.complete(S.completion,S.afterLoc),s(S),z}},catch:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.tryLoc===L){var _=S.completion;if(_.type==="throw"){var u=_.arg;s(S)}return u}}throw Error("illegal catch attempt")},delegateYield:function(L,O,S){return this.delegate={iterator:$D(L),resultName:O,nextLoc:S},this.method==="next"&&(this.arg=D),z}},$}function xg(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function tL(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,fg(I.key),I)}}function gg(D,$,U){if($)tL(D.prototype,$);if(U)tL(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function fg(D){var $=yg(D,"string");return R6($)=="symbol"?$:$+""}function yg(D,$){if(R6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(R6(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function aL(D,$,U,I,F,J,X){try{var Q=D[J](X),Y=Q.value}catch(W){U(W);return}if(Q.done)$(Y);else Promise.resolve(Y).then(I,F)}function mg(D){return function(){var $=this,U=arguments;return new Promise(function(I,F){var J=D.apply($,U);function X(Y){aL(J,I,F,X,Q,"next",Y)}function Q(Y){aL(J,I,F,X,Q,"throw",Y)}X(void 0)})}}function hg(D){return jI.apply(this,arguments)}function jI(){return jI=mg(VI().mark(function D($){var U,I,F,J,X,Q,Y;return VI().wrap(function(B){while(!0)switch(B.prev=B.next){case 0:return I=$.path.toString(),B.next=3,sL.promises.stat(I);case 3:return F=B.sent,J=F.size,X=(U=$.start)!==null&&U!==void 0?U:0,Q=Number.isFinite($.end)?$.end+1:J,Y=Q-X,B.abrupt("return",new ng($,I,Y));case 9:case"end":return B.stop()}},D)})),jI.apply(this,arguments)}var ng=function(){function D($,U,I){xg(this,D),this._stream=$,this._path=U,this.size=I}return gg(D,[{key:"slice",value:function(U,I){var F,J=(F=this._stream.start)!==null&&F!==void 0?F:0,X=(0,sL.createReadStream)(this._path,{start:J+U,end:J+I-1,autoClose:!0});X.size=Math.min(I-U,this.size);var Q=X.size>=this.size;return Promise.resolve({value:X,done:Q})}},{key:"close",value:function(){this._stream.destroy()}}])}()});var RI=C((IZ)=>{Object.defineProperty(IZ,"__esModule",{value:!0});IZ.default=void 0;function S6(D){return S6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},S6(D)}function e2(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e2=function(){return $};var D,$={},U=Object.prototype,I=U.hasOwnProperty,F=Object.defineProperty||function(E,L,O){E[L]=O.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function W(E,L,O){return Object.defineProperty(E,L,{value:O,enumerable:!0,configurable:!0,writable:!0}),E[L]}try{W({},"")}catch(E){W=function(O,S,_){return O[S]=_}}function B(E,L,O,S){var _=L&&L.prototype instanceof Z?L:Z,u=Object.create(_.prototype),t=new a(S||[]);return F(u,"_invoke",{value:h(E,O,t)}),u}function K(E,L,O){try{return{type:"normal",arg:E.call(L,O)}}catch(S){return{type:"throw",arg:S}}}$.wrap=B;var q="suspendedStart",H="suspendedYield",G="executing",N="completed",z={};function Z(){}function M(){}function w(){}var v={};W(v,X,function(){return this});var A=Object.getPrototypeOf,V=A&&A(A($D([])));V&&V!==U&&I.call(V,X)&&(v=V);var b=w.prototype=Z.prototype=Object.create(v);function y(E){["next","throw","return"].forEach(function(L){W(E,L,function(O){return this._invoke(L,O)})})}function k(E,L){function O(_,u,t,P){var n=K(E[_],E,u);if(n.type!=="throw"){var BD=n.arg,qD=BD.value;return qD&&S6(qD)=="object"&&I.call(qD,"__await")?L.resolve(qD.__await).then(function(LD){O("next",LD,t,P)},function(LD){O("throw",LD,t,P)}):L.resolve(qD).then(function(LD){BD.value=LD,t(BD)},function(LD){return O("throw",LD,t,P)})}P(n.arg)}var S;F(this,"_invoke",{value:function(u,t){function P(){return new L(function(n,BD){O(u,t,n,BD)})}return S=S?S.then(P,P):P()}})}function h(E,L,O){var S=q;return function(_,u){if(S===G)throw Error("Generator is already running");if(S===N){if(_==="throw")throw u;return{value:D,done:!0}}for(O.method=_,O.arg=u;;){var t=O.delegate;if(t){var P=m(t,O);if(P){if(P===z)continue;return P}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(S===q)throw S=N,O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);S=G;var n=K(E,L,O);if(n.type==="normal"){if(S=O.done?N:H,n.arg===z)continue;return{value:n.arg,done:O.done}}n.type==="throw"&&(S=N,O.method="throw",O.arg=n.arg)}}}function m(E,L){var O=L.method,S=E.iterator[O];if(S===D)return L.delegate=null,O==="throw"&&E.iterator.return&&(L.method="return",L.arg=D,m(E,L),L.method==="throw")||O!=="return"&&(L.method="throw",L.arg=TypeError("The iterator does not provide a '"+O+"' method")),z;var _=K(S,E.iterator,L.arg);if(_.type==="throw")return L.method="throw",L.arg=_.arg,L.delegate=null,z;var u=_.arg;return u?u.done?(L[E.resultName]=u.value,L.next=E.nextLoc,L.method!=="return"&&(L.method="next",L.arg=D),L.delegate=null,z):u:(L.method="throw",L.arg=TypeError("iterator result is not an object"),L.delegate=null,z)}function DD(E){var L={tryLoc:E[0]};1 in E&&(L.catchLoc=E[1]),2 in E&&(L.finallyLoc=E[2],L.afterLoc=E[3]),this.tryEntries.push(L)}function s(E){var L=E.completion||{};L.type="normal",delete L.arg,E.completion=L}function a(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(DD,this),this.reset(!0)}function $D(E){if(E||E===""){var L=E[X];if(L)return L.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var O=-1,S=function _(){for(;++O<E.length;)if(I.call(E,O))return _.value=E[O],_.done=!1,_;return _.value=D,_.done=!0,_};return S.next=S}}throw TypeError(S6(E)+" is not iterable")}return M.prototype=w,F(b,"constructor",{value:w,configurable:!0}),F(w,"constructor",{value:M,configurable:!0}),M.displayName=W(w,Y,"GeneratorFunction"),$.isGeneratorFunction=function(E){var L=typeof E=="function"&&E.constructor;return!!L&&(L===M||(L.displayName||L.name)==="GeneratorFunction")},$.mark=function(E){return Object.setPrototypeOf?Object.setPrototypeOf(E,w):(E.__proto__=w,W(E,Y,"GeneratorFunction")),E.prototype=Object.create(b),E},$.awrap=function(E){return{__await:E}},y(k.prototype),W(k.prototype,Q,function(){return this}),$.AsyncIterator=k,$.async=function(E,L,O,S,_){_===void 0&&(_=Promise);var u=new k(B(E,L,O,S),_);return $.isGeneratorFunction(L)?u:u.next().then(function(t){return t.done?t.value:u.next()})},y(b),W(b,Y,"Generator"),W(b,X,function(){return this}),W(b,"toString",function(){return"[object Generator]"}),$.keys=function(E){var L=Object(E),O=[];for(var S in L)O.push(S);return O.reverse(),function _(){for(;O.length;){var u=O.pop();if(u in L)return _.value=u,_.done=!1,_}return _.done=!0,_}},$.values=$D,a.prototype={constructor:a,reset:function(L){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(s),!L)for(var O in this)O.charAt(0)==="t"&&I.call(this,O)&&!isNaN(+O.slice(1))&&(this[O]=D)},stop:function(){this.done=!0;var L=this.tryEntries[0].completion;if(L.type==="throw")throw L.arg;return this.rval},dispatchException:function(L){if(this.done)throw L;var O=this;function S(BD,qD){return t.type="throw",t.arg=L,O.next=BD,qD&&(O.method="next",O.arg=D),!!qD}for(var _=this.tryEntries.length-1;_>=0;--_){var u=this.tryEntries[_],t=u.completion;if(u.tryLoc==="root")return S("end");if(u.tryLoc<=this.prev){var P=I.call(u,"catchLoc"),n=I.call(u,"finallyLoc");if(P&&n){if(this.prev<u.catchLoc)return S(u.catchLoc,!0);if(this.prev<u.finallyLoc)return S(u.finallyLoc)}else if(P){if(this.prev<u.catchLoc)return S(u.catchLoc,!0)}else{if(!n)throw Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return S(u.finallyLoc)}}}},abrupt:function(L,O){for(var S=this.tryEntries.length-1;S>=0;--S){var _=this.tryEntries[S];if(_.tryLoc<=this.prev&&I.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var u=_;break}}u&&(L==="break"||L==="continue")&&u.tryLoc<=O&&O<=u.finallyLoc&&(u=null);var t=u?u.completion:{};return t.type=L,t.arg=O,u?(this.method="next",this.next=u.finallyLoc,z):this.complete(t)},complete:function(L,O){if(L.type==="throw")throw L.arg;return L.type==="break"||L.type==="continue"?this.next=L.arg:L.type==="return"?(this.rval=this.arg=L.arg,this.method="return",this.next="end"):L.type==="normal"&&O&&(this.next=O),z},finish:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.finallyLoc===L)return this.complete(S.completion,S.afterLoc),s(S),z}},catch:function(L){for(var O=this.tryEntries.length-1;O>=0;--O){var S=this.tryEntries[O];if(S.tryLoc===L){var _=S.completion;if(_.type==="throw"){var u=_.arg;s(S)}return u}}throw Error("illegal catch attempt")},delegateYield:function(L,O,S){return this.delegate={iterator:$D(L),resultName:O,nextLoc:S},this.method==="next"&&(this.arg=D),z}},$}function lg(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function $Z(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,cg(I.key),I)}}function dg(D,$,U){if($)$Z(D.prototype,$);if(U)$Z(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function cg(D){var $=pg(D,"string");return S6($)=="symbol"?$:$+""}function pg(D,$){if(S6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(S6(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function UZ(D,$,U,I,F,J,X){try{var Q=D[J](X),Y=Q.value}catch(W){U(W);return}if(Q.done)$(Y);else Promise.resolve(Y).then(I,F)}function FZ(D){return function(){var $=this,U=arguments;return new Promise(function(I,F){var J=D.apply($,U);function X(Y){UZ(J,I,F,X,Q,"next",Y)}function Q(Y){UZ(J,I,F,X,Q,"throw",Y)}X(void 0)})}}function rg(D,$){return AI.apply(this,arguments)}function AI(){return AI=FZ(e2().mark(function D($,U){return e2().wrap(function(F){while(!0)switch(F.prev=F.next){case 0:return F.abrupt("return",new Promise(function(J,X){var Q=function(B){$.off("readable",Y),X(B)},Y=function W(){var B=$.read(U);if(B!==null)$.off("error",Q),$.off("readable",W),J(B)};$.once("error",Q),$.on("readable",Y)}));case 1:case"end":return F.stop()}},D)})),AI.apply(this,arguments)}var Y5D=IZ.default=function(){function D($){var U=this;lg(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(I){U._error=I})}return dg(D,[{key:"slice",value:function(){var $=FZ(e2().mark(function I(F,J){var X,Q,Y,W,B;return e2().wrap(function(q){while(!0)switch(q.prev=q.next){case 0:if(!(F<this._bufPos)){q.next=2;break}throw Error("cannot slice from position which we already seeked away");case 2:if(!(F>this._bufPos+this._buf.length)){q.next=4;break}throw Error("slice start is outside of buffer (currently not implemented)");case 4:if(!this._error){q.next=6;break}throw this._error;case 6:if(F<this._bufPos+this._buf.length)Q=F-this._bufPos,Y=Math.min(this._buf.length,J-this._bufPos),X=this._buf.slice(Q,Y);else X=Buffer.alloc(0);if(!this._ended){q.next=10;break}return X.size=X.length,q.abrupt("return",{value:X,done:!0});case 10:if(W=J-F,!(W>X.length)){q.next=16;break}return q.next=14,rg(this._stream,W-X.length);case 14:B=q.sent,X=Buffer.concat([X,B]);case 16:return this._buf=X,this._bufPos=F,X.size=X.length,q.abrupt("return",{value:X,done:this._ended});case 20:case"end":return q.stop()}},I,this)}));function U(I,F){return $.apply(this,arguments)}return U}()},{key:"close",value:function(){this._stream.destroy()}}])}()});var WZ=C((QZ)=>{Object.defineProperty(QZ,"__esModule",{value:!0});QZ.default=void 0;var og=o("fs"),tg=P9(dL()),ag=P9(oL()),sg=P9(DZ()),eg=P9(RI());function P9(D){return D&&D.__esModule?D:{default:D}}function D8(D){return D8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},D8(D)}function Df(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function XZ(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,Uf(I.key),I)}}function $f(D,$,U){if($)XZ(D.prototype,$);if(U)XZ(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Uf(D){var $=Ff(D,"string");return D8($)=="symbol"?$:$+""}function Ff(D,$){if(D8(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(D8(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var B5D=QZ.default=function(){function D(){Df(this,D)}return $f(D,[{key:"openFile",value:function(U,I){if(Buffer.isBuffer(U))return Promise.resolve(new ag.default(U));if(U instanceof og.ReadStream&&U.path!=null)return(0,sg.default)(U);if(tg.default.readable(U)){if(I=Number(I),!Number.isFinite(I))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 eg.default(U))}return Promise.reject(Error("source object may only be an instance of Buffer or Readable in this environment"))}}])}()});var HZ=C((qZ)=>{Object.defineProperty(qZ,"__esModule",{value:!0});qZ.default=Xf;var If=o("crypto"),BZ=GZ(o("fs")),Jf=GZ(o("path"));function KZ(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(KZ=function(I){return I?U:$})(D)}function GZ(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=KZ($);if(U&&U.has(D))return U.get(D);var I={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=F?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(I,J,X):I[J]=D[J]}return I.default=D,U&&U.set(D,I),I}function Xf(D,$){if(Buffer.isBuffer(D)){var U=65536,I=D.slice(0,Math.min(U,D.length)),F=(0,If.createHash)("md5").update(I).digest("hex"),J=["node-buffer",F,D.length,$.endpoint].join("-");return Promise.resolve(J)}if(D instanceof BZ.ReadStream&&D.path!=null)return new Promise(function(X,Q){var Y=Jf.resolve(D.path);BZ.stat(D.path,function(W,B){if(W){Q(W);return}var K=["node-file",Y,B.size,B.mtime.getTime(),$.endpoint].join("-");X(K)})});return Promise.resolve(null)}});var ZZ=C((q5D,LZ)=>{var wZ="Expected a function",NZ=NaN,Yf="[object Symbol]",Wf=/^\s+|\s+$/g,Bf=/^[-+]0x[0-9a-f]+$/i,Kf=/^0b[01]+$/i,Gf=/^0o[0-7]+$/i,qf=parseInt,Hf=typeof global=="object"&&global&&global.Object===Object&&global,Nf=typeof self=="object"&&self&&self.Object===Object&&self,zf=Hf||Nf||Function("return this")(),wf=Object.prototype,Lf=wf.toString,Zf=Math.max,Mf=Math.min,SI=function(){return zf.Date.now()};function Of(D,$,U){var I,F,J,X,Q,Y,W=0,B=!1,K=!1,q=!0;if(typeof D!="function")throw TypeError(wZ);if($=zZ($)||0,C9(U))B=!!U.leading,K="maxWait"in U,J=K?Zf(zZ(U.maxWait)||0,$):J,q="trailing"in U?!!U.trailing:q;function H(V){var b=I,y=F;return I=F=void 0,W=V,X=D.apply(y,b),X}function G(V){return W=V,Q=setTimeout(Z,$),B?H(V):X}function N(V){var b=V-Y,y=V-W,k=$-b;return K?Mf(k,J-y):k}function z(V){var b=V-Y,y=V-W;return Y===void 0||b>=$||b<0||K&&y>=J}function Z(){var V=SI();if(z(V))return M(V);Q=setTimeout(Z,N(V))}function M(V){if(Q=void 0,q&&I)return H(V);return I=F=void 0,X}function w(){if(Q!==void 0)clearTimeout(Q);W=0,I=Y=F=Q=void 0}function v(){return Q===void 0?X:M(SI())}function A(){var V=SI(),b=z(V);if(I=arguments,F=this,Y=V,b){if(Q===void 0)return G(Y);if(K)return Q=setTimeout(Z,$),H(Y)}if(Q===void 0)Q=setTimeout(Z,$);return X}return A.cancel=w,A.flush=v,A}function Ef(D,$,U){var I=!0,F=!0;if(typeof D!="function")throw TypeError(wZ);if(C9(U))I="leading"in U?!!U.leading:I,F="trailing"in U?!!U.trailing:F;return Of(D,$,{leading:I,maxWait:$,trailing:F})}function C9(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function vf(D){return!!D&&typeof D=="object"}function Vf(D){return typeof D=="symbol"||vf(D)&&Lf.call(D)==Yf}function zZ(D){if(typeof D=="number")return D;if(Vf(D))return NZ;if(C9(D)){var $=typeof D.valueOf=="function"?D.valueOf():D;D=C9($)?$+"":$}if(typeof D!="string")return D===0?D:+D;D=D.replace(Wf,"");var U=Kf.test(D);return U||Gf.test(D)?qf(D.slice(2),U?2:8):Bf.test(D)?NZ:+D}LZ.exports=Ef});var bZ=C((SZ)=>{Object.defineProperty(SZ,"__esModule",{value:!0});SZ.default=void 0;var jf=jZ(o("http")),Af=jZ(o("https")),EZ=o("stream"),Rf=o("url"),vZ=Sf(ZZ());function Sf(D){return D&&D.__esModule?D:{default:D}}function VZ(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(VZ=function(I){return I?U:$})(D)}function jZ(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=VZ($);if(U&&U.has(D))return U.get(D);var I={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=F?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(I,J,X):I[J]=D[J]}return I.default=D,U&&U.set(D,I),I}function Tf(D,$,U){return $=u9($),bf(D,AZ()?Reflect.construct($,U||[],u9(D).constructor):$.apply(D,U))}function bf(D,$){if($&&(c1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Pf(D)}function Pf(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function AZ(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(AZ=function(){return!!D})()}function u9(D){return u9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},u9(D)}function Cf(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}),$)TI(D,$)}function TI(D,$){return TI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,F){return I.__proto__=F,I},TI(D,$)}function MZ(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function $8(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?MZ(Object(U),!0).forEach(function(I){uf(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):MZ(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}function uf(D,$,U){if($=RZ($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function c1(D){return c1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},c1(D)}function k9(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function OZ(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,RZ(I.key),I)}}function _9(D,$,U){if($)OZ(D.prototype,$);if(U)OZ(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function RZ(D){var $=kf(D,"string");return c1($)=="symbol"?$:$+""}function kf(D,$){if(c1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(c1(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var H5D=SZ.default=function(){function D(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};k9(this,D),this._requestOptions=$}return _9(D,[{key:"createRequest",value:function(U,I){return new _f(U,I,this._requestOptions)}},{key:"getName",value:function(){return"NodeHttpStack"}}])}(),_f=function(){function D($,U,I){k9(this,D),this._method=$,this._url=U,this._headers={},this._request=null,this._progressHandler=function(){},this._requestOptions=I||{}}return _9(D,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(U,I){this._headers[U]=I}},{key:"getHeader",value:function(U){return this._headers[U]}},{key:"setProgressHandler",value:function(U){this._progressHandler=U}},{key:"send",value:function(){var U=this,I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(F,J){var X=$8($8($8({},(0,Rf.parse)(U._url)),U._requestOptions),{},{method:U._method,headers:$8($8({},U._requestOptions.headers||{}),U._headers)});if(I!==null&&I!==void 0&&I.size)X.headers["Content-Length"]=I.size;var Q=X.protocol==="https:"?Af:jf;U._request=Q.request(X);var Y=U._request;if(Y.on("response",function(W){var B=[];W.on("data",function(K){B.push(K)}),W.on("end",function(){var K=Buffer.concat(B).toString("utf8");F(new xf(W,K))})}),Y.on("error",function(W){J(W)}),I instanceof EZ.Readable)I.pipe(new gf(U._progressHandler)).pipe(Y);else if(I instanceof Uint8Array)ff(Y,I,U._progressHandler);else Y.end(I)})}},{key:"abort",value:function(){if(this._request!==null)this._request.abort();return Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._request}}])}(),xf=function(){function D($,U){k9(this,D),this._response=$,this._body=U}return _9(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}}])}(),gf=function(D){function $(U){var I;return k9(this,$),I=Tf(this,$),I._onprogress=(0,vZ.default)(U,100,{leading:!0,trailing:!1}),I._position=0,I}return Cf($,D),_9($,[{key:"_transform",value:function(I,F,J){this._position+=I.length,this._onprogress(this._position),J(null,I)}}])}(EZ.Transform),ff=function($,U,I){I=(0,vZ.default)(I,100,{leading:!0,trailing:!1});var F=0;function J(){var X=Math.min($.writableHighWaterMark,U.length-F),Q=U.subarray(F,F+X);F+=Q.length;var Y=$.write(Q);if(!Y)$.once("drain",J),I(F);else if(F<U.length)J();else $.end()}J()}});var PZ=C((yf)=>{yf.expectReceive=function(D,$,U){var I;if(U.root(D,$,U),I=this.message,D.hasOwnProperty("expected"))I+=" Expected "+D.expected+".";if(D.hasOwnProperty("received"))I+=" Received: "+D.received+".";this.message=I};yf.root=function(D,$,U){var I=this,F,J={stackLength:Error.stackTraceLimit,rootOnly:!0},X="",Q=Error.stackTraceLimit,Y;function W(){Y[0]=I.toString(),I.stack=Y.join(`
`)}if(!$||typeof $!=="object")$={};if($.hasOwnProperty("stackLength")&&typeof $.stackLength==="number"&&!isNaN($.stackLength)&&$.stackLength>=0)J.stackLength=$.stackLength;if(!$.hasOwnProperty("rootOnly"))J.rootOnly=$.rootOnly;if(!J.rootOnly||this.CustomError.parent===Error)Object.keys(D).forEach(function(B){switch(B){case"code":F=D.code||void 0;break;case"message":X=D.message||"";break;default:I[B]=D[B]}}),Error.stackTraceLimit=J.stackLength+2,Y=Error().stack.split(`
`),Y.splice(0,3),Y.unshift(""),Error.stackTraceLimit=Q,this.stack=Y.join(`
`),Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,get:function(){return F},set:function(B){F=B,W()}}),Object.defineProperty(this,"message",{configurable:!0,enumerable:!0,get:function(){return X},set:function(B){X=B,W()}}),W()}});var kZ=C((w5D,uZ)=>{uZ.exports=T6;T6.factory=PZ();var CI=T6("CustomError");CI.order=T6(CI,{message:"Arguments out of order.",code:"EOARG"});function T6(D,$,U,I){var F,J;if($=x9(arguments,1,Error,CZ,[bI,g9]),U=x9(arguments,2,{},bI,[g9]),I=x9(arguments,3,PI,g9,[]),D=x9(arguments,0,$===Error?"Error":$.prototype.CustomError.name,nf,[CZ,bI,g9]),J=$===Error,J&&I===PI)I=T6.factory.root;return F=function(X,Q){var Y,W,B,K,q,H;if(!(this instanceof F))return new F(X,Q);if(delete this.constructor.name,Object.defineProperty(this.constructor,"name",{enumerable:!1,configurable:!0,value:D,writable:!1}),typeof X==="string")X={message:X};if(!X)X={};W=this.CustomError.chain.slice(0).reverse().map(function(G){return G.properties}),W.push(X),W.unshift({}),H=Object.assign.apply(Object,W),Y=this,B={},Object.keys(T6.factory).forEach(function(G){B[G]=function(N,z){T6.factory[G].call(Y,N,z,B)}});for(K=this.CustomError.chain.length-1;K>=0;K--)if(q=this.CustomError.chain[K],q.factory!==PI)q.factory.call(this,H,Q,B)},F.prototype=Object.create($.prototype),F.prototype.constructor=F,F.prototype.name=D,F.prototype.CustomError={chain:J?[]:$.prototype.CustomError.chain.slice(0),factory:I,name:D,parent:$,properties:U},F.prototype.CustomError.chain.unshift(F.prototype.CustomError),F.prototype.toString=function(){var X=this.CustomError.chain[this.CustomError.chain.length-1].name;if(this.code)X+=" "+this.code;if(this.message)X+=": "+this.message;return X},F}function x9(D,$,U,I,F){var J=-1,X=-1,Q,Y,W=$<D.length?$:D.length,B;for(Q=0;Q<=W;Q++){if(B=D[Q],J===-1){for(Y=0;Y<F.length;Y++)if(F[Y](B))J=Q}if(X===-1&&I(B))X=Q}if(X!==-1&&J!==-1&&J<X)throw new CI.order;return X!==-1?D[X]:U}function g9(D){return typeof D==="function"&&D!==Error&&!D.prototype.CustomError}function nf(D){return typeof D==="string"}function CZ(D){return typeof D==="function"&&(D===Error||D.prototype.CustomError)}function bI(D){return D&&typeof D==="object"}function PI(){}});var yZ=C((r1,p1)=>{var lf=1/0,df="[object Symbol]",U8={function:!0,object:!0},cf=U8[typeof r1]&&r1&&!r1.nodeType?r1:void 0,pf=U8[typeof p1]&&p1&&!p1.nodeType?p1:void 0,rf=f9(cf&&pf&&typeof global=="object"&&global),of=f9(U8[typeof self]&&self),_Z=f9(U8[typeof window]&&window),uI=f9(U8[typeof r1]&&r1),tf=rf||_Z!==(uI&&uI.window)&&_Z||of||uI||Function("return this")();function f9(D){return D&&D.Object===Object?D:null}var af=Object.prototype,sf=af.toString,xZ=tf.Symbol,gZ=xZ?xZ.prototype:void 0,fZ=gZ?gZ.toString:void 0;function ef(D){if(typeof D=="string")return D;if($y(D))return fZ?fZ.call(D):"";var $=D+"";return $=="0"&&1/D==-lf?"-0":$}function Dy(D){return!!D&&typeof D=="object"}function $y(D){return typeof D=="symbol"||Dy(D)&&sf.call(D)==df}p1.exports=ef});var cZ=C((t1,o1)=>{var Uy=yZ(),Fy="Expected a function",hZ="__lodash_hash_undefined__",Iy="[object Function]",Jy="[object GeneratorFunction]",Xy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,Qy=/[\\^$.*+?()[\]{}|]/g,Yy=/\\(\\)?/g,Wy=/^\[object .+?Constructor\]$/,I8={function:!0,object:!0},By=I8[typeof t1]&&t1&&!t1.nodeType?t1:void 0,Ky=I8[typeof o1]&&o1&&!o1.nodeType?o1:void 0,Gy=y9(By&&Ky&&typeof global=="object"&&global),qy=y9(I8[typeof self]&&self),mZ=y9(I8[typeof window]&&window),kI=y9(I8[typeof t1]&&t1),Hy=Gy||mZ!==(kI&&kI.window)&&mZ||qy||kI||Function("return this")();function y9(D){return D&&D.Object===Object?D:null}function Ny(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}var zy=Array.prototype,nZ=Object.prototype,iZ=Function.prototype.toString,_I=nZ.hasOwnProperty,wy=nZ.toString,Ly=RegExp("^"+iZ.call(_I).replace(Qy,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zy=zy.splice,My=lZ(Hy,"Map"),F8=lZ(Object,"create");function b6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Oy(){this.__data__=F8?F8(null):{}}function Ey(D){return this.has(D)&&delete this.__data__[D]}function vy(D){var $=this.__data__;if(F8){var U=$[D];return U===hZ?void 0:U}return _I.call($,D)?$[D]:void 0}function Vy(D){var $=this.__data__;return F8?$[D]!==void 0:_I.call($,D)}function jy(D,$){var U=this.__data__;return U[D]=F8&&$===void 0?hZ:$,this}b6.prototype.clear=Oy;b6.prototype.delete=Ey;b6.prototype.get=vy;b6.prototype.has=Vy;b6.prototype.set=jy;function a1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Ay(){this.__data__=[]}function Ry(D){var $=this.__data__,U=m9($,D);if(U<0)return!1;var I=$.length-1;if(U==I)$.pop();else Zy.call($,U,1);return!0}function Sy(D){var $=this.__data__,U=m9($,D);return U<0?void 0:$[U][1]}function Ty(D){return m9(this.__data__,D)>-1}function by(D,$){var U=this.__data__,I=m9(U,D);if(I<0)U.push([D,$]);else U[I][1]=$;return this}a1.prototype.clear=Ay;a1.prototype.delete=Ry;a1.prototype.get=Sy;a1.prototype.has=Ty;a1.prototype.set=by;function P6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Py(){this.__data__={hash:new b6,map:new(My||a1),string:new b6}}function Cy(D){return h9(this,D).delete(D)}function uy(D){return h9(this,D).get(D)}function ky(D){return h9(this,D).has(D)}function _y(D,$){return h9(this,D).set(D,$),this}P6.prototype.clear=Py;P6.prototype.delete=Cy;P6.prototype.get=uy;P6.prototype.has=ky;P6.prototype.set=_y;function m9(D,$){var U=D.length;while(U--)if(yy(D[U][0],$))return U;return-1}function h9(D,$){var U=D.__data__;return xy($)?U[typeof $=="string"?"string":"hash"]:U.map}function lZ(D,$){var U=D[$];return hy(U)?U:void 0}function xy(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}var gy=xI(function(D){var $=[];return ny(D).replace(Xy,function(U,I,F,J){$.push(F?J.replace(Yy,"$1"):I||U)}),$});function fy(D){if(D!=null){try{return iZ.call(D)}catch($){}try{return D+""}catch($){}}return""}function xI(D,$){if(typeof D!="function"||$&&typeof $!="function")throw TypeError(Fy);var U=function(){var I=arguments,F=$?$.apply(this,I):I[0],J=U.cache;if(J.has(F))return J.get(F);var X=D.apply(this,I);return U.cache=J.set(F,X),X};return U.cache=new(xI.Cache||P6),U}xI.Cache=P6;function yy(D,$){return D===$||D!==D&&$!==$}function my(D){var $=dZ(D)?wy.call(D):"";return $==Iy||$==Jy}function dZ(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function hy(D){if(!dZ(D))return!1;var $=my(D)||Ny(D)?Ly:Wy;return $.test(fy(D))}function ny(D){return D==null?"":Uy(D)}o1.exports=gy});var EM=C((D4,e1)=>{var iy=cZ(),ly=200,pI="__lodash_hash_undefined__",c9=1,$4=2,dy=1/0,sZ=9007199254740991,n9="[object Arguments]",yI="[object Array]",eZ="[object Boolean]",DM="[object Date]",$M="[object Error]",UM="[object Function]",cy="[object GeneratorFunction]",J8="[object Map]",FM="[object Number]",s1="[object Object]",pZ="[object Promise]",IM="[object RegExp]",X8="[object Set]",rI="[object String]",JM="[object Symbol]",mI="[object WeakMap]",XM="[object ArrayBuffer]",i9="[object DataView]",py="[object Float32Array]",ry="[object Float64Array]",oy="[object Int8Array]",ty="[object Int16Array]",ay="[object Int32Array]",sy="[object Uint8Array]",ey="[object Uint8ClampedArray]",Dm="[object Uint16Array]",$m="[object Uint32Array]",Um=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fm=/^\w*$/,Im=/[\\^$.*+?()[\]{}|]/g,Jm=/^\[object .+?Constructor\]$/,Xm=/^(?:0|[1-9]\d*)$/,CD={};CD[py]=CD[ry]=CD[oy]=CD[ty]=CD[ay]=CD[sy]=CD[ey]=CD[Dm]=CD[$m]=!0;CD[n9]=CD[yI]=CD[XM]=CD[eZ]=CD[i9]=CD[DM]=CD[$M]=CD[UM]=CD[J8]=CD[FM]=CD[s1]=CD[IM]=CD[X8]=CD[rI]=CD[mI]=!1;var Y8={function:!0,object:!0},Qm=Y8[typeof D4]&&D4&&!D4.nodeType?D4:void 0,Ym=Y8[typeof e1]&&e1&&!e1.nodeType?e1:void 0,Wm=p9(Qm&&Ym&&typeof global=="object"&&global),Bm=p9(Y8[typeof self]&&self),rZ=p9(Y8[typeof window]&&window),gI=p9(Y8[typeof D4]&&D4),k6=Wm||rZ!==(gI&&gI.window)&&rZ||Bm||gI||Function("return this")();function Km(D,$){var U=-1,I=D.length,F=Array(I);while(++U<I)F[U]=$(D[U],U,D);return F}function Gm(D,$){var U=-1,I=D.length;while(++U<I)if($(D[U],U,D))return!0;return!1}function qm(D,$){var U=-1,I=Array(D);while(++U<D)I[U]=$(U);return I}function Hm(D,$){return Km($,function(U){return[U,D[U]]})}function p9(D){return D&&D.Object===Object?D:null}function hI(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function QM(D){var $=-1,U=Array(D.size);return D.forEach(function(I,F){U[++$]=[F,I]}),U}function Nm(D){var $=-1,U=Array(D.size);return D.forEach(function(I){U[++$]=I}),U}function zm(D){var $=-1,U=Array(D.size);return D.forEach(function(I){U[++$]=[I,I]}),U}var wm=Array.prototype,r9=Object.prototype,YM=Function.prototype.toString,C6=r9.hasOwnProperty,_6=r9.toString,Lm=RegExp("^"+YM.call(C6).replace(Im,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),oZ=k6.Symbol,tZ=k6.Uint8Array,Zm=r9.propertyIsEnumerable,Mm=wm.splice,Om=Object.getPrototypeOf,Em=Object.keys,nI=U4(k6,"DataView"),l9=U4(k6,"Map"),iI=U4(k6,"Promise"),lI=U4(k6,"Set"),dI=U4(k6,"WeakMap"),Q8=U4(Object,"create"),vm=g6(nI),Vm=g6(l9),jm=g6(iI),Am=g6(lI),Rm=g6(dI),aZ=oZ?oZ.prototype:void 0,fI=aZ?aZ.valueOf:void 0;function u6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Sm(){this.__data__=Q8?Q8(null):{}}function Tm(D){return this.has(D)&&delete this.__data__[D]}function bm(D){var $=this.__data__;if(Q8){var U=$[D];return U===pI?void 0:U}return C6.call($,D)?$[D]:void 0}function Pm(D){var $=this.__data__;return Q8?$[D]!==void 0:C6.call($,D)}function Cm(D,$){var U=this.__data__;return U[D]=Q8&&$===void 0?pI:$,this}u6.prototype.clear=Sm;u6.prototype.delete=Tm;u6.prototype.get=bm;u6.prototype.has=Pm;u6.prototype.set=Cm;function R0(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function um(){this.__data__=[]}function km(D){var $=this.__data__,U=o9($,D);if(U<0)return!1;var I=$.length-1;if(U==I)$.pop();else Mm.call($,U,1);return!0}function _m(D){var $=this.__data__,U=o9($,D);return U<0?void 0:$[U][1]}function xm(D){return o9(this.__data__,D)>-1}function gm(D,$){var U=this.__data__,I=o9(U,D);if(I<0)U.push([D,$]);else U[I][1]=$;return this}R0.prototype.clear=um;R0.prototype.delete=km;R0.prototype.get=_m;R0.prototype.has=xm;R0.prototype.set=gm;function x6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function fm(){this.__data__={hash:new u6,map:new(l9||R0),string:new u6}}function ym(D){return t9(this,D).delete(D)}function mm(D){return t9(this,D).get(D)}function hm(D){return t9(this,D).has(D)}function nm(D,$){return t9(this,D).set(D,$),this}x6.prototype.clear=fm;x6.prototype.delete=ym;x6.prototype.get=mm;x6.prototype.has=hm;x6.prototype.set=nm;function d9(D){var $=-1,U=D?D.length:0;this.__data__=new x6;while(++$<U)this.add(D[$])}function im(D){return this.__data__.set(D,pI),this}function lm(D){return this.__data__.has(D)}d9.prototype.add=d9.prototype.push=im;d9.prototype.has=lm;function A0(D){this.__data__=new R0(D)}function dm(){this.__data__=new R0}function cm(D){return this.__data__.delete(D)}function pm(D){return this.__data__.get(D)}function rm(D){return this.__data__.has(D)}function om(D,$){var U=this.__data__;if(U instanceof R0&&U.__data__.length==ly)U=this.__data__=new x6(U.__data__);return U.set(D,$),this}A0.prototype.clear=dm;A0.prototype.delete=cm;A0.prototype.get=pm;A0.prototype.has=rm;A0.prototype.set=om;function o9(D,$){var U=D.length;while(U--)if(Hh(D[U][0],$))return U;return-1}function WM(D,$){$=a9($,D)?[$]:GM($);var U=0,I=$.length;while(D!=null&&U<I)D=D[s9($[U++])];return U&&U==I?D:void 0}function BM(D,$){return C6.call(D,$)||typeof D=="object"&&$ in D&&Wh(D)===null}function tm(D,$){return $ in Object(D)}function oI(D,$,U,I,F){if(D===$)return!0;if(D==null||$==null||!D5(D)&&!W8($))return D!==D&&$!==$;return am(D,$,oI,U,I,F)}function am(D,$,U,I,F,J){var X=l0(D),Q=l0($),Y=yI,W=yI;if(!X)Y=j0(D),Y=Y==n9?s1:Y;if(!Q)W=j0($),W=W==n9?s1:W;var B=Y==s1&&!hI(D),K=W==s1&&!hI($),q=Y==W;if(q&&!B)return J||(J=new A0),X||wh(D)?qM(D,$,U,I,F,J):Jh(D,$,Y,U,I,F,J);if(!(F&$4)){var H=B&&C6.call(D,"__wrapped__"),G=K&&C6.call($,"__wrapped__");if(H||G){var N=H?D.value():D,z=G?$.value():$;return J||(J=new A0),U(N,z,I,F,J)}}if(!q)return!1;return J||(J=new A0),Xh(D,$,U,I,F,J)}function sm(D,$,U,I){var F=U.length,J=F,X=!I;if(D==null)return!J;D=Object(D);while(F--){var Q=U[F];if(X&&Q[2]?Q[1]!==D[Q[0]]:!(Q[0]in D))return!1}while(++F<J){Q=U[F];var Y=Q[0],W=D[Y],B=Q[1];if(X&&Q[2]){if(W===void 0&&!(Y in D))return!1}else{var K=new A0;if(I)var q=I(W,B,Y,D,$,K);if(!(q===void 0?oI(B,W,I,c9|$4,K):q))return!1}}return!0}function em(D){if(typeof D=="function")return D;if(D==null)return Oh;if(typeof D=="object")return l0(D)?Uh(D[0],D[1]):$h(D);return Eh(D)}function Dh(D){return Em(Object(D))}function $h(D){var $=Yh(D);if($.length==1&&$[0][2])return zM($[0][0],$[0][1]);return function(U){return U===D||sm(U,D,$)}}function Uh(D,$){if(a9(D)&&NM($))return zM(s9(D),$);return function(U){var I=Lh(U,D);return I===void 0&&I===$?Zh(U,D):oI($,I,void 0,c9|$4)}}function KM(D){return function($){return $==null?void 0:$[D]}}function Fh(D){return function($){return WM($,D)}}function GM(D){return l0(D)?D:iy(D)}function Ih(D){return function($){var U=j0($);if(U==J8)return QM($);if(U==X8)return zm($);return Hm($,D($))}}function qM(D,$,U,I,F,J){var X=F&$4,Q=D.length,Y=$.length;if(Q!=Y&&!(X&&Y>Q))return!1;var W=J.get(D);if(W)return W==$;var B=-1,K=!0,q=F&c9?new d9:void 0;J.set(D,$);while(++B<Q){var H=D[B],G=$[B];if(I)var N=X?I(G,H,B,$,D,J):I(H,G,B,D,$,J);if(N!==void 0){if(N)continue;K=!1;break}if(q){if(!Gm($,function(z,Z){if(!q.has(Z)&&(H===z||U(H,z,I,F,J)))return q.add(Z)})){K=!1;break}}else if(!(H===G||U(H,G,I,F,J))){K=!1;break}}return J.delete(D),K}function Jh(D,$,U,I,F,J,X){switch(U){case i9:if(D.byteLength!=$.byteLength||D.byteOffset!=$.byteOffset)return!1;D=D.buffer,$=$.buffer;case XM:if(D.byteLength!=$.byteLength||!I(new tZ(D),new tZ($)))return!1;return!0;case eZ:case DM:return+D==+$;case $M:return D.name==$.name&&D.message==$.message;case FM:return D!=+D?$!=+$:D==+$;case IM:case rI:return D==$+"";case J8:var Q=QM;case X8:var Y=J&$4;if(Q||(Q=Nm),D.size!=$.size&&!Y)return!1;var W=X.get(D);if(W)return W==$;return J|=c9,X.set(D,$),qM(Q(D),Q($),I,F,J,X);case JM:if(fI)return fI.call(D)==fI.call($)}return!1}function Xh(D,$,U,I,F,J){var X=F&$4,Q=cI(D),Y=Q.length,W=cI($),B=W.length;if(Y!=B&&!X)return!1;var K=Y;while(K--){var q=Q[K];if(!(X?q in $:BM($,q)))return!1}var H=J.get(D);if(H)return H==$;var G=!0;J.set(D,$);var N=X;while(++K<Y){q=Q[K];var z=D[q],Z=$[q];if(I)var M=X?I(Z,z,q,$,D,J):I(z,Z,q,D,$,J);if(!(M===void 0?z===Z||U(z,Z,I,F,J):M)){G=!1;break}N||(N=q=="constructor")}if(G&&!N){var w=D.constructor,v=$.constructor;if(w!=v&&(("constructor"in D)&&("constructor"in $))&&!(typeof w=="function"&&w instanceof w&&typeof v=="function"&&v instanceof v))G=!1}return J.delete(D),G}var Qh=KM("length");function t9(D,$){var U=D.__data__;return Gh($)?U[typeof $=="string"?"string":"hash"]:U.map}function Yh(D){var $=Mh(D),U=$.length;while(U--)$[U][2]=NM($[U][1]);return $}function U4(D,$){var U=D[$];return zh(U)?U:void 0}function Wh(D){return Om(Object(D))}function j0(D){return _6.call(D)}if(nI&&j0(new nI(new ArrayBuffer(1)))!=i9||l9&&j0(new l9)!=J8||iI&&j0(iI.resolve())!=pZ||lI&&j0(new lI)!=X8||dI&&j0(new dI)!=mI)j0=function(D){var $=_6.call(D),U=$==s1?D.constructor:void 0,I=U?g6(U):void 0;if(I)switch(I){case vm:return i9;case Vm:return J8;case jm:return pZ;case Am:return X8;case Rm:return mI}return $};function Bh(D,$,U){$=a9($,D)?[$]:GM($);var I,F=-1,X=$.length;while(++F<X){var J=s9($[F]);if(!(I=D!=null&&U(D,J)))break;D=D[J]}if(I)return I;var X=D?D.length:0;return!!X&&e9(X)&&HM(J,X)&&(l0(D)||MM(D)||wM(D))}function Kh(D){var $=D?D.length:void 0;if(e9($)&&(l0(D)||MM(D)||wM(D)))return qm($,String);return null}function HM(D,$){return $=$==null?sZ:$,!!$&&(typeof D=="number"||Xm.test(D))&&(D>-1&&D%1==0&&D<$)}function a9(D,$){if(l0(D))return!1;var U=typeof D;if(U=="number"||U=="symbol"||U=="boolean"||D==null||OM(D))return!0;return Fm.test(D)||!Um.test(D)||$!=null&&D in Object($)}function Gh(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function qh(D){var $=D&&D.constructor,U=typeof $=="function"&&$.prototype||r9;return D===U}function NM(D){return D===D&&!D5(D)}function zM(D,$){return function(U){if(U==null)return!1;return U[D]===$&&($!==void 0||(D in Object(U)))}}function s9(D){if(typeof D=="string"||OM(D))return D;var $=D+"";return $=="0"&&1/D==-dy?"-0":$}function g6(D){if(D!=null){try{return YM.call(D)}catch($){}try{return D+""}catch($){}}return""}function Hh(D,$){return D===$||D!==D&&$!==$}function wM(D){return Nh(D)&&C6.call(D,"callee")&&(!Zm.call(D,"callee")||_6.call(D)==n9)}var l0=Array.isArray;function LM(D){return D!=null&&e9(Qh(D))&&!ZM(D)}function Nh(D){return W8(D)&&LM(D)}function ZM(D){var $=D5(D)?_6.call(D):"";return $==UM||$==cy}function e9(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=sZ}function D5(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function W8(D){return!!D&&typeof D=="object"}function zh(D){if(!D5(D))return!1;var $=ZM(D)||hI(D)?Lm:Jm;return $.test(g6(D))}function MM(D){return typeof D=="string"||!l0(D)&&W8(D)&&_6.call(D)==rI}function OM(D){return typeof D=="symbol"||W8(D)&&_6.call(D)==JM}function wh(D){return W8(D)&&e9(D.length)&&!!CD[_6.call(D)]}function Lh(D,$,U){var I=D==null?void 0:WM(D,$);return I===void 0?U:I}function Zh(D,$){return D!=null&&Bh(D,$,tm)}function cI(D){var $=qh(D);if(!($||LM(D)))return Dh(D);var U=Kh(D),I=!!U,F=U||[],J=F.length;for(var X in D)if(BM(D,X)&&!(I&&(X=="length"||HM(X,J)))&&!($&&X=="constructor"))F.push(X);return F}var Mh=Ih(cI);function Oh(D){return D}function Eh(D){return a9(D)?KM(s9(D)):Fh(D)}e1.exports=em});var RM=C((I4,F4)=>{var vh=1/0,Vh="[object Function]",jh="[object GeneratorFunction]",Ah=/[\\^$.*+?()[\]{}|]/g,Rh=/^\[object .+?Constructor\]$/,B8={function:!0,object:!0},Sh=B8[typeof I4]&&I4&&!I4.nodeType?I4:void 0,Th=B8[typeof F4]&&F4&&!F4.nodeType?F4:void 0,bh=$5(Sh&&Th&&typeof global=="object"&&global),Ph=$5(B8[typeof self]&&self),vM=$5(B8[typeof window]&&window),tI=$5(B8[typeof I4]&&I4),Ch=bh||vM!==(tI&&tI.window)&&vM||Ph||tI||Function("return this")();function $5(D){return D&&D.Object===Object?D:null}function uh(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function kh(D){var $=-1,U=Array(D.size);return D.forEach(function(I){U[++$]=I}),U}var VM=Object.prototype,jM=Function.prototype.toString,_h=VM.hasOwnProperty,xh=VM.toString,gh=RegExp("^"+jM.call(_h).replace(Ah,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aI=yh(Ch,"Set"),fh=!(aI&&1/kh(new aI([,-0]))[1]==vh)?ih:function(D){return new aI(D)};function yh(D,$){var U=D[$];return nh(U)?U:void 0}function mh(D){if(D!=null){try{return jM.call(D)}catch($){}try{return D+""}catch($){}}return""}function hh(D){var $=AM(D)?xh.call(D):"";return $==Vh||$==jh}function AM(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function nh(D){if(!AM(D))return!1;var $=hh(D)||uh(D)?gh:Rh;return $.test(mh(D))}function ih(){}F4.exports=fh});var TM=C((X4,J4)=>{var K8={function:!0,object:!0},lh=K8[typeof X4]&&X4&&!X4.nodeType?X4:void 0,dh=K8[typeof J4]&&J4&&!J4.nodeType?J4:void 0,ch=U5(lh&&dh&&typeof global=="object"&&global),ph=U5(K8[typeof self]&&self),SM=U5(K8[typeof window]&&window),sI=U5(K8[typeof X4]&&X4),rh=ch||SM!==(sI&&sI.window)&&SM||ph||sI||Function("return this")();function U5(D){return D&&D.Object===Object?D:null}J4.exports=rh});var _M=C((v5D,kM)=>{var oh=RM(),th=TM(),ah=200,eI="__lodash_hash_undefined__",sh="[object Function]",eh="[object GeneratorFunction]",Dn=/[\\^$.*+?()[\]{}|]/g,$n=/^\[object .+?Constructor\]$/;function Un(D,$){return!!D.length&&In(D,$,0)>-1}function Fn(D,$,U){var I=-1,F=D.length;while(++I<F)if(U($,D[I]))return!0;return!1}function In(D,$,U){if($!==$)return Xn(D,U);var I=U-1,F=D.length;while(++I<F)if(D[I]===$)return I;return-1}function Jn(D,$){return D.has($)}function Xn(D,$,U){var I=D.length,F=$+(U?0:-1);while(U?F--:++F<I){var J=D[F];if(J!==J)return F}return-1}function Qn(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function Yn(D){var $=-1,U=Array(D.size);return D.forEach(function(I){U[++$]=I}),U}var Wn=Array.prototype,bM=Object.prototype,PM=Function.prototype.toString,DJ=bM.hasOwnProperty,Bn=bM.toString,Kn=RegExp("^"+PM.call(DJ).replace(Dn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Gn=Wn.splice,qn=CM(th,"Map"),G8=CM(Object,"create");function f6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Hn(){this.__data__=G8?G8(null):{}}function Nn(D){return this.has(D)&&delete this.__data__[D]}function zn(D){var $=this.__data__;if(G8){var U=$[D];return U===eI?void 0:U}return DJ.call($,D)?$[D]:void 0}function wn(D){var $=this.__data__;return G8?$[D]!==void 0:DJ.call($,D)}function Ln(D,$){var U=this.__data__;return U[D]=G8&&$===void 0?eI:$,this}f6.prototype.clear=Hn;f6.prototype.delete=Nn;f6.prototype.get=zn;f6.prototype.has=wn;f6.prototype.set=Ln;function Q4(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Zn(){this.__data__=[]}function Mn(D){var $=this.__data__,U=I5($,D);if(U<0)return!1;var I=$.length-1;if(U==I)$.pop();else Gn.call($,U,1);return!0}function On(D){var $=this.__data__,U=I5($,D);return U<0?void 0:$[U][1]}function En(D){return I5(this.__data__,D)>-1}function vn(D,$){var U=this.__data__,I=I5(U,D);if(I<0)U.push([D,$]);else U[I][1]=$;return this}Q4.prototype.clear=Zn;Q4.prototype.delete=Mn;Q4.prototype.get=On;Q4.prototype.has=En;Q4.prototype.set=vn;function Y4(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var I=D[$];this.set(I[0],I[1])}}function Vn(){this.__data__={hash:new f6,map:new(qn||Q4),string:new f6}}function jn(D){return J5(this,D).delete(D)}function An(D){return J5(this,D).get(D)}function Rn(D){return J5(this,D).has(D)}function Sn(D,$){return J5(this,D).set(D,$),this}Y4.prototype.clear=Vn;Y4.prototype.delete=jn;Y4.prototype.get=An;Y4.prototype.has=Rn;Y4.prototype.set=Sn;function F5(D){var $=-1,U=D?D.length:0;this.__data__=new Y4;while(++$<U)this.add(D[$])}function Tn(D){return this.__data__.set(D,eI),this}function bn(D){return this.__data__.has(D)}F5.prototype.add=F5.prototype.push=Tn;F5.prototype.has=bn;function I5(D,$){var U=D.length;while(U--)if(kn(D[U][0],$))return U;return-1}function Pn(D,$,U){var I=-1,F=Un,J=D.length,X=!0,Q=[],Y=Q;if(U)X=!1,F=Fn;else if(J>=ah){var W=$?null:oh(D);if(W)return Yn(W);X=!1,F=Jn,Y=new F5}else Y=$?[]:Q;D:while(++I<J){var B=D[I],K=$?$(B):B;if(B=U||B!==0?B:0,X&&K===K){var q=Y.length;while(q--)if(Y[q]===K)continue D;if($)Y.push(K);Q.push(B)}else if(!F(Y,K,U)){if(Y!==Q)Y.push(K);Q.push(B)}}return Q}function J5(D,$){var U=D.__data__;return Cn($)?U[typeof $=="string"?"string":"hash"]:U.map}function CM(D,$){var U=D[$];return xn(U)?U:void 0}function Cn(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function un(D){if(D!=null){try{return PM.call(D)}catch($){}try{return D+""}catch($){}}return""}function kn(D,$){return D===$||D!==D&&$!==$}function _n(D){var $=uM(D)?Bn.call(D):"";return $==sh||$==eh}function uM(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function xn(D){if(!uM(D))return!1;var $=_n(D)||Qn(D)?Kn:$n;return $.test(un(D))}kM.exports=Pn});var gM=C((V5D,xM)=>{var gn=EM(),fn=_M();function yn(D,$){return D&&D.length?fn(D,gn($)):[]}xM.exports=yn});var yM=C((j5D,fM)=>{var mn=kZ(),hn=gM(),nn=mn("MultiError");fM.exports=$J;function $J(D){if(!(this instanceof $J))return new $J(D);if(D=Array.isArray(D)?D:[D],D=hn(D,function(U){return U.stack}),D.length===1)return D[0];var $=new nn({message:D.map(function(U){return U.message}).join("; "),errors:D.reduce(function(U,I){return U.concat(I.errors||I)},[])});return $.__defineGetter__("stack",function(){return D.map(function(U){return U.stack}).join(`

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

`)}),$}});var hM=C((A5D,mM)=>{var d0=o("constants"),ln=process.cwd,X5=null,dn=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!X5)X5=ln.call(process);return X5};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(Q5=process.chdir,process.chdir=function(D){X5=null,Q5.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,Q5)}var Q5;mM.exports=cn;function cn(D){if(d0.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))$(D);if(!D.lutimes)U(D);if(D.chown=J(D.chown),D.fchown=J(D.fchown),D.lchown=J(D.lchown),D.chmod=I(D.chmod),D.fchmod=I(D.fchmod),D.lchmod=I(D.lchmod),D.chownSync=X(D.chownSync),D.fchownSync=X(D.fchownSync),D.lchownSync=X(D.lchownSync),D.chmodSync=F(D.chmodSync),D.fchmodSync=F(D.fchmodSync),D.lchmodSync=F(D.lchmodSync),D.stat=Q(D.stat),D.fstat=Q(D.fstat),D.lstat=Q(D.lstat),D.statSync=Y(D.statSync),D.fstatSync=Y(D.fstatSync),D.lstatSync=Y(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(B,K,q){if(q)process.nextTick(q)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(B,K,q,H){if(H)process.nextTick(H)},D.lchownSync=function(){};if(dn==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(B){function K(q,H,G){var N=Date.now(),z=0;B(q,H,function Z(M){if(M&&(M.code==="EACCES"||M.code==="EPERM"||M.code==="EBUSY")&&Date.now()-N<60000){if(setTimeout(function(){D.stat(H,function(w,v){if(w&&w.code==="ENOENT")B(q,H,Z);else G(M)})},z),z<100)z+=10;return}if(G)G(M)})}if(Object.setPrototypeOf)Object.setPrototypeOf(K,B);return K}(D.rename);D.read=typeof D.read!=="function"?D.read:function(B){function K(q,H,G,N,z,Z){var M;if(Z&&typeof Z==="function"){var w=0;M=function(v,A,V){if(v&&v.code==="EAGAIN"&&w<10)return w++,B.call(D,q,H,G,N,z,M);Z.apply(this,arguments)}}return B.call(D,q,H,G,N,z,M)}if(Object.setPrototypeOf)Object.setPrototypeOf(K,B);return K}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(B){return function(K,q,H,G,N){var z=0;while(!0)try{return B.call(D,K,q,H,G,N)}catch(Z){if(Z.code==="EAGAIN"&&z<10){z++;continue}throw Z}}}(D.readSync);function $(B){B.lchmod=function(K,q,H){B.open(K,d0.O_WRONLY|d0.O_SYMLINK,q,function(G,N){if(G){if(H)H(G);return}B.fchmod(N,q,function(z){B.close(N,function(Z){if(H)H(z||Z)})})})},B.lchmodSync=function(K,q){var H=B.openSync(K,d0.O_WRONLY|d0.O_SYMLINK,q),G=!0,N;try{N=B.fchmodSync(H,q),G=!1}finally{if(G)try{B.closeSync(H)}catch(z){}else B.closeSync(H)}return N}}function U(B){if(d0.hasOwnProperty("O_SYMLINK")&&B.futimes)B.lutimes=function(K,q,H,G){B.open(K,d0.O_SYMLINK,function(N,z){if(N){if(G)G(N);return}B.futimes(z,q,H,function(Z){B.close(z,function(M){if(G)G(Z||M)})})})},B.lutimesSync=function(K,q,H){var G=B.openSync(K,d0.O_SYMLINK),N,z=!0;try{N=B.futimesSync(G,q,H),z=!1}finally{if(z)try{B.closeSync(G)}catch(Z){}else B.closeSync(G)}return N};else if(B.futimes)B.lutimes=function(K,q,H,G){if(G)process.nextTick(G)},B.lutimesSync=function(){}}function I(B){if(!B)return B;return function(K,q,H){return B.call(D,K,q,function(G){if(W(G))G=null;if(H)H.apply(this,arguments)})}}function F(B){if(!B)return B;return function(K,q){try{return B.call(D,K,q)}catch(H){if(!W(H))throw H}}}function J(B){if(!B)return B;return function(K,q,H,G){return B.call(D,K,q,H,function(N){if(W(N))N=null;if(G)G.apply(this,arguments)})}}function X(B){if(!B)return B;return function(K,q,H){try{return B.call(D,K,q,H)}catch(G){if(!W(G))throw G}}}function Q(B){if(!B)return B;return function(K,q,H){if(typeof q==="function")H=q,q=null;function G(N,z){if(z){if(z.uid<0)z.uid+=4294967296;if(z.gid<0)z.gid+=4294967296}if(H)H.apply(this,arguments)}return q?B.call(D,K,q,G):B.call(D,K,G)}}function Y(B){if(!B)return B;return function(K,q){var H=q?B.call(D,K,q):B.call(D,K);if(H){if(H.uid<0)H.uid+=4294967296;if(H.gid<0)H.gid+=4294967296}return H}}function W(B){if(!B)return!0;if(B.code==="ENOSYS")return!0;var K=!process.getuid||process.getuid()!==0;if(K){if(B.code==="EINVAL"||B.code==="EPERM")return!0}return!1}}});var lM=C((R5D,iM)=>{var nM=o("stream").Stream;iM.exports=pn;function pn(D){return{ReadStream:$,WriteStream:U};function $(I,F){if(!(this instanceof $))return new $(I,F);nM.call(this);var J=this;this.path=I,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,F=F||{};var X=Object.keys(F);for(var Q=0,Y=X.length;Q<Y;Q++){var W=X[Q];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(){J._read()});return}D.open(this.path,this.flags,this.mode,function(B,K){if(B){J.emit("error",B),J.readable=!1;return}J.fd=K,J.emit("open",K),J._read()})}function U(I,F){if(!(this instanceof U))return new U(I,F);nM.call(this),this.path=I,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,F=F||{};var J=Object.keys(F);for(var X=0,Q=J.length;X<Q;X++){var Y=J[X];this[Y]=F[Y]}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 cM=C((S5D,dM)=>{dM.exports=on;var rn=Object.getPrototypeOf||function(D){return D.__proto__};function on(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var $={__proto__:rn(D)};else var $=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(U){Object.defineProperty($,U,Object.getOwnPropertyDescriptor(D,U))}),$}});var c0=C((T5D,JJ)=>{var fD=o("fs"),tn=hM(),an=lM(),sn=cM(),Y5=o("util"),$$,B5;if(typeof Symbol==="function"&&typeof Symbol.for==="function")$$=Symbol.for("graceful-fs.queue"),B5=Symbol.for("graceful-fs.previous");else $$="___graceful-fs.queue",B5="___graceful-fs.previous";function en(){}function rM(D,$){Object.defineProperty(D,$$,{get:function(){return $}})}var y6=en;if(Y5.debuglog)y6=Y5.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))y6=function(){var D=Y5.format.apply(Y5,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!fD[$$]){if(UJ=global[$$]||[],rM(fD,UJ),fD.close=function(D){function $(U,I){return D.call(fD,U,function(F){if(!F)pM();if(typeof I==="function")I.apply(this,arguments)})}return Object.defineProperty($,B5,{value:D}),$}(fD.close),fD.closeSync=function(D){function $(U){D.apply(fD,arguments),pM()}return Object.defineProperty($,B5,{value:D}),$}(fD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){y6(fD[$$]),o("assert").equal(fD[$$].length,0)})}var UJ;if(!global[$$])rM(global,fD[$$]);JJ.exports=FJ(sn(fD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fD.__patched)JJ.exports=FJ(fD),fD.__patched=!0;function FJ(D){tn(D),D.gracefulify=FJ,D.createReadStream=A,D.createWriteStream=V;var $=D.readFile;D.readFile=U;function U(k,h,m){if(typeof h==="function")m=h,h=null;return DD(k,h,m);function DD(s,a,$D,E){return $(s,a,function(L){if(L&&(L.code==="EMFILE"||L.code==="ENFILE"))W4([DD,[s,a,$D],L,E||Date.now(),Date.now()]);else if(typeof $D==="function")$D.apply(this,arguments)})}}var I=D.writeFile;D.writeFile=F;function F(k,h,m,DD){if(typeof m==="function")DD=m,m=null;return s(k,h,m,DD);function s(a,$D,E,L,O){return I(a,$D,E,function(S){if(S&&(S.code==="EMFILE"||S.code==="ENFILE"))W4([s,[a,$D,E,L],S,O||Date.now(),Date.now()]);else if(typeof L==="function")L.apply(this,arguments)})}}var J=D.appendFile;if(J)D.appendFile=X;function X(k,h,m,DD){if(typeof m==="function")DD=m,m=null;return s(k,h,m,DD);function s(a,$D,E,L,O){return J(a,$D,E,function(S){if(S&&(S.code==="EMFILE"||S.code==="ENFILE"))W4([s,[a,$D,E,L],S,O||Date.now(),Date.now()]);else if(typeof L==="function")L.apply(this,arguments)})}}var Q=D.copyFile;if(Q)D.copyFile=Y;function Y(k,h,m,DD){if(typeof m==="function")DD=m,m=0;return s(k,h,m,DD);function s(a,$D,E,L,O){return Q(a,$D,E,function(S){if(S&&(S.code==="EMFILE"||S.code==="ENFILE"))W4([s,[a,$D,E,L],S,O||Date.now(),Date.now()]);else if(typeof L==="function")L.apply(this,arguments)})}}var W=D.readdir;D.readdir=K;var B=/^v[0-5]\./;function K(k,h,m){if(typeof h==="function")m=h,h=null;var DD=B.test(process.version)?function($D,E,L,O){return W($D,s($D,E,L,O))}:function($D,E,L,O){return W($D,E,s($D,E,L,O))};return DD(k,h,m);function s(a,$D,E,L){return function(O,S){if(O&&(O.code==="EMFILE"||O.code==="ENFILE"))W4([DD,[a,$D,E],O,L||Date.now(),Date.now()]);else{if(S&&S.sort)S.sort();if(typeof E==="function")E.call(this,O,S)}}}}if(process.version.substr(0,4)==="v0.8"){var q=an(D);Z=q.ReadStream,w=q.WriteStream}var H=D.ReadStream;if(H)Z.prototype=Object.create(H.prototype),Z.prototype.open=M;var G=D.WriteStream;if(G)w.prototype=Object.create(G.prototype),w.prototype.open=v;Object.defineProperty(D,"ReadStream",{get:function(){return Z},set:function(k){Z=k},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return w},set:function(k){w=k},enumerable:!0,configurable:!0});var N=Z;Object.defineProperty(D,"FileReadStream",{get:function(){return N},set:function(k){N=k},enumerable:!0,configurable:!0});var z=w;Object.defineProperty(D,"FileWriteStream",{get:function(){return z},set:function(k){z=k},enumerable:!0,configurable:!0});function Z(k,h){if(this instanceof Z)return H.apply(this,arguments),this;else return Z.apply(Object.create(Z.prototype),arguments)}function M(){var k=this;y(k.path,k.flags,k.mode,function(h,m){if(h){if(k.autoClose)k.destroy();k.emit("error",h)}else k.fd=m,k.emit("open",m),k.read()})}function w(k,h){if(this instanceof w)return G.apply(this,arguments),this;else return w.apply(Object.create(w.prototype),arguments)}function v(){var k=this;y(k.path,k.flags,k.mode,function(h,m){if(h)k.destroy(),k.emit("error",h);else k.fd=m,k.emit("open",m)})}function A(k,h){return new D.ReadStream(k,h)}function V(k,h){return new D.WriteStream(k,h)}var b=D.open;D.open=y;function y(k,h,m,DD){if(typeof m==="function")DD=m,m=null;return s(k,h,m,DD);function s(a,$D,E,L,O){return b(a,$D,E,function(S,_){if(S&&(S.code==="EMFILE"||S.code==="ENFILE"))W4([s,[a,$D,E,L],S,O||Date.now(),Date.now()]);else if(typeof L==="function")L.apply(this,arguments)})}}return D}function W4(D){y6("ENQUEUE",D[0].name,D[1]),fD[$$].push(D),IJ()}var W5;function pM(){var D=Date.now();for(var $=0;$<fD[$$].length;++$)if(fD[$$][$].length>2)fD[$$][$][3]=D,fD[$$][$][4]=D;IJ()}function IJ(){if(clearTimeout(W5),W5=void 0,fD[$$].length===0)return;var D=fD[$$].shift(),$=D[0],U=D[1],I=D[2],F=D[3],J=D[4];if(F===void 0)y6("RETRY",$.name,U),$.apply(null,U);else if(Date.now()-F>=60000){y6("TIMEOUT",$.name,U);var X=U.pop();if(typeof X==="function")X.call(null,I)}else{var Q=Date.now()-J,Y=Math.max(J-F,1),W=Math.min(Y*1.2,100);if(Q>=W)y6("RETRY",$.name,U),$.apply(null,U.concat([F]));else fD[$$].push(D)}if(W5===void 0)W5=setTimeout(IJ,0)}});var tM=C((b5D,oM)=>{function p$(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)}oM.exports=p$;p$.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};p$.prototype.stop=function(){if(this._timeout)clearTimeout(this._timeout);this._timeouts=[],this._cachedTimeouts=null};p$.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 I=this,F=setTimeout(function(){if(I._attempts++,I._operationTimeoutCb){if(I._timeout=setTimeout(function(){I._operationTimeoutCb(I._attempts)},I._operationTimeout),I._options.unref)I._timeout.unref()}I._fn(I._attempts)},U);if(this._options.unref)F.unref();return!0};p$.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)};p$.prototype.try=function(D){console.log("Using RetryOperation.try() is deprecated"),this.attempt(D)};p$.prototype.start=function(D){console.log("Using RetryOperation.start() is deprecated"),this.attempt(D)};p$.prototype.start=p$.prototype.try;p$.prototype.errors=function(){return this._errors};p$.prototype.attempts=function(){return this._attempts};p$.prototype.mainError=function(){if(this._errors.length===0)return null;var D={},$=null,U=0;for(var I=0;I<this._errors.length;I++){var F=this._errors[I],J=F.message,X=(D[J]||0)+1;if(D[J]=X,X>=U)$=F,U=X}return $}});var sM=C(($i)=>{var Di=tM();$i.operation=function(D){var $=$i.timeouts(D);return new Di($,{forever:D&&D.forever,unref:D&&D.unref,maxRetryTime:D&&D.maxRetryTime})};$i.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 I=[];for(var F=0;F<$.retries;F++)I.push(this.createTimeout(F,$));if(D&&D.forever&&!I.length)I.push(this.createTimeout(F,$));return I.sort(function(J,X){return J-X}),I};$i.createTimeout=function(D,$){var U=$.randomize?Math.random()+1:1,I=Math.round(U*$.minTimeout*Math.pow($.factor,D));return I=Math.min(I,$.maxTimeout),I};$i.wrap=function(D,$,U){if($ instanceof Array)U=$,$=null;if(!U){U=[];for(var I in D)if(typeof D[I]==="function")U.push(I)}for(var F=0;F<U.length;F++){var J=U[F],X=D[J];D[J]=function(Y){var W=$i.operation($),B=Array.prototype.slice.call(arguments,1),K=B.pop();B.push(function(q){if(W.retry(q))return;if(q)arguments[0]=W.mainError();K.apply(this,arguments)}),W.attempt(function(){Y.apply(D,B)})}.bind(D,X),D[J].options=$}}});var eM=C((C5D,K5)=>{K5.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];if(process.platform!=="win32")K5.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");if(process.platform==="linux")K5.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var BJ=C((u5D,K4)=>{var kD=global.process,m6=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(!m6(kD))K4.exports=function(){return function(){}};else{if(XJ=o("assert"),h6=eM(),QJ=/^win/i.test(kD.platform),B4=o("events"),typeof B4!=="function")B4=B4.EventEmitter;if(kD.__signal_exit_emitter__)pD=kD.__signal_exit_emitter__;else pD=kD.__signal_exit_emitter__=new B4,pD.count=0,pD.emitted={};if(!pD.infinite)pD.setMaxListeners(1/0),pD.infinite=!0;K4.exports=function(D,$){if(!m6(global.process))return function(){};if(XJ.equal(typeof D,"function","a callback must be provided for exit handler"),n6===!1)G5();var U="exit";if($&&$.alwaysLast)U="afterexit";var I=function(){if(pD.removeListener(U,D),pD.listeners("exit").length===0&&pD.listeners("afterexit").length===0)q8()};return pD.on(U,D),I},q8=function(){if(!n6||!m6(global.process))return;n6=!1,h6.forEach(function($){try{kD.removeListener($,H8[$])}catch(U){}}),kD.emit=N8,kD.reallyExit=q5,pD.count-=1},K4.exports.unload=q8,p0=function($,U,I){if(pD.emitted[$])return;pD.emitted[$]=!0,pD.emit($,U,I)},H8={},h6.forEach(function(D){H8[D]=function(){if(!m6(global.process))return;var U=kD.listeners(D);if(U.length===pD.count){if(q8(),p0("exit",null,D),p0("afterexit",null,D),QJ&&D==="SIGHUP")D="SIGINT";kD.kill(kD.pid,D)}}}),K4.exports.signals=function(){return h6},n6=!1,G5=function(){if(n6||!m6(global.process))return;n6=!0,pD.count+=1,h6=h6.filter(function($){try{return kD.on($,H8[$]),!0}catch(U){return!1}}),kD.emit=WJ,kD.reallyExit=YJ},K4.exports.load=G5,q5=kD.reallyExit,YJ=function($){if(!m6(global.process))return;kD.exitCode=$||0,p0("exit",kD.exitCode,null),p0("afterexit",kD.exitCode,null),q5.call(kD,kD.exitCode)},N8=kD.emit,WJ=function($,U){if($==="exit"&&m6(global.process)){if(U!==void 0)kD.exitCode=U;var I=N8.apply(this,arguments);return p0("exit",kD.exitCode,null),p0("afterexit",kD.exitCode,null),I}else return N8.apply(this,arguments)}}var XJ,h6,QJ,B4,pD,q8,p0,H8,n6,G5,q5,YJ,N8,WJ});var $O=C((Qi,KJ)=>{var DO=Symbol();function Ji(D,$,U){let I=$[DO];if(I)return $.stat(D,(J,X)=>{if(J)return U(J);U(null,X.mtime,I)});let F=new Date(Math.ceil(Date.now()/1000)*1000+5);$.utimes(D,F,F,(J)=>{if(J)return U(J);$.stat(D,(X,Q)=>{if(X)return U(X);let Y=Q.mtime.getTime()%1000===0?"s":"ms";Object.defineProperty($,DO,{value:Y}),U(null,Q.mtime,Y)})})}function Xi(D){let $=Date.now();if(D==="s")$=Math.ceil($/1000)*1000;return new Date($)}Qi.probe=Ji;Qi.getMtime=Xi});var XO=C((zi,w8)=>{var Bi=o("path"),HJ=c0(),Ki=sM(),Gi=BJ(),UO=$O(),S0={};function z8(D,$){return $.lockfilePath||`${D}.lock`}function NJ(D,$,U){if(!$.realpath)return U(null,Bi.resolve(D));$.fs.realpath(D,U)}function qJ(D,$,U){let I=z8(D,$);$.fs.mkdir(I,(F)=>{if(!F)return UO.probe(I,$.fs,(J,X,Q)=>{if(J)return $.fs.rmdir(I,()=>{}),U(J);U(null,X,Q)});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(I,(J,X)=>{if(J){if(J.code==="ENOENT")return qJ(D,{...$,stale:0},U);return U(J)}if(!FO(X,$))return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));IO(D,$,(Q)=>{if(Q)return U(Q);qJ(D,{...$,stale:0},U)})})})}function FO(D,$){return D.mtime.getTime()<Date.now()-$.stale}function IO(D,$,U){$.fs.rmdir(z8(D,$),(I)=>{if(I&&I.code!=="ENOENT")return U(I);U()})}function H5(D,$){let U=S0[D];if(U.updateTimeout)return;if(U.updateDelay=U.updateDelay||$.update,U.updateTimeout=setTimeout(()=>{U.updateTimeout=null,$.fs.stat(U.lockfilePath,(I,F)=>{let J=U.lastUpdate+$.stale<Date.now();if(I){if(I.code==="ENOENT"||J)return GJ(D,U,Object.assign(I,{code:"ECOMPROMISED"}));return U.updateDelay=1000,H5(D,$)}if(U.mtime.getTime()!==F.mtime.getTime())return GJ(D,U,Object.assign(Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let Q=UO.getMtime(U.mtimePrecision);$.fs.utimes(U.lockfilePath,Q,Q,(Y)=>{let W=U.lastUpdate+$.stale<Date.now();if(U.released)return;if(Y){if(Y.code==="ENOENT"||W)return GJ(D,U,Object.assign(Y,{code:"ECOMPROMISED"}));return U.updateDelay=1000,H5(D,$)}U.mtime=Q,U.lastUpdate=Date.now(),U.updateDelay=null,H5(D,$)})})},U.updateDelay),U.updateTimeout.unref)U.updateTimeout.unref()}function GJ(D,$,U){if($.released=!0,$.updateTimeout)clearTimeout($.updateTimeout);if(S0[D]===$)delete S0[D];$.options.onCompromised(U)}function qi(D,$,U){$={stale:1e4,update:null,realpath:!0,retries:0,fs:HJ,onCompromised:(I)=>{throw I},...$},$.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),NJ(D,$,(I,F)=>{if(I)return U(I);let J=Ki.operation($.retries);J.attempt(()=>{qJ(F,$,(X,Q,Y)=>{if(J.retry(X))return;if(X)return U(J.mainError());let W=S0[F]={lockfilePath:z8(F,$),mtime:Q,mtimePrecision:Y,options:$,lastUpdate:Date.now()};H5(F,$),U(null,(B)=>{if(W.released)return B&&B(Object.assign(Error("Lock is already released"),{code:"ERELEASED"}));JO(F,{...$,realpath:!1},B)})})})})}function JO(D,$,U){$={fs:HJ,realpath:!0,...$},NJ(D,$,(I,F)=>{if(I)return U(I);let J=S0[F];if(!J)return U(Object.assign(Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));J.updateTimeout&&clearTimeout(J.updateTimeout),J.released=!0,delete S0[F],IO(F,$,U)})}function Hi(D,$,U){$={stale:1e4,realpath:!0,fs:HJ,...$},$.stale=Math.max($.stale||0,2000),NJ(D,$,(I,F)=>{if(I)return U(I);$.fs.stat(z8(F,$),(J,X)=>{if(J)return J.code==="ENOENT"?U(null,!1):U(J);return U(null,!FO(X,$))})})}function Ni(){return S0}Gi(()=>{for(let D in S0){let $=S0[D].options;try{$.fs.rmdirSync(z8(D,$))}catch(U){}}});zi.lock=qi;zi.unlock=JO;zi.check=Hi;zi.getLocks=Ni});var YO=C((k5D,QO)=>{var Oi=c0();function Ei(D){let $=["mkdir","realpath","stat","rmdir","utimes"],U={...D};return $.forEach((I)=>{U[I]=(...F)=>{let J=F.pop(),X;try{X=D[`${I}Sync`](...F)}catch(Q){return J(Q)}J(null,X)}}),U}function vi(D){return(...$)=>new Promise((U,I)=>{$.push((F,J)=>{if(F)I(F);else U(J)}),D(...$)})}function Vi(D){return(...$)=>{let U,I;if($.push((F,J)=>{U=F,I=J}),D(...$),U)throw U;return I}}function ji(D){if(D={...D},D.fs=Ei(D.fs||Oi),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}QO.exports={toPromise:vi,toSync:Vi,toSyncOptions:ji}});var BO=C((_5D,r0)=>{var G4=XO(),{toPromise:N5,toSync:z5,toSyncOptions:zJ}=YO();async function WO(D,$){let U=await N5(G4.lock)(D,$);return N5(U)}function Ai(D,$){let U=z5(G4.lock)(D,zJ($));return z5(U)}function Ri(D,$){return N5(G4.unlock)(D,$)}function Si(D,$){return z5(G4.unlock)(D,zJ($))}function Ti(D,$){return N5(G4.check)(D,$)}function bi(D,$){return z5(G4.check)(D,zJ($))}r0.exports=WO;r0.exports.lock=WO;r0.exports.unlock=Ri;r0.exports.lockSync=Ai;r0.exports.unlockSync=Si;r0.exports.check=Ti;r0.exports.checkSync=bi});var wO=C((NO)=>{Object.defineProperty(NO,"__esModule",{value:!0});NO.canStoreURLs=NO.FileUrlStorage=void 0;var KO=o("fs"),Pi=ui(yM()),GO=Ci(BO());function HO(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(HO=function(I){return I?U:$})(D)}function Ci(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=HO($);if(U&&U.has(D))return U.get(D);var I={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=F?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(I,J,X):I[J]=D[J]}return I.default=D,U&&U.set(D,I),I}function ui(D){return D&&D.__esModule?D:{default:D}}function L8(D){return L8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},L8(D)}function ki(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function qO(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,xi(I.key),I)}}function _i(D,$,U){if($)qO(D.prototype,$);if(U)qO(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function xi(D){var $=gi(D,"string");return L8($)=="symbol"?$:$+""}function gi(D,$){if(L8(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(L8(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var x5D=NO.canStoreURLs=!0,g5D=NO.FileUrlStorage=function(){function D($){ki(this,D),this.path=$}return _i(D,[{key:"findAllUploads",value:function(){var U=this;return new Promise(function(I,F){U._getItems("tus::",function(J,X){if(J)F(J);else I(X)})})}},{key:"findUploadsByFingerprint",value:function(U){var I=this;return new Promise(function(F,J){I._getItems("tus::".concat(U),function(X,Q){if(X)J(X);else F(Q)})})}},{key:"removeUpload",value:function(U){var I=this;return new Promise(function(F,J){I._removeItem(U,function(X){if(X)J(X);else F()})})}},{key:"addUpload",value:function(U,I){var F=this,J=Math.round(Math.random()*1000000000000),X="tus::".concat(U,"::").concat(J);return new Promise(function(Q,Y){F._setItem(X,I,function(W){if(W)Y(W);else Q(X)})})}},{key:"_setItem",value:function(U,I,F){var J=this;GO.lock(this.path,this._lockfileOptions()).then(function(X){F=J._releaseAndCb(X,F),J._getData(function(Q,Y){if(Q){F(Q);return}Y[U]=I,J._writeData(Y,function(W){return F(W)})})}).catch(F)}},{key:"_getItems",value:function(U,I){this._getData(function(F,J){if(F){I(F);return}var X=Object.keys(J).filter(function(Q){return Q.startsWith(U)}).map(function(Q){var Y=J[Q];return Y.urlStorageKey=Q,Y});I(null,X)})}},{key:"_removeItem",value:function(U,I){var F=this;GO.lock(this.path,this._lockfileOptions()).then(function(J){I=F._releaseAndCb(J,I),F._getData(function(X,Q){if(X){I(X);return}delete Q[U],F._writeData(Q,function(Y){return I(Y)})})}).catch(I)}},{key:"_lockfileOptions",value:function(){return{realpath:!1,retries:{retries:5,minTimeout:20}}}},{key:"_releaseAndCb",value:function(U,I){return function(F){if(F){U().then(function(){return I(F)}).catch(function(J){return I((0,Pi.default)([F,J]))});return}U().then(I).catch(I)}}},{key:"_writeData",value:function(U,I){var F={encoding:"utf8",mode:432,flag:"w"};(0,KO.writeFile)(this.path,JSON.stringify(U),F,function(J){return I(J)})}},{key:"_getData",value:function(U){(0,KO.readFile)(this.path,"utf8",function(I,F){if(I){if(I.code==="ENOENT")U(null,{});else U(I);return}try{F=!F.trim().length?{}:JSON.parse(F)}catch(J){U(J);return}U(null,F)})}}])}()});var SO=C((o0)=>{Object.defineProperty(o0,"__esModule",{value:!0});Object.defineProperty(o0,"DefaultHttpStack",{enumerable:!0,get:function(){return OO.default}});Object.defineProperty(o0,"DetailedError",{enumerable:!0,get:function(){return yi.default}});Object.defineProperty(o0,"FileUrlStorage",{enumerable:!0,get:function(){return EO.FileUrlStorage}});Object.defineProperty(o0,"StreamSource",{enumerable:!0,get:function(){return li.default}});o0.Upload=void 0;Object.defineProperty(o0,"canStoreURLs",{enumerable:!0,get:function(){return EO.canStoreURLs}});o0.defaultOptions=void 0;Object.defineProperty(o0,"enableDebugLog",{enumerable:!0,get:function(){return mi.enableDebugLog}});o0.isSupported=void 0;var yi=i6(NI()),mi=zI(),hi=i6(BL()),wJ=i6(iL()),ni=i6(WZ()),ii=i6(HZ()),OO=i6(bZ()),li=i6(RI()),EO=wO();function i6(D){return D&&D.__esModule?D:{default:D}}function H4(D){return H4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},H4(D)}function di(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function LO(D,$){for(var U=0;U<$.length;U++){var I=$[U];if(I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I)I.writable=!0;Object.defineProperty(D,VO(I.key),I)}}function ci(D,$,U){if($)LO(D.prototype,$);if(U)LO(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function pi(D,$,U){return $=w5($),ri(D,vO()?Reflect.construct($,U||[],w5(D).constructor):$.apply(D,U))}function ri(D,$){if($&&(H4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return oi(D)}function oi(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function vO(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(vO=function(){return!!D})()}function w5(D){return w5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},w5(D)}function ti(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}),$)LJ(D,$)}function LJ(D,$){return LJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,F){return I.__proto__=F,I},LJ(D,$)}function ZO(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(D);$&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,I)}return U}function q4(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?ZO(Object(U),!0).forEach(function(I){ai(D,I,U[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):ZO(Object(U)).forEach(function(I){Object.defineProperty(D,I,Object.getOwnPropertyDescriptor(U,I))})}return D}function ai(D,$,U){if($=VO($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function VO(D){var $=si(D,"string");return H4($)=="symbol"?$:$+""}function si(D,$){if(H4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var I=U.call(D,$||"default");if(H4(I)!="object")return I;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var MO=o0.defaultOptions=q4(q4({},wJ.default.defaultOptions),{},{httpStack:new OO.default,fileReader:new ni.default,urlStorage:new hi.default,fingerprint:ii.default}),y5D=o0.Upload=function(D){function $(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return di(this,$),I=q4(q4({},MO),I),pi(this,$,[U,I])}return ti($,D),ci($,null,[{key:"terminate",value:function(I){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return F=q4(q4({},MO),F),wJ.default.terminate(I,F)}}])}(wJ.default),m5D=o0.isSupported=!0});import{execFileSync as Fl}from"child_process";import Il from"path";function $l(D,$){if($===void 0)return!0;if(typeof $==="string")return D===$;if($ instanceof RegExp)return $.test(D);return $(D)}function Ul(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"environment",signal:$.name,value:U}}function Ql(D,$){let U=[],I=bO($.command);for(let F of D)for(let J of F.process??[]){if(!J.pattern.test(I))continue;U.push(Yl(F,J,{...$,command:I}))}return U}function Yl(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"process-tree",signal:$.pattern.toString(),value:`${U.pid}:${U.command}`}}function TO(D,$){try{return Fl("ps",["-o",`${$}=`,"-p",String(D)],{encoding:"utf8",stdio:["ignore","pipe","ignore"]}).trim()}catch{return""}}function bO(D){return Il.basename(D.trim()).replace(/^-+/,"")}function PO(D={}){let $=D.agents??ei,U=D.strategies??Wl(D.experimentalProcessTree),I={env:D.env??process.env,pid:D.pid??process.pid,agents:$,maxProcessDepth:D.maxProcessDepth??20},F=U.flatMap((X)=>X.detect(I)),J=Bl($,F,I.env);if(J===void 0)return{detected:!1};return{detected:!0,agent:J}}function Wl(D=!1){let $=[new Dl];if(D)$.push(new Xl);return $}function Bl(D,$,U){let I=new Set($.map((F)=>F.agent.id));for(let F of D){if(!I.has(F.id))continue;return{id:F.id,name:F.name,...Kl(F,U)}}return}function Kl(D,$){for(let U of D.sessionEnv??[]){let I=$[U];if(I!==void 0&&I.length>0)return{sessionId:I}}return{}}var ei,Dl=class{name="environment";detect(D){let $=[];for(let U of D.agents)for(let I of U.env??[]){let F=D.env[I.name];if(F===void 0||!$l(F,I.value))continue;$.push(Ul(U,I,F))}return $}},Jl=class{read(D){let $=TO(D,"comm"),U=Number.parseInt(TO(D,"ppid"),10);if(!$||!Number.isInteger(U))return;return{pid:D,ppid:U,command:bO($)}}},Xl=class{constructor(D=new Jl){this.reader=D}reader;name="process-tree";detect(D){let $=[],U=D.pid;for(let I=0;I<D.maxProcessDepth;I+=1){let F=this.reader.read(U);if(F===void 0)break;if($.push(...Ql(D.agents,F)),F.ppid===void 0||F.ppid<=1||F.ppid===U)break;U=F.ppid}return $}};var CO=T(()=>{ei=[{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 Gl,release as ql}from"node:os";import{arch as Hl,env as Nl,version as zl}from"node:process";function s5D(D){ZJ=D}function e5D(){return ZJ}function uO(D=Nl){let $=PO({env:D}),U={cli_version:s$.version,node_version:zl,os_platform:Gl(),os_arch:Hl,os_release:ql(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"undefined",is_ci:Z8.isCI,is_tty:Boolean(process.stdout.isTTY),invocation_source:ZJ,agent_invoker:$.detected};if($.detected&&$.agent)U.agent_identity=$.agent;if(Z8.name)U.ci_provider=Z8.name;return U}var Z8,ZJ="cli";var kO=T(()=>{CO();R1();Z8=i$(YI(),1)});import{AsyncLocalStorage as wl}from"node:async_hooks";function U7D(D,$){return xO.run(D,()=>Promise.resolve($()))}function Ll(){return xO.getStore()}function F7D(){gO=!0}function fO(){return gO}function I7D(D){yO=D}function _O(D){try{yO?.(D)}catch{}}function X7D(D,$){let U;try{U=new URL(D).pathname}catch{U=D.split("?")[0]}let I="/functions/v1/",F=U.indexOf(I);if(F>=0){let W=U.slice(F+I.length),B=0,K=W.length;while(B<K&&W[B]==="/")B+=1;while(K>B&&W[K-1]==="/")K-=1;let q=W.slice(B,K);return q?`${$} functions:${q}`:`${$} functions`}let J="/rest/v1/",X=U.indexOf(J),Q=X>=0?U.slice(X+J.length):U.replace(/^\//,"");if(Q.startsWith("rpc/"))return`rpc:${Q.slice(4).split("/")[0]}`;let Y=Q.split("/")[0]||U;return`${$} ${Y}`}function Zl(D){let $=D?.headers;if(!$)return;let U=$.get;if(typeof U==="function")return U.call($,"capgkey")??void 0;if(Array.isArray($))return $.find(([I])=>I.toLowerCase()==="capgkey")?.[1];return $.capgkey}function mO(){return async($,U)=>{let I=(U?.method??"GET").toUpperCase(),F=typeof $==="string"?$:$ instanceof URL?$.href:$.url,J=Ll(),X=Zl(U),Q=Date.now();try{let Y=await globalThis.fetch($,U);return _O({url:F,method:I,status:Y.status,ok:Y.ok,durationMs:Date.now()-Q,source:J,apikey:X}),Y}catch(Y){throw _O({url:F,method:I,status:0,ok:!1,durationMs:Date.now()-Q,source:J,apikey:X,error:Y}),Y}}}var xO,gO=!1,yO,J7D=5000;var hO=T(()=>{xO=new wl});function Ml(D,$){if(!u2(D)||!u2($))return!1;return E6(D0(D),D0($))}function Ol(D,$,U){let I=U?.trim()?`
${U.trim()}`:"";return`This Capgo API requires @capgo/cli@${$} or newer. You are using @capgo/cli@${D}.${I}
Please update: npx @capgo/cli@latest`}function nO(D,$,U=!1){let I=$||s$.version,F=D.minCliVersion?.trim();if(!F||!Ml(I,F))return;let J=Ol(I,F,D.minCliVersionReason);if(!U)vD.error(J);throw new ZD(J,{minCliVersion:F,currentVersion:I})}var iO=T(()=>{m0();dF();R1();M6()});function lO(D,$){let I=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),F="\x1B[";return"\x1B["+I+"m"+$+"\x1B[0m"}var M8;var dO=T(()=>{M8=class M8{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=M8.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 I=0;I<$.length;I++){let F=this.cast(U[I]).length;if(F>$[I])$[I]=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 I=this.cast(D),F=U?lO("bold",I):I,J=$-I.length,X=this.theme.row[1];switch(typeof D){case"number":return X.repeat(J)+F;case"string":return F+X.repeat(J);case"boolean":case"object":return X.repeat(Math.ceil(J/2))+lO("italic",I)+X.repeat(Math.floor(J/2));default:return X.repeat(J)}}renderRow(D,$=!1){let U=this.theme.row,I=this.columnWidth();return U[0]+D.map((F,J)=>this.renderCell(F,I[J],$)).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((I)=>this.renderRow(I)),$||U?this.renderLine(D.bot):""].filter((I)=>I.length>0).join(`
`)}}});var cO=T(()=>{dO()});async function pO(D){try{let U=`https://registry.npmjs.org/${encodeURIComponent(D.toLowerCase())}`,I=await fetch(U,{headers:{accept:"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"}});if(!I.ok)return null;return(await I.json())["dist-tags"]?.latest||null}catch{return null}}async function El(){let D=await pO("@capgo/cli")??"",$=D?.split(".")[0]??"";return{currentVersion:s$.version,latestVersion:D,isOutdated:!!D&&D!==s$.version,majorVersion:$}}async function rO(D={warn:($)=>vD.warning($)}){let{isOutdated:$,currentVersion:U,latestVersion:I,majorVersion:F}=await El();if($)D.warn(`\uD83D\uDEA8 You are using @capgo/cli@${U} it's not the latest version.
Please use @capgo/cli@${I}" or @capgo/cli@${F} to keep up to date with the latest features and bug fixes.`)}var oO=T(()=>{m0();R1()});function aO(D,$,U=new Date,I=300000){return{appId:D,devicesId:$?[$]:void 0,order:[{key:"created_at",sortable:"desc"}],rangeStart:new Date(U.getTime()-I).toISOString()}}function sO(D,$=!1){if($)return!1;let U=D.replace(/\r|\n/g,"");return U==="c"||U==="C"}var tO=5000,MJ="Press C to continue if you already verified the update in the Capgo dashboard";var Pl={};X$(Pl,{waitLog:()=>$E,sendCliEvent:()=>N4,getStats:()=>DE,debugApp:()=>bl,cancelCommand:()=>eO});import vl from"node:process";function Vl(D,$){return new Promise((U)=>{if($?.aborted){U();return}let I=()=>{clearTimeout(F),U()},F=setTimeout(()=>{$?.removeEventListener("abort",I),U()},D);$?.addEventListener("abort",I,{once:!0})})}function jl(D){return new Date(D||"").toLocaleTimeString()}function Al(D,$){let U=D,I=U?.cause?.name,F=U?.cause?.code||U?.code,J=(U?.message||"").toLowerCase();if(F==="UND_ERR_CONNECT_TIMEOUT"||I==="UND_ERR_CONNECT_TIMEOUT"||/connect timeout/.test(J)||/timed out/.test(J))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"||J.includes("fetch failed"))return`Cannot reach ${$} (network error). Verify internet connectivity and that ${$} is reachable from this machine.`;if(J.startsWith("http error! status: "))return U?.message||"Capgo API returned an HTTP error.";return Y$(D)}async function N4(D,$,U,I,F,J){await z4(U,{channel:D,event:I,org_id:$,tracking_version:2,...F||J?{tags:{...F?{"app-id":F}:{},...J}}:{}})}async function eO(D,$,U,I){if(!O6($))return;throw await N4(D,U,I,"canceled"),vD.warn("Command cancelled"),new ZD("Command cancelled")}async function DE(D,$,U,I){let J=`${(await l6()).hostApi}/private/stats`;try{let X=U?{...$,rangeStart:U}:{...$},Q=await fetch(J,{method:"POST",headers:Q0({"Content-Type":"application/json",capgkey:D}),body:JSON.stringify(X),signal:I});if(!Q.ok)throw Error(`HTTP error! status: ${Q.status}`);let Y=await Q.json();if(Y?.length>0)return Y}catch(X){if(I?.aborted||X instanceof Error&&X.name==="AbortError")return[];vD.error(`Cannot get stats: ${Al(X,J)}`)}return[]}function Rl(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 Sl(D,$,U,I,F,J){let X=Rl(D);if(!X)return{};if(X.trackingEvent)await N4($,U,I,X.trackingEvent);let Q=jl(D.created_at),Y=D.action,W=D.version_id?`(version #${D.version_id})`:"",B=D.version?` (version ${D.version})`:W,K=`${X.summary({data:D,baseAppUrl:F,baseUrl:J})}${B}`;return{row:[Q,D.device_id,Y,K],stop:X.stop}}function Tl(D){return new Promise(($)=>{let U=vl.stdin,I=Boolean(U.isTTY&&typeof U.setRawMode==="function"),F=I?U.isRaw:void 0,J=U.readableFlowing===!0,X=()=>{Y(),$()},Q=(W)=>{let B=String(W);if(B==="\x03"||sO(B))X()},Y=()=>{if(U.off("data",Q),D.removeEventListener("abort",X),I&&F!==void 0)U.setRawMode(F);if(!J)U.pause()};if(D.addEventListener("abort",X,{once:!0}),I)U.setRawMode(!0),U.resume();if(U.isTTY)U.on("data",Q)})}async function $E(D,$,U,I,F={}){let J=await l6(),X=`${J.hostWeb}/app/${U}`;await N4(D,I,$,"Use waitlog",U);let Q=aO(U,F.deviceId,F.now,F.lookbackMs),Y=null,W=new Set,B=F.spinner??P1(),K=F.logInfo??((v)=>{vD.info(v)}),q=F.sleep??Vl,H=F.pollMs??tO,G=`${J.host}/docs/plugins/updater/debugging/#sent-from-the-backend`,N=`Waiting for logs (expect ~30s delay). ${MJ}. More info: ${G}`;B.start(N);let z=new AbortController,Z=F.waitForSkip?F.waitForSkip(z.signal):Tl(z.signal),w=(async()=>{let v=!0;while(!z.signal.aborted){if(!v)await q(H,z.signal);if(v=!1,z.signal.aborted)return"aborted";let A=await DE($,Q,Y,z.signal);if(z.signal.aborted)return"aborted";if(A.length===0)continue;let V=A.reduce((h,m)=>{let DD=new Date(m.created_at).getTime();return Math.max(h,DD)},Y?new Date(Y).getTime():0);if(V>0)Y=new Date(V).toISOString();let b=A.filter((h)=>{let m=`${h.app_id}|${h.device_id}|${h.action}|${h.version_id}|${h.created_at}`;if(W.has(m))return!1;return W.add(m),!0}).sort((h,m)=>new Date(h.created_at).getTime()-new Date(m.created_at).getTime()),y=new M8;y.headers=["Time","Device","Key","Message"],y.theme=M8.roundTheme,y.rows=[];let k=!1;for(let h of b){let{row:m,stop:DD}=await Sl(h,D,I,$,X,J.hostWeb);if(m)y.rows.push(m);if(DD)k=!0}if(z.signal.aborted)return"aborted";if(y.rows.length){if(B.stop(""),K(y.toString()),!k)B.start(N)}if(k)return"set"}return"aborted"})();try{let v=await Promise.race([w,Z.then(()=>"skip")]);if(z.abort(),await w,v==="skip")return B.stop("Skipped waiting for logs"),K("You can confirm the update in the Capgo dashboard anytime."),{skipped:!0};return B.stop("Stop watching logs"),{skipped:!1}}catch(v){throw z.abort(),await w.catch(()=>{return}),B.stop("Stop watching logs"),v}}async function bl(D,$){F9("Debug Live update in Capgo"),await rO(),$.apikey=$.apikey||FE();let U=await OJ();D=JE(D,U?.config);let I=$.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 ZD("Missing appId");let F=await IE($.apikey,D,{supaHost:$.supaHost,supaAnon:$.supaAnon}),J=await b1({message:"Automatic check if update working in device ?"});if(await eO("debug",J,F,$.apikey),J)vD.info(`Wait logs sent to Capgo from ${D} device, Please background your app and open it again \uD83D\uDCAA`),vD.info(MJ),await $E("debug",$.apikey,D,F,{deviceId:I}),S2("Done ✅");else S2("Canceled ❌")}var UE=T(()=>{m0();cO();r3();oO();M6();EJ()});import{AsyncLocalStorage as Cl}from"node:async_hooks";function C7D(){return vJ.getStore()??XE}function QE(){let D=vJ.getStore();return D===XE?void 0:D}function u7D(D,$){if(!D)return $();return vJ.run(D,$)}var XE,vJ;var YE=T(()=>{m0();XE={info:(D)=>vD.info(D),warn:(D)=>vD.warn(D),error:(D)=>vD.error(D),success:(D)=>vD.success(D),intro:F9,outro:S2,spinner:P1},vJ=new Cl});var BE=C((_7D,WE)=>{var w4=1000,L4=w4*60,Z4=L4*60,d6=Z4*24,ul=d6*7,kl=d6*365.25;WE.exports=function(D,$){$=$||{};var U=typeof D;if(U==="string"&&D.length>0)return _l(D);else if(U==="number"&&isFinite(D))return $.long?gl(D):xl(D);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(D))};function _l(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]),I=($[2]||"ms").toLowerCase();switch(I){case"years":case"year":case"yrs":case"yr":case"y":return U*kl;case"weeks":case"week":case"w":return U*ul;case"days":case"day":case"d":return U*d6;case"hours":case"hour":case"hrs":case"hr":case"h":return U*Z4;case"minutes":case"minute":case"mins":case"min":case"m":return U*L4;case"seconds":case"second":case"secs":case"sec":case"s":return U*w4;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return U;default:return}}function xl(D){var $=Math.abs(D);if($>=d6)return Math.round(D/d6)+"d";if($>=Z4)return Math.round(D/Z4)+"h";if($>=L4)return Math.round(D/L4)+"m";if($>=w4)return Math.round(D/w4)+"s";return D+"ms"}function gl(D){var $=Math.abs(D);if($>=d6)return L5(D,$,d6,"day");if($>=Z4)return L5(D,$,Z4,"hour");if($>=L4)return L5(D,$,L4,"minute");if($>=w4)return L5(D,$,w4,"second");return D+" ms"}function L5(D,$,U,I){var F=$>=U*1.5;return Math.round(D/U)+" "+I+(F?"s":"")}});var VJ=C((x7D,KE)=>{function fl(D){U.debug=U,U.default=U,U.coerce=Y,U.disable=X,U.enable=F,U.enabled=Q,U.humanize=BE(),U.destroy=W,Object.keys(D).forEach((B)=>{U[B]=D[B]}),U.names=[],U.skips=[],U.formatters={};function $(B){let K=0;for(let q=0;q<B.length;q++)K=(K<<5)-K+B.charCodeAt(q),K|=0;return U.colors[Math.abs(K)%U.colors.length]}U.selectColor=$;function U(B){let K,q=null,H,G;function N(...z){if(!N.enabled)return;let Z=N,M=Number(new Date),w=M-(K||M);if(Z.diff=w,Z.prev=K,Z.curr=M,K=M,z[0]=U.coerce(z[0]),typeof z[0]!=="string")z.unshift("%O");let v=0;z[0]=z[0].replace(/%([a-zA-Z%])/g,(V,b)=>{if(V==="%%")return"%";v++;let y=U.formatters[b];if(typeof y==="function"){let k=z[v];V=y.call(Z,k),z.splice(v,1),v--}return V}),U.formatArgs.call(Z,z),(Z.log||U.log).apply(Z,z)}if(N.namespace=B,N.useColors=U.useColors(),N.color=U.selectColor(B),N.extend=I,N.destroy=U.destroy,Object.defineProperty(N,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(q!==null)return q;if(H!==U.namespaces)H=U.namespaces,G=U.enabled(B);return G},set:(z)=>{q=z}}),typeof U.init==="function")U.init(N);return N}function I(B,K){let q=U(this.namespace+(typeof K>"u"?":":K)+B);return q.log=this.log,q}function F(B){U.save(B),U.namespaces=B,U.names=[],U.skips=[];let K=(typeof B==="string"?B:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let q of K)if(q[0]==="-")U.skips.push(q.slice(1));else U.names.push(q)}function J(B,K){let q=0,H=0,G=-1,N=0;while(q<B.length)if(H<K.length&&(K[H]===B[q]||K[H]==="*"))if(K[H]==="*")G=H,N=q,H++;else q++,H++;else if(G!==-1)H=G+1,N++,q=N;else return!1;while(H<K.length&&K[H]==="*")H++;return H===K.length}function X(){let B=[...U.names,...U.skips.map((K)=>"-"+K)].join(",");return U.enable(""),B}function Q(B){for(let K of U.skips)if(J(B,K))return!1;for(let K of U.names)if(J(B,K))return!0;return!1}function Y(B){if(B instanceof Error)return B.stack||B.message;return B}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}KE.exports=fl});var qE=C((GE,Z5)=>{GE.formatArgs=ml;GE.save=hl;GE.load=nl;GE.useColors=yl;GE.storage=il();GE.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`.")}})();GE.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 yl(){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 ml(D){if(D[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+D[0]+(this.useColors?"%c ":" ")+"+"+Z5.exports.humanize(this.diff),!this.useColors)return;let $="color: "+this.color;D.splice(1,0,$,"color: inherit");let U=0,I=0;D[0].replace(/%[a-zA-Z%]/g,(F)=>{if(F==="%%")return;if(U++,F==="%c")I=U}),D.splice(I,0,$)}GE.log=console.debug||console.log||(()=>{});function hl(D){try{if(D)GE.storage.setItem("debug",D);else GE.storage.removeItem("debug")}catch($){}}function nl(){let D;try{D=GE.storage.getItem("debug")||GE.storage.getItem("DEBUG")}catch($){}if(!D&&typeof process<"u"&&"env"in process)D=process.env.DEBUG;return D}function il(){try{return localStorage}catch(D){}}Z5.exports=VJ()(GE);var{formatters:ll}=Z5.exports;ll.j=function(D){try{return JSON.stringify(D)}catch($){return"[UnexpectedJSONParseError]: "+$.message}}});var NE=C((f7D,HE)=>{HE.exports=(D,$=process.argv)=>{let U=D.startsWith("-")?"":D.length===1?"-":"--",I=$.indexOf(U+D),F=$.indexOf("--");return I!==-1&&(F===-1||I<F)}});var LE=C((y7D,wE)=>{var sl=o("os"),zE=o("tty"),r$=NE(),{env:tD}=process,t0;if(r$("no-color")||r$("no-colors")||r$("color=false")||r$("color=never"))t0=0;else if(r$("color")||r$("colors")||r$("color=true")||r$("color=always"))t0=1;if("FORCE_COLOR"in tD)if(tD.FORCE_COLOR==="true")t0=1;else if(tD.FORCE_COLOR==="false")t0=0;else t0=tD.FORCE_COLOR.length===0?1:Math.min(parseInt(tD.FORCE_COLOR,10),3);function jJ(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function AJ(D,$){if(t0===0)return 0;if(r$("color=16m")||r$("color=full")||r$("color=truecolor"))return 3;if(r$("color=256"))return 2;if(D&&!$&&t0===void 0)return 0;let U=t0||0;if(tD.TERM==="dumb")return U;if(process.platform==="win32"){let I=sl.release().split(".");if(Number(I[0])>=10&&Number(I[2])>=10586)return Number(I[2])>=14931?3:2;return 1}if("CI"in tD){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((I)=>(I in tD))||tD.CI_NAME==="codeship")return 1;return U}if("TEAMCITY_VERSION"in tD)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(tD.TEAMCITY_VERSION)?1:0;if(tD.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in tD){let I=parseInt((tD.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(tD.TERM_PROGRAM){case"iTerm.app":return I>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(tD.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(tD.TERM))return 1;if("COLORTERM"in tD)return 1;return U}function el(D){let $=AJ(D,D&&D.isTTY);return jJ($)}wE.exports={supportsColor:el,stdout:jJ(AJ(!0,zE.isatty(1))),stderr:jJ(AJ(!0,zE.isatty(2)))}});var EE=C((ME,O5)=>{var Dd=o("tty"),M5=o("util");ME.init=Qd;ME.log=Id;ME.formatArgs=Ud;ME.save=Jd;ME.load=Xd;ME.useColors=$d;ME.destroy=M5.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");ME.colors=[6,2,3,4,5,1];try{let D=LE();if(D&&(D.stderr||D).level>=2)ME.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){}ME.inspectOpts=Object.keys(process.env).filter((D)=>{return/^debug_/i.test(D)}).reduce((D,$)=>{let U=$.substring(6).toLowerCase().replace(/_([a-z])/g,(F,J)=>{return J.toUpperCase()}),I=process.env[$];if(/^(yes|on|true|enabled)$/i.test(I))I=!0;else if(/^(no|off|false|disabled)$/i.test(I))I=!1;else if(I==="null")I=null;else I=Number(I);return D[U]=I,D},{});function $d(){return"colors"in ME.inspectOpts?Boolean(ME.inspectOpts.colors):Dd.isatty(process.stderr.fd)}function Ud(D){let{namespace:$,useColors:U}=this;if(U){let I=this.color,F="\x1B[3"+(I<8?I:"8;5;"+I),J=`  ${F};1m${$} \x1B[0m`;D[0]=J+D[0].split(`
`).join(`
`+J),D.push(F+"m+"+O5.exports.humanize(this.diff)+"\x1B[0m")}else D[0]=Fd()+$+" "+D[0]}function Fd(){if(ME.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function Id(...D){return process.stderr.write(M5.formatWithOptions(ME.inspectOpts,...D)+`
`)}function Jd(D){if(D)process.env.DEBUG=D;else delete process.env.DEBUG}function Xd(){return process.env.DEBUG}function Qd(D){D.inspectOpts={};let $=Object.keys(ME.inspectOpts);for(let U=0;U<$.length;U++)D.inspectOpts[$[U]]=ME.inspectOpts[$[U]]}O5.exports=VJ()(ME);var{formatters:ZE}=O5.exports;ZE.o=function(D){return this.inspectOpts.colors=this.useColors,M5.inspect(D,this.inspectOpts).split(`
`).map(($)=>$.trim()).join(" ")};ZE.O=function(D){return this.inspectOpts.colors=this.useColors,M5.inspect(D,this.inspectOpts)}});var SJ=C((h7D,RJ)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)RJ.exports=qE();else RJ.exports=EE()});var aD=C((Nd)=>{Nd.fromCallback=function(D){return Object.defineProperty(function(...$){if(typeof $[$.length-1]==="function")D.apply(this,$);else return new Promise((U,I)=>{$.push((F,J)=>F!=null?I(F):U(J)),D.apply(this,$)})},"name",{value:D.name})};Nd.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((I)=>U(null,I),U)},"name",{value:D.name})}});var w$=C((TJ)=>{var vE=aD().fromCallback,z$=c0(),Ld=["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 z$[D]==="function"});Object.assign(TJ,z$);Ld.forEach((D)=>{TJ[D]=vE(z$[D])});TJ.exists=function(D,$){if(typeof $==="function")return z$.exists(D,$);return new Promise((U)=>{return z$.exists(D,U)})};TJ.read=function(D,$,U,I,F,J){if(typeof J==="function")return z$.read(D,$,U,I,F,J);return new Promise((X,Q)=>{z$.read(D,$,U,I,F,(Y,W,B)=>{if(Y)return Q(Y);X({bytesRead:W,buffer:B})})})};TJ.write=function(D,$,...U){if(typeof U[U.length-1]==="function")return z$.write(D,$,...U);return new Promise((I,F)=>{z$.write(D,$,...U,(J,X,Q)=>{if(J)return F(J);I({bytesWritten:X,buffer:Q})})})};TJ.readv=function(D,$,...U){if(typeof U[U.length-1]==="function")return z$.readv(D,$,...U);return new Promise((I,F)=>{z$.readv(D,$,...U,(J,X,Q)=>{if(J)return F(J);I({bytesRead:X,buffers:Q})})})};TJ.writev=function(D,$,...U){if(typeof U[U.length-1]==="function")return z$.writev(D,$,...U);return new Promise((I,F)=>{z$.writev(D,$,...U,(J,X,Q)=>{if(J)return F(J);I({bytesWritten:X,buffers:Q})})})};if(typeof z$.realpath.native==="function")TJ.realpath.native=vE(z$.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var jE=C((jd,VE)=>{var Vd=o("path");jd.checkPath=function($){if(process.platform==="win32"){if(/[<>:"|?*]/.test($.replace(Vd.parse($).root,""))){let I=Error(`Path contains invalid characters: ${$}`);throw I.code="EINVAL",I}}}});var TE=C((Rd,bJ)=>{var AE=w$(),{checkPath:RE}=jE(),SE=(D)=>{let $={mode:511};if(typeof D==="number")return D;return{...$,...D}.mode};Rd.makeDir=async(D,$)=>{return RE(D),AE.mkdir(D,{mode:SE($),recursive:!0})};Rd.makeDirSync=(D,$)=>{return RE(D),AE.mkdirSync(D,{mode:SE($),recursive:!0})}});var F0=C((d7D,bE)=>{var bd=aD().fromPromise,{makeDir:Pd,makeDirSync:PJ}=TE(),CJ=bd(Pd);bE.exports={mkdirs:CJ,mkdirsSync:PJ,mkdirp:CJ,mkdirpSync:PJ,ensureDir:CJ,ensureDirSync:PJ}});var a0=C((c7D,CE)=>{var Cd=aD().fromPromise,PE=w$();function ud(D){return PE.access(D).then(()=>!0).catch(()=>!1)}CE.exports={pathExists:Cd(ud),pathExistsSync:PE.existsSync}});var uJ=C((p7D,uE)=>{var M4=w$(),kd=aD().fromPromise;async function _d(D,$,U){let I=await M4.open(D,"r+"),F=null;try{await M4.futimes(I,$,U)}catch(J){F=J}finally{try{await M4.close(I)}catch(J){if(!F)F=J}}if(F)throw F}function xd(D,$,U){let I=M4.openSync(D,"r+"),F=null;try{M4.futimesSync(I,$,U)}catch(J){F=J}finally{try{M4.closeSync(I)}catch(J){if(!F)F=J}}if(F)throw F}uE.exports={utimesMillis:kd(_d),utimesMillisSync:xd}});var p6=C((r7D,gE)=>{var O4=w$(),sD=o("path"),kE=aD().fromPromise;function gd(D,$,U){let I=U.dereference?(F)=>O4.stat(F,{bigint:!0}):(F)=>O4.lstat(F,{bigint:!0});return Promise.all([I(D),I($).catch((F)=>{if(F.code==="ENOENT")return null;throw F})]).then(([F,J])=>({srcStat:F,destStat:J}))}function fd(D,$,U){let I,F=U.dereference?(X)=>O4.statSync(X,{bigint:!0}):(X)=>O4.lstatSync(X,{bigint:!0}),J=F(D);try{I=F($)}catch(X){if(X.code==="ENOENT")return{srcStat:J,destStat:null};throw X}return{srcStat:J,destStat:I}}async function yd(D,$,U,I){let{srcStat:F,destStat:J}=await gd(D,$,I);if(J){if(E8(F,J)){let X=sD.basename(D),Q=sD.basename($);if(U==="move"&&X!==Q&&X.toLowerCase()===Q.toLowerCase())return{srcStat:F,destStat:J,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(F.isDirectory()&&!J.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!F.isDirectory()&&J.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(F.isDirectory()&&kJ(D,$))throw Error(E5(D,$,U));return{srcStat:F,destStat:J}}function md(D,$,U,I){let{srcStat:F,destStat:J}=fd(D,$,I);if(J){if(E8(F,J)){let X=sD.basename(D),Q=sD.basename($);if(U==="move"&&X!==Q&&X.toLowerCase()===Q.toLowerCase())return{srcStat:F,destStat:J,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(F.isDirectory()&&!J.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!F.isDirectory()&&J.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(F.isDirectory()&&kJ(D,$))throw Error(E5(D,$,U));return{srcStat:F,destStat:J}}async function _E(D,$,U,I){let F=sD.resolve(sD.dirname(D)),J=sD.resolve(sD.dirname(U));if(J===F||J===sD.parse(J).root)return;let X;try{X=await O4.stat(J,{bigint:!0})}catch(Q){if(Q.code==="ENOENT")return;throw Q}if(E8($,X))throw Error(E5(D,U,I));return _E(D,$,J,I)}function xE(D,$,U,I){let F=sD.resolve(sD.dirname(D)),J=sD.resolve(sD.dirname(U));if(J===F||J===sD.parse(J).root)return;let X;try{X=O4.statSync(J,{bigint:!0})}catch(Q){if(Q.code==="ENOENT")return;throw Q}if(E8($,X))throw Error(E5(D,U,I));return xE(D,$,J,I)}function E8(D,$){return $.ino!==void 0&&$.dev!==void 0&&$.ino===D.ino&&$.dev===D.dev}function kJ(D,$){let U=sD.resolve(D).split(sD.sep).filter((F)=>F),I=sD.resolve($).split(sD.sep).filter((F)=>F);return U.every((F,J)=>I[J]===F)}function E5(D,$,U){return`Cannot ${U} '${D}' to a subdirectory of itself, '${$}'.`}gE.exports={checkPaths:kE(yd),checkPathsSync:md,checkParentPaths:kE(_E),checkParentPathsSync:xE,isSrcSubdir:kJ,areIdentical:E8}});var yE=C((o7D,fE)=>{async function hd(D,$){let U=[];for await(let I of D)U.push($(I).then(()=>null,(F)=>F??Error("unknown error")));await Promise.all(U.map((I)=>I.then((F)=>{if(F!==null)throw F})))}fE.exports={asyncIteratorConcurrentProcess:hd}});var lE=C((t7D,iE)=>{var W$=w$(),v8=o("path"),{mkdirs:nd}=F0(),{pathExists:id}=a0(),{utimesMillis:ld}=uJ(),V8=p6(),{asyncIteratorConcurrentProcess:dd}=yE();async function cd(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:I,destStat:F}=await V8.checkPaths(D,$,"copy",U);if(await V8.checkParentPaths(D,I,$,"copy"),!await hE(D,$,U))return;let X=v8.dirname($);if(!await id(X))await nd(X);await nE(F,D,$,U)}async function hE(D,$,U){if(!U.filter)return!0;return U.filter(D,$)}async function nE(D,$,U,I){let J=await(I.dereference?W$.stat:W$.lstat)($);if(J.isDirectory())return td(J,D,$,U,I);if(J.isFile()||J.isCharacterDevice()||J.isBlockDevice())return pd(J,D,$,U,I);if(J.isSymbolicLink())return ad(D,$,U,I);if(J.isSocket())throw Error(`Cannot copy a socket file: ${$}`);if(J.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}async function pd(D,$,U,I,F){if(!$)return mE(D,U,I,F);if(F.overwrite)return await W$.unlink(I),mE(D,U,I,F);if(F.errorOnExist)throw Error(`'${I}' already exists`)}async function mE(D,$,U,I){if(await W$.copyFile($,U),I.preserveTimestamps){if(rd(D.mode))await od(U,D.mode);let F=await W$.stat($);await ld(U,F.atime,F.mtime)}return W$.chmod(U,D.mode)}function rd(D){return(D&128)===0}function od(D,$){return W$.chmod(D,$|128)}async function td(D,$,U,I,F){if(!$)await W$.mkdir(I);if(await dd(await W$.opendir(U),async(J)=>{let X=v8.join(U,J.name),Q=v8.join(I,J.name);if(await hE(X,Q,F)){let{destStat:W}=await V8.checkPaths(X,Q,"copy",F);await nE(W,X,Q,F)}}),!$)await W$.chmod(I,D.mode)}async function ad(D,$,U,I){let F=await W$.readlink($);if(I.dereference)F=v8.resolve(process.cwd(),F);if(!D)return W$.symlink(F,U);let J=null;try{J=await W$.readlink(U)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return W$.symlink(F,U);throw X}if(I.dereference)J=v8.resolve(process.cwd(),J);if(F!==J){if(V8.isSrcSubdir(F,J))throw Error(`Cannot copy '${F}' to a subdirectory of itself, '${J}'.`);if(V8.isSrcSubdir(J,F))throw Error(`Cannot overwrite '${J}' with '${F}'.`)}return await W$.unlink(U),W$.symlink(F,U)}iE.exports=cd});var oE=C((a7D,rE)=>{var L$=c0(),j8=o("path"),sd=F0().mkdirsSync,ed=uJ().utimesMillisSync,A8=p6();function Dc(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:I,destStat:F}=A8.checkPathsSync(D,$,"copy",U);if(A8.checkParentPathsSync(D,I,$,"copy"),U.filter&&!U.filter(D,$))return;let J=j8.dirname($);if(!L$.existsSync(J))sd(J);return dE(F,D,$,U)}function dE(D,$,U,I){let J=(I.dereference?L$.statSync:L$.lstatSync)($);if(J.isDirectory())return Qc(J,D,$,U,I);else if(J.isFile()||J.isCharacterDevice()||J.isBlockDevice())return $c(J,D,$,U,I);else if(J.isSymbolicLink())return Bc(D,$,U,I);else if(J.isSocket())throw Error(`Cannot copy a socket file: ${$}`);else if(J.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}function $c(D,$,U,I,F){if(!$)return cE(D,U,I,F);return Uc(D,U,I,F)}function Uc(D,$,U,I){if(I.overwrite)return L$.unlinkSync(U),cE(D,$,U,I);else if(I.errorOnExist)throw Error(`'${U}' already exists`)}function cE(D,$,U,I){if(L$.copyFileSync($,U),I.preserveTimestamps)Fc(D.mode,$,U);return _J(U,D.mode)}function Fc(D,$,U){if(Ic(D))Jc(U,D);return Xc($,U)}function Ic(D){return(D&128)===0}function Jc(D,$){return _J(D,$|128)}function _J(D,$){return L$.chmodSync(D,$)}function Xc(D,$){let U=L$.statSync(D);return ed($,U.atime,U.mtime)}function Qc(D,$,U,I,F){if(!$)return Yc(D.mode,U,I,F);return pE(U,I,F)}function Yc(D,$,U,I){return L$.mkdirSync(U),pE($,U,I),_J(U,D)}function pE(D,$,U){let I=L$.opendirSync(D);try{let F;while((F=I.readSync())!==null)Wc(F.name,D,$,U)}finally{I.closeSync()}}function Wc(D,$,U,I){let F=j8.join($,D),J=j8.join(U,D);if(I.filter&&!I.filter(F,J))return;let{destStat:X}=A8.checkPathsSync(F,J,"copy",I);return dE(X,F,J,I)}function Bc(D,$,U,I){let F=L$.readlinkSync($);if(I.dereference)F=j8.resolve(process.cwd(),F);if(!D)return L$.symlinkSync(F,U);else{let J;try{J=L$.readlinkSync(U)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return L$.symlinkSync(F,U);throw X}if(I.dereference)J=j8.resolve(process.cwd(),J);if(F!==J){if(A8.isSrcSubdir(F,J))throw Error(`Cannot copy '${F}' to a subdirectory of itself, '${J}'.`);if(A8.isSrcSubdir(J,F))throw Error(`Cannot overwrite '${J}' with '${F}'.`)}return Kc(F,U)}}function Kc(D,$){return L$.unlinkSync($),L$.symlinkSync(D,$)}rE.exports=Dc});var v5=C((s7D,tE)=>{var Gc=aD().fromPromise;tE.exports={copy:Gc(lE()),copySync:oE()}});var R8=C((e7D,sE)=>{var aE=c0(),qc=aD().fromCallback;function Hc(D,$){aE.rm(D,{recursive:!0,force:!0},$)}function Nc(D){aE.rmSync(D,{recursive:!0,force:!0})}sE.exports={remove:qc(Hc),removeSync:Nc}});var Xv=C((DUD,Jv)=>{var zc=aD().fromPromise,$v=w$(),Uv=o("path"),Fv=F0(),Iv=R8(),eE=zc(async function($){let U;try{U=await $v.readdir($)}catch{return Fv.mkdirs($)}return Promise.all(U.map((I)=>Iv.remove(Uv.join($,I))))});function Dv(D){let $;try{$=$v.readdirSync(D)}catch{return Fv.mkdirsSync(D)}$.forEach((U)=>{U=Uv.join(D,U),Iv.removeSync(U)})}Jv.exports={emptyDirSync:Dv,emptydirSync:Dv,emptyDir:eE,emptydir:eE}});var Bv=C(($UD,Wv)=>{var wc=aD().fromPromise,Qv=o("path"),T0=w$(),Yv=F0();async function Lc(D){let $;try{$=await T0.stat(D)}catch{}if($&&$.isFile())return;let U=Qv.dirname(D),I=null;try{I=await T0.stat(U)}catch(F){if(F.code==="ENOENT"){await Yv.mkdirs(U),await T0.writeFile(D,"");return}else throw F}if(I.isDirectory())await T0.writeFile(D,"");else await T0.readdir(U)}function Zc(D){let $;try{$=T0.statSync(D)}catch{}if($&&$.isFile())return;let U=Qv.dirname(D);try{if(!T0.statSync(U).isDirectory())T0.readdirSync(U)}catch(I){if(I&&I.code==="ENOENT")Yv.mkdirsSync(U);else throw I}T0.writeFileSync(D,"")}Wv.exports={createFile:wc(Lc),createFileSync:Zc}});var Nv=C((UUD,Hv)=>{var Mc=aD().fromPromise,Kv=o("path"),s0=w$(),Gv=F0(),{pathExists:Oc}=a0(),{areIdentical:qv}=p6();async function Ec(D,$){let U;try{U=await s0.lstat($,{bigint:!0})}catch{}let I;try{I=await s0.lstat(D,{bigint:!0})}catch(X){throw X.message=X.message.replace("lstat","ensureLink"),X}if(U&&qv(I,U))return;let F=Kv.dirname($);if(!await Oc(F))await Gv.mkdirs(F);await s0.link(D,$)}function vc(D,$){let U;try{U=s0.lstatSync($,{bigint:!0})}catch{}try{let J=s0.lstatSync(D,{bigint:!0});if(U&&qv(J,U))return}catch(J){throw J.message=J.message.replace("lstat","ensureLink"),J}let I=Kv.dirname($);if(s0.existsSync(I))return s0.linkSync(D,$);return Gv.mkdirsSync(I),s0.linkSync(D,$)}Hv.exports={createLink:Mc(Ec),createLinkSync:vc}});var wv=C((FUD,zv)=>{var e0=o("path"),S8=w$(),{pathExists:Vc}=a0(),jc=aD().fromPromise;async function Ac(D,$){if(e0.isAbsolute(D)){try{await S8.lstat(D)}catch(J){throw J.message=J.message.replace("lstat","ensureSymlink"),J}return{toCwd:D,toDst:D}}let U=e0.dirname($),I=e0.join(U,D);if(await Vc(I))return{toCwd:I,toDst:D};try{await S8.lstat(D)}catch(J){throw J.message=J.message.replace("lstat","ensureSymlink"),J}return{toCwd:D,toDst:e0.relative(U,D)}}function Rc(D,$){if(e0.isAbsolute(D)){if(!S8.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let U=e0.dirname($),I=e0.join(U,D);if(S8.existsSync(I))return{toCwd:I,toDst:D};if(!S8.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:e0.relative(U,D)}}zv.exports={symlinkPaths:jc(Ac),symlinkPathsSync:Rc}});var Mv=C((IUD,Zv)=>{var Lv=w$(),Sc=aD().fromPromise;async function Tc(D,$){if($)return $;let U;try{U=await Lv.lstat(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}function bc(D,$){if($)return $;let U;try{U=Lv.lstatSync(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}Zv.exports={symlinkType:Sc(Tc),symlinkTypeSync:bc}});var vv=C((JUD,Ev)=>{var Pc=aD().fromPromise,D6=o("path"),S$=w$(),{mkdirs:Cc,mkdirsSync:uc}=F0(),{symlinkPaths:kc,symlinkPathsSync:_c}=wv(),{symlinkType:xc,symlinkTypeSync:gc}=Mv(),{pathExists:fc}=a0(),{areIdentical:Ov}=p6();async function yc(D,$,U){let I;try{I=await S$.lstat($)}catch{}if(I&&I.isSymbolicLink()){let Q;if(D6.isAbsolute(D))Q=await S$.stat(D,{bigint:!0});else{let W=D6.dirname($),B=D6.join(W,D);try{Q=await S$.stat(B,{bigint:!0})}catch{Q=await S$.stat(D,{bigint:!0})}}let Y=await S$.stat($,{bigint:!0});if(Ov(Q,Y))return}let F=await kc(D,$);D=F.toDst;let J=await xc(F.toCwd,U),X=D6.dirname($);if(!await fc(X))await Cc(X);return S$.symlink(D,$,J)}function mc(D,$,U){let I;try{I=S$.lstatSync($)}catch{}if(I&&I.isSymbolicLink()){let Q;if(D6.isAbsolute(D))Q=S$.statSync(D,{bigint:!0});else{let W=D6.dirname($),B=D6.join(W,D);try{Q=S$.statSync(B,{bigint:!0})}catch{Q=S$.statSync(D,{bigint:!0})}}let Y=S$.statSync($,{bigint:!0});if(Ov(Q,Y))return}let F=_c(D,$);D=F.toDst,U=gc(F.toCwd,U);let J=D6.dirname($);if(S$.existsSync(J))return S$.symlinkSync(D,$,U);return uc(J),S$.symlinkSync(D,$,U)}Ev.exports={createSymlink:Pc(yc),createSymlinkSync:mc}});var Pv=C((XUD,bv)=>{var{createFile:Vv,createFileSync:jv}=Bv(),{createLink:Av,createLinkSync:Rv}=Nv(),{createSymlink:Sv,createSymlinkSync:Tv}=vv();bv.exports={createFile:Vv,createFileSync:jv,ensureFile:Vv,ensureFileSync:jv,createLink:Av,createLinkSync:Rv,ensureLink:Av,ensureLinkSync:Rv,createSymlink:Sv,createSymlinkSync:Tv,ensureSymlink:Sv,ensureSymlinkSync:Tv}});var V5=C((QUD,Cv)=>{function hc(D,{EOL:$=`
`,finalEOL:U=!0,replacer:I=null,spaces:F}={}){let J=U?$:"",X=JSON.stringify(D,I,F);if(X===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return X.replace(/\n/g,$)+J}function nc(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}Cv.exports={stringify:hc,stripBom:nc}});var xv=C((YUD,_v)=>{var E4;try{E4=c0()}catch(D){E4=o("fs")}var j5=aD(),{stringify:uv,stripBom:kv}=V5();async function ic(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||E4,I="throws"in $?$.throws:!0,F=await j5.fromCallback(U.readFile)(D,$);F=kv(F);let J;try{J=JSON.parse(F,$?$.reviver:null)}catch(X){if(I)throw X.message=`${D}: ${X.message}`,X;else return null}return J}var lc=j5.fromPromise(ic);function dc(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||E4,I="throws"in $?$.throws:!0;try{let F=U.readFileSync(D,$);return F=kv(F),JSON.parse(F,$.reviver)}catch(F){if(I)throw F.message=`${D}: ${F.message}`,F;else return null}}async function cc(D,$,U={}){let I=U.fs||E4,F=uv($,U);await j5.fromCallback(I.writeFile)(D,F,U)}var pc=j5.fromPromise(cc);function rc(D,$,U={}){let I=U.fs||E4,F=uv($,U);return I.writeFileSync(D,F,U)}_v.exports={readFile:lc,readFileSync:dc,writeFile:pc,writeFileSync:rc}});var fv=C((WUD,gv)=>{var A5=xv();gv.exports={readJson:A5.readFile,readJsonSync:A5.readFileSync,writeJson:A5.writeFile,writeJsonSync:A5.writeFileSync}});var R5=C((BUD,hv)=>{var oc=aD().fromPromise,xJ=w$(),yv=o("path"),mv=F0(),tc=a0().pathExists;async function ac(D,$,U="utf-8"){let I=yv.dirname(D);if(!await tc(I))await mv.mkdirs(I);return xJ.writeFile(D,$,U)}function sc(D,...$){let U=yv.dirname(D);if(!xJ.existsSync(U))mv.mkdirsSync(U);xJ.writeFileSync(D,...$)}hv.exports={outputFile:oc(ac),outputFileSync:sc}});var iv=C((KUD,nv)=>{var{stringify:ec}=V5(),{outputFile:Dp}=R5();async function $p(D,$,U={}){let I=ec($,U);await Dp(D,I,U)}nv.exports=$p});var dv=C((GUD,lv)=>{var{stringify:Up}=V5(),{outputFileSync:Fp}=R5();function Ip(D,$,U){let I=Up($,U);Fp(D,I,U)}lv.exports=Ip});var pv=C((qUD,cv)=>{var Jp=aD().fromPromise,Z$=fv();Z$.outputJson=Jp(iv());Z$.outputJsonSync=dv();Z$.outputJSON=Z$.outputJson;Z$.outputJSONSync=Z$.outputJsonSync;Z$.writeJSON=Z$.writeJson;Z$.writeJSONSync=Z$.writeJsonSync;Z$.readJSON=Z$.readJson;Z$.readJSONSync=Z$.readJsonSync;cv.exports=Z$});var sv=C((HUD,av)=>{var Xp=w$(),rv=o("path"),{copy:Qp}=v5(),{remove:tv}=R8(),{mkdirp:Yp}=F0(),{pathExists:Wp}=a0(),ov=p6();async function Bp(D,$,U={}){let I=U.overwrite||U.clobber||!1,{srcStat:F,isChangingCase:J=!1}=await ov.checkPaths(D,$,"move",U);await ov.checkParentPaths(D,F,$,"move");let X=rv.dirname($);if(rv.parse(X).root!==X)await Yp(X);return Kp(D,$,I,J)}async function Kp(D,$,U,I){if(!I){if(U)await tv($);else if(await Wp($))throw Error("dest already exists.")}try{await Xp.rename(D,$)}catch(F){if(F.code!=="EXDEV")throw F;await Gp(D,$,U)}}async function Gp(D,$,U){return await Qp(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),tv(D)}av.exports=Bp});var FV=C((NUD,UV)=>{var DV=c0(),fJ=o("path"),qp=v5().copySync,$V=R8().removeSync,Hp=F0().mkdirpSync,ev=p6();function Np(D,$,U){U=U||{};let I=U.overwrite||U.clobber||!1,{srcStat:F,isChangingCase:J=!1}=ev.checkPathsSync(D,$,"move",U);if(ev.checkParentPathsSync(D,F,$,"move"),!zp($))Hp(fJ.dirname($));return wp(D,$,I,J)}function zp(D){let $=fJ.dirname(D);return fJ.parse($).root===$}function wp(D,$,U,I){if(I)return gJ(D,$,U);if(U)return $V($),gJ(D,$,U);if(DV.existsSync($))throw Error("dest already exists.");return gJ(D,$,U)}function gJ(D,$,U){try{DV.renameSync(D,$)}catch(I){if(I.code!=="EXDEV")throw I;return Lp(D,$,U)}}function Lp(D,$,U){return qp(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),$V(D)}UV.exports=Np});var JV=C((zUD,IV)=>{var Zp=aD().fromPromise;IV.exports={move:Zp(sv()),moveSync:FV()}});var v4=C((wUD,XV)=>{XV.exports={...w$(),...v5(),...Xv(),...Pv(),...pv(),...F0(),...JV(),...R5(),...a0(),...R8()}});var qV=C((LUD,GV)=>{var yJ,YV,WV,BV,KV=!0;if(typeof process<"u")({FORCE_COLOR:yJ,NODE_DISABLE_COLORS:YV,NO_COLOR:WV,TERM:BV}=process.env||{}),KV=process.stdout&&process.stdout.isTTY;var VD={enabled:!YV&&WV==null&&BV!=="dumb"&&(yJ!=null&&yJ!=="0"||KV),reset:PD(0,0),bold:PD(1,22),dim:PD(2,22),italic:PD(3,23),underline:PD(4,24),inverse:PD(7,27),hidden:PD(8,28),strikethrough:PD(9,29),black:PD(30,39),red:PD(31,39),green:PD(32,39),yellow:PD(33,39),blue:PD(34,39),magenta:PD(35,39),cyan:PD(36,39),white:PD(37,39),gray:PD(90,39),grey:PD(90,39),bgBlack:PD(40,49),bgRed:PD(41,49),bgGreen:PD(42,49),bgYellow:PD(43,49),bgBlue:PD(44,49),bgMagenta:PD(45,49),bgCyan:PD(46,49),bgWhite:PD(47,49)};function QV(D,$){let U=0,I,F="",J="";for(;U<D.length;U++)if(I=D[U],F+=I.open,J+=I.close,~$.indexOf(I.close))$=$.replace(I.rgx,I.close+I.open);return F+$+J}function Mp(D,$){let U={has:D,keys:$};return U.reset=VD.reset.bind(U),U.bold=VD.bold.bind(U),U.dim=VD.dim.bind(U),U.italic=VD.italic.bind(U),U.underline=VD.underline.bind(U),U.inverse=VD.inverse.bind(U),U.hidden=VD.hidden.bind(U),U.strikethrough=VD.strikethrough.bind(U),U.black=VD.black.bind(U),U.red=VD.red.bind(U),U.green=VD.green.bind(U),U.yellow=VD.yellow.bind(U),U.blue=VD.blue.bind(U),U.magenta=VD.magenta.bind(U),U.cyan=VD.cyan.bind(U),U.white=VD.white.bind(U),U.gray=VD.gray.bind(U),U.grey=VD.grey.bind(U),U.bgBlack=VD.bgBlack.bind(U),U.bgRed=VD.bgRed.bind(U),U.bgGreen=VD.bgGreen.bind(U),U.bgYellow=VD.bgYellow.bind(U),U.bgBlue=VD.bgBlue.bind(U),U.bgMagenta=VD.bgMagenta.bind(U),U.bgCyan=VD.bgCyan.bind(U),U.bgWhite=VD.bgWhite.bind(U),U}function PD(D,$){let U={open:`\x1B[${D}m`,close:`\x1B[${$}m`,rgx:new RegExp(`\\x1b\\[${$}m`,"g")};return function(I){if(this!==void 0&&this.has!==void 0)return!!~this.has.indexOf(D)||(this.has.push(D),this.keys.push(U)),I===void 0?this:VD.enabled?QV(this.keys,I+""):I+"";return I===void 0?Mp([D],[U]):VD.enabled?QV([U],I+""):I+""}}GV.exports=VD});var V4=C((HV)=>{Object.defineProperty(HV,"__esModule",{value:!0});HV.ancillary=HV.failure=HV.success=HV.input=HV.weak=HV.strong=void 0;var Op=R$(),H0=Op.__importDefault(qV());HV.strong=H0.default.bold;HV.weak=H0.default.dim;HV.input=H0.default.cyan;HV.success=H0.default.green;HV.failure=H0.default.red;HV.ancillary=H0.default.cyan;var Ep={strong:HV.strong,weak:HV.weak,input:HV.input,success:HV.success,failure:HV.failure,ancillary:HV.ancillary,log:{DEBUG:H0.default.magenta,INFO:H0.default.cyan,WARN:H0.default.yellow,ERROR:H0.default.red}};HV.default=Ep});var hJ=C((MV)=>{Object.defineProperty(MV,"__esModule",{value:!0});MV.EscapeCode=void 0;var I0="\x1B[";class U${}MV.EscapeCode=U$;U$.cursorLeft=()=>`${I0}G`;U$.cursorUp=(D=1)=>`${I0}${D}A`;U$.cursorDown=(D=1)=>`${I0}${D}B`;U$.cursorForward=(D=1)=>`${I0}${D}C`;U$.cursorBackward=(D=1)=>`${I0}${D}D`;U$.cursorHide=()=>`${I0}?25l`;U$.cursorShow=()=>`${I0}?25h`;U$.eraseLine=()=>`${I0}2K`;U$.eraseLines=(D)=>{let $="";for(let U=0;U<D;U++)if($+=U$.eraseLine(),U<D-1)$+=U$.cursorUp();return`${$}${U$.cursorLeft()}`};U$.eraseUp=()=>`${I0}1J`;U$.eraseDown=()=>`${I0}J`;U$.eraseScreen=()=>`${I0}2J`});var jV=C((vV)=>{Object.defineProperty(vV,"__esModule",{value:!0});vV.Cursor=void 0;var Vp=R$(),jp=Vp.__importDefault(BJ()),EV=hJ();class F${static show(){if(F$.stream.isTTY)F$._isVisible=!0,F$.stream.write(EV.EscapeCode.cursorShow())}static hide(){if(F$.stream.isTTY){if(!F$._listenerAttached)(0,jp.default)(()=>{F$.show()}),F$._listenerAttached=!0;F$._isVisible=!1,F$.stream.write(EV.EscapeCode.cursorHide())}}static toggle(){if(F$._isVisible)F$.hide();else F$.show()}}vV.Cursor=F$;F$.stream=process.stderr;F$._isVisible=!0;F$._listenerAttached=!1});var iJ=C((EUD,nJ)=>{var AV=(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};nJ.exports=AV;nJ.exports.default=AV});var SV=C((vUD,RV)=>{var Ap=(D)=>D&&D.exact?new RegExp(`^${"[\uD800-\uDBFF][\uDC00-\uDFFF]"}$`):new RegExp("[\uD800-\uDBFF][\uDC00-\uDFFF]","g");RV.exports=Ap});var bV=C((VUD,TV)=>{TV.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 lJ=C((jUD,CV)=>{var T8=bV(),PV={};for(let D of Object.keys(T8))PV[T8[D]]=D;var e={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"]}};CV.exports=e;for(let D of Object.keys(e)){if(!("channels"in e[D]))throw Error("missing channels property: "+D);if(!("labels"in e[D]))throw Error("missing channel labels property: "+D);if(e[D].labels.length!==e[D].channels)throw Error("channel and label counts mismatch: "+D);let{channels:$,labels:U}=e[D];delete e[D].channels,delete e[D].labels,Object.defineProperty(e[D],"channels",{value:$}),Object.defineProperty(e[D],"labels",{value:U})}e.rgb.hsl=function(D){let $=D[0]/255,U=D[1]/255,I=D[2]/255,F=Math.min($,U,I),J=Math.max($,U,I),X=J-F,Q,Y;if(J===F)Q=0;else if($===J)Q=(U-I)/X;else if(U===J)Q=2+(I-$)/X;else if(I===J)Q=4+($-U)/X;if(Q=Math.min(Q*60,360),Q<0)Q+=360;let W=(F+J)/2;if(J===F)Y=0;else if(W<=0.5)Y=X/(J+F);else Y=X/(2-J-F);return[Q,Y*100,W*100]};e.rgb.hsv=function(D){let $,U,I,F,J,X=D[0]/255,Q=D[1]/255,Y=D[2]/255,W=Math.max(X,Q,Y),B=W-Math.min(X,Q,Y),K=function(q){return(W-q)/6/B+0.5};if(B===0)F=0,J=0;else{if(J=B/W,$=K(X),U=K(Q),I=K(Y),X===W)F=I-U;else if(Q===W)F=0.3333333333333333+$-I;else if(Y===W)F=0.6666666666666666+U-$;if(F<0)F+=1;else if(F>1)F-=1}return[F*360,J*100,W*100]};e.rgb.hwb=function(D){let $=D[0],U=D[1],I=D[2],F=e.rgb.hsl(D)[0],J=0.00392156862745098*Math.min($,Math.min(U,I));return I=1-0.00392156862745098*Math.max($,Math.max(U,I)),[F,J*100,I*100]};e.rgb.cmyk=function(D){let $=D[0]/255,U=D[1]/255,I=D[2]/255,F=Math.min(1-$,1-U,1-I),J=(1-$-F)/(1-F)||0,X=(1-U-F)/(1-F)||0,Q=(1-I-F)/(1-F)||0;return[J*100,X*100,Q*100,F*100]};function Rp(D,$){return(D[0]-$[0])**2+(D[1]-$[1])**2+(D[2]-$[2])**2}e.rgb.keyword=function(D){let $=PV[D];if($)return $;let U=1/0,I;for(let F of Object.keys(T8)){let J=T8[F],X=Rp(D,J);if(X<U)U=X,I=F}return I};e.keyword.rgb=function(D){return T8[D]};e.rgb.xyz=function(D){let $=D[0]/255,U=D[1]/255,I=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,I=I>0.04045?((I+0.055)/1.055)**2.4:I/12.92;let F=$*0.4124+U*0.3576+I*0.1805,J=$*0.2126+U*0.7152+I*0.0722,X=$*0.0193+U*0.1192+I*0.9505;return[F*100,J*100,X*100]};e.rgb.lab=function(D){let $=e.rgb.xyz(D),U=$[0],I=$[1],F=$[2];U/=95.047,I/=100,F/=108.883,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,I=I>0.008856?I**0.3333333333333333:7.787*I+0.13793103448275862,F=F>0.008856?F**0.3333333333333333:7.787*F+0.13793103448275862;let J=116*I-16,X=500*(U-I),Q=200*(I-F);return[J,X,Q]};e.hsl.rgb=function(D){let $=D[0]/360,U=D[1]/100,I=D[2]/100,F,J,X;if(U===0)return X=I*255,[X,X,X];if(I<0.5)F=I*(1+U);else F=I+U-I*U;let Q=2*I-F,Y=[0,0,0];for(let W=0;W<3;W++){if(J=$+0.3333333333333333*-(W-1),J<0)J++;if(J>1)J--;if(6*J<1)X=Q+(F-Q)*6*J;else if(2*J<1)X=F;else if(3*J<2)X=Q+(F-Q)*(0.6666666666666666-J)*6;else X=Q;Y[W]=X*255}return Y};e.hsl.hsv=function(D){let $=D[0],U=D[1]/100,I=D[2]/100,F=U,J=Math.max(I,0.01);I*=2,U*=I<=1?I:2-I,F*=J<=1?J:2-J;let X=(I+U)/2,Q=I===0?2*F/(J+F):2*U/(I+U);return[$,Q*100,X*100]};e.hsv.rgb=function(D){let $=D[0]/60,U=D[1]/100,I=D[2]/100,F=Math.floor($)%6,J=$-Math.floor($),X=255*I*(1-U),Q=255*I*(1-U*J),Y=255*I*(1-U*(1-J));switch(I*=255,F){case 0:return[I,Y,X];case 1:return[Q,I,X];case 2:return[X,I,Y];case 3:return[X,Q,I];case 4:return[Y,X,I];case 5:return[I,X,Q]}};e.hsv.hsl=function(D){let $=D[0],U=D[1]/100,I=D[2]/100,F=Math.max(I,0.01),J,X;X=(2-U)*I;let Q=(2-U)*F;return J=U*F,J/=Q<=1?Q:2-Q,J=J||0,X/=2,[$,J*100,X*100]};e.hwb.rgb=function(D){let $=D[0]/360,U=D[1]/100,I=D[2]/100,F=U+I,J;if(F>1)U/=F,I/=F;let X=Math.floor(6*$),Q=1-I;if(J=6*$-X,(X&1)!==0)J=1-J;let Y=U+J*(Q-U),W,B,K;switch(X){default:case 6:case 0:W=Q,B=Y,K=U;break;case 1:W=Y,B=Q,K=U;break;case 2:W=U,B=Q,K=Y;break;case 3:W=U,B=Y,K=Q;break;case 4:W=Y,B=U,K=Q;break;case 5:W=Q,B=U,K=Y;break}return[W*255,B*255,K*255]};e.cmyk.rgb=function(D){let $=D[0]/100,U=D[1]/100,I=D[2]/100,F=D[3]/100,J=1-Math.min(1,$*(1-F)+F),X=1-Math.min(1,U*(1-F)+F),Q=1-Math.min(1,I*(1-F)+F);return[J*255,X*255,Q*255]};e.xyz.rgb=function(D){let $=D[0]/100,U=D[1]/100,I=D[2]/100,F,J,X;return F=$*3.2406+U*-1.5372+I*-0.4986,J=$*-0.9689+U*1.8758+I*0.0415,X=$*0.0557+U*-0.204+I*1.057,F=F>0.0031308?1.055*F**0.4166666666666667-0.055:F*12.92,J=J>0.0031308?1.055*J**0.4166666666666667-0.055:J*12.92,X=X>0.0031308?1.055*X**0.4166666666666667-0.055:X*12.92,F=Math.min(Math.max(0,F),1),J=Math.min(Math.max(0,J),1),X=Math.min(Math.max(0,X),1),[F*255,J*255,X*255]};e.xyz.lab=function(D){let $=D[0],U=D[1],I=D[2];$/=95.047,U/=100,I/=108.883,$=$>0.008856?$**0.3333333333333333:7.787*$+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,I=I>0.008856?I**0.3333333333333333:7.787*I+0.13793103448275862;let F=116*U-16,J=500*($-U),X=200*(U-I);return[F,J,X]};e.lab.xyz=function(D){let $=D[0],U=D[1],I=D[2],F,J,X;J=($+16)/116,F=U/500+J,X=J-I/200;let Q=J**3,Y=F**3,W=X**3;return J=Q>0.008856?Q:(J-0.13793103448275862)/7.787,F=Y>0.008856?Y:(F-0.13793103448275862)/7.787,X=W>0.008856?W:(X-0.13793103448275862)/7.787,F*=95.047,J*=100,X*=108.883,[F,J,X]};e.lab.lch=function(D){let $=D[0],U=D[1],I=D[2],F;if(F=Math.atan2(I,U)*360/2/Math.PI,F<0)F+=360;let X=Math.sqrt(U*U+I*I);return[$,X,F]};e.lch.lab=function(D){let $=D[0],U=D[1],F=D[2]/360*2*Math.PI,J=U*Math.cos(F),X=U*Math.sin(F);return[$,J,X]};e.rgb.ansi16=function(D,$=null){let[U,I,F]=D,J=$===null?e.rgb.hsv(D)[2]:$;if(J=Math.round(J/50),J===0)return 30;let X=30+(Math.round(F/255)<<2|Math.round(I/255)<<1|Math.round(U/255));if(J===2)X+=60;return X};e.hsv.ansi16=function(D){return e.rgb.ansi16(e.hsv.rgb(D),D[2])};e.rgb.ansi256=function(D){let $=D[0],U=D[1],I=D[2];if($===U&&U===I){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(I/255*5)};e.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,I=($&1)*U*255,F=($>>1&1)*U*255,J=($>>2&1)*U*255;return[I,F,J]};e.ansi256.rgb=function(D){if(D>=232){let J=(D-232)*10+8;return[J,J,J]}D-=16;let $,U=Math.floor(D/36)/5*255,I=Math.floor(($=D%36)/6)/5*255,F=$%6/5*255;return[U,I,F]};e.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};e.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((Q)=>{return Q+Q}).join("");let I=parseInt(U,16),F=I>>16&255,J=I>>8&255,X=I&255;return[F,J,X]};e.rgb.hcg=function(D){let $=D[0]/255,U=D[1]/255,I=D[2]/255,F=Math.max(Math.max($,U),I),J=Math.min(Math.min($,U),I),X=F-J,Q,Y;if(X<1)Q=J/(1-X);else Q=0;if(X<=0)Y=0;else if(F===$)Y=(U-I)/X%6;else if(F===U)Y=2+(I-$)/X;else Y=4+($-U)/X;return Y/=6,Y%=1,[Y*360,X*100,Q*100]};e.hsl.hcg=function(D){let $=D[1]/100,U=D[2]/100,I=U<0.5?2*$*U:2*$*(1-U),F=0;if(I<1)F=(U-0.5*I)/(1-I);return[D[0],I*100,F*100]};e.hsv.hcg=function(D){let $=D[1]/100,U=D[2]/100,I=$*U,F=0;if(I<1)F=(U-I)/(1-I);return[D[0],I*100,F*100]};e.hcg.rgb=function(D){let $=D[0]/360,U=D[1]/100,I=D[2]/100;if(U===0)return[I*255,I*255,I*255];let F=[0,0,0],J=$%1*6,X=J%1,Q=1-X,Y=0;switch(Math.floor(J)){case 0:F[0]=1,F[1]=X,F[2]=0;break;case 1:F[0]=Q,F[1]=1,F[2]=0;break;case 2:F[0]=0,F[1]=1,F[2]=X;break;case 3:F[0]=0,F[1]=Q,F[2]=1;break;case 4:F[0]=X,F[1]=0,F[2]=1;break;default:F[0]=1,F[1]=0,F[2]=Q}return Y=(1-U)*I,[(U*F[0]+Y)*255,(U*F[1]+Y)*255,(U*F[2]+Y)*255]};e.hcg.hsv=function(D){let $=D[1]/100,U=D[2]/100,I=$+U*(1-$),F=0;if(I>0)F=$/I;return[D[0],F*100,I*100]};e.hcg.hsl=function(D){let $=D[1]/100,I=D[2]/100*(1-$)+0.5*$,F=0;if(I>0&&I<0.5)F=$/(2*I);else if(I>=0.5&&I<1)F=$/(2*(1-I));return[D[0],F*100,I*100]};e.hcg.hwb=function(D){let $=D[1]/100,U=D[2]/100,I=$+U*(1-$);return[D[0],(I-$)*100,(1-I)*100]};e.hwb.hcg=function(D){let $=D[1]/100,I=1-D[2]/100,F=I-$,J=0;if(F<1)J=(I-F)/(1-F);return[D[0],F*100,J*100]};e.apple.rgb=function(D){return[D[0]/65535*255,D[1]/65535*255,D[2]/65535*255]};e.rgb.apple=function(D){return[D[0]/255*65535,D[1]/255*65535,D[2]/255*65535]};e.gray.rgb=function(D){return[D[0]/100*255,D[0]/100*255,D[0]/100*255]};e.gray.hsl=function(D){return[0,0,D[0]]};e.gray.hsv=e.gray.hsl;e.gray.hwb=function(D){return[0,100,D[0]]};e.gray.cmyk=function(D){return[0,0,0,D[0]]};e.gray.lab=function(D){return[D[0],0,0]};e.gray.hex=function(D){let $=Math.round(D[0]/100*255)&255,I=(($<<16)+($<<8)+$).toString(16).toUpperCase();return"000000".substring(I.length)+I};e.rgb.gray=function(D){return[(D[0]+D[1]+D[2])/3/255*100]}});var kV=C((AUD,uV)=>{var S5=lJ();function Sp(){let D={},$=Object.keys(S5);for(let U=$.length,I=0;I<U;I++)D[$[I]]={distance:-1,parent:null};return D}function Tp(D){let $=Sp(),U=[D];$[D].distance=0;while(U.length){let I=U.pop(),F=Object.keys(S5[I]);for(let J=F.length,X=0;X<J;X++){let Q=F[X],Y=$[Q];if(Y.distance===-1)Y.distance=$[I].distance+1,Y.parent=I,U.unshift(Q)}}return $}function bp(D,$){return function(U){return $(D(U))}}function Pp(D,$){let U=[$[D].parent,D],I=S5[$[D].parent][D],F=$[D].parent;while($[F].parent)U.unshift($[F].parent),I=bp(S5[$[F].parent][F],I),F=$[F].parent;return I.conversion=U,I}uV.exports=function(D){let $=Tp(D),U={},I=Object.keys($);for(let F=I.length,J=0;J<F;J++){let X=I[J];if($[X].parent===null)continue;U[X]=Pp(X,$)}return U}});var xV=C((RUD,_V)=>{var dJ=lJ(),Cp=kV(),j4={},up=Object.keys(dJ);function kp(D){let $=function(...U){let I=U[0];if(I===void 0||I===null)return I;if(I.length>1)U=I;return D(U)};if("conversion"in D)$.conversion=D.conversion;return $}function _p(D){let $=function(...U){let I=U[0];if(I===void 0||I===null)return I;if(I.length>1)U=I;let F=D(U);if(typeof F==="object")for(let J=F.length,X=0;X<J;X++)F[X]=Math.round(F[X]);return F};if("conversion"in D)$.conversion=D.conversion;return $}up.forEach((D)=>{j4[D]={},Object.defineProperty(j4[D],"channels",{value:dJ[D].channels}),Object.defineProperty(j4[D],"labels",{value:dJ[D].labels});let $=Cp(D);Object.keys($).forEach((I)=>{let F=$[I];j4[D][I]=_p(F),j4[D][I].raw=kp(F)})});_V.exports=j4});var pJ=C((SUD,hV)=>{var gV=(D,$)=>(...U)=>{return`\x1B[${D(...U)+$}m`},fV=(D,$)=>(...U)=>{let I=D(...U);return`\x1B[${38+$};5;${I}m`},yV=(D,$)=>(...U)=>{let I=D(...U);return`\x1B[${38+$};2;${I[0]};${I[1]};${I[2]}m`},T5=(D)=>D,mV=(D,$,U)=>[D,$,U],A4=(D,$,U)=>{Object.defineProperty(D,$,{get:()=>{let I=U();return Object.defineProperty(D,$,{value:I,enumerable:!0,configurable:!0}),I},enumerable:!0,configurable:!0})},cJ,R4=(D,$,U,I)=>{if(cJ===void 0)cJ=xV();let F=I?10:0,J={};for(let[X,Q]of Object.entries(cJ)){let Y=X==="ansi16"?"ansi":X;if(X===$)J[Y]=D(U,F);else if(typeof Q==="object")J[Y]=D(Q[$],F)}return J};function xp(){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,I]of Object.entries($)){for(let[F,J]of Object.entries(I))$[F]={open:`\x1B[${J[0]}m`,close:`\x1B[${J[1]}m`},I[F]=$[F],D.set(J[0],J[1]);Object.defineProperty($,U,{value:I,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",A4($.color,"ansi",()=>R4(gV,"ansi16",T5,!1)),A4($.color,"ansi256",()=>R4(fV,"ansi256",T5,!1)),A4($.color,"ansi16m",()=>R4(yV,"rgb",mV,!1)),A4($.bgColor,"ansi",()=>R4(gV,"ansi16",T5,!0)),A4($.bgColor,"ansi256",()=>R4(fV,"ansi256",T5,!0)),A4($.bgColor,"ansi16m",()=>R4(yV,"rgb",mV,!0)),$}Object.defineProperty(hV,"exports",{enumerable:!0,get:xp})});var cV=C((TUD,dV)=>{var gp=iJ(),fp=SV(),nV=pJ(),lV=["\x1B","›"],b5=(D)=>`${lV[0]}[${D}m`,iV=(D,$,U)=>{let I=[];D=[...D];for(let F of D){let J=F;if(F.includes(";"))F=F.split(";")[0][0]+"0";let X=nV.codes.get(Number.parseInt(F,10));if(X){let Q=D.indexOf(X.toString());if(Q===-1)I.push(b5($?X:J));else D.splice(Q,1)}else if($){I.push(b5(0));break}else I.push(b5(J))}if($){if(I=I.filter((F,J)=>I.indexOf(F)===J),U!==void 0){let F=b5(nV.codes.get(Number.parseInt(U,10)));I=I.reduce((J,X)=>X===F?[X,...J]:[...J,X],[])}}return I.join("")};dV.exports=(D,$,U)=>{let I=[...D],F=[],J=typeof U==="number"?U:I.length,X=!1,Q,Y=0,W="";for(let[B,K]of I.entries()){let q=!1;if(lV.includes(K)){let H=/\d[^m]*/.exec(D.slice(B,B+18));if(Q=H&&H.length>0?H[0]:void 0,Y<J){if(X=!0,Q!==void 0)F.push(Q)}}else if(X&&K==="m")X=!1,q=!0;if(!X&&!q)Y++;if(!fp({exact:!0}).test(K)&&gp(K.codePointAt())){if(Y++,typeof U!=="number")J++}if(Y>$&&Y<=J)W+=K;else if(Y===$&&!X&&Q!==void 0)W=iV(F);else if(Y>=J){W+=iV(F,!0,Q);break}}return W}});var rV=C((bUD,pV)=>{pV.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 P5=C((PUD,oV)=>{var yp=rV();oV.exports=(D)=>typeof D==="string"?D.replace(yp(),""):D});var aV=C((CUD,tV)=>{tV.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((uUD,rJ)=>{var mp=P5(),hp=iJ(),np=aV(),sV=(D)=>{if(typeof D!=="string"||D.length===0)return 0;if(D=mp(D),D.length===0)return 0;D=D.replace(np(),"  ");let $=0;for(let U=0;U<D.length;U++){let I=D.codePointAt(U);if(I<=31||I>=127&&I<=159)continue;if(I>=768&&I<=879)continue;if(I>65535)U++;$+=hp(I)?2:1}return $};rJ.exports=sV;rJ.exports.default=sV});var Uj=C((kUD,$j)=>{var b8=oJ(),ip=P5(),lp=pJ(),C5=new Set(["\x1B","›"]),eV=(D)=>`${C5.values().next().value}[${D}m`,Dj=(D)=>`${C5.values().next().value}]8;;${D}\x07`,dp=(D)=>D.split(" ").map(($)=>b8($)),tJ=(D,$,U)=>{let I=[...$],F=!1,J=!1,X=b8(ip(D[D.length-1]));for(let[Q,Y]of I.entries()){let W=b8(Y);if(X+W<=U)D[D.length-1]+=Y;else D.push(Y),X=0;if(C5.has(Y))F=!0,J=I.slice(Q+1).join("").startsWith("]8;;");if(F){if(J){if(Y==="\x07")F=!1,J=!1}else if(Y==="m")F=!1;continue}if(X+=W,X===U&&Q<I.length-1)D.push(""),X=0}if(!X&&D[D.length-1].length>0&&D.length>1)D[D.length-2]+=D.pop()},cp=(D)=>{let $=D.split(" "),U=$.length;while(U>0){if(b8($[U-1])>0)break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},pp=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let I="",F,J,X=dp(D),Q=[""];for(let[W,B]of D.split(" ").entries()){if(U.trim!==!1)Q[Q.length-1]=Q[Q.length-1].trimStart();let K=b8(Q[Q.length-1]);if(W!==0){if(K>=$&&(U.wordWrap===!1||U.trim===!1))Q.push(""),K=0;if(K>0||U.trim===!1)Q[Q.length-1]+=" ",K++}if(U.hard&&X[W]>$){let q=$-K,H=1+Math.floor((X[W]-q-1)/$);if(Math.floor((X[W]-1)/$)<H)Q.push("");tJ(Q,B,$);continue}if(K+X[W]>$&&K>0&&X[W]>0){if(U.wordWrap===!1&&K<$){tJ(Q,B,$);continue}Q.push("")}if(K+X[W]>$&&U.wordWrap===!1){tJ(Q,B,$);continue}Q[Q.length-1]+=B}if(U.trim!==!1)Q=Q.map(cp);let Y=[...Q.join(`
`)];for(let[W,B]of Y.entries()){if(I+=B,C5.has(B)){let{groups:q}=new RegExp("(?:\\[(?<code>\\d+)m|\\]8;;(?<uri>.*)\x07)").exec(Y.slice(W).join(""))||{groups:{}};if(q.code!==void 0){let H=Number.parseFloat(q.code);F=H===39?void 0:H}else if(q.uri!==void 0)J=q.uri.length===0?void 0:q.uri}let K=lp.codes.get(Number(F));if(Y[W+1]===`
`){if(J)I+=Dj("");if(F&&K)I+=eV(K)}else if(B===`
`){if(F&&K)I+=eV(F);if(J)I+=Dj(J)}}return I};$j.exports=(D,$,U)=>{return String(D).normalize().replace(/\r\n/g,`
`).split(`
`).map((I)=>pp(I,$,U)).join(`
`)}});var Jj=C((_UD,Ij)=>{var rp=o("os"),Fj=rp.homedir();Ij.exports=(D)=>{if(typeof D!=="string")throw TypeError(`Expected a string, got ${typeof D}`);return Fj?D.replace(/^~(?=$|\/|\\)/,Fj):D}});var Hj=C((Kj)=>{Object.defineProperty(Kj,"__esModule",{value:!0});Kj.columnar=Kj.generateFillSpaceStringList=Kj.expandPath=Kj.prettyPath=Kj.wordWrap=Kj.indent=Kj.TTY_WIDTH=Kj.stripAnsi=Kj.stringWidth=Kj.sliceAnsi=void 0;var Xj=R$(),op=Xj.__importStar(o("os")),b0=Xj.__importStar(o("path")),Qj=cV();Kj.sliceAnsi=Qj;var u5=oJ();Kj.stringWidth=u5;var tp=P5();Kj.stripAnsi=tp;var ap=Uj(),sp=Jj(),ep=80,Dr=120;Kj.TTY_WIDTH=process.stdout.columns?Math.max(ep,Math.min(process.stdout.columns,Dr)):1/0;function Yj(D=4){return" ".repeat(D)}Kj.indent=Yj;function $r(D,{width:$=Kj.TTY_WIDTH,indentation:U=0,append:I=""}){return ap(D,$-U-I.length,{trim:!0}).split(`
`).join(`${I}
${Yj(U)}`)}Kj.wordWrap=$r;function Ur(D){D=Wj(D);let $=process.cwd(),U=b0.dirname(D),I=op.homedir(),F=Math.abs(U.split(b0.sep).length-$.split(b0.sep).length);if($===U)return"."+b0.sep+b0.basename(D);else if(U.startsWith($))return"."+b0.sep+D.substring($.length+1);else if(F<=2){let J=b0.relative($,D);return J?J:"."}else if(D===I)return"~";else if(D.indexOf(I)===0)return"~"+b0.sep+D.substring(I.length+1);return D}Kj.prettyPath=Ur;function Wj(D){return b0.resolve(sp(D))}Kj.expandPath=Wj;function Bj(D,$=1,U=" "){if($<2)$=2;let I=Math.max(...D.map((X)=>u5(X))),F=I>$?I+1:$,J=U.repeat(F);return D.map((X)=>Qj(J,0,F-u5(X)))}Kj.generateFillSpaceStringList=Bj;function Fr(D,{hsep:$="-",vsep:U="|",headers:I}){let F=I?!0:!1;if(!D[0])return"";let J=I?I.length:D[0].length,X=I?I.map((B)=>[B]):D[0].map(()=>[]);for(let B of D){let K=0,q=B.map((H)=>{let G=H.split(`
`);return K=Math.max(K,G.length),G});for(let H in B)if(X[H])X[H].push(...q[H],...Array(K-q[H].length).fill(""))}let Q=X.map((B,K)=>{if(K<J-1){let q=Bj(B);return B.map((H,G)=>`${H}${q[G]}${U===""?"":`${U} `}`)}else return B}),Y=0,W=Q.reduce((B,K)=>{return B.map((q,H)=>{let G=B[H]+K[H];return Y=Math.max(Y,u5(G)),G})});if(F&&$!=="")W.splice(1,0,$.repeat(Y));return W.join(`
`)}Kj.columnar=Fr});var Lj=C((Nj)=>{Object.defineProperty(Nj,"__esModule",{value:!0});Nj.TERMINAL_INFO=Nj.CI_ENVIRONMENT_VARIABLES_DETECTED=Nj.CI_ENVIRONMENT_VARIABLES=void 0;var Gr=R$(),qr=SJ(),Hr=Gr.__importStar(o("os")),Nr=(0,qr.debug)("ionic:utils-terminal:info");Nj.CI_ENVIRONMENT_VARIABLES=["CI","BUILD_ID","BUILD_NUMBER","BITBUCKET_COMMIT","CODEBUILD_BUILD_ARN","GITHUB_ACTIONS"];Nj.CI_ENVIRONMENT_VARIABLES_DETECTED=Nj.CI_ENVIRONMENT_VARIABLES.filter((D)=>!!process.env[D]);function zr(){let{shell:D}=Hr.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(Nj.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0)Nr(`Environment variables for CI detected: ${Nj.CI_ENVIRONMENT_VARIABLES_DETECTED.join(", ")}`);Nj.TERMINAL_INFO=Object.freeze({ci:Nj.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0,shell:zr(),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 aJ=C((S4)=>{Object.defineProperty(S4,"__esModule",{value:!0});var _5=R$();_5.__exportStar(hJ(),S4);_5.__exportStar(jV(),S4);_5.__exportStar(Hj(),S4);_5.__exportStar(Lj(),S4)});var g5=C((Zj)=>{Object.defineProperty(Zj,"__esModule",{value:!0});Zj.isFatal=Zj.fatal=Zj.FatalException=Zj.BaseException=void 0;class sJ extends Error{constructor(D,$){super(D);this.message=D,this.code=$}}Zj.BaseException=sJ;class x5 extends sJ{constructor(D,$=1){super(D,"FATAL");this.message=D,this.exitCode=$}}Zj.FatalException=x5;function wr(D){throw new x5(D)}Zj.fatal=wr;function Lr(D){return D&&D instanceof x5}Zj.isFatal=Lr});var DX={};X$(DX,{wordWrap:()=>Rr,stripAnsi:()=>Ar,stringWidth:()=>jr,sliceAnsi:()=>Vr,indent:()=>vr,createDefaultLogger:()=>Sr,TTY_WIDTH:()=>Er,TTYOutputStrategy:()=>Ej,StreamOutputStrategy:()=>eJ,NO_COLORS:()=>Oj,Logger:()=>vj,LOGGER_LEVELS:()=>Tr});class eJ{constructor(){this.colors=Oj,this.stream=process.stdout}}class vj{constructor(){}info(){}warn(){}error(){}debug(){}}var Er=80,vr=(D)=>D,Vr=(D)=>D,jr=(D)=>D.length,Ar=(D)=>D,Rr=(D)=>D,Sr=()=>({info:console.log,warn:console.warn,error:console.error,debug:console.debug}),Oj,Ej,Tr;var $X=T(()=>{Oj={};Ej=class Ej extends eJ{constructor(D){super();this.options=D}};Tr={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR"}});var Aj=C((jj)=>{Object.defineProperty(jj,"__esModule",{value:!0});jj.isInteractive=jj.checkInteractive=void 0;var br=R$(),Vj=aJ(),Pr=br.__importDefault(V4()),Cr=P8(),ur=(...D)=>{if(jj.isInteractive())return!0;if(!D.length)return!1;if(D.filter(($)=>!$).length)return Cr.logger.error(`Non-interactive shell detected.
Run the command with ${Pr.default.input("--help")} to see a list of arguments that must be provided.`),!1;return!0};jj.checkInteractive=ur;var kr=()=>Vj.TERMINAL_INFO.tty&&!Vj.TERMINAL_INFO.ci;jj.isInteractive=kr});var f5={};X$(f5,{default:()=>Rj});function Rj(){throw Error("Prompts are not supported in this CLI build")}var P8=C((Tj)=>{Object.defineProperty(Tj,"__esModule",{value:!0});Tj.logSuccess=Tj.logPrompt=Tj.logger=Tj.output=void 0;var FX=R$(),r6=($X(),f0(DX)),o6=FX.__importDefault(V4()),xr=Aj(),Sj={colors:o6.default,stream:process.argv.includes("--json")?process.stderr:process.stdout};Tj.output=(0,xr.isInteractive)()?new r6.TTYOutputStrategy(Sj):new r6.StreamOutputStrategy(Sj);Tj.logger=(0,r6.createDefaultLogger)({output:Tj.output,formatterOptions:{titleize:!1,tags:new Map([[r6.LOGGER_LEVELS.DEBUG,o6.default.log.DEBUG("[debug]")],[r6.LOGGER_LEVELS.INFO,o6.default.log.INFO("[info]")],[r6.LOGGER_LEVELS.WARN,o6.default.log.WARN("[warn]")],[r6.LOGGER_LEVELS.ERROR,o6.default.log.ERROR("[error]")]])}});async function gr(D,$){let{wordWrap:U}=await Promise.resolve().then(()=>FX.__importStar(($X(),f0(DX)))),{prompt:I}=await Promise.resolve().then(()=>FX.__importStar(f0(f5)));return Tj.logger.log({msg:`${o6.default.input("[?]")} ${U(D,{indentation:4})}`,logger:Tj.logger,format:!1}),I($,{onCancel:()=>process.exit(1)})}Tj.logPrompt=gr;function fr(D){Tj.logger.msg(`${o6.default.success("[success]")} ${D}`)}Tj.logSuccess=fr});var C8=C((Cj)=>{Object.defineProperty(Cj,"__esModule",{value:!0});Cj.resolveNode=Cj.requireTS=void 0;var mr=o("fs"),hr=v4(),nr=o("path"),ir=o("url");function lr(D){return typeof D.transpileModule==="function"}var dr=Function("specifier","return import(specifier)"),cr=async(D,$)=>{let U=(0,nr.resolve)($);if(!lr(D))try{return await dr((0,ir.pathToFileURL)(U).href)}catch(F){if((F===null||F===void 0?void 0:F.code)==="ERR_UNKNOWN_FILE_EXTENSION")throw Error(`Your installed version of TypeScript (${D.version}) no longer provides the compiler API Capacitor previously used to load .ts config files, and your Node.js runtime (${process.version}) doesn't support loading them natively either.
Upgrade to Node.js 22.6+ (running with --experimental-strip-types), or Node.js 23.6+, to continue using capacitor.config.ts.`);throw F}delete o.cache[U],o.extensions[".ts"]=(F,J)=>{var X;let Q=(0,hr.readFileSync)(J,"utf8");if(J.endsWith(".ts"))Q=D.transpileModule(Q,{fileName:J,compilerOptions:{module:D.ModuleKind.CommonJS,moduleResolution:D.ModuleResolutionKind.NodeJs,esModuleInterop:!0,strict:!0,target:D.ScriptTarget.ES2017},reportDiagnostics:!0}).outputText;else Q=Q.replace(/export\s+\w+\s+(\w+)/gm,"exports.$1");(X=F._compile)===null||X===void 0||X.call(F,Q,J)};let I=o(U);return delete o.extensions[".ts"],I};Cj.requireTS=cr;function pr(D,...$){try{return o.resolve($.join("/"),{paths:[D]})}catch(U){let I=[D,"node_modules",...$].join("/");if((0,mr.existsSync)(I))return I;return null}}Cj.resolveNode=pr});var kj={};X$(kj,{default:()=>or});var or;var _j=T(()=>{or={}});var fj=C((xj)=>{Object.defineProperty(xj,"__esModule",{value:!0});xj.buildXmlElement=xj.writeXML=xj.parseXML=xj.readXML=void 0;var tr=R$(),ar=v4(),u8=tr.__importDefault((_j(),f0(kj)));async function sr(D){var $;try{let U=await(0,ar.readFile)(D,{encoding:"utf-8"});try{return await u8.default.parseStringPromise(U)}catch(I){throw`Error parsing: ${D}, ${($=I.stack)!==null&&$!==void 0?$:I}`}}catch(U){throw`Unable to read: ${D}`}}xj.readXML=sr;function er(D,$){let U=$!==void 0?new u8.default.Parser({...$}):new u8.default.Parser,I;return U.parseString(D,(F,J)=>{if(!F)I=J}),I}xj.parseXML=er;async function Do(D){return new Promise(($)=>{let I=new u8.default.Builder({headless:!0,explicitRoot:!1,rootName:"deleteme"}).buildObject(D);I=I.replace("<deleteme>","").replace("</deleteme>",""),$(I)})}xj.writeXML=Do;function $o(D,$){return new u8.default.Builder({headless:!0,explicitRoot:!1,rootName:$}).buildObject(D)}xj.buildXmlElement=$o});var dj=C((ij)=>{Object.defineProperty(ij,"__esModule",{value:!0});ij.getAllElements=ij.getFilePath=ij.getAssets=ij.getJSModules=ij.getPluginType=ij.getPlatformElement=ij.getPluginPlatform=ij.printPlugins=ij.fixName=ij.getDependencies=ij.resolvePlugin=ij.getPlugins=ij.getIncludedPluginPackages=void 0;var Jo=R$(),Xo=v4(),IX=o("path"),T4=Jo.__importDefault(V4()),Qo=g5(),Yo=P8(),yj=C8(),Wo=fj();function mj(D,$){var U,I,F,J;let{extConfig:X}=D.app;switch($){case"android":return(I=(U=X.android)===null||U===void 0?void 0:U.includePlugins)!==null&&I!==void 0?I:X.includePlugins;case"ios":return(J=(F=X.ios)===null||F===void 0?void 0:F.includePlugins)!==null&&J!==void 0?J:X.includePlugins}}ij.getIncludedPluginPackages=mj;async function Bo(D,$){var U;let I=(U=mj(D,$))!==null&&U!==void 0?U:nj(D);return(await Promise.all(I.map(async(J)=>hj(D,J)))).filter((J)=>!!J)}ij.getPlugins=Bo;async function hj(D,$){try{let U=(0,yj.resolveNode)(D.app.rootDir,$,"package.json");if(!U)(0,Qo.fatal)(`Unable to find ${T4.default.strong(`node_modules/${$}`)}.
Are you sure ${T4.default.strong($)} is installed?`);let I=(0,IX.dirname)(U),F=await(0,Xo.readJSON)(U);if(!F)return null;if(F.capacitor)return{id:$,name:JX($),version:F.version,rootPath:I,repository:F.repository,manifest:F.capacitor};let J=(0,IX.join)(I,"plugin.xml"),X=await(0,Wo.readXML)(J);return{id:$,name:JX($),version:F.version,rootPath:I,repository:F.repository,xml:X.plugin}}catch(U){}return null}ij.resolvePlugin=hj;function nj(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:{})]}ij.getDependencies=nj;function JX(D){return D=D.replace(/\//g,"_").replace(/-/g,"_").replace(/@/g,"").replace(/_\w/g,($)=>$[1].toUpperCase()),D.charAt(0).toUpperCase()+D.slice(1)}ij.fixName=JX;function Ko(D,$,U="capacitor"){if(D.length===0)return;let I,F=D.length===1?"":"s";switch(U){case"cordova":I=`Found ${D.length} Cordova plugin${F} for ${T4.default.strong($)}:
`;break;case"incompatible":I=`Found ${D.length} incompatible Cordova plugin${F} for ${T4.default.strong($)}, skipped install:
`;break;case"capacitor":I=`Found ${D.length} Capacitor plugin${F} for ${T4.default.strong($)}:
`;break}I+=D.map((J)=>`${J.id}${T4.default.weak(`@${J.version}`)}`).join(`
`),Yo.logger.info(I)}ij.printPlugins=Ko;function XX(D,$){if(D.xml.platform)return D.xml.platform.filter(function(F){return F.$.name===$})[0];return[]}ij.getPluginPlatform=XX;function Go(D,$,U){let I=XX(D,$);if(I){let F=I[U];if(F)return F}return[]}ij.getPlatformElement=Go;function qo(D,$){var U,I,F,J;switch($){case"ios":return(I=(U=D.ios)===null||U===void 0?void 0:U.type)!==null&&I!==void 0?I:0;case"android":return(J=(F=D.android)===null||F===void 0?void 0:F.type)!==null&&J!==void 0?J:0}return 0}ij.getPluginType=qo;function Ho(D,$){return QX(D,$,"js-module")}ij.getJSModules=Ho;function No(D,$){return QX(D,$,"asset")}ij.getAssets=No;function zo(D,$,U){if(U.startsWith("node_modules")){let I=U.split("/").slice(1);if(I[0].startsWith("@"))I=[I[0]+"/"+I[1],...I.slice(2)];let F=(0,yj.resolveNode)(D.app.rootDir,...I);if(!F)throw Error(`Can't resolve module ${I[0]}`);return F}return(0,IX.join)($.rootPath,U)}ij.getFilePath=zo;function QX(D,$,U){let I=[];if(D.xml[U])I=I.concat(D.xml[U]);let F=XX(D,$);if(F===null||F===void 0?void 0:F[U])I=I.concat(F[U]);return I}ij.getAllElements=QX});var h5=C((cj)=>{Object.defineProperty(cj,"__esModule",{value:!0});cj.isNXMonorepo=cj.isMonorepo=cj.findPackageRelativePathInMonorepo=cj.findPackagePath=cj.findNXMonorepoRoot=cj.findMonorepoRoot=void 0;var k8=o("node:fs"),$6=o("node:path");function m5(D){let $=(0,$6.join)(D,"package.json"),U=(0,$6.join)(D,"pnpm-workspace.yaml");if((0,k8.existsSync)(U)||(0,k8.existsSync)($)&&JSON.parse((0,k8.readFileSync)($,"utf-8")).workspaces)return D;let I=(0,$6.dirname)(D);if(I===D)throw Error("Monorepo root not found");return m5(I)}cj.findMonorepoRoot=m5;function YX(D){let $=(0,$6.join)(D,"nx.json");if((0,k8.existsSync)($))return D;let U=(0,$6.dirname)(D);if(U===D)throw Error("Monorepo root not found");return YX(U)}cj.findNXMonorepoRoot=YX;function WX(D,$,U){let I=(0,$6.join)($,"node_modules",D);if((0,k8.existsSync)(I))return I;if($===U)return null;let F=(0,$6.dirname)($);return WX(D,F,U)}cj.findPackagePath=WX;function To(D,$){let U=m5($),I=WX(D,$,U);if(I)return(0,$6.relative)($,I);return null}cj.findPackageRelativePathInMonorepo=To;function bo(D){try{return m5(D),!0}catch($){return!1}}cj.isMonorepo=bo;function Po(D){try{return YX(D),!0}catch($){return!1}}cj.isNXMonorepo=Po});var rj={};X$(rj,{default:()=>go});var go;var oj=T(()=>{go={}});var n5=C((aj)=>{Object.defineProperty(aj,"__esModule",{value:!0});aj.isInstalled=aj.getCommandOutput=aj.runCommand=void 0;var BX=(oj(),f0(rj));async function tj(D,$,U={}){let I=new BX.Subprocess(D,$,U);try{return await I.output()}catch(F){if(F instanceof BX.SubprocessError)throw F.output?F.output:F.cause?`${F.message} ${F.cause.toString()}`:F.code?F.code:"Unknown error";throw F}}aj.runCommand=tj;async function fo(D,$,U={}){try{return(await tj(D,$,U)).trim()}catch(I){return null}}aj.getCommandOutput=fo;async function yo(D){try{await(0,BX.which)(D)}catch($){return!1}return!0}aj.isInstalled=yo});var ej={};X$(ej,{validRange:()=>Yt,valid:()=>lo,satisfies:()=>Jt,rcompare:()=>so,patch:()=>to,parse:()=>io,outside:()=>Wt,neq:()=>Ut,minor:()=>oo,minSatisfying:()=>Qt,maxSatisfying:()=>Xt,major:()=>ro,ltr:()=>Kt,lte:()=>It,lt:()=>Dt,intersects:()=>Gt,inc:()=>po,gtr:()=>Bt,gte:()=>Ft,gt:()=>eo,eq:()=>$t,diff:()=>no,compare:()=>ao,coerce:()=>qt,clean:()=>co,SemVer:()=>Nt,Range:()=>Ht,Comparator:()=>zt});var no=()=>null,io=()=>null,lo=()=>null,co=()=>null,po=()=>null,ro=()=>null,oo=()=>null,to=()=>null,ao=()=>0,so=()=>0,eo=()=>!1,Dt=()=>!1,$t=()=>!1,Ut=()=>!0,Ft=()=>!1,It=()=>!1,Jt=()=>!1,Xt=()=>null,Qt=()=>null,Yt=()=>null,Wt=()=>!1,Bt=()=>!1,Kt=()=>!1,Gt=()=>!1,qt=()=>null,Ht=class{},Nt=class{},zt=class{};var qA=C((KA)=>{Object.defineProperty(KA,"__esModule",{value:!0});KA.parseApkNameFromFlavor=KA.checkJDKMajorVersion=KA.resolvePlatform=KA.checkPlatformVersions=KA.getAddedPlatforms=KA.getPlatformTargetName=KA.promptForPlatformTarget=KA.promptForPlatform=KA.isValidEnterprisePlatform=KA.getKnownEnterprisePlatforms=KA.isValidCommunityPlatform=KA.getKnownCommunityPlatforms=KA.isValidPlatform=KA.getKnownPlatforms=KA.selectPlatforms=KA.getProjectPlatformDirectory=KA.getCLIVersion=KA.getCoreVersion=KA.getCapacitorPackageVersion=KA.requireCapacitorPackage=KA.getCapacitorPackage=KA.runTask=KA.runPlatformHook=KA.runHooks=KA.wait=KA.checkAppName=KA.checkAppId=KA.checkAppDir=KA.checkAppConfig=KA.checkCapacitorPlatform=KA.checkPackage=KA.checkWebDir=KA.check=void 0;var x8=R$(),DA=aJ(),U6=v4(),t6=o("path"),jD=x8.__importDefault(V4()),a6=g5(),UA=P8(),wt=dj(),$A=h5(),_8=C8(),Lt=n5();async function Zt(D){let U=(await Promise.all(D.map((I)=>I()))).filter((I)=>I!=null);if(U.length>0)throw U.join(`
`)}KA.check=Zt;async function Mt(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,U6.pathExists)(D.app.webDirAbs))return`Could not find the web assets directory: ${jD.default.strong((0,DA.prettyPath)(D.app.webDirAbs))}.
Please create it and make sure it has an ${jD.default.strong("index.html")} file. You can change the path of this directory in ${jD.default.strong(D.app.extConfigName)} (${jD.default.input("webDir")} option). You may need to compile the web assets for your app (typically ${jD.default.input("npm run build")}). More info: ${jD.default.strong("https://capacitorjs.com/docs/basics/workflow#sync-your-project")}`;if(!await(0,U6.pathExists)((0,t6.join)(D.app.webDirAbs,"index.html")))return`The web assets directory (${jD.default.strong((0,DA.prettyPath)(D.app.webDirAbs))}) must contain an ${jD.default.strong("index.html")} file.
It will be the entry point for the web portion of the Capacitor app.`;return null}KA.checkWebDir=Mt;async function Ot(){if(!await(0,U6.pathExists)("package.json"))if(await(0,U6.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: ${jD.default.strong("https://docs.npmjs.com/cli/init")}`;return null}KA.checkPackage=Ot;async function Et(D,$){if(!await GX(D,$))return`Could not find the ${jD.default.input($)} platform.
You must install it in your project first, e.g. w/ ${jD.default.input(`npm install @capacitor/${$}`)}`;return null}KA.checkCapacitorPlatform=Et;async function vt(D){if(!D.app.appId)return`Missing ${jD.default.input("appId")} for new platform.
Please add it in ${D.app.extConfigName} or run ${jD.default.input("npx cap init")}.`;if(!D.app.appName)return`Missing ${jD.default.input("appName")} for new platform.
Please add it in ${D.app.extConfigName} or run ${jD.default.input("npx cap init")}.`;let $=await FA(D,D.app.appId);if($)return $;let U=await IA(D,D.app.appName);if(U)return U;return null}KA.checkAppConfig=vt;async function Vt(D,$){if(!/^\S*$/.test($))return"Your app directory should not contain spaces";return null}KA.checkAppDir=Vt;async function FA(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.
  `}KA.checkAppId=FA;async function IA(D,$){if(!($===null||$===void 0?void 0:$.length))return"Must provide an app name. For example: 'Spacebook'";return null}KA.checkAppName=IA;async function jt(D){return new Promise(($)=>setTimeout($,D))}KA.wait=jt;async function At(D,$,U,I){await KX(D,$,U,I);let F=await(0,wt.getPlugins)(D,$);for(let J of F)await KX(D,$,J.rootPath,I)}KA.runHooks=At;async function KX(D,$,U,I){var F;let{spawn:J}=await Promise.resolve().then(()=>x8.__importStar(o("child_process"))),X;if((0,$A.isNXMonorepo)(U))X=await(0,U6.readJSON)((0,t6.join)((0,$A.findNXMonorepoRoot)(U),"package.json"));else X=await(0,U6.readJSON)((0,t6.join)(U,"package.json"));let Q=(F=X.scripts)===null||F===void 0?void 0:F[I];if(!Q)return;return new Promise((Y,W)=>{let B=J(Q,{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}});B.on("close",(K)=>{if(K===0)Y();else W(Error(`${I} hook on ${$} failed with error code: ${K} while running command: ${Q}`))}),B.on("error",(K)=>{W(K)})})}KA.runPlatformHook=KX;async function Rt(D,$){let U=UA.output.createTaskChain();U.next(D);try{let I=await $();return U.end(),I}catch(I){throw U.fail(),I}}KA.runTask=Rt;async function GX(D,$){let U=(0,_8.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(!U)return null;return(0,U6.readJSON)(U)}KA.getCapacitorPackage=GX;async function JA(D,$){let U=await GX(D,$);if(!U)(0,a6.fatal)(`Unable to find node_modules/@capacitor/${$}.
Are you sure ${jD.default.strong(`@capacitor/${$}`)} is installed?`);return U}KA.requireCapacitorPackage=JA;async function l5(D,$){return(await JA(D,$)).version}KA.getCapacitorPackageVersion=l5;async function XA(D){return l5(D,"core")}KA.getCoreVersion=XA;async function St(D){return l5(D,"cli")}KA.getCLIVersion=St;function Tt(D,$){switch($){case"android":return D.android.platformDirAbs;case"ios":return D.ios.platformDirAbs;case"web":return D.web.platformDirAbs}return null}async function i5(D,$){let U=Tt(D,$);if(U&&await(0,U6.pathExists)(U))return U;return null}KA.getProjectPlatformDirectory=i5;async function bt(D,$){if($){let U=$.toLowerCase().trim();if(!await HX(U))(0,a6.fatal)(`Invalid platform: ${jD.default.input(U)}`);else if(!await i5(D,U)){if(U==="web")(0,a6.fatal)(`Could not find the web platform directory.
Make sure ${jD.default.strong(D.app.webDir)} exists.`);(0,a6.fatal)(`${jD.default.strong(U)} platform has not been added yet.
See the docs for adding the ${jD.default.strong(U)} platform: ${jD.default.strong(`https://capacitorjs.com/docs/${U}#adding-the-${U}-platform`)}`)}return[U]}return BA(D)}KA.selectPlatforms=bt;async function qX(){return["web","android","ios"]}KA.getKnownPlatforms=qX;async function HX(D){return(await qX()).includes(D)}KA.isValidPlatform=HX;async function QA(){return["electron"]}KA.getKnownCommunityPlatforms=QA;async function Pt(D){return(await QA()).includes(D)}KA.isValidCommunityPlatform=Pt;async function YA(){return["windows"]}KA.getKnownEnterprisePlatforms=YA;async function Ct(D){return(await YA()).includes(D)}KA.isValidEnterprisePlatform=Ct;async function ut(D,$,U){let{prompt:I}=await Promise.resolve().then(()=>x8.__importStar(f0(f5)));if(!U)return(await I([{type:"select",name:"mode",message:$,choices:D.map((X)=>({title:X,value:X}))}],{onCancel:()=>process.exit(1)})).mode.toLowerCase().trim();let F=U.toLowerCase().trim();if(!await HX(F)){let J=await qX();(0,a6.fatal)(`Invalid platform: ${jD.default.input(F)}.
Valid platforms include: ${J.join(", ")}`)}return F}KA.promptForPlatform=ut;async function kt(D,$,U,I){let{prompt:F}=await Promise.resolve().then(()=>x8.__importStar(f0(f5))),J=D.filter((Y)=>Y.id!==void 0);if(!$)if(J.length===1)return J[0];else return(await F([{type:"select",name:"target",message:"Please choose a target device:",choices:J.map((W)=>({title:`${WA(W)} (${W.id})`,value:W}))}],{onCancel:()=>process.exit(1)})).target;let X=$.trim(),Q=D.find((Y)=>{var W;if(I===!0){let B=(W=Y.name)!==null&&W!==void 0?W:Y.model;if(B)B=B.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"');if(U)return B===X&&Y.sdkVersion===U;return B===X}return Y.id===X});if(!Q){if(I){let Y=X;if(U)Y+=` [${U}]`;(0,a6.fatal)(`Invalid target name: ${jD.default.input(Y)}.
Valid targets are:
 ${D.map((W)=>{var B;return`${(B=W.name)!==null&&B!==void 0?B:W.model} [${W.sdkVersion}]`}).join(`
`)}`)}(0,a6.fatal)(`Invalid target ID: ${jD.default.input(X)}.
Valid targets are:
 ${D.map((Y)=>Y.id).join(`
`)}`)}return Q}KA.promptForPlatformTarget=kt;function WA(D){var $,U,I;return`${(I=(U=($=D.name)!==null&&$!==void 0?$:D.model)!==null&&U!==void 0?U:D.id)!==null&&I!==void 0?I:"?"}${D.virtual?` (${D.platform==="ios"?"simulator":"emulator"})`:""}`}KA.getPlatformTargetName=WA;async function BA(D){let $=[];if(await i5(D,D.android.name))$.push(D.android.name);if(await i5(D,D.ios.name))$.push(D.ios.name);return $.push(D.web.name),$}KA.getAddedPlatforms=BA;async function _t(D,$){let U=await Promise.resolve().then(()=>x8.__importStar(f0(ej))),I=await XA(D),F=await l5(D,$);if(U.diff(I,F)==="minor"||U.diff(I,F)==="major")UA.logger.warn(`${jD.default.strong("@capacitor/core")}${jD.default.weak(`@${I}`)} version doesn't match ${jD.default.strong(`@capacitor/${$}`)}${jD.default.weak(`@${F}`)} version.
Consider updating to a matching version, e.g. w/ ${jD.default.input(`npm install @capacitor/core@${F}`)}`)}KA.checkPlatformVersions=_t;function xt(D,$){if($[0]!=="@"){let I=(0,_8.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(I)return(0,t6.dirname)(I);let F=(0,_8.resolveNode)(D.app.rootDir,`@capacitor-community/${$}`,"package.json");if(F)return(0,t6.dirname)(F);let J=(0,_8.resolveNode)(D.app.rootDir,`@ionic-enterprise/capacitor-${$}`,"package.json");if(J)return(0,t6.dirname)(J)}let U=(0,_8.resolveNode)(D.app.rootDir,$,"package.json");if(U)return(0,t6.dirname)(U);return null}KA.resolvePlatform=xt;async function gt(){try{let D=await(0,Lt.runCommand)("java",["--version"]),U=RegExp(/([0-9]+)\.?([0-9]*)\.?([0-9]*)/).exec(D);if(U===null)return-1;let I=parseInt(U[1]),F=parseInt(U[2]);if(typeof I==="number"&&I!=1)return I;else if(typeof F==="number"&&I==1&&F<9)return F;else return-1}catch(D){return-1}}KA.checkJDKMajorVersion=gt;function ft(D){let $=D.replace(/([A-Z])/g,"-$1").toLowerCase();if($.startsWith("-"))$=$.replace("-","");return`app-${$?`${$}-`:""}debug.apk`}KA.parseApkNameFromFlavor=ft});var zA=C((HA)=>{Object.defineProperty(HA,"__esModule",{value:!0});HA.tryFn=void 0;var wa=async(D,...$)=>{try{return await D(...$)}catch{}return null};HA.tryFn=wa});var NX=C((wA)=>{Object.defineProperty(wA,"__esModule",{value:!0});wA.formatJSObject=void 0;var La=R$(),Za=La.__importDefault(o("util"));function Ma(D){try{D=JSON.parse(JSON.stringify(D))}catch($){throw Error(`Cannot parse object as JSON: ${$.stack?$.stack:$}`)}return Za.default.inspect(D,{compact:!1,breakLength:1/0,depth:1/0,maxArrayLength:1/0,maxStringLength:1/0})}wA.formatJSObject=Ma});var OA=C((ZA)=>{Object.defineProperty(ZA,"__esModule",{value:!0});ZA.lazy=ZA.LazyPromise=ZA.allSerial=void 0;function Oa(D){return D.reduce(($,U)=>$.then((I)=>U().then((F)=>I.concat(F))),Promise.resolve([]))}ZA.allSerial=Oa;class zX 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)}}ZA.LazyPromise=zX;function Ea(D){return new zX(async($,U)=>{try{$(await D())}catch(I){U(I)}})}ZA.lazy=Ea});var RA=C((jA)=>{Object.defineProperty(jA,"__esModule",{value:!0});jA.writeConfig=jA.loadConfig=jA.CONFIG_FILE_NAME_JSON=jA.CONFIG_FILE_NAME_JS=jA.CONFIG_FILE_NAME_TS=void 0;var EX=R$(),ja=EX.__importDefault(SJ()),B$=v4(),YD=o("path"),e6=EX.__importDefault(V4()),Aa=qA(),d5=g5(),Ra=P8(),wX=zA(),Sa=NX(),EA=h5(),vA=C8(),s6=OA(),VA=n5(),LX=(0,ja.default)("capacitor:config");jA.CONFIG_FILE_NAME_TS="capacitor.config.ts";jA.CONFIG_FILE_NAME_JS="capacitor.config.js";jA.CONFIG_FILE_NAME_JSON="capacitor.config.json";async function Ta(){var D,$,U,I;let F=process.cwd(),J=(0,YD.dirname)(o("path").dirname(o("url").fileURLToPath(import.meta.url))),X=await ua(F),Q=await(async()=>{var H,G;if((0,EA.isNXMonorepo)(F)){let N=(0,EA.findNXMonorepoRoot)(F),z=await(0,wX.tryFn)(B$.readJSON,(0,YD.resolve)(N,"package.json")),Z=(H=z===null||z===void 0?void 0:z.devDependencies)!==null&&H!==void 0?H:{},M=(G=z===null||z===void 0?void 0:z.dependencies)!==null&&G!==void 0?G:{};return{devDependencies:Z,dependencies:M}}return{}})(),Y=(D=X.extConfig.appId)!==null&&D!==void 0?D:"",W=($=X.extConfig.appName)!==null&&$!==void 0?$:"",B=(U=X.extConfig.webDir)!==null&&U!==void 0?U:"www",K=await ka(J),q={android:await _a(F,X.extConfig,K),ios:await xa(F,X.extConfig),web:await ga(F,B),cli:K,app:{rootDir:F,appId:Y,appName:W,webDir:B,webDirAbs:(0,YD.resolve)(F,B),package:(I=await(0,wX.tryFn)(B$.readJSON,(0,YD.resolve)(F,"package.json")))!==null&&I!==void 0?I:{name:W,version:"1.0.0",...Q},...X}};return LX("config: %O",q),q}jA.loadConfig=Ta;async function ba(D,$){switch((0,YD.extname)($)){case".json":{await(0,B$.writeJSON)($,D,{spaces:2});break}case".ts":{await(0,B$.writeFile)($,la(D));break}}}jA.writeConfig=ba;async function Pa(D,$,U){var I;try{let F=(0,vA.resolveNode)(D,"typescript");if(!F)(0,d5.fatal)(`Could not find installation of TypeScript.
To use ${e6.default.strong($)} files, you must install TypeScript in your project, e.g. w/ ${e6.default.input("npm install -D typescript")}`);let J=o(F),X=await(0,vA.requireTS)(J,U),Q=X.default?await X.default:X;return{extConfigType:"ts",extConfigName:$,extConfigFilePath:U,extConfig:Q}}catch(F){if(!(0,d5.isFatal)(F))(0,d5.fatal)(`Parsing ${e6.default.strong($)} failed.

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

${(I=F.stack)!==null&&I!==void 0?I:F}`)}}async function ua(D){var $;let U=(0,YD.resolve)(D,jA.CONFIG_FILE_NAME_TS);if(await(0,B$.pathExists)(U))return Pa(D,jA.CONFIG_FILE_NAME_TS,U);let I=(0,YD.resolve)(D,jA.CONFIG_FILE_NAME_JS);if(await(0,B$.pathExists)(I))return Ca(D,jA.CONFIG_FILE_NAME_JS,I);let F=(0,YD.resolve)(D,jA.CONFIG_FILE_NAME_JSON);return{extConfigType:"json",extConfigName:jA.CONFIG_FILE_NAME_JSON,extConfigFilePath:F,extConfig:($=await(0,wX.tryFn)(B$.readJSON,F))!==null&&$!==void 0?$:{}}}async function ka(D){let U=(0,YD.join)(D,"assets"),I="ios-spm-template.tar.gz",F="capacitor-cordova-ios-plugins.tar.gz",J="android-template.tar.gz",X="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,B$.readJSON)((0,YD.resolve)(D,"package.json")).catch(()=>({name:"@capacitor/cli",version:"0.0.0"})),os:fa(process.platform)}}async function _a(D,$,U){var I,F,J,X,Q,Y,W,B,K,q,H,G,N,z,Z,M,w;let v="android",A=(F=(I=$.android)===null||I===void 0?void 0:I.path)!==null&&F!==void 0?F:"android",V=(0,YD.resolve)(D,A),b="app",y="app/src",k="app/src/main",h="app/src/main/assets",m="app/src/main/assets/public",DD="app/src/main/res",s="app/build/outputs/apk/",a=((J=$.android)===null||J===void 0?void 0:J.flavor)||"";if((X=$.android)===null||X===void 0?void 0:X.flavor)s=`${s}/${(Q=$.android)===null||Q===void 0?void 0:Q.flavor}`;let $D=(0,Aa.parseApkNameFromFlavor)(a),E=`${s}/debug`,L="capacitor-cordova-android-plugins",O=(0,s6.lazy)(()=>ha(U.os)),S={keystorePath:(W=(Y=$.android)===null||Y===void 0?void 0:Y.buildOptions)===null||W===void 0?void 0:W.keystorePath,keystorePassword:(K=(B=$.android)===null||B===void 0?void 0:B.buildOptions)===null||K===void 0?void 0:K.keystorePassword,keystoreAlias:(H=(q=$.android)===null||q===void 0?void 0:q.buildOptions)===null||H===void 0?void 0:H.keystoreAlias,keystoreAliasPassword:(N=(G=$.android)===null||G===void 0?void 0:G.buildOptions)===null||N===void 0?void 0:N.keystoreAliasPassword,signingType:(Z=(z=$.android)===null||z===void 0?void 0:z.buildOptions)===null||Z===void 0?void 0:Z.signingType,releaseType:(w=(M=$.android)===null||M===void 0?void 0:M.buildOptions)===null||w===void 0?void 0:w.releaseType};return{name:"android",minVersion:"24",studioPath:O,platformDir:A,platformDirAbs:V,cordovaPluginsDir:L,cordovaPluginsDirAbs:(0,YD.resolve)(V,L),appDir:"app",appDirAbs:(0,YD.resolve)(V,"app"),srcDir:"app/src",srcDirAbs:(0,YD.resolve)(V,"app/src"),srcMainDir:"app/src/main",srcMainDirAbs:(0,YD.resolve)(V,"app/src/main"),assetsDir:"app/src/main/assets",assetsDirAbs:(0,YD.resolve)(V,"app/src/main/assets"),webDir:"app/src/main/assets/public",webDirAbs:(0,YD.resolve)(V,"app/src/main/assets/public"),resDir:"app/src/main/res",resDirAbs:(0,YD.resolve)(V,"app/src/main/res"),apkName:$D,buildOutputDir:E,buildOutputDirAbs:(0,YD.resolve)(V,E),flavor:a,buildOptions:S}}async function xa(D,$){var U,I,F,J,X,Q,Y,W,B,K,q,H;let G="ios",N=(I=(U=$.ios)===null||U===void 0?void 0:U.path)!==null&&I!==void 0?I:"ios",z=(0,YD.resolve)(D,N),Z=(J=(F=$.ios)===null||F===void 0?void 0:F.scheme)!==null&&J!==void 0?J:"App",M="App",w=(0,YD.resolve)(z,"App"),v="App/App",A=(0,YD.resolve)(z,"App/App"),V="App/App.xcodeproj",b=(0,YD.resolve)(z,"App/App.xcodeproj"),y=(0,s6.lazy)(()=>ya(w)),k=(0,s6.lazy)(()=>na()),h=(0,s6.lazy)(()=>ia(D,z,w)),m=(0,s6.lazy)(()=>ma(w,A,b)),DD="capacitor-cordova-ios-plugins",s={exportMethod:(Q=(X=$.ios)===null||X===void 0?void 0:X.buildOptions)===null||Q===void 0?void 0:Q.exportMethod,xcodeSigningStyle:(W=(Y=$.ios)===null||Y===void 0?void 0:Y.buildOptions)===null||W===void 0?void 0:W.signingStyle,signingCertificate:(K=(B=$.ios)===null||B===void 0?void 0:B.buildOptions)===null||K===void 0?void 0:K.signingCertificate,provisioningProfile:(H=(q=$.ios)===null||q===void 0?void 0:q.buildOptions)===null||H===void 0?void 0:H.provisioningProfile};return{name:"ios",minVersion:"15.0",platformDir:N,platformDirAbs:z,scheme:Z,cordovaPluginsDir:"capacitor-cordova-ios-plugins",cordovaPluginsDirAbs:(0,YD.resolve)(z,"capacitor-cordova-ios-plugins"),nativeProjectDir:"App",nativeProjectDirAbs:w,nativeTargetDir:"App/App",nativeTargetDirAbs:A,nativeXcodeProjDir:"App/App.xcodeproj",nativeXcodeProjDirAbs:b,nativeXcodeWorkspaceDir:(0,s6.lazy)(async()=>(0,YD.relative)(z,await y)),nativeXcodeWorkspaceDirAbs:y,webDir:(0,s6.lazy)(async()=>(0,YD.relative)(z,await m)),webDirAbs:m,podPath:k,packageManager:h,buildOptions:s}}async function ga(D,$){let U=$,I=(0,YD.resolve)(D,U);return{name:"web",platformDir:U,platformDirAbs:I}}function fa(D){switch(D){case"darwin":return"mac";case"win32":return"windows";case"linux":return"linux"}return"unknown"}async function ya(D){return(0,YD.resolve)(D,"App.xcworkspace")}async function ma(D,$,U){let I=/path\s=\spublic[\s\S]+?sourceTree\s=\s([^;]+)/,F=(0,YD.resolve)(U,"project.pbxproj");try{let X=(await(0,B$.readFile)(F,{encoding:"utf8"})).match(I);if(X&&X[1]==="SOURCE_ROOT")return Ra.logger.warn(`Using the iOS project root for the ${e6.default.strong("public")} directory is deprecated.
Please follow the Upgrade Guide to move ${e6.default.strong("public")} inside the iOS target directory: ${e6.default.strong("https://capacitorjs.com/docs/updating/3-0#move-public-into-the-ios-target-directory")}`),(0,YD.resolve)(D,"public")}catch(J){}return(0,YD.resolve)($,"public")}async function ha(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(()=>EX.__importStar(n5())),U="C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe";try{if(!await(0,B$.pathExists)(U)){let I=await $("REG",["QUERY","HKEY_LOCAL_MACHINE\\SOFTWARE\\Android Studio","/v","Path"]);I=I.replace(/(\r\n|\n|\r)/gm,"");let F=I.indexOf("REG_SZ");if(F>0)U=I.substring(F+6).trim()+"\\bin\\studio64.exe"}}catch(I){LX("Error checking registry for Android Studio path: %O",I);break}return U}case"linux":{try{if(await(0,B$.pathExists)("/usr/local/android-studio/bin/studio"))return"/usr/local/android-studio/bin/studio"}catch(I){LX("Error checking for studio executable: %O",I)}return"/usr/local/android-studio/bin/studio.sh"}}return""}async function na(){if(process.env.CAPACITOR_COCOAPODS_PATH)return process.env.CAPACITOR_COCOAPODS_PATH;return"pod"}async function ia(D,$,U){if((0,B$.existsSync)((0,YD.resolve)(U,"CapApp-SPM")))return"SPM";if(process.env.CAPACITOR_COCOAPODS_PATH)return"Cocoapods";let I="";if(await(0,B$.pathExists)((0,YD.resolve)(D,"Gemfile")))I=(0,YD.resolve)(D,"Gemfile");else if(await(0,B$.pathExists)((0,YD.resolve)($,"Gemfile")))I=(0,YD.resolve)($,"Gemfile");else if(await(0,B$.pathExists)((0,YD.resolve)(U,"Gemfile")))I=(0,YD.resolve)(U,"Gemfile");if(I=="")try{let J=await(0,VA.getCommandOutput)("git",["rev-parse","--show-toplevel"],{cwd:D});if(J!=null)I=(0,YD.resolve)(J,"Gemfile")}catch(J){}try{let J=(await(0,B$.readFile)(I)).toString();if(!J)return"Cocoapods";if(new RegExp(/gem\s+['"]cocoapods/).test(J)&&await(0,VA.isInstalled)("bundle"))return"bundler";else return"Cocoapods"}catch{return"Cocoapods"}}function la(D){return`import type { CapacitorConfig } from '@capacitor/cli';

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

export default config;
`}});var c5,F6,SA,TA,bA,PA,CA,uA,kA,_A,vX,VX;var jX=T(()=>{c5=i$(RA(),1),F6=i$(h5(),1),SA=i$(NX(),1),TA=i$(C8(),1),bA=TA.requireTS,PA=SA.formatJSObject,CA=c5.loadConfig,uA=c5.writeConfig,kA=F6.findMonorepoRoot,_A=F6.findNXMonorepoRoot,vX=F6.isMonorepo,VX=F6.isNXMonorepo});import{Buffer as xA}from"node:buffer";import{createHash as ca}from"node:crypto";function ra(D){let $=4294967295;for(let U=0;U<D.length;U++){let I=D[U];$=pa[($^I)&255]^$>>>8}return $=$^4294967295,($>>>0).toString(16).padStart(8,"0")}async function gA(D,$="sha256"){let U=xA.isBuffer(D)?D:xA.from(D);if($==="crc32")return ra(U);let I=ca($);return I.update(U),I.digest("hex")}var pa;var fA=T(()=>{pa=(()=>{let D=[];for(let $=0;$<256;$++){let U=$;for(let I=0;I<8;I++)U=U&1?3988292384^U>>>1:U>>>1;D[$]=U}return D})()});import{AsyncLocalStorage as oa}from"node:async_hooks";import{existsSync as TX,realpathSync as yA,statSync as iA}from"node:fs";import{readFile as ta,writeFile as aa}from"node:fs/promises";import{createRequire as bX}from"node:module";import{basename as sa,extname as PX,isAbsolute as ea,relative as Ds,resolve as b4,sep as $s}from"node:path";import{cwd as AX}from"node:process";import{pathToFileURL as mA}from"node:url";function p5(D,$,U=!1){if(U){let I=$?.path;vD.error(typeof I==="string"?`${D}: ${I}`:D)}throw new ZD(D,$)}function HFD(D){lA=D}function RX(){let D=dA.getStore();return D===void 0?lA:D.filePath}function NFD(D,$){return dA.run({filePath:D},$)}function zFD(D,$=AX(),U){let I=U?.logError??!1;if(D===void 0)return;if(!D.trim())p5("Capacitor config path must not be empty",void 0,I);let F=b4($,D);if(!TX(F)||!iA(F).isFile())p5("Capacitor config path does not exist",{path:F},I);if(!Us.test(sa(F)))p5("Capacitor config path must point to a capacitor.config.*.ts, capacitor.config.*.js, or capacitor.config.*.json file",{path:F},I);let J=yA($),X=yA(F),Q=Ds(J,X);if(Q===".."||Q.startsWith(`..${$s}`)||ea(Q))p5("Capacitor config path must stay within the current working directory",{path:F},I);return X}function SX(D){if(D===null||typeof D!=="object")return!1;let $=D;return typeof $.transpileModule==="function"&&typeof $.ModuleKind?.CommonJS==="number"}function Is(D){for(let $ of Fs){let U=b4(D,$);if(TX(U)&&iA(U).isFile())return U}return}function Js(D){let $=b4(D,"package.json");try{return bX(TX($)?$:b4(D,"capacitor.config.ts"))("typescript")}catch{return}}function Xs(D){return!SX(Js(D))}function Qs(){if(r5===void 0)try{r5=bX(import.meta.url)("typescript")}catch{r5=null}return r5}function nA(){if(process.versions.bun)return!0;let D=Number(process.versions.node.split(".")[0]);return Number.isFinite(D)&&D>=22}async function cA(D){let $=PX(D);if($===".json")return JSON.parse(await ta(D,"utf8"));let U=bX(D);if($===".js"){let Q=U(D),Y=Q.default??Q;return typeof Y==="function"?await Y():await Y}let I;try{I=U("typescript")}catch{I=void 0}let F=SX(I)?I:Qs(),J;if(SX(F))try{J=await Promise.resolve(bA(F,D))}catch(Q){if(!nA())throw Q;J=await hA(mA(b4(D)).href)}else if(nA())J=await hA(mA(b4(D)).href);else throw Error("Could not load a usable TypeScript compiler for the Capacitor config");let X=J.default??J;return typeof X==="function"?await X():await X}async function Ys(D,$){if(PX($)===".js"){let U=`/** @type {import('@capacitor/cli').CapacitorConfig} */
const config = ${PA(D)}

module.exports = config
`;await aa($,U);return}await uA(D,$)}async function CX(){let D=Is(AX());if(D&&PX(D)===".ts"&&Xs(AX()))return{config:await cA(D),path:RX()??D};let $=await CA();return{config:$.app.extConfig,path:RX()??$.app.extConfigFilePath}}async function uX(){let D=RX();if(D)return{config:await cA(D),path:D};return CX()}async function kX(D,$,U=!1){let I=await uX();if(!I)return;let{config:F}=I;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 Ys(F,I.path)}}async function wFD(D,$=!1){await kX("CapacitorUpdater",D,$)}var hA,lA,dA,Us,Fs,r5;var pA=T(()=>{m0();jX();M6();hA=Function("specifier","return import(specifier)"),dA=new oa,Us=/^capacitor\.config(?:\.[^.]+)*\.(?:ts|js|json)$/;Fs=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"]});import{writeSync as Ws}from"node:fs";import{performance as Bs}from"node:perf_hooks";import{env as oA}from"node:process";import{parentPort as rA,threadId as Ks}from"node:worker_threads";function tA(D){try{if(rA)rA.postMessage({type:"setup-debug",line:D});else Ws(2,`${D}
`)}catch{}}function g$(D,$={}){if(oA.CAPGO_SETUP_DEBUG!=="1")return;let U=Object.entries({thread:Ks,...$}).filter(([,I])=>I!==void 0).map(([I,F])=>`${I}=${F}`).join(" ");tA(`[setup-debug +${Math.round(Bs.now())}ms] ${D} ${U}`)}function vFD(D){if(oA.CAPGO_SETUP_DEBUG==="1"&&D?.type==="setup-debug"&&typeof D.line==="string"&&D.line.startsWith("[setup-debug "))tA(D.line)}function g8(D){let $=D instanceof Error?D.name:"",I=(D instanceof Error?D.cause:void 0)?.code,F=typeof I==="string"&&["ENOTFOUND","ECONNRESET","ECONNREFUSED","ETIMEDOUT","UND_ERR_CONNECT_TIMEOUT","CERT_HAS_EXPIRED","UNABLE_TO_VERIFY_LEAF_SIGNATURE"].includes(I)?I:void 0;return[["AbortError","TimeoutError","TypeError","SyntaxError","Error"].includes($)?$:"unknown",F].filter(Boolean).join(":")}var _X=()=>{};function sA(D){aA.add(D)}function jFD(D){return aA.has(D)}var aA;var eA=T(()=>{aA=new Set});function I6(D){let $=D.length;while($>0&&D[$-1]==="/")$-=1;return D.slice(0,$)}import{randomUUID as DR}from"node:crypto";import{existsSync as Gs,mkdirSync as qs,readFileSync as Hs,writeFileSync as Ns}from"node:fs";import{homedir as gX,platform as zs,release as ws}from"node:os";import{join as $R}from"node:path";import{arch as Ls,cwd as UR,env as D1,version as Zs}from"node:process";function f8(D){return D==="1"||D?.toLowerCase()==="true"||D?.toLowerCase()==="yes"}function Vs(){if(f8(D1.CAPGO_DISABLE_TELEMETRY)||f8(D1.CAPGO_DISABLE_POSTHOG))return;return D1.CAPGO_CLI_POSTHOG_API_KEY?.trim()||D1.POSTHOG_API_KEY?.trim()||Os}function js(D){let $=I6(D);if($.endsWith("/i/v0/e"))return`${$}/`;let U=$.replace(/\/capture$/,"/");return new URL("i/v0/e/",U.endsWith("/")?U:`${U}/`).toString()}function As(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 Rs(D){let $=D,U=UR(),I=gX();if(U)$=$.replaceAll(U,"<cwd>");if(I)$=$.replaceAll(I,"~");return $}function Ss(D){let $=D,U=UR(),I=gX();if(U)$=$.replaceAll(U,"<cwd>");if(I)$=$.replaceAll(I,"~");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 Ts(D,$){let U=D?.split(`
`).slice(1).map((I)=>{let F=I.trim(),J=F.startsWith("at ")?F.slice(3):F,X=$,Q=J,Y=J.lastIndexOf(" (");if(Y!==-1&&J.endsWith(")"))X=J.slice(0,Y).trim()||$,Q=J.slice(Y+2,-1);else{let K=J.lastIndexOf(" "),q=K===-1?"":J.slice(K+1);if(/:\d+:\d+$/.test(q))X=J.slice(0,K).trim()||$,Q=q}let W=Q.lastIndexOf(":"),B=W===-1?-1:Q.lastIndexOf(":",W-1);if(W===-1||B===-1)return{function:$,platform:"custom",lang:"javascript"};return{function:X,filename:Rs(Q.slice(0,B)),lineno:Number.parseInt(Q.slice(B+1,W),10),colno:Number.parseInt(Q.slice(W+1),10),platform:"custom",lang:"javascript"}}).filter(Boolean);return U&&U.length>0?U:[{function:$,platform:"custom",lang:"javascript"}]}function bs(D){if(!D||typeof D!=="object"||!("code"in D))return;let{code:$}=D;return typeof $==="string"?$:void 0}function Cs(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 us(D){let $=(D instanceof Error?D.message:typeof D==="string"?D:"").toLowerCase();if(Ps.some((U)=>$.includes(U)))return!0;return Cs(D)===401}function FR(D){if(D instanceof ZD){if(vs.has(D.message))return!0;return!1}if(us(D))return!1;return!bs(D)?.startsWith("commander.")}function xFD(D){let $=[],U=D;while(U?.parent){let I=U.name();if(I)$.push(I);U=U.parent}return $.reverse().join(" ")||"unknown"}function ks(D=$R(gX(),".capgo-credentials")){if(xX)return xX;let $=$R(D,"install-id"),U;try{let I=Gs($)?Hs($,"utf8").trim():"";if(I)U=I;else U=DR(),qs(D,{recursive:!0}),Ns($,U,{encoding:"utf8",mode:384})}catch{U=DR()}return xX=U,U}async function IR(D){let $=Vs();if(!$)return!1;let U=D1.CAPGO_CLI_POSTHOG_API_HOST?.trim()||D1.POSTHOG_API_HOST?.trim()||Ms,I;try{I=js(U)}catch{return!1}let F=As(D.error),J=Ss(F.message),X=ks(),Q=Ts(F.stack,D.functionName),Y=[D.functionName,D.kind,F.name||"Error",String(D.status??1)].join(":"),W={token:$,event:"$exception",properties:{distinct_id:X,$exception_list:[{type:F.name||"Error",value:J,mechanism:{handled:!0,synthetic:!1},stacktrace:{type:"raw",frames:Q}}],$exception_fingerprint:Y,architecture:Ls,cli_version:s$.version,error_kind:D.kind,function_name:D.functionName,is_ci:Boolean(D1.CI),node_version:Zs,os_platform:zs(),os_release:ws(),runtime:"cli",status:D.status},timestamp:new Date().toISOString()};try{let B=new AbortController,K=setTimeout(()=>B.abort(),Es);try{return(await fetch(I,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(W),signal:B.signal})).ok}finally{clearTimeout(K)}}catch{return!1}}var Ms="https://eu.i.posthog.com/i/v0/e/",Os="phc_NXDyDajQaTQVwb25DEhIVZfxVUn4R0Y348Z7vWYHZUi",Es=1500,fX="iOS sync validation failed. Delete your iOS folder, then rerun the add and sync commands above and retry.",vs,Ps,xX;var yX=T(()=>{R1();M6();vs=new Set([fX]);Ps=["invalid_apikey","invalid apikey","no_key_provided","no key provided","invalid api key or insufficient permissions","does not exist, run first"]});import{env as _s}from"node:process";function fs(D,$){return`${D} ${$.join(" ")}`}function ys(D){let[$=""]=D.npm_config_user_agent?.trim().toLowerCase().split(/\s+/,1)??[],[U,I]=$.split("/",2);if(U==="bun")return"bunx";if(U==="pnpm")return"pnpm dlx";if(U==="yarn"){let J=Number.parseInt(I??"",10);return Number.isNaN(J)||J<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 JR(D=_s){return fs(ys(D),["@capgo/cli@latest","login"])}function yFD(D){let $=D.trim().replaceAll(xs," ");if(!gs.has($))throw Error(`Unsupported package manager runner: "${D}"`);let U=$.split(" ").map((J)=>J.trim()).filter(Boolean),[I=D,...F]=U;return{command:I,args:F}}var xs,gs;var XR=T(()=>{xs=/\s+/g,gs=new Set(["bunx","npx","pnpm exec","yarn dlx"])});var x={};X$(x,{unwrapMessage:()=>P4,uint8ArrayToHex:()=>Ge,uint8ArrayToBase64url:()=>Be,uint8ArrayToBase64:()=>qR,toZod:()=>y8,stringifyPrimitive:()=>g,slugify:()=>nX,shallowClone:()=>h8,safeExtend:()=>Fe,required:()=>Xe,rawShape:()=>_4,randomString:()=>ts,propertyKeyTypes:()=>n8,promiseAllObject:()=>os,primitiveTypes:()=>lX,prefixIssues:()=>T$,pick:()=>De,partial:()=>Je,parsedType:()=>f,own:()=>X6,optionalKeys:()=>dX,omit:()=>$e,objectClone:()=>ds,numKeys:()=>as,nullish:()=>o5,normalizeParams:()=>i,mergeDefs:()=>J0,merge:()=>Ie,members:()=>pX,jsonStringifyReplacer:()=>u4,joinValues:()=>R,issue:()=>x4,isPlainObject:()=>o$,isObject:()=>U1,installLazyProp:()=>we,hide:()=>p8,hexToUint8Array:()=>Ke,getSizableOrigin:()=>d8,getParsedType:()=>ss,getLengthableOrigin:()=>c8,getEnumValues:()=>C4,getElementAtPath:()=>rs,floatSafeRemainder:()=>m8,finalizeIssue:()=>b$,extend:()=>Ue,explicitlyAborted:()=>cX,escapeRegex:()=>t$,esc:()=>M$,derived:()=>qe,defineLazyInternal:()=>KD,defineLazy:()=>hX,createTransparentProxy:()=>es,constantCatch:()=>rX,codePointLength:()=>F1,cloneDef:()=>ps,clone:()=>MD,cleanRegex:()=>C0,cleanEnum:()=>Ye,captureStackTrace:()=>t5,cached:()=>k4,base64urlToUint8Array:()=>We,base64ToUint8Array:()=>GR,attachSchema:()=>s5,assignProp:()=>I$,assertNotEqual:()=>hs,assertNever:()=>is,assertIs:()=>ns,assertEqual:()=>ms,assert:()=>ls,allowsEval:()=>iX,aborted:()=>O$,NUMBER_FORMAT_RANGES:()=>i8,Class:()=>HR,CONSTANT_CATCH:()=>e5,BIGINT_FORMAT_RANGES:()=>l8});function ms(D){return D}function hs(D){return D}function y8(){return(D)=>D}function ns(D){}function is(D){throw Error("Unexpected value in exhaustive check")}function ls(D){}function C4(D){let $=Object.values(D).filter((I)=>typeof I==="number");return Object.entries(D).filter(([I,F])=>$.indexOf(+I)===-1).map(([I,F])=>F)}function R(D,$="|"){return D.map((U)=>g(U)).join($)}function u4(D,$){if(typeof $==="bigint")return $.toString();return $}class YR{constructor(D){this._getter=D,this._value=void 0}get value(){let D=this._getter;if(D!==void 0)this._value=D(),this._getter=void 0;return this._value}}function k4(D){return new YR(D)}function o5(D){return D===null||D===void 0}function C0(D){let $=D.startsWith("^")?1:0,U=D.endsWith("$")?D.length-1:D.length;return D.slice($,U)}function m8(D,$){let U=D/$,I=Math.round(U),F=4*Number.EPSILON*Math.max(Math.abs(U),1);if(Math.abs(U-I)<F)return 0;return U-I}function hX(D,$,U){let I=void 0;Object.defineProperty(D,$,{get(){if(I===QR)return;if(I===void 0)I=QR,I=U();return I},set(F){Object.defineProperty(D,$,{value:F})},configurable:!0})}function ds(D){return Object.create(Object.getPrototypeOf(D),Object.getOwnPropertyDescriptors(D))}function I$(D,$,U){Object.defineProperty(D,$,{value:U,writable:!0,enumerable:!0,configurable:!0})}function _4(D){let $=Object.getOwnPropertyDescriptor(D,"shape");return $?.get?$.get.raw:$?.value}function P0(D){return _4(D._zod.def)??D._zod.def.shape}function WR(D,$,U){Object.defineProperty(D,$,{get(){let I=U();return I$(this,$,I),I},enumerable:!0,configurable:!0})}function BR(D,$,U){if($ in D)I$(D,$,U);else D[$]=U}function $1(D,$,U,I){let F=P0($);for(let J of U){let X=Object.getOwnPropertyDescriptor(F,J);if(!X.enumerable)continue;if(X.get)WR(D,J,()=>{let Q=$._zod.def.shape[J];return I?I(Q,J):Q});else BR(D,J,I?I(X.value,J):X.value)}}function cs(D,$){for(let U of Reflect.ownKeys($)){let I=Object.getOwnPropertyDescriptor($,U);if(!I.enumerable)continue;if(I.get)WR(D,U,()=>$[U]);else BR(D,U,I.value)}}function J0(...D){let $={};for(let U of D){let I=Object.getOwnPropertyDescriptors(U);Object.assign($,I)}return Object.defineProperties({},$)}function ps(D){return J0(D._zod.def)}function rs(D,$){if(!$)return D;return $.reduce((U,I)=>U?.[I],D)}function os(D){let $=Object.keys(D),U=$.map((I)=>D[I]);return Promise.all(U).then((I)=>{let F={};for(let J=0;J<$.length;J++)F[$[J]]=I[J];return F})}function ts(D=10){let U="";for(let I=0;I<D;I++)U+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return U}function M$(D){return JSON.stringify(D)}function nX(D){return D.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function U1(D){return typeof D==="object"&&D!==null&&!Array.isArray(D)}function o$(D){if(U1(D)===!1)return!1;let $=D.constructor;if($===void 0)return!0;if(typeof $!=="function")return!0;let U=$.prototype;if(U1(U)===!1)return!1;if(Object.prototype.hasOwnProperty.call(U,"isPrototypeOf")===!1)return!1;return!0}function h8(D){if(o$(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 as(D){let $=0;for(let U in D)if(Object.prototype.hasOwnProperty.call(D,U))$++;return $}function t$(D){return D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function MD(D,$,U){let I=new D._zod.constr($??D._zod.def);if(!$||U?.parent)I._zod.parent=D;return I}function i(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 es(D){let $;return new Proxy({},{get(U,I,F){return $??($=D()),Reflect.get($,I,F)},set(U,I,F,J){return $??($=D()),Reflect.set($,I,F,J)},has(U,I){return $??($=D()),Reflect.has($,I)},deleteProperty(U,I){return $??($=D()),Reflect.deleteProperty($,I)},ownKeys(U){return $??($=D()),Reflect.ownKeys($)},getOwnPropertyDescriptor(U,I){return $??($=D()),Reflect.getOwnPropertyDescriptor($,I)},defineProperty(U,I,F){return $??($=D()),Reflect.defineProperty($,I,F)}})}function g(D){if(typeof D==="bigint")return D.toString()+"n";if(typeof D==="string")return`"${D}"`;return`${D}`}function dX(D){return Object.keys(D).filter(($)=>{return D[$]._zod.optin!==void 0&&D[$]._zod.optout==="optional"})}function De(D,$){let U=D._zod.def,I=U.checks;if(I&&I.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let J={};return $1(J,D,a5(D,$)),MD(D,J0(U,{shape:J,checks:[]}))}function a5(D,$){let U=P0(D),I=[];for(let F of Reflect.ownKeys($)){if(!Object.getOwnPropertyDescriptor(U,F)?.enumerable)throw Error(`Unrecognized key: "${String(F)}"`);if($[F])I.push(F)}return I}function $e(D,$){let U=D._zod.def,I=U.checks;if(I&&I.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let J=new Set(a5(D,$)),X={};return $1(X,D,Reflect.ownKeys(P0(D)).filter((Q)=>!J.has(Q))),MD(D,J0(U,{shape:X,checks:[]}))}function Ue(D,$){if(!o$($))throw Error("Invalid input to extend: expected a plain object");let U=D._zod.def.checks;if(U&&U.length>0){let F=P0(D);for(let J of Reflect.ownKeys($))if(Object.getOwnPropertyDescriptor(F,J)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return MD(D,J0(D._zod.def,{shape:KR(D,$)}))}function KR(D,$){let U={};return $1(U,D,Reflect.ownKeys(P0(D))),cs(U,$),U}function Fe(D,$){if(!o$($))throw Error("Invalid input to safeExtend: expected a plain object");return MD(D,J0(D._zod.def,{shape:KR(D,$)}))}function Ie(D,$){if(!$?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(D._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let U={};$1(U,D,Reflect.ownKeys(P0(D))),$1(U,$,Reflect.ownKeys(P0($)));let I=J0(D._zod.def,{shape:U,get catchall(){return $._zod.def.catchall},checks:$._zod.def.checks??[]});return MD(D,I)}function Je(D,$,U,I="partial"){let J=$._zod.def.checks;if(J&&J.length>0)throw Error(`.${I}() cannot be used on object schemas containing refinements`);let Q=U?new Set(a5($,U)):void 0,Y={};return $1(Y,$,Reflect.ownKeys(P0($)),D&&((W,B)=>Q&&!Q.has(B)?W:new D({type:"optional",innerType:W}))),MD($,J0($._zod.def,{shape:Y,checks:[]}))}function Xe(D,$,U){let I=U?new Set(a5($,U)):void 0,F={};return $1(F,$,Reflect.ownKeys(P0($)),(J,X)=>I&&!I.has(X)?J:new D({type:"nonoptional",innerType:J})),MD($,J0($._zod.def,{shape:F}))}function O$(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 cX(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 T$(D,$){return $.map((U)=>{var I;return(I=U).path??(I.path=[]),U.path.unshift(D),U})}function P4(D){return typeof D==="string"?D:D?.message}function s5(D,$,U){var I;for(let F=$;F<D.length;F++)(I=D[F]).schema??(I.schema=U)}function b$(D,$,U){var I;let F=D.inst?._zod?.traits;if(F?.has("$ZodType"))if(F.has("$ZodCheck"))(I=D).schema??(I.schema=D.inst);else D.schema=D.inst;let J=D.schema!==D.inst?D.schema?._zod.def?.error:void 0,X=D.message?D.message:P4(D.inst?._zod.def?.error?.(D))??P4(J?.(D))??P4($?.error?.(D))??P4(U.customError?.(D))??P4(U.localeError?.(D))??"Invalid input",Q={};for(let Y of Object.keys(D)){if(Y==="inst"||Y==="schema"||Y==="continue"||Y==="input"||Y==="__proto__")continue;Q[Y]=D[Y]}if(Q.path??(Q.path=[]),Q.message=X,$?.reportInput)Q.input=D.input;return Q}function d8(D){if(D instanceof Set)return"set";if(D instanceof Map)return"map";if(D instanceof File)return"file";return"unknown"}function F1(D){let $=D.length;if(!Qe.test(D))return $;let U=$;for(let I=0;I<$-1;I++)if((D.charCodeAt(I)&64512)===55296&&(D.charCodeAt(I+1)&64512)===56320)U--,I++;return U}function c8(D){if(Array.isArray(D))return"array";if(typeof D==="string")return"string";return"unknown"}function f(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 x4(...D){let[$,U,I]=D;if(typeof $==="string")return{message:$,code:"custom",input:U,inst:I};return{...$}}function Ye(D){return Object.entries(D).filter(([$,U])=>{return Number.isNaN(Number.parseInt($,10))}).map(($)=>$[1])}function GR(D){let $=atob(D),U=new Uint8Array($.length);for(let I=0;I<$.length;I++)U[I]=$.charCodeAt(I);return U}function qR(D){let $="";for(let U=0;U<D.length;U++)$+=String.fromCharCode(D[U]);return btoa($)}function We(D){let $=D.replace(/-/g,"+").replace(/_/g,"/"),U="=".repeat((4-$.length%4)%4);return GR($+U)}function Be(D){return qR(D).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Ke(D){let $=D.replace(/^0x/,"");if($.length%2!==0)throw Error("Invalid hex string length");let U=new Uint8Array($.length/2);for(let I=0;I<$.length;I+=2)U[I/2]=Number.parseInt($.slice(I,I+2),16);return U}function Ge(D){return Array.from(D).map(($)=>$.toString(16).padStart(2,"0")).join("")}class HR{constructor(...D){}}function pX(D,$){for(let U in $){let I=Object.getOwnPropertyDescriptor($,U);if(I.get)Object.defineProperty(D,U,{...I,enumerable:!1});else He(D,U,I.value)}}function X6(D,$,U,I=!0){return Object.defineProperty(D,$,{configurable:!0,writable:!0,enumerable:I,value:U}),U}function p8(D,$,U){return X6(D,$,U,!1)}function qe(D,$){for(let U in D){let I=D[U];Object.defineProperty($,U,{configurable:!0,enumerable:!0,get(){return X6(this,U,I(this))},set(F){X6(this,U,F)}})}return $}function He(D,$,U){Object.defineProperty(D,$,{configurable:!0,get(){return this==null?U:X6(this,$,U.bind(this))},set(I){X6(this,$,I)}})}function Ne(D,$){let U=Object.getPrototypeOf(D);return $ in U?void 0:U}function KD(D,$,U){let I=Object.getPrototypeOf(D._zod);if($ in I&&mX!==D._zod){mX=void 0;return}mX=D._zod,Object.defineProperty(I,$,{configurable:!0,get(){Object.defineProperty(this,$,ze);let F=J6;J6=!1;try{let J=U(this);if(J6)delete this[$];else Object.defineProperty(this,$,{configurable:!0,writable:!0,value:J});return J6=J6||F,J}catch(J){throw delete this[$],J6=J6||F,J}},set(F){Object.defineProperty(this,$,{configurable:!0,writable:!0,value:F})}})}function we(D,$,U,I){let F=Ne(D,$);if(!F)return;Object.defineProperty(F,$,{configurable:!0,get(){let J={configurable:!0,writable:!0,enumerable:I,value:void 0};return Object.defineProperty(this,$,J),J.value=U(this),Object.defineProperty(this,$,J),J.value},set(J){Object.defineProperty(this,$,{configurable:!0,writable:!0,enumerable:I,value:J})}})}function rX(D){let $=()=>D;return $[e5]=!0,$}var QR,t5,iX,ss=(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: ${$}`)}},n8,lX,i8,l8,Qe,mX,J6=!1,ze,e5="~constantCatch";var c=T(()=>{Q6();QR=Symbol("evaluating");t5="captureStackTrace"in Error?Error.captureStackTrace:(...D)=>{};iX=k4(()=>{if(eD.jitless)return!1;if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(D){return!1}});n8=new Set(["string","number","symbol"]),lX=new Set(["string","number","bigint","boolean","symbol","undefined"]);i8=(()=>({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]}))(),l8={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};Qe=/[\uD800-\uDBFF]/;ze={configurable:!0,get(){J6=!0;return}}});function Le(D){let $=zR;if($){let U=$.stackTraceLimit;if(typeof U==="number"){try{$.stackTraceLimit=0}catch{return zR=null,new D}try{return new D}finally{$.stackTraceLimit=U}}}return new D}function j(D,$,U,I){let F={};function J(q){this.def=q,this.constr=K,this.traits=new Set}J.prototype=F;let X=U,Q=X&&new WeakSet;function Y(q,H){if(!q._zod){oX.value=new J(H);try{Object.defineProperty(q,"_zod",oX)}finally{oX.value=void 0}}else if(q._zod.traits.has(D))return;if(q._zod.traits.add(D),$(q,H),Q){let N=Object.getPrototypeOf(q),z=q._zod.constr.prototype,Z=N;while(Z&&Z!==z)Z=Object.getPrototypeOf(Z);let M=Z??N;if(!Q.has(M))Q.add(M),pX(M,X)}let G=K.prototype;for(let N in G){if(!Object.prototype.hasOwnProperty.call(G,N))continue;if(!(N in q))q[N]=G[N].bind(q)}}let W=I?.Parent??Object;class B extends W{}Object.defineProperty(B,"name",{value:D});function K(q){let H=I?.Parent?Le(B):this;Y(H,q);let G=H._zod.deferred;if(G){for(let z of G)z();H._zod.deferred=void 0}let N=globalThis.__zod_globalConfig?.postProcessor;if(N)N(H);return H}return Object.defineProperty(K,"init",{value:Y}),Object.defineProperty(K,Symbol.hasInstance,{value:(q)=>{if(I?.Parent&&q instanceof I.Parent)return!0;return q?._zod?.traits?.has(D)}}),Object.defineProperty(K,"name",{value:D}),K}function nD(D){if(D)Object.assign(eD,D);return eD}var NR,tX,oX,zR,aX,f$,I1,eD;var Q6=T(()=>{c();tX=Object.freeze({status:"aborted"}),oX={value:void 0,enumerable:!1},zR="captureStackTrace"in Error?Error:null;aX=Symbol("zod_brand");f$=class f$ extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};I1=class I1 extends Error{constructor(D){super(`Encountered unidirectional transform during encode: ${D}`);this.name="ZodEncodeError"}};(NR=globalThis).__zod_globalConfig??(NR.__zod_globalConfig={});eD=globalThis.__zod_globalConfig});function Ze(){let D=this._zod;return D.message??(D.message=JSON.stringify(D.def,u4,2)),D.message}function Me(D){this._zod.message=D}function Ee(D,$,U){if(!Object.prototype.hasOwnProperty.call(D,$))if($==="__proto__")Object.defineProperty(D,$,{value:U(),writable:!0,enumerable:!0,configurable:!0});else D[$]=U();return D[$]}function r8(D,$=(U)=>U.message){let U={},I=[];for(let F of D.issues)if(F.path.length>0)Ee(U,F.path[0],()=>[]).push($(F));else I.push($(F));return{formErrors:I,fieldErrors:U}}function o8(D,$=(U)=>U.message){let U={_errors:[]},I=(F,J=[])=>{for(let X of F.issues)if(X.code==="invalid_union"&&X.errors.length)X.errors.map((Q)=>I({issues:Q},[...J,...X.path]));else if(X.code==="invalid_key")I({issues:X.issues},[...J,...X.path]);else if(X.code==="invalid_element")I({issues:X.issues},[...J,...X.path]);else{let Q=[...J,...X.path];if(Q.length===0)U._errors.push($(X));else{let Y=U,W=0;while(W<Q.length){let B=Q[W],K=W===Q.length-1;if(B==="_errors"){if(K)Y._errors.push($(X));W++;continue}if(!Object.prototype.hasOwnProperty.call(Y,B))Object.defineProperty(Y,B,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let q=Y[B];if(K)q._errors.push($(X));Y=q,W++}}}};return I(D),U}function $Q(D,$=(U)=>U.message){let U={errors:[]},I=(F,J=[])=>{var X;for(let Q of F.issues)if(Q.code==="invalid_union"&&Q.errors.length)Q.errors.map((Y)=>I({issues:Y},[...J,...Q.path]));else if(Q.code==="invalid_key")I({issues:Q.issues},[...J,...Q.path]);else if(Q.code==="invalid_element")I({issues:Q.issues},[...J,...Q.path]);else{let Y=[...J,...Q.path];if(Y.length===0){U.errors.push($(Q));continue}let W=U,B=0;while(B<Y.length){let K=Y[B],q=B===Y.length-1;if(typeof K==="string"){if(W.properties??(W.properties={}),!Object.prototype.hasOwnProperty.call(W.properties,K))Object.defineProperty(W.properties,K,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0});W=W.properties[K]}else W.items??(W.items=[]),(X=W.items)[K]??(X[K]={errors:[]}),W=W.items[K];if(q)W.errors.push($(Q));B++}}};return I(D),U}function ZR(D){let $=[],U=D.map((I)=>typeof I==="object"?I.key:I);for(let I of U)if(typeof I==="number")$.push(`[${I}]`);else if(typeof I==="symbol")$.push(`[${JSON.stringify(String(I))}]`);else if(/[^\w$]/.test(I))$.push(`[${JSON.stringify(I)}]`);else{if($.length)$.push(".");$.push(I)}return $.join("")}function UQ(D){let $=[],U=[...D.issues].sort((I,F)=>(I.path??[]).length-(F.path??[]).length);for(let I of U)if($.push(`✖ ${I.message}`),I.path?.length)$.push(`  → at ${ZR(I.path)}`);return $.join(`
`)}var Oe,eX,wR,LR=(D,$)=>{D.name="$ZodError",eX.value=$,Object.defineProperty(D,"issues",eX),eX.value=void 0,Object.defineProperty(D,"message",Oe);let U=Object.getPrototypeOf(D);if(!wR.has(U))wR.add(U),Object.defineProperty(U,"toString",{configurable:!0,enumerable:!1,get(){let I=()=>this.message;return Object.defineProperty(this,"toString",{value:I,configurable:!0,writable:!0}),I},set(I){Object.defineProperty(this,"toString",{value:I,configurable:!0,writable:!0})}})},DQ,P$;var FQ=T(()=>{Q6();c();Oe={get:Ze,set:Me,enumerable:!0,configurable:!0},eX={value:void 0,enumerable:!1},wR=new WeakSet([Object.prototype,Error.prototype]),DQ=j("$ZodError",LR),P$=j("$ZodError",LR,void 0,{Parent:Error})});function D7(D,$){return{callee:$?.callee??D,Err:$?.Err}}function MR(D,$,U){let I;return{success:!1,get error(){if(!I)I=new D($.map((F)=>b$(F,U,nD()))),$=void 0,U=void 0;return I},set error(F){I=F,$=void 0,U=void 0}}}function Se(D,$,U){let I=U?{...U,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},F=D._zod.bag.fallbackRun,J;if(F)I[Re]=!0,J=F({value:$,issues:[]},I);else J=D._zod.run({value:$,issues:[]},I);if(J instanceof Promise)throw new f$;return J.issues.length===0}var g4=(D)=>{let $=(U,I,F,J)=>{let X=F?{...F,async:!1}:{async:!1},Q=U._zod.run({value:I,issues:[]},X);if(Q instanceof Promise)throw new f$;if(Q.issues.length){let Y=new(J?.Err??D)(Q.issues.map((W)=>b$(W,X,nD())));throw t5(Y,J?.callee??$),Y}return Q.value};return $},$7,f4=(D)=>{let $=async(U,I,F,J)=>{let X=F?{...F,async:!0}:{async:!0},Q=U._zod.run({value:I,issues:[]},X);if(Q instanceof Promise)Q=await Q;if(Q.issues.length){let Y=new(J?.Err??D)(Q.issues.map((W)=>b$(W,X,nD())));throw t5(Y,J?.callee??$),Y}return Q.value};return $},U7,y4=(D)=>($,U,I)=>{let F=I?{...I,async:!1}:{async:!1},J=$._zod.run({value:U,issues:[]},F);if(J instanceof Promise)throw new f$;return J.issues.length?MR(D,J.issues,F):{success:!0,data:J.value}},Ve,m4=(D)=>async($,U,I)=>{let F=I?{...I,async:!0}:{async:!0},J=$._zod.run({value:U,issues:[]},F);if(J instanceof Promise)J=await J;return J.issues.length?MR(D,J.issues,F):{success:!0,data:J.value}},je,Ae,Re,t8=(D,$,U)=>{let I=D._zod.bag.validator;if(I!==void 0){if(I($)!==Ae)return!0;if(I.definite===!0&&U===void 0)return!1}return Se(D,$,U)},a8=async(D,$,U)=>{let I=U?{...U,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},F=D._zod.run({value:$,issues:[]},I);if(F instanceof Promise)F=await F;return F.issues.length===0},F7=(D)=>{let $=g4(D),U=(I,F,J,X)=>{let Q=J?{...J,direction:"backward"}:{direction:"backward"};return $(I,F,Q,D7(U,X))};return U},Te,I7=(D)=>{let $=g4(D),U=(I,F,J,X)=>{return $(I,F,J,D7(U,X))};return U},be,J7=(D)=>{let $=f4(D),U=async(I,F,J,X)=>{let Q=J?{...J,direction:"backward"}:{direction:"backward"};return await $(I,F,Q,D7(U,X))};return U},Pe,X7=(D)=>{let $=f4(D),U=async(I,F,J,X)=>{return await $(I,F,J,D7(U,X))};return U},Ce,Q7=(D)=>($,U,I)=>{let F=I?{...I,direction:"backward"}:{direction:"backward"};return y4(D)($,U,F)},ue,Y7=(D)=>($,U,I)=>{return y4(D)($,U,I)},ke,W7=(D)=>async($,U,I)=>{let F=I?{...I,direction:"backward"}:{direction:"backward"};return m4(D)($,U,F)},_e,B7=(D)=>async($,U,I)=>{return m4(D)($,U,I)},xe;var IQ=T(()=>{Q6();FQ();c();$7=g4(P$),U7=f4(P$),Ve=y4(P$);je=m4(P$),Ae=Symbol.for("zod.compile.invalid"),Re=Symbol.for("zod.compile.fallback");Te=F7(P$),be=I7(P$),Pe=J7(P$),Ce=X7(P$),ue=Q7(P$),ke=Y7(P$),_e=W7(P$),xe=B7(P$)});var a$={};X$(a$,{xid:()=>WQ,uuid7:()=>me,uuid6:()=>ye,uuid4:()=>fe,uuid:()=>J1,uppercase:()=>fQ,unicodeEmail:()=>OR,undefined:()=>xQ,ulid:()=>YQ,time:()=>TQ,string:()=>CQ,sha512_hex:()=>JDD,sha512_base64url:()=>QDD,sha512_base64:()=>XDD,sha384_hex:()=>UDD,sha384_base64url:()=>IDD,sha384_base64:()=>FDD,sha256_hex:()=>ee,sha256_base64url:()=>$DD,sha256_base64:()=>DDD,sha1_hex:()=>te,sha1_base64url:()=>se,sha1_base64:()=>ae,rfc5322Email:()=>ne,number:()=>N0,null:()=>_Q,nanoidOfLength:()=>GQ,nanoid:()=>KQ,md5_hex:()=>pe,md5_base64url:()=>oe,md5_base64:()=>re,mac:()=>ZQ,lowercase:()=>gQ,ksuid:()=>BQ,ipv6:()=>LQ,ipv4:()=>wQ,integer:()=>e8,idnEmail:()=>ie,iban:()=>G7,httpProtocol:()=>s8,html5Email:()=>he,hostname:()=>VQ,hex:()=>yQ,guid:()=>HQ,extendedDuration:()=>ge,emoji:()=>zQ,email:()=>NQ,e164:()=>AQ,duration:()=>qQ,domain:()=>jQ,datetime:()=>bQ,date:()=>SQ,currencyCode:()=>RQ,cuid2:()=>QQ,cuid:()=>XQ,creditCard:()=>K7,cidrv6:()=>OQ,cidrv4:()=>MQ,browserEmail:()=>le,boolean:()=>kQ,bigint:()=>uQ,base64url:()=>vQ,base64:()=>EQ,anyString:()=>PQ});function GQ(D){return new RegExp(`^[a-zA-Z0-9_-]{${D}}$`)}function zQ(){return new RegExp(de,"u")}function ce(D){return new RegExp(`^${D}$`)}function JQ(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}}`:D.seconds?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?":"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function TQ(D){return new RegExp(`^${JQ(D)}$`)}function bQ(D){let $=["Z"];if(D.offset)$.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let U=`${JQ({precision:D.precision,seconds:!0})}(?:${$.join("|")})`,I=D.local?`${U}|${JQ({precision:D.precision})}`:U;return new RegExp(`^${ER}T(?:${I})$`)}function D3(D,$){return new RegExp(`^[A-Za-z0-9+/]{${D}}${$}$`)}function $3(D){return new RegExp(`^[A-Za-z0-9_-]{${D}}$`)}var XQ,QQ,YQ,WQ,BQ,KQ,qQ,ge,HQ,J1=(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})$`)},fe,ye,me,NQ,he,ne,OR,ie,le,de="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",wQ,LQ,ZQ=(D)=>{let $=t$(D??":");return new RegExp(`^(?:[0-9A-F]{2}${$}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${$}){5}[0-9a-f]{2}$`)},MQ,OQ,EQ,vQ,VQ,jQ,s8,AQ,K7,RQ,G7,ER="(?:(?:\\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])))",SQ,PQ,CQ=(D)=>{let $=D?`[\\s\\S]{${D?.minimum??0},${D?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${$}$`)},uQ,e8,N0,kQ,_Q,xQ,gQ,fQ,yQ,pe,re,oe,te,ae,se,ee,DDD,$DD,UDD,FDD,IDD,JDD,XDD,QDD;var X1=T(()=>{c();XQ=/^[cC][0-9a-z]{6,}$/,QQ=/^[0-9a-z]+$/,YQ=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,WQ=/^[0-9a-vA-V]{20}$/,BQ=/^[A-Za-z0-9]{27}$/,KQ=/^[a-zA-Z0-9_-]{21}$/;qQ=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,ge=/^[-+]?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)?)??$/,HQ=/^([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})$/,fe=J1(4),ye=J1(6),me=J1(7),NQ=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,he=/^[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])?)*$/,ne=/^(([^<>()\[\]\\.,;:\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,}))$/,OR=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ie=OR,le=/^[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])?)*$/;wQ=/^(?:(?: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])$/,LQ=/^(([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}|:))$/,MQ=/^((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])$/,OQ=/^(([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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,EQ=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,vQ=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,VQ=/^(?=.{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])?)*\.?$/,jQ=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,s8=/^https?$/,AQ=/^\+[1-9]\d{6,14}$/,K7=/^\d(?:[ -]?\d){11,18}$/,RQ=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,G7=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/;SQ=ce(ER);PQ=/^[\s\S]{0,}$/,uQ=/^-?\d+n?$/,e8=/^-?\d+$/,N0=/^-?\d+(?:\.\d+)?$/,kQ=/^(?:true|false)$/i,_Q=/^null$/i,xQ=/^undefined$/i,gQ=/^[^A-Z]*$/,fQ=/^[^a-z]*$/,yQ=/^[0-9a-fA-F]*$/;pe=/^[0-9a-fA-F]{32}$/,re=D3(22,"=="),oe=$3(22),te=/^[0-9a-fA-F]{40}$/,ae=D3(27,"="),se=$3(27),ee=/^[0-9a-fA-F]{64}$/,DDD=D3(43,"="),$DD=$3(43),UDD=/^[0-9a-fA-F]{96}$/,FDD=D3(64,""),IDD=$3(64),JDD=/^[0-9a-fA-F]{128}$/,XDD=D3(86,"=="),QDD=$3(86)});function H7(D,$,U){if(D.issues.length)$.issues.push(...T$(U,D.issues))}var SD,mQ=(D)=>{let $=D.value;return!o5($)&&$.size!==void 0},hQ=(D)=>{let $=D.value;return!o5($)&&$.length!==void 0},q7,N7,z7,nQ,iQ,lQ,dQ,cQ,pQ,rQ,oQ,tQ,h4,aQ,sQ,eQ,DY,$Y,UY,FY,IY,JY,XY;var w7=T(()=>{Q6();X1();c();SD=j("$ZodCheck",(D,$)=>{var U;D._zod??(D._zod={}),D._zod.def=$,(U=D._zod).onattach??(U.onattach=[])}),q7={number:"number",bigint:"bigint",object:"date"},N7=j("$ZodCheckLessThan",(D,$)=>{SD.init(D,$);let U=q7[typeof $.value];D._zod.check=(I)=>{if($.inclusive?I.value<=$.value:I.value<$.value)return;I.issues.push({origin:q7[typeof I.value]??U,code:"too_big",maximum:typeof $.value==="object"?$.value.getTime():$.value,input:I.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),z7=j("$ZodCheckGreaterThan",(D,$)=>{SD.init(D,$);let U=q7[typeof $.value];D._zod.check=(I)=>{if($.inclusive?I.value>=$.value:I.value>$.value)return;I.issues.push({origin:q7[typeof I.value]??U,code:"too_small",minimum:typeof $.value==="object"?$.value.getTime():$.value,input:I.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),nQ=j("$ZodCheckMultipleOf",(D,$)=>{SD.init(D,$),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"?$.value!==BigInt(0)&&U.value%$.value===BigInt(0):m8(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})}}),iQ=j("$ZodCheckNumberFormat",(D,$)=>{SD.init(D,$),$.format=$.format||"float64";let U=$.format?.includes("int"),I=U?"int":"number",[F,J]=i8[$.format];D._zod.check=(X)=>{let Q=X.value;if(U){if(!Number.isInteger(Q)){X.issues.push({expected:I,format:$.format,code:"invalid_type",continue:!1,input:Q,inst:D});return}if(!Number.isSafeInteger(Q)){if(Q>0)X.issues.push({input:Q,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:I,inclusive:!0,continue:!$.abort});else X.issues.push({input:Q,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:I,inclusive:!0,continue:!$.abort});return}}if(Q<F)X.issues.push({origin:"number",input:Q,code:"too_small",minimum:F,inclusive:!0,inst:D,continue:!$.abort});if(Q>J)X.issues.push({origin:"number",input:Q,code:"too_big",maximum:J,inclusive:!0,inst:D,continue:!$.abort})}}),lQ=j("$ZodCheckBigIntFormat",(D,$)=>{SD.init(D,$);let[U,I]=l8[$.format];D._zod.check=(F)=>{let J=F.value;if(J<U)F.issues.push({origin:"bigint",input:J,code:"too_small",minimum:U,inclusive:!0,inst:D,continue:!$.abort});if(J>I)F.issues.push({origin:"bigint",input:J,code:"too_big",maximum:I,inclusive:!0,inst:D,continue:!$.abort})}}),dQ=j("$ZodCheckMaxSize",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=mQ),D._zod.check=(I)=>{let F=I.value;if(F.size<=$.maximum)return;I.issues.push({origin:d8(F),code:"too_big",maximum:$.maximum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),cQ=j("$ZodCheckMinSize",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=mQ),D._zod.check=(I)=>{let F=I.value;if(F.size>=$.minimum)return;I.issues.push({origin:d8(F),code:"too_small",minimum:$.minimum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),pQ=j("$ZodCheckSizeEquals",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=mQ),D._zod.check=(I)=>{let F=I.value,J=F.size;if(J===$.size)return;let X=J>$.size;I.issues.push({origin:d8(F),...X?{code:"too_big",maximum:$.size}:{code:"too_small",minimum:$.size},inclusive:!0,exact:!0,input:I.value,inst:D,continue:!$.abort})}}),rQ=j("$ZodCheckMaxLength",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=hQ),D._zod.check=(I)=>{let F=I.value,J=F.length;if((typeof F==="string"&&J>$.maximum?F1(F):J)<=$.maximum)return;let Q=c8(F);I.issues.push({origin:Q,code:"too_big",maximum:$.maximum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),oQ=j("$ZodCheckMinLength",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=hQ),D._zod.check=(I)=>{let F=I.value,J=F.length;if((typeof F==="string"&&J>=$.minimum&&J<$.minimum*2?F1(F):J)>=$.minimum)return;let Q=c8(F);I.issues.push({origin:Q,code:"too_small",minimum:$.minimum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),tQ=j("$ZodCheckLengthEquals",(D,$)=>{var U;SD.init(D,$),(U=D._zod.def).when??(U.when=hQ),D._zod.check=(I)=>{let F=I.value,J=F.length,X=typeof F==="string"&&J>=$.length&&J<=$.length*2?F1(F):J;if(X===$.length)return;let Q=c8(F),Y=X>$.length;I.issues.push({origin:Q,...Y?{code:"too_big",maximum:$.length}:{code:"too_small",minimum:$.length},inclusive:!0,exact:!0,input:I.value,inst:D,continue:!$.abort})}}),h4=j("$ZodCheckStringFormat",(D,$)=>{var U,I;if(SD.init(D,$),$.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(I=D._zod).check??(I.check=()=>{})}),aQ=j("$ZodCheckRegex",(D,$)=>{h4.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})}}),sQ=j("$ZodCheckLowerCase",(D,$)=>{$.pattern??($.pattern=gQ),h4.init(D,$)}),eQ=j("$ZodCheckUpperCase",(D,$)=>{$.pattern??($.pattern=fQ),h4.init(D,$)}),DY=j("$ZodCheckIncludes",(D,$)=>{SD.init(D,$);let U=t$($.includes),I=new RegExp(typeof $.position==="number"?`^.{${$.position},}${U}`:U);$.pattern=I,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})}}),$Y=j("$ZodCheckStartsWith",(D,$)=>{SD.init(D,$);let U=new RegExp(`^${t$($.prefix)}.*`);$.pattern??($.pattern=U),D._zod.check=(I)=>{if(I.value.startsWith($.prefix))return;I.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:$.prefix,input:I.value,inst:D,continue:!$.abort})}}),UY=j("$ZodCheckEndsWith",(D,$)=>{SD.init(D,$);let U=new RegExp(`.*${t$($.suffix)}$`);$.pattern??($.pattern=U),D._zod.check=(I)=>{if(I.value.endsWith($.suffix))return;I.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:$.suffix,input:I.value,inst:D,continue:!$.abort})}});FY=j("$ZodCheckProperty",(D,$)=>{SD.init(D,$),D._zod.check=(U)=>{let I=$.schema._zod.run({value:U.value[$.property],issues:[]},{});if(I instanceof Promise)return I.then((F)=>H7(F,U,$.property));H7(I,U,$.property);return}}),IY=j("$ZodCheckProperties",(D,$)=>{SD.init(D,$),p8(D,Symbol.iterator,function*(){yield D});let U;D._zod.check=(I)=>{if(I.value==null){I.issues.push({expected:"object",code:"invalid_type",input:I.value,inst:D});return}U??(U=Reflect.ownKeys($.shape).map((X)=>[X,$.shape[X]]));let F=I.value,J;for(let[X,Q]of U){let Y=Q._zod.run({value:F[X],issues:[]},{});if(Y instanceof Promise)J??(J=[]),J.push(Y.then((W)=>H7(W,I,X)));else H7(Y,I,X)}if(J)return Promise.all(J).then(()=>{return});return}}),JY=j("$ZodCheckMimeType",(D,$)=>{SD.init(D,$);let U=new Set($.mime);D._zod.check=(I)=>{if(U.has(I.value.type))return;I.issues.push({code:"invalid_value",values:$.mime,input:I.value.type,inst:D,continue:!$.abort})}}),XY=j("$ZodCheckOverwrite",(D,$)=>{SD.init(D,$),D._zod.check=(U)=>{U.value=$.tx(U.value)}})});class n4{constructor(D=[],$={}){this.content=[],this.indent=0,this.args=D,this.closed=$}indented(D){this.indent+=1;try{D(this)}finally{this.indent-=1}}write(D){if(typeof D==="function"){D(this,{execution:"sync"}),D(this,{execution:"async"});return}let U=D.split(`
`).filter((J)=>J),I=Math.min(...U.map((J)=>J.length-J.trimStart().length)),F=U.map((J)=>J.slice(I)).map((J)=>" ".repeat(this.indent*2)+J);for(let J of F)this.content.push(J)}compile(){let D=Function,$=this?.content??[""];return new D(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${$.join(`
`)}
};`)(...Object.values(this.closed))}}var QY;var YY=T(()=>{QY={major:4,minor:6,patch:5}});async function YDD(D,$){let U={async:!0};return yR(await D._zod.run({value:$,issues:[]},U),U)}function E7(D){return{validate:($)=>{let U={async:!1};try{let I=D._zod.run({value:$,issues:[]},U);if(!(I instanceof Promise))return yR(I,U)}catch(I){}return YDD(D,$)},vendor:"zod",version:1}}function HY(D){try{if(typeof URL<"u"&&typeof URL.canParse==="function")return URL.canParse(D);return new URL(D),!0}catch{return!1}}function v7(D,$){if(!("normalize"in $)&&!("hostname"in $)&&!("protocol"in $))return HY(D)||U3;return mR(D,$)}function mR(D,$){if(!$.normalize&&$.protocol?.source===s8.source&&!/^https?:\/\//i.test(D))return qY;try{if(typeof URL<"u"){let U=URL;if(typeof U.parse==="function")return U.parse(D)??U3}return new URL(D)}catch{return U3}}function F3(D){return D.replace(WDD,"")}function V7(D,$){return $.lastIndex=0,$.test(D.hostname)}function j7(D,$){return $.lastIndex=0,$.test(D.protocol.endsWith(":")?D.protocol.slice(0,-1):D.protocol)}function I3(D){if(!BDD.test(D))return!1;return HY(`http://[${D}]`)}function A7(D){let $=D.split("/");if($.length!==2)return!1;let[U,I]=$;if(!I)return!1;let F=Number(I);if(`${F}`!==I)return!1;if(F<0||F>128)return!1;return I3(U)}function J3(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 S7(D){if(!X3.test(D))return!1;let $=D.replace(/[-_]/g,(I)=>I==="-"?"+":"/"),U=$.padEnd(Math.ceil($.length/4)*4,"=");return J3(U)}function GDD(D){let $=D.length,U=1,I=0;while($){let F=D.charCodeAt(--$)-48;U^=1,I+=U?[0,2,4,6,8,1,3,5,7,9][F]:F}return I%10===0}function T7(D){if(!K7.test(D))return!1;return GDD(D.replace(KDD,""))}function qDD(D){let $=0,U=D.length;for(let I=4;I<U;I++){let F=D.charCodeAt(I);$=(F>=65?$*100+(F-55):$*10+(F-48))%97}for(let I=0;I<4;I++){let F=D.charCodeAt(I);$=(F>=65?$*100+(F-55):$*10+(F-48))%97}return $===1}function b7(D){if(!G7.test(D))return!1;return qDD(D)}function P7(D,$=null){try{let U=D.split(".");if(U.length!==3)return!1;let[I]=U;if(!I)return!1;let F=JSON.parse(atob(I));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 VR(D,$,U){if(D.issues.length)$.issues.push(...T$(U,D.issues));$.value[U]=D.value}function O7(D,$,U,I,F,J){let X=U in I,Q=J==="optional";if(!X&&Q&&F==="optional")return;if(D.issues.length){if(F!==void 0&&Q&&!X)return;$.issues.push(...T$(U,D.issues))}if(!X&&F===void 0){if(!D.issues.length)$.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[U]});return}if(D.value===void 0){if(X||F==="defaulted"&&!Q)$.value[U]=void 0}else $.value[U]=D.value}function hR(D){let $=Object.keys(D.shape),U=Object.getOwnPropertySymbols(D.shape),I=U.length?U:HDD,F=I.length?[...$,...I]:$;for(let X of F)if(!D.shape?.[X]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(X)}": expected a Zod schema`);let J=dX(D.shape);return{...D,allKeys:F,symbolKeys:I,keySet:new Set($),numKeys:$.length,optionalKeys:new Set(J)}}function nR(D,$,U,I,F,J,X){let Q=[],Y=F.keySet,W=F.catchall._zod,B=W.def.type,K=W.optin,q=W.optout,H=0;for(let G in $){if(X&&U.issues.length!==H){if(O$(U,H))break;H=U.issues.length}if(Y.has(G))continue;if(G==="__proto__"){if(B==="never")Q.push(G);continue}if(B==="never"){Q.push(G);continue}let N=W.run({value:$[G],issues:[]},I);if(N instanceof Promise)D.push(N.then((z)=>O7(z,U,G,$,K,q)));else O7(N,U,G,$,K,q)}if(Q.length)U.issues.push({code:"unrecognized_keys",keys:Q,input:$,inst:J,continue:!0});if(!D.length)return U;return Promise.all(D).then(()=>{return U})}function jR(D,$,U,I){for(let J of D)if(J.issues.length===0)return $.value=J.value,$;let F=D.filter((J)=>!O$(J));if(F.length===1)return $.value=F[0].value,F[0];return $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((J)=>J.issues.map((X)=>b$(X,I,nD())))}),$}function AR(D,$,U,I){let F=[];for(let J=0;J<D.length;J++)if(D[J].issues.length===0)F.push(J);if(F.length===1)return $.value=D[F[0]].value,$;if(F.length===0)$.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((J)=>J.issues.map((X)=>b$(X,I,nD())))});else $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:[],inclusive:!1,matches:F});return $}function sY(D,$){let U=D._zod,I=U.bag.optionsMap;if(!I)I=lR(U.def),U.bag.optionsMap=I;let F=I.get($);if(F===null)throw Error(`Ambiguous discriminator value "${String($)}"`);return F}function lR(D){let $=new Map;for(let U of D.options){let I=U._zod.propValues?.[D.discriminator];if(!I||I.size===0)throw Error(`Invalid discriminated union option at index "${D.options.indexOf(U)}"`);for(let F of I)if($.has(F)){if(F!==void 0)throw Error(`Duplicate discriminator value "${String(F)}"`);$.set(F,null)}else $.set(F,U)}return $}function i4(D,$){if(D===$)return{valid:!0,data:D};if(D instanceof Date&&$ instanceof Date&&+D===+$)return{valid:!0,data:D};if(o$(D)&&o$($)){let U=Object.keys($),I=Object.keys(D).filter((J)=>U.indexOf(J)!==-1),F={...D,...$};if(Object.prototype.hasOwnProperty.call(F,"__proto__"))delete F.__proto__;for(let J of I){if(J==="__proto__")continue;let X=i4(D[J],$[J]);if(!X.valid)return{valid:!1,mergeErrorPath:[J,...X.mergeErrorPath]};F[J]=X.data}return{valid:!0,data:F}}if(Array.isArray(D)&&Array.isArray($)){if(D.length!==$.length)return{valid:!1,mergeErrorPath:[]};let U=[];for(let I=0;I<D.length;I++){let F=D[I],J=$[I],X=i4(F,J);if(!X.valid)return{valid:!1,mergeErrorPath:[I,...X.mergeErrorPath]};U.push(X.data)}return{valid:!0,data:U}}return{valid:!1,mergeErrorPath:[]}}function RR(D,$,U){let I=new Map,F,J=new Map,X=(W,B)=>{let K;if(W.code==="unrecognized_keys"&&!W.path?.length)F??(F=W),K=W.keys;else if(W.code==="invalid_key"&&W.origin==="record"&&W.path?.length===1){let q=String(W.path[0]);if(!J.has(q))J.set(q,W);K=[q]}else return!1;for(let q of K){if(!I.has(q))I.set(q,{});I.get(q)[B]=!0}return!0};for(let W of $.issues)if(!X(W,"l"))D.issues.push(W);for(let W of U.issues)if(!X(W,"r"))D.issues.push(W);let Q=[...I].filter(([,W])=>W.l&&W.r).map(([W])=>W);if(Q.length){let W=F?Q.filter((B)=>F.keys.includes(B)):[];if(W.length)D.issues.push({...F,keys:W});for(let B of Q)if(!W.includes(B)&&J.has(B))D.issues.push(J.get(B))}let Y=i4($.value,U.value);if(!Y.valid){if(O$(D))return D;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(Y.mergeErrorPath)}`)}return D.value=Y.data,D}function SR(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function TR(D,$,U){if(D.issues.length)$.issues.push(...T$(U,D.issues));$.value[U]=D.value}function bR(D,$,U,I,F){for(let J=0;J<U.length;J++){let X=D[J],Q=J<I.length;if(!Q&&J>=F&&U[J]._zod.optin==="optional"){$.value.length=J;break}if(X.issues.length){if(!Q&&J>=F){$.value.length=J;break}$.issues.push(...T$(J,X.issues))}$.value[J]=X.value}for(let J=$.value.length-1;J>=I.length;J--)if(U[J]._zod.optout==="optional"&&$.value[J]===void 0)$.value.length=J;else break;return $}function PR(D,$,U,I,F,J,X){if(D.issues.length)if(n8.has(typeof I))U.issues.push(...T$(I,D.issues));else U.issues.push({code:"invalid_key",origin:"map",input:F,inst:J,issues:D.issues.map((Q)=>b$(Q,X,nD()))});if($.issues.length)if(n8.has(typeof I))U.issues.push(...T$(I,$.issues));else U.issues.push({origin:"map",code:"invalid_element",input:F,inst:J,key:I,issues:$.issues.map((Q)=>b$(Q,X,nD()))});U.value.set(D.value,$.value)}function CR(D,$){if(D.issues.length)$.issues.push(...D.issues);$.value.add(D.value)}function uR(D,$){return D.value=$.issues.length?void 0:$.value,D}function kR(D,$){if(D.value===void 0)D.value=$.defaultValue;return D}function _R(D,$){if(!D.issues.length&&D.value===void 0)D.issues.push({code:"invalid_type",expected:"nonoptional",input:D.value,inst:$});return D}function xR(D,$,U,I){if(!$.issues.length){if(D.value=$.value,$.memo)D.memo=!0;return D}return D.value=U.catchValue({...$,value:D.value,error:{issues:$.issues.map((F)=>b$(F,I,nD()))},input:D.value}),D}function L7(D,$,U){if(D.issues.some((I)=>I.code!=="unrecognized_keys"))return D.aborted=!0,D;return $._zod.run({value:D.value,issues:D.issues},U)}function Z7(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((J)=>M7(D,J,$.out,U));return M7(D,F,$.out,U)}else{let F=$.reverseTransform(D.value,D);if(F instanceof Promise)return F.then((J)=>M7(D,J,$.in,U));return M7(D,F,$.in,U)}}function M7(D,$,U,I){if(D.issues.length)return D.aborted=!0,D;return U._zod.run({value:$,issues:D.issues},I)}function gR(D){if(!D.memo)D.value=Object.freeze(D.value);return D}function NDD(D){let $=D._zod.def,U=$.pattern,I=!!$.format?.includes("int"),F,J;for(let Q of $.checks??[]){let Y=Q._zod.def;if(Y.pattern)U=Y.pattern;I||(I=!!Y.format?.includes("int"));let W=Y.minimum??Y.length,B=Y.maximum??Y.length;if(W!==void 0&&(F===void 0||W>F))F=W;if(B!==void 0&&(J===void 0||B<J))J=B}if(U)return U.source;if(F!==void 0&&J!==void 0&&F>J)return"(?!)";if(F!==void 0||J!==void 0)return CQ({minimum:F,maximum:J}).source;let X=D._zod.pattern;return(I&&X===N0?e8:X)?.source}function WY(D){let $=D._zod.def,U=D._zod.pattern?.source,I=$.innerType??D._zod.innerType;if(I){let F=I._zod.pattern?.source,J=WY(I);if(U&&F&&J&&J!==F)return U.replace(C0(F),()=>C0(J));return U}if($.options){let F=$.options.map(WY);if(F.every(Boolean))return`^(${F.map((J)=>C0(J)).join("|")})$`}return NDD(D)}function fR(D,$,U,I){if(!D){let F={code:"custom",input:U,inst:I,path:[...I._zod.def.path??[]],continue:!I._zod.def.abort};if(I._zod.def.params)F.params=I._zod.def.params;$.issues.push(x4(F))}}var XD,yR=(D,$)=>D.issues.length?{issues:D.issues.map((U)=>b$(U,$,nD()))}:{value:D.value},Q1,OD,BY,KY,GY,qY=1,U3=2,WDD,NY,zY,wY,LY,ZY,MY,OY,EY,vY,VY,jY,AY,RY,BDD,SY,TY,bY,PY,R7,CY,X3,uY,kY,KDD,_Y,xY,gY,fY,C7,yY,Q3,u7,mY,hY,nY,iY,lY,dY,cY,pY,rY,oY,HDD,iR,tY,Y3,aY,eY,DW,k7,$W,UW,FW,IW,JW,XW,QW,_7,YW,WW,BW,KW,GW,qW,HW,NW,x7,W3,zW,wW,LW,ZW,MW,B3,OW;var l4=T(()=>{w7();Q6();IQ();X1();c();YY();c();XD=j("$ZodType",(D,$)=>{var U;D??(D={}),D._zod.def=$,D._zod.bag=D._zod.bag||{},D._zod.version=QY;let I=D._zod.def.checks,F=D._zod.traits.has("$ZodCheck")?[D,...I??[]]:I?.length?[...I]:[];for(let J of F)for(let X of J._zod.onattach)X(D);if(F.length===0)(U=D._zod).deferred??(U.deferred=[]),D._zod.deferred?.push(()=>{D._zod.run=D._zod.parse});else{let J=(Q,Y,W)=>{if(Q.memo)return Q;let B=O$(Q),K;for(let q of Y){if(q._zod.def.when){if(cX(Q))continue;if(!q._zod.def.when(Q))continue}else if(B)continue;let H=Q.issues.length,G=q._zod.check(Q);if(G instanceof Promise&&W?.async===!1)throw new f$;if(K||G instanceof Promise)K=(K??Promise.resolve()).then(async()=>{if(await G,Q.issues.length===H)return;if(s5(Q.issues,H,D),!B)B=O$(Q,H)});else{if(Q.issues.length===H)continue;if(s5(Q.issues,H,D),!B)B=O$(Q,H)}}if(K)return K.then(()=>{return Q});return Q},X=(Q,Y,W)=>{if(O$(Q))return Q.aborted=!0,Q;let B=J(Y,F,W);if(B instanceof Promise){if(W.async===!1)throw new f$;return B.then((K)=>D._zod.parse(K,W))}return D._zod.parse(B,W)};D._zod.run=(Q,Y)=>{if(Y.skipChecks)return D._zod.parse(Q,Y);if(Y.direction==="backward"){let B=D._zod.parse({value:Q.value,issues:[]},{...Y,skipChecks:!0});if(B instanceof Promise)return B.then((K)=>{return X(K,Q,Y)});return X(B,Q,Y)}let W=D._zod.parse(Q,Y);if(W instanceof Promise){if(Y.async===!1)throw new f$;return W.then((B)=>J(B,F,Y))}return J(W,F,Y)}}},{get "~standard"(){return p8(this,"~standard",E7(this))},set "~standard"(D){X6(this,"~standard",D)}});Q1=j("$ZodString",(D,$)=>{XD.init(D,$),D._zod.pattern=$.pattern??PQ,D._zod.parse=(U,I)=>{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}}),OD=j("$ZodStringFormat",(D,$)=>{h4.init(D,$),Q1.init(D,$)}),BY=j("$ZodGUID",(D,$)=>{$.pattern??($.pattern=HQ),OD.init(D,$)}),KY=j("$ZodUUID",(D,$)=>{if($.version){let I={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[$.version];if(I===void 0)throw Error(`Invalid UUID version: "${$.version}"`);$.pattern??($.pattern=J1(I))}else $.pattern??($.pattern=J1());OD.init(D,$)}),GY=j("$ZodEmail",(D,$)=>{$.pattern??($.pattern=NQ),OD.init(D,$)});WDD=/[\t\n\r]/g;NY=j("$ZodURL",(D,$)=>{OD.init(D,$),D._zod.check=(U)=>{try{let I=U.value.trim(),F=v7(I,$);if(F===qY){U.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:U.value,inst:D,continue:!$.abort});return}if(F===U3){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort});return}if(F===!0){U.value=F3(I);return}if($.hostname&&!V7(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&&!j7(F,$.protocol))U.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:$.protocol.source,input:U.value,inst:D,continue:!$.abort});U.value=$.normalize?F.href:F3(I);return}catch(I){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort})}}}),zY=j("$ZodEmoji",(D,$)=>{$.pattern??($.pattern=zQ()),OD.init(D,$)}),wY=j("$ZodNanoID",(D,$)=>{if($.length!==void 0&&(!Number.isInteger($.length)||$.length<1))throw Error(`Invalid nanoid length: ${$.length}`);$.pattern??($.pattern=$.length===void 0?KQ:GQ($.length)),OD.init(D,$)}),LY=j("$ZodCUID",(D,$)=>{$.pattern??($.pattern=XQ),OD.init(D,$)}),ZY=j("$ZodCUID2",(D,$)=>{$.pattern??($.pattern=QQ),OD.init(D,$)}),MY=j("$ZodULID",(D,$)=>{$.pattern??($.pattern=YQ),OD.init(D,$)}),OY=j("$ZodXID",(D,$)=>{$.pattern??($.pattern=WQ),OD.init(D,$)}),EY=j("$ZodKSUID",(D,$)=>{$.pattern??($.pattern=BQ),OD.init(D,$)}),vY=j("$ZodISODateTime",(D,$)=>{$.pattern??($.pattern=bQ($)),OD.init(D,$)}),VY=j("$ZodISODate",(D,$)=>{$.pattern??($.pattern=SQ),OD.init(D,$)}),jY=j("$ZodISOTime",(D,$)=>{$.pattern??($.pattern=TQ($)),OD.init(D,$)}),AY=j("$ZodISODuration",(D,$)=>{$.pattern??($.pattern=qQ),OD.init(D,$)}),RY=j("$ZodIPv4",(D,$)=>{$.pattern??($.pattern=wQ),OD.init(D,$)}),BDD=/^[0-9a-fA-F:.]+$/;SY=j("$ZodIPv6",(D,$)=>{$.pattern??($.pattern=LQ),OD.init(D,$),D._zod.check=(U)=>{if(!I3(U.value))U.issues.push({code:"invalid_format",format:"ipv6",input:U.value,inst:D,continue:!$.abort})}}),TY=j("$ZodMAC",(D,$)=>{$.pattern??($.pattern=ZQ($.delimiter)),OD.init(D,$)}),bY=j("$ZodCIDRv4",(D,$)=>{$.pattern??($.pattern=MQ),OD.init(D,$)});PY=j("$ZodCIDRv6",(D,$)=>{$.pattern??($.pattern=OQ),OD.init(D,$),D._zod.check=(U)=>{if(!A7(U.value))U.issues.push({code:"invalid_format",format:"cidrv6",input:U.value,inst:D,continue:!$.abort})}});R7=/^[0-9a-zA-Z+/]*={0,2}$/,CY=j("$ZodBase64",(D,$)=>{$.pattern??($.pattern=R7),OD.init(D,$),D._zod.check=(U)=>{if(J3(U.value))return;U.issues.push({code:"invalid_format",format:"base64",input:U.value,inst:D,continue:!$.abort})}}),X3=/^[A-Za-z0-9_-]*$/;uY=j("$ZodBase64URL",(D,$)=>{$.pattern??($.pattern=X3),OD.init(D,$),D._zod.check=(U)=>{if(S7(U.value))return;U.issues.push({code:"invalid_format",format:"base64url",input:U.value,inst:D,continue:!$.abort})}}),kY=j("$ZodE164",(D,$)=>{$.pattern??($.pattern=AQ),OD.init(D,$)}),KDD=/[- ]/g;_Y=j("$ZodCreditCard",(D,$)=>{$.pattern??($.pattern=K7),OD.init(D,$),D._zod.check=(U)=>{if(T7(U.value))return;U.issues.push({code:"invalid_format",format:"credit_card",input:U.value,inst:D,continue:!$.abort})}});xY=j("$ZodIBAN",(D,$)=>{$.pattern??($.pattern=G7),OD.init(D,$),D._zod.check=(U)=>{if(b7(U.value))return;U.issues.push({code:"invalid_format",format:"iban",input:U.value,inst:D,continue:!$.abort})}});gY=j("$ZodJWT",(D,$)=>{OD.init(D,$),D._zod.check=(U)=>{if(P7(U.value,$.alg))return;U.issues.push({code:"invalid_format",format:"jwt",input:U.value,inst:D,continue:!$.abort})}}),fY=j("$ZodCustomStringFormat",(D,$)=>{OD.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})}}),C7=j("$ZodNumber",(D,$)=>{XD.init(D,$),D._zod.pattern=N0,D._zod.parse=(U,I)=>{if($.coerce)try{U.value=Number(U.value)}catch(X){}let F=U.value;if(typeof F==="number"&&!Number.isNaN(F)&&Number.isFinite(F))return U;let J=typeof F==="number"?Number.isNaN(F)?"NaN":!Number.isFinite(F)?String(F):void 0:void 0;return U.issues.push({expected:"number",code:"invalid_type",input:F,inst:D,...J?{received:J}:{}}),U}}),yY=j("$ZodNumberFormat",(D,$)=>{iQ.init(D,$),C7.init(D,$)}),Q3=j("$ZodBoolean",(D,$)=>{XD.init(D,$),D._zod.pattern=kQ,D._zod.parse=(U,I)=>{if($.coerce)try{U.value=Boolean(U.value)}catch(J){}let F=U.value;if(typeof F==="boolean")return U;return U.issues.push({expected:"boolean",code:"invalid_type",input:F,inst:D}),U}}),u7=j("$ZodBigInt",(D,$)=>{XD.init(D,$),D._zod.pattern=uQ,D._zod.parse=(U,I)=>{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}}),mY=j("$ZodBigIntFormat",(D,$)=>{lQ.init(D,$),u7.init(D,$)}),hY=j("$ZodSymbol",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{let F=U.value;if(typeof F==="symbol")return U;return U.issues.push({expected:"symbol",code:"invalid_type",input:F,inst:D}),U}}),nY=j("$ZodUndefined",(D,$)=>{XD.init(D,$),D._zod.pattern=xQ,D._zod.values=new Set([void 0]),D._zod.parse=(U,I)=>{let F=U.value;if(typeof F>"u")return U;return U.issues.push({expected:"undefined",code:"invalid_type",input:F,inst:D}),U}}),iY=j("$ZodNull",(D,$)=>{XD.init(D,$),D._zod.pattern=_Q,D._zod.values=new Set([null]),D._zod.parse=(U,I)=>{let F=U.value;if(F===null)return U;return U.issues.push({expected:"null",code:"invalid_type",input:F,inst:D}),U}}),lY=j("$ZodAny",(D,$)=>{XD.init(D,$),D._zod.parse=(U)=>U}),dY=j("$ZodUnknown",(D,$)=>{XD.init(D,$),D._zod.parse=(U)=>U}),cY=j("$ZodNever",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{return U.issues.push({expected:"never",code:"invalid_type",input:U.value,inst:D}),U}}),pY=j("$ZodVoid",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{let F=U.value;if(typeof F>"u")return U;return U.issues.push({expected:"void",code:"invalid_type",input:F,inst:D}),U}}),rY=j("$ZodDate",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{if($.coerce)try{U.value=new Date(U.value)}catch(Q){}let F=U.value,J=F instanceof Date;if(J&&!Number.isNaN(F.getTime()))return U;return U.issues.push({expected:"date",code:"invalid_type",input:F,...J?{received:"Invalid Date"}:{},inst:D}),U}});oY=j("$ZodArray",(D,$)=>{XD.init(D,$);let U=eD.memoizer;U?.attach(D),D._zod.parse=(I,F)=>{let J=I.value;if(!Array.isArray(J))return I.issues.push({expected:"array",code:"invalid_type",input:J,inst:D}),I;I.value=U?U.alloc(D,I,Array(J.length),F):Array(J.length);let X=[],Q=F?.abortEarly;for(let Y=0;Y<J.length;Y++){let W=J[Y],B=$.element._zod.run({value:W,issues:[]},F);if(B instanceof Promise)X.push(B.then((K)=>VR(K,I,Y)));else if(VR(B,I,Y),Q&&B.issues.length!==0&&O$(B))break}if(X.length)return Promise.all(X).then(()=>I);return I}});HDD=[];iR=j("$ZodObject",(D,$)=>{XD.init(D,$);let U=Object.getOwnPropertyDescriptor($,"shape"),I=U?.get?U.get.raw:$.shape??{};if(I){let W=()=>{let B={...I};return Object.defineProperty($,"shape",{value:B}),W.raw=B,B};W.raw=I,Object.defineProperty($,"shape",{get:W})}let F=k4(()=>hR($));KD(D,"propValues",(W)=>{let B=W.def.shape,K={};for(let q in B){let H=B[q]._zod;if(H.values){if(!Object.prototype.hasOwnProperty.call(K,q))I$(K,q,new Set);for(let G of H.values)K[q].add(G);if(H.optin!==void 0)K[q].add(void 0)}}return K});let J=U1,X=$.catchall,Q,Y=eD.memoizer;Y?.attach(D),D._zod.parse=(W,B)=>{Q??(Q=F.value);let K=W.value;if(!J(K))return W.issues.push({expected:"object",code:"invalid_type",input:K,inst:D}),W;W.value=Y?Y.alloc(D,W,{},B):{};let q=[],H=Q.shape,G=B?.abortEarly,N=W.issues.length;for(let z of Q.allKeys){if(G&&W.issues.length!==N){if(O$(W,N))break;N=W.issues.length}if(z==="__proto__")continue;let Z=H[z],M=Z._zod.optin,w=Z._zod.optout,v=Z._zod.run({value:K[z],issues:[]},B);if(v instanceof Promise)q.push(v.then((A)=>O7(A,W,z,K,M,w)));else O7(v,W,z,K,M,w)}if(!X)return q.length?Promise.all(q).then(()=>W):W;return nR(q,K,W,B,F.value,D,G===!0)}}),tY=j("$ZodObjectJIT",(D,$)=>{iR.init(D,$);let U=D._zod.parse,I=k4(()=>hR($)),F=eD.memoizer,J=(H)=>{let G=I.value,N=G.symbolKeys,z=new n4(["payload","ctx"],{shape:H,inst:D,memo:F,syms:N}),Z=(A)=>`shape[${A}]._zod.run({ value: input[${A}], issues: [] }, ctx)`,M=(A,V)=>`
          let ${A}_ab = false;
          for (let i = 0; i < ${A}.issues.length; i++) {
            const iss = ${A}.issues[i];
            iss.path = iss.path ? [${V}, ...iss.path] : [${V}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${A}_ab = true;
          }
          if (${A}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;z.write("const input = payload.value;");let w=Object.create(null),v=0;for(let A of G.allKeys)w[A]=`key_${v++}`;z.write(F?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let A of G.allKeys){if(A==="__proto__")continue;let V=w[A],b=typeof A==="symbol"?`syms[${N.indexOf(A)}]`:M$(A),y=`${b} in input`,k=H[A],h=k?._zod?.optin,m=h!==void 0,DD=k?._zod?.optout==="optional";if(z.write(`const ${V} = ${Z(b)};`),m&&DD){let s=h==="optional"?`${V}_present`:`${V}.value !== undefined || ${V}_present`;z.write(`
        const ${V}_present = ${y};
        if (!${V}.issues.length || ${V}_present) {
          if (${V}.issues.length) {${M(V,b)}
          }

          if (${s}) {
            newResult[${b}] = ${V}.value;
          }
        }

      `)}else if(!m)z.write(`
        const ${V}_present = ${y};
        if (${V}.issues.length) {${M(V,b)}
        }
        if (!${V}_present && !${V}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${b}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${V}_present) {
          newResult[${b}] = ${V}.value;
        }

      `);else if(z.write(`
        if (${V}.issues.length) {${M(V,b)}
        }
      `),h==="defaulted")z.write(`newResult[${b}] = ${V}.value;`);else z.write(`
        if (${V}.value !== undefined || ${y}) {
          newResult[${b}] = ${V}.value;
        }
      `)}return z.write("payload.value = newResult;"),z.write("return payload;"),z.compile()},X,Q=U1,Y=!eD.jitless,B=Y&&iX.value,K=$.catchall,q;D._zod.parse=(H,G)=>{q??(q=I.value);let N=H.value;if(!Q(N))return H.issues.push({expected:"object",code:"invalid_type",input:N,inst:D}),H;if(Y&&B&&G?.async===!1&&G.jitless!==!0){if(!X)X=J($.shape);if(H=X(H,G),!K)return H;return nR([],N,H,G,q,D,G?.abortEarly===!0)}return U(H,G)}});Y3=j("$ZodUnion",(D,$)=>{XD.init(D,$),KD(D,"optin",(I)=>I.def.options.some((F)=>F._zod.optin==="defaulted")?"defaulted":I.def.options.some((F)=>F._zod.optin!==void 0)?"optional":void 0),KD(D,"optout",(I)=>I.def.options.some((F)=>F._zod.optout==="optional")?"optional":void 0),KD(D,"values",(I)=>{if(I.def.options.every((F)=>F._zod.values))return new Set(I.def.options.flatMap((F)=>Array.from(F._zod.values)));return}),KD(D,"pattern",(I)=>{if(I.def.options.every((F)=>F._zod.pattern)){let F=I.def.options.map((J)=>J._zod.pattern);return new RegExp(`^(${F.map((J)=>C0(J.source)).join("|")})$`)}return});let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(I,F)=>{if(U)return U(I,F);let J=!1,X=[];for(let Q of $.options){let Y=Q._zod.run({value:I.value,issues:[]},F);if(Y instanceof Promise)X.push(Y),J=!0;else{if(Y.issues.length===0)return Y;X.push(Y)}}if(!J)return jR(X,I,D,F);return Promise.all(X).then((Q)=>{return jR(Q,I,D,F)})}});aY=j("$ZodXor",(D,$)=>{Y3.init(D,$),$.inclusive=!1;let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(I,F)=>{if(U)return U(I,F);let J=!1,X=[];for(let Q of $.options){let Y=Q._zod.run({value:I.value,issues:[]},F);if(Y instanceof Promise)X.push(Y),J=!0;else X.push(Y)}if(!J)return AR(X,I,D,F);return Promise.all(X).then((Q)=>{return AR(Q,I,D,F)})}});eY=j("$ZodDiscriminatedUnion",(D,$)=>{$.inclusive=!1,Y3.init(D,$);let U=D._zod.parse;KD(D,"propValues",(F)=>{let J={},X=0;for(let Q of F.def.options){let Y=Q._zod.propValues;if(!Y||Object.keys(Y).length===0)throw Error(`Invalid discriminated union option at index "${F.def.options.indexOf(Q)}"`);if(Y[F.def.discriminator]?.has(void 0))X++;for(let[W,B]of Object.entries(Y)){if(!Object.prototype.hasOwnProperty.call(J,W))I$(J,W,new Set);for(let K of B)J[W].add(K)}}if(!F.def.unionFallback&&X>1)J[F.def.discriminator]?.delete(void 0);return J}),$.options.forEach((F,J)=>{let X=_4(F._zod.def);if(X&&!Object.prototype.hasOwnProperty.call(X,$.discriminator))throw Error(`Invalid discriminated union option at index "${J}"`)});let I=k4(()=>lR($));D._zod.parse=(F,J)=>{let X=F.value;if(!U1(X))return F.issues.push({code:"invalid_type",expected:"object",input:X,inst:D}),F;let Q=X?.[$.discriminator],Y=I.value.get(Q);if(Y&&(Q!==void 0||J.direction!=="backward"))return Y._zod.run(F,J);if($.unionFallback||J.direction==="backward")return U(F,J);return F.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:$.discriminator,options:Array.from(I.value.keys()).filter((W)=>I.value.get(W)!==null),input:X,path:[$.discriminator],inst:D}),F}}),DW=j("$ZodIntersection",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{let F=U.value,J=$.left._zod.run({value:F,issues:[]},I),X=$.right._zod.run({value:F,issues:[]},I);if(J instanceof Promise||X instanceof Promise)return Promise.all([J,X]).then(([Y,W])=>{return RR(U,Y,W)});return RR(U,J,X)}});k7=j("$ZodTuple",(D,$)=>{XD.init(D,$);let U=$.items,I=eD.memoizer;I?.attach(D),D._zod.parse=(F,J)=>{let X=F.value;if(!Array.isArray(X))return F.issues.push({input:X,inst:D,expected:"tuple",code:"invalid_type"}),F;F.value=I?I.alloc(D,F,[],J):[];let Q=[],Y=SR(U,"optin"),W=SR(U,"optout");if(!$.rest){if(X.length<Y)return F.issues.push({code:"too_small",minimum:Y,inclusive:!0,input:X,inst:D,origin:"array"}),F;if(X.length>U.length)F.issues.push({code:"too_big",maximum:U.length,inclusive:!0,input:X,inst:D,origin:"array"})}let B=Array(U.length),K=$.rest?J?.abortEarly:void 0,q=!1;for(let H=0;H<U.length;H++){let G=U[H]._zod.run({value:X[H],issues:[]},J);if(G instanceof Promise)Q.push(G.then((N)=>{B[H]=N}));else if(B[H]=G,K&&!q&&G.issues.length)q=O$(G)}if($.rest&&!q){let H=U.length-1,G=X.slice(U.length),N=F.issues.length;for(let z of G){if(K&&F.issues.length!==N){if(O$(F,N))break;N=F.issues.length}H++;let Z=$.rest._zod.run({value:z,issues:[]},J);if(Z instanceof Promise)Q.push(Z.then((M)=>TR(M,F,H)));else TR(Z,F,H)}}if(Q.length)return Promise.all(Q).then(()=>bR(B,F,U,X,W));return bR(B,F,U,X,W)}});$W=j("$ZodRecord",(D,$)=>{XD.init(D,$);let U=eD.memoizer;U?.attach(D),D._zod.parse=(I,F)=>{let J=I.value;if(!o$(J))return I.issues.push({expected:"record",code:"invalid_type",input:J,inst:D}),I;let X=[],Q=$.keyType._zod.values;if(Q&&!$.partial){I.value=U?U.alloc(D,I,{},F):{};let Y=new Set;for(let B of Q)if(typeof B==="string"||typeof B==="number"||typeof B==="symbol"){if(Y.add(typeof B==="number"?B.toString():B),B==="__proto__")continue;let K=$.keyType._zod.run({value:B,issues:[]},F);if(K instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(K.issues.length){I.issues.push({code:"invalid_key",origin:"record",issues:K.issues.map((G)=>b$(G,F,nD())),input:B,path:[B],inst:D});continue}let q=K.value;if(q==="__proto__")continue;let H=$.valueType._zod.run({value:J[B],issues:[]},F);if(H instanceof Promise)X.push(H.then((G)=>{if(G.issues.length)I.issues.push(...T$(B,G.issues));I.value[q]=G.value}));else{if(H.issues.length)I.issues.push(...T$(B,H.issues));I.value[q]=H.value}}let W;for(let B in J)if(!Y.has(B))if($.mode==="loose"){if(B==="__proto__")continue;I.value[B]=J[B]}else W=W??[],W.push(B);if(W&&W.length>0)I.issues.push({code:"unrecognized_keys",input:J,inst:D,keys:W,continue:!0})}else{I.value=U?U.alloc(D,I,{},F):{};let Y;for(let W of Reflect.ownKeys(J)){if(W==="__proto__")continue;if(!Object.prototype.propertyIsEnumerable.call(J,W))continue;let B=$.keyType._zod.run({value:W,issues:[]},F);if(B instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof W==="string"&&N0.test(W)&&B.issues.length){let G=$.keyType._zod.run({value:Number(W),issues:[]},F);if(G instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(G.issues.length===0)B=G}if(B.issues.length){if($.mode==="loose")I.value[W]=J[W];else if(Q)Y=Y??[],Y.push(W);else I.issues.push({code:"invalid_key",origin:"record",issues:B.issues.map((G)=>b$(G,F,nD())),input:W,path:[W],inst:D});continue}let q=B.value;if(q==="__proto__")continue;let H=$.valueType._zod.run({value:J[W],issues:[]},F);if(H instanceof Promise)X.push(H.then((G)=>{if(G.issues.length)I.issues.push(...T$(W,G.issues));I.value[q]=G.value}));else{if(H.issues.length)I.issues.push(...T$(W,H.issues));I.value[q]=H.value}}if(Y&&Y.length>0)I.issues.push({code:"unrecognized_keys",input:J,inst:D,keys:Y,continue:!0})}if(X.length)return Promise.all(X).then(()=>I);return I}}),UW=j("$ZodMap",(D,$)=>{XD.init(D,$);let U=eD.memoizer;U?.attach(D),D._zod.parse=(I,F)=>{let J=I.value;if(!(J instanceof Map))return I.issues.push({expected:"map",code:"invalid_type",input:J,inst:D}),I;let X=[];I.value=U?U.alloc(D,I,new Map,F):new Map;let Q=F?.abortEarly,Y=I.issues.length;for(let[W,B]of J){if(Q&&I.issues.length!==Y){if(O$(I,Y))break;Y=I.issues.length}let K=$.keyType._zod.run({value:W,issues:[]},F),q=$.valueType._zod.run({value:B,issues:[]},F);if(K instanceof Promise||q instanceof Promise)X.push(Promise.all([K,q]).then(([H,G])=>{PR(H,G,I,W,J,D,F)}));else PR(K,q,I,W,J,D,F)}if(X.length)return Promise.all(X).then(()=>I);return I}});FW=j("$ZodSet",(D,$)=>{XD.init(D,$);let U=eD.memoizer;U?.attach(D),D._zod.parse=(I,F)=>{let J=I.value;if(!(J instanceof Set))return I.issues.push({input:J,inst:D,expected:"set",code:"invalid_type"}),I;let X=[];I.value=U?U.alloc(D,I,new Set,F):new Set;let Q=F?.abortEarly,Y=I.issues.length;for(let W of J){if(Q&&I.issues.length!==Y){if(O$(I,Y))break;Y=I.issues.length}let B=$.valueType._zod.run({value:W,issues:[]},F);if(B instanceof Promise)X.push(B.then((K)=>CR(K,I)));else CR(B,I)}if(X.length)return Promise.all(X).then(()=>I);return I}});IW=j("$ZodEnum",(D,$)=>{XD.init(D,$);let U=C4($.entries),I=new Set(U);D._zod.values=I,KD(D,"pattern",(F)=>{let J=C4(F.def.entries).filter((X)=>n8.has(typeof X));return new RegExp(J.length?`^(${J.map((X)=>t$(X.toString())).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(F,J)=>{let X=F.value;if(I.has(X))return F;return F.issues.push({code:"invalid_value",values:U,input:X,inst:D}),F}}),JW=j("$ZodLiteral",(D,$)=>{XD.init(D,$);let U=new Set($.values);D._zod.values=U,KD(D,"pattern",(I)=>{let F=I.def.values;return new RegExp(F.length?`^(${F.map((J)=>typeof J==="string"?t$(J):J?t$(J.toString()):String(J)).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(I,F)=>{let J=I.value;if(U.has(J))return I;return I.issues.push({code:"invalid_value",values:$.values,input:J,inst:D}),I}}),XW=j("$ZodFile",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{let F=U.value;if(F instanceof File)return U;return U.issues.push({expected:"file",code:"invalid_type",input:F,inst:D}),U}}),QW=j("$ZodTransform",(D,$)=>{XD.init(D,$),D._zod.optin="optional",eD.memoizer?.guard(D),D._zod.parse=(U,I)=>{if(I.direction==="backward")throw new I1(D.constructor.name);let F=$.transform(U.value,U);if(I.async)return(F instanceof Promise?F:Promise.resolve(F)).then((X)=>{return U.value=X,U});if(F instanceof Promise)throw new f$;return U.value=F,U}});_7=j("$ZodOptional",(D,$)=>{XD.init(D,$),KD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),D._zod.optout="optional",KD(D,"values",(U)=>{let I=U.def.innerType._zod.values;return I?new Set([...I,void 0]):void 0}),KD(D,"pattern",(U)=>{let I=U.def.innerType._zod.pattern;return I?new RegExp(`^(${C0(I.source)})?$`):void 0}),D._zod.parse=(U,I)=>{if(U.value===void 0){if($.innerType._zod.optin!=="defaulted")return U;let F=$.innerType._zod.run({value:U.value,issues:[]},I);if(F instanceof Promise)return F.then((J)=>uR(U,J));return uR(U,F)}return $.innerType._zod.run(U,I)}}),YW=j("$ZodExactOptional",(D,$)=>{_7.init(D,$),KD(D,"values",(U)=>U.def.innerType._zod.values),KD(D,"pattern",(U)=>U.def.innerType._zod.pattern),D._zod.parse=(U,I)=>{return $.innerType._zod.run(U,I)}}),WW=j("$ZodNullable",(D,$)=>{XD.init(D,$),KD(D,"optin",(U)=>U.def.innerType._zod.optin),KD(D,"optout",(U)=>U.def.innerType._zod.optout),KD(D,"pattern",(U)=>{let I=U.def.innerType._zod.pattern;return I?new RegExp(`^(${C0(I.source)}|null)$`):void 0}),KD(D,"values",(U)=>{return U.def.innerType._zod.values?new Set([...U.def.innerType._zod.values,null]):void 0}),D._zod.parse=(U,I)=>{if(U.value===null)return U;return $.innerType._zod.run(U,I)}}),BW=j("$ZodDefault",(D,$)=>{XD.init(D,$),D._zod.optin="defaulted",KD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,I)=>{if(I.direction==="backward")return $.innerType._zod.run(U,I);if(U.value===void 0)return U.value=$.defaultValue,U;let F=$.innerType._zod.run(U,I);if(F instanceof Promise)return F.then((J)=>kR(J,$));return kR(F,$)}});KW=j("$ZodPrefault",(D,$)=>{XD.init(D,$),D._zod.optin="defaulted",KD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,I)=>{if(I.direction==="backward")return $.innerType._zod.run(U,I);if(U.value===void 0)U.value=$.defaultValue;return $.innerType._zod.run(U,I)}}),GW=j("$ZodNonOptional",(D,$)=>{XD.init(D,$),KD(D,"values",(U)=>{let I=U.def.innerType._zod.values;return I?new Set([...I].filter((F)=>F!==void 0)):void 0}),D._zod.parse=(U,I)=>{let F=$.innerType._zod.run(U,I);if(F instanceof Promise)return F.then((J)=>_R(J,D));return _R(F,D)}});qW=j("$ZodSuccess",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{if(I.direction==="backward")throw new I1("ZodSuccess");let F=$.innerType._zod.run(U,I);if(F instanceof Promise)return F.then((J)=>{return U.value=J.issues.length===0,U});return U.value=F.issues.length===0,U}});HW=j("$ZodCatch",(D,$)=>{XD.init(D,$),KD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),KD(D,"optout",(U)=>U.def.innerType._zod.optout),KD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,I)=>{if(I.direction==="backward")return $.innerType._zod.run(U,I);let F=$.innerType._zod.run({value:U.value,issues:[]},I);if(F instanceof Promise)return F.then((J)=>xR(U,J,$,I));return xR(U,F,$,I)}}),NW=j("$ZodNaN",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{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}}),x7=j("$ZodPipe",(D,$)=>{XD.init(D,$),KD(D,"values",(U)=>U.def.in._zod.values),KD(D,"optin",(U)=>U.def.in._zod.optin),KD(D,"optout",(U)=>U.def.out._zod.optout),KD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,I)=>{if(I.direction==="backward"){let J=$.out._zod.run(U,I);if(J instanceof Promise)return J.then((X)=>L7(X,$.in,I));return L7(J,$.in,I)}let F=$.in._zod.run(U,I);if(F instanceof Promise)return F.then((J)=>L7(J,$.out,I));return L7(F,$.out,I)}});W3=j("$ZodCodec",(D,$)=>{XD.init(D,$),KD(D,"values",(U)=>U.def.in._zod.values),KD(D,"optin",(U)=>U.def.in._zod.optin),KD(D,"optout",(U)=>U.def.out._zod.optout),KD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,I)=>{if((I.direction||"forward")==="forward"){let J=$.in._zod.run(U,I);if(J instanceof Promise)return J.then((X)=>Z7(X,$,I));return Z7(J,$,I)}else{let J=$.out._zod.run(U,I);if(J instanceof Promise)return J.then((X)=>Z7(X,$,I));return Z7(J,$,I)}}});zW=j("$ZodPreprocess",(D,$)=>{x7.init(D,$)}),wW=j("$ZodReadonly",(D,$)=>{XD.init(D,$),KD(D,"propValues",(U)=>U.def.innerType._zod.propValues),KD(D,"values",(U)=>U.def.innerType._zod.values),KD(D,"optin",(U)=>U.def.innerType?._zod?.optin),KD(D,"optout",(U)=>U.def.innerType?._zod?.optout),D._zod.parse=(U,I)=>{if(I.direction==="backward")return $.innerType._zod.run(U,I);let F=$.innerType._zod.run(U,I);if(F instanceof Promise)return F.then(gR);return gR(F)}});LW=j("$ZodTemplateLiteral",(D,$)=>{XD.init(D,$);let U=[];for(let I of $.parts)if(typeof I==="object"&&I!==null){let F=WY(I);if(!F)throw Error(`Invalid template literal part, no pattern found: ${[...I._zod.traits].shift()}`);U.push(C0(F))}else if(I===null||lX.has(typeof I))U.push(t$(`${I}`));else throw Error(`Invalid template literal part: ${I}`);D._zod.pattern=new RegExp(`^${U.join("")}$`),D._zod.parse=(I,F)=>{if(typeof I.value!=="string")return I.issues.push({input:I.value,inst:D,expected:"string",code:"invalid_type"}),I;if(D._zod.pattern.lastIndex=0,!D._zod.pattern.test(I.value))return I.issues.push({input:I.value,inst:D,code:"invalid_format",format:$.format??"template_literal",pattern:D._zod.pattern.source}),I;return I}}),ZW=j("$ZodFunction",(D,$)=>{return XD.init(D,$),Object.defineProperty(D,"_def",{value:$}),D._zod.def=$,D.implement=(U)=>{if(typeof U!=="function")throw Error("implement() must be called with a function");return Object.defineProperty(function(...I){let F=D._def.input?$7(D._def.input,I):I,J=Reflect.apply(U,this,F);if(D._def.output)return $7(D._def.output,J);return J},"_zod",{value:D._zod,enumerable:!1})},D.implementAsync=(U)=>{if(typeof U!=="function")throw Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...I){let F=D._def.input?await U7(D._def.input,I):I,J=await Reflect.apply(U,this,F);if(D._def.output)return await U7(D._def.output,J);return J},"_zod",{value:D._zod,enumerable:!1})},D._zod.parse=(U,I)=>{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 I=D.constructor;if(Array.isArray(U[0]))return new I({type:"function",input:new k7({type:"tuple",items:U[0],rest:U[1]}),output:D._def.output});return new I({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}),MW=j("$ZodPromise",(D,$)=>{XD.init(D,$),D._zod.parse=(U,I)=>{return Promise.resolve(U.value).then((F)=>$.innerType._zod.run({value:F,issues:[]},I))}}),B3=j("$ZodLazy",(D,$)=>{XD.init(D,$),hX(D._zod,"innerType",()=>{let U=$;if(!U._cachedInner)U._cachedInner=$.getter();return U._cachedInner}),KD(D,"pattern",(U)=>U.innerType?._zod?.pattern),KD(D,"propValues",(U)=>U.innerType?._zod?.propValues),KD(D,"optin",(U)=>U.innerType?._zod?.optin??void 0),KD(D,"optout",(U)=>U.innerType?._zod?.optout??void 0),D._zod.parse=(U,I)=>{return D._zod.innerType._zod.run(U,I)}}),OW=j("$ZodCustom",(D,$)=>{SD.init(D,$),XD.init(D,$),D._zod.parse=(U,I)=>{return U},D._zod.check=(U)=>{let I=U.value,F=$.fn(I);if(F instanceof Promise)return F.then((J)=>fR(J,U,I,D));fR(F,U,I,D);return}})});function pR(D){return D!==null&&typeof D==="object"}function EW(D){return D.map(($)=>$.path?{...$,path:$.path.slice()}:{...$})}function G3(D,$,U){let I=rR.get(D);if(I!==void 0)return I?K3:d4;if($.has(D))return K3;$.add(D);let F=d4,J=(B)=>{if(F!==K3&&B?._zod){let K=G3(B,$,U);if(K>F)F=K}},X=(B,K)=>{let q=d4;for(let H of Reflect.ownKeys(B)){let G=Object.getOwnPropertyDescriptor(B,H);if(K&&!G.enumerable)continue;let N=G.get?y7:G.value?._zod?G3(G.value,$,U):d4;if(N>q)q=N}return q},Q=(B)=>{if(B>F)F=B},Y=D._zod.def,W=Y.type;switch(W){case"object":{let B=_4(Y);Q(B?X(B,!0):y7),J(Y.catchall);break}case"array":J(Y.element);break;case"tuple":for(let B of Y.items)J(B);J(Y.rest);break;case"record":case"map":J(Y.keyType),J(Y.valueType);break;case"set":J(Y.valueType);break;case"union":for(let B of Y.options)J(B);break;case"intersection":J(Y.left),J(Y.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":J(Y.innerType);break;case"pipe":J(Y.in),J(Y.out);break;case"function":J(Y.input),J(Y.output);break;case"lazy":{let B=Y._cachedInner??(U?D._zod.innerType:void 0);Q(B?G3(B,$,!1):y7);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let B in Y){let K=Object.getOwnPropertyDescriptor(Y,B);if(!K||K.get)continue;let q=K.value;if(!q||typeof q!=="object")continue;if(q._zod)J(q);else if(Array.isArray(q))for(let H of q)J(H)}}return $.delete(D),zDD(D,F)}function zDD(D,$){if($!==y7)rR.set(D,$===K3);return $}function m7(D){return G3(D,new Set,!0)!==d4}function wDD(D,$){let U=D.buckets.get($);if(!U)U=new WeakMap,D.buckets.set($,U);return U}function q3(){return LDD}function h7(D,$){let U=D[vW]?.backEdges;return U!==void 0&&pR($)&&U.has($)}var VW,vW="~memo",cR,rR,d4=0,y7=1,K3=2,g7,f7,LDD;var jW=T(()=>{c();VW=class VW extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform");this.name="ZodCyclicError"}};cR=[];rR=new WeakMap;f7=[],LDD={alloc(D,$,U){let I=g7;if(!I)return U;g7=void 0;let F={value:U,issues:null};return I.set($.value,F),f7.push(F),U},guard(D){var $;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let U=D._zod.parse,I=(F,J)=>{if(J.direction!=="backward"&&h7(J,F.value))throw new VW;return U(F,J)};if(D._zod.parse=I,D._zod.run===U)D._zod.run=I})},attach(D){var $;let U,I=!1,F,J;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let X=D._zod.parse,Q=(Y,W)=>{if(U===void 0){let Z=G3(D,new Set,!1);if(Z===d4){if(D._zod.parse=X,D._zod.run===Q)D._zod.run=X;return X(Y,W)}if(Z===K3||I)U=!0;else I=!0}let B=Y.value;if(!pR(B))return X(Y,W);let K=W[vW];if(!K)K={buckets:new WeakMap,backEdges:void 0},W[vW]=K;let q;if(F===W)q=J;else q=wDD(K,D),F=W,J=q;let H=q.get(B);if(H){if(Y.value=H.value,H.issues){if(H.issues.length)Y.issues.push(...EW(H.issues))}else Y.memo=!0,K.backEdges??(K.backEdges=new WeakSet),K.backEdges.add(H.value);return Y}g7=q;let G=f7.length,N=X(Y,W);g7=void 0;let z=f7.length>G?f7.pop():void 0;if(N instanceof Promise)return N.then((Z)=>{if(z)z.issues=Z.issues.length?EW(Z.issues):cR;return Z});if(z)z.issues=N.issues.length?EW(N.issues):cR;return N};if(D._zod.parse=Q,D._zod.run===X)D._zod.run=Q})}}});function AW(){return{localeError:ZDD()}}var ZDD=()=>{let D={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"},map:{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",mac:"عنوان MAC",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",credit_card:"رقم بطاقة الائتمان",currency_code:"رمز العملة",iban:"IBAN",jwt:"JWT",template_literal:"مدخل"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${F.expected}، ولكن تم إدخال ${Q}`;return`مدخلات غير مقبولة: يفترض إدخال ${J}، ولكن تم إدخال ${Q}`}case"invalid_value":if(F.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${g(F.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return` أكبر من اللازم: يفترض أن تكون ${F.origin??"القيمة"} ${J} ${F.maximum.toString()} ${X.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${F.origin??"القيمة"} ${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`أصغر من اللازم: يفترض لـ ${F.origin} أن يكون ${J} ${F.minimum.toString()} ${X.unit}`;return`أصغر من اللازم: يفترض لـ ${F.origin} أن يكون ${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${F.prefix}"`;if(J.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${J.suffix}"`;if(J.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${J.includes}"`;if(J.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${J.pattern}`;return`${U[J.format]??F.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${F.divisor}`;case"unrecognized_keys":return`معرف${F.keys.length>1?"ات":""} غريب${F.keys.length>1?"ة":""}: ${R(F.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${F.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${F.origin}`;default:return"مدخل غير مقبول"}}};var oR=T(()=>{c()});function RW(){return{localeError:MDD()}}var MDD=()=>{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"},map:{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",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",credit_card:"kredit kartı nömrəsi",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Yanlış dəyər: gözlənilən instanceof ${F.expected}, daxil olan ${Q}`;return`Yanlış dəyər: gözlənilən ${J}, daxil olan ${Q}`}case"invalid_value":if(F.values.length===1)return`Yanlış dəyər: gözlənilən ${g(F.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Çox böyük: gözlənilən ${F.origin??"dəyər"} ${J}${F.maximum.toString()} ${X.unit??"element"}`;return`Çox böyük: gözlənilən ${F.origin??"dəyər"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Çox kiçik: gözlənilən ${F.origin} ${J}${F.minimum.toString()} ${X.unit}`;return`Çox kiçik: gözlənilən ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Yanlış mətn: "${J.prefix}" ilə başlamalıdır`;if(J.format==="ends_with")return`Yanlış mətn: "${J.suffix}" ilə bitməlidir`;if(J.format==="includes")return`Yanlış mətn: "${J.includes}" daxil olmalıdır`;if(J.format==="regex")return`Yanlış mətn: ${J.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${U[J.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":""}: ${R(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 tR=T(()=>{c()});function aR(D,$,U,I){let F=Math.abs(D),J=F%10,X=F%100;if(X>=11&&X<=19)return I;if(J===1)return $;if(J>=2&&J<=4)return U;return I}function SW(){return{localeError:ODD()}}var ODD=()=>{let D={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},map:{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 адрас",mac:"MAC адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",credit_card:"нумар крэдытнай карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"увод"},I={nan:"NaN",number:"лік",array:"масіў"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Няправільны ўвод: чакаўся instanceof ${F.expected}, атрымана ${Q}`;return`Няправільны ўвод: чакаўся ${J}, атрымана ${Q}`}case"invalid_value":if(F.values.length===1)return`Няправільны ўвод: чакалася ${g(F.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X){let Q=Number(F.maximum),Y=aR(Q,X.unit.one,X.unit.few,X.unit.many);return`Занадта вялікі: чакалася, што ${F.origin??"значэнне"} павінна ${X.verb} ${J}${F.maximum.toString()} ${Y}`}return`Занадта вялікі: чакалася, што ${F.origin??"значэнне"} павінна быць ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X){let Q=Number(F.minimum),Y=aR(Q,X.unit.one,X.unit.few,X.unit.many);return`Занадта малы: чакалася, што ${F.origin} павінна ${X.verb} ${J}${F.minimum.toString()} ${Y}`}return`Занадта малы: чакалася, што ${F.origin} павінна быць ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${J.prefix}"`;if(J.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${J.suffix}"`;if(J.format==="includes")return`Няправільны радок: павінен змяшчаць "${J.includes}"`;if(J.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${J.pattern}`;return`Няправільны ${U[J.format]??F.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${F.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${F.keys.length>1?"ключы":"ключ"}: ${R(F.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${F.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${F.origin}`;default:return"Няправільны ўвод"}}};var sR=T(()=>{c()});function TW(){return{localeError:EDD()}}var EDD=()=>{let D={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"},map:{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 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",credit_card:"номер на кредитна карта",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"вход"},I={nan:"NaN",number:"число",array:"масив"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Невалиден вход: очакван instanceof ${F.expected}, получен ${Q}`;return`Невалиден вход: очакван ${J}, получен ${Q}`}case"invalid_value":if(F.values.length===1)return`Невалиден вход: очакван ${g(F.values[0])}`;return`Невалидна опция: очаквано едно от ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Твърде голямо: очаква се ${F.origin??"стойност"} да съдържа ${J}${F.maximum.toString()} ${X.unit??"елемента"}`;return`Твърде голямо: очаква се ${F.origin??"стойност"} да бъде ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Твърде малко: очаква се ${F.origin} да съдържа ${J}${F.minimum.toString()} ${X.unit}`;return`Твърде малко: очаква се ${F.origin} да бъде ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Невалиден низ: трябва да започва с "${J.prefix}"`;if(J.format==="ends_with")return`Невалиден низ: трябва да завършва с "${J.suffix}"`;if(J.format==="includes")return`Невалиден низ: трябва да включва "${J.includes}"`;if(J.format==="regex")return`Невалиден низ: трябва да съвпада с ${J.pattern}`;let X="Невалиден";if(J.format==="emoji")X="Невалидно";if(J.format==="datetime")X="Невалидно";if(J.format==="date")X="Невалидна";if(J.format==="time")X="Невалидно";if(J.format==="duration")X="Невалидна";return`${X} ${U[J.format]??F.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${F.divisor}`;case"unrecognized_keys":return`Неразпознат${F.keys.length>1?"и":""} ключ${F.keys.length>1?"ове":""}: ${R(F.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${F.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${F.origin}`;default:return"Невалиден вход"}}};var eR=T(()=>{c()});function bW(){return{localeError:vDD()}}var vDD=()=>{let D={string:{unit:"অক্ষর",verb:"থাকতে হবে"},file:{unit:"বাইট",verb:"থাকতে হবে"},array:{unit:"আইটেম",verb:"থাকতে হবে"},set:{unit:"আইটেম",verb:"থাকতে হবে"},map:{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 ঠিকানা",mac:"MAC ঠিকানা",cidrv4:"IPv4 রেঞ্জ",cidrv6:"IPv6 রেঞ্জ",base64:"base64-এনকোডেড স্ট্রিং",base64url:"base64url-এনকোডেড স্ট্রিং",json_string:"JSON স্ট্রিং",e164:"E.164 নম্বর",credit_card:"ক্রেডিট কার্ড নম্বর",currency_code:"মুদ্রা কোড",iban:"IBAN",jwt:"JWT",template_literal:"ইনপুট"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`অবৈধ ইনপুট: প্রত্যাশিত ${J}, প্রাপ্ত ${Q}`}case"invalid_value":if(F.values.length===1)return`অবৈধ ইনপুট: প্রত্যাশিত ${g(F.values[0])}`;return`অবৈধ অপশন: ${R(F.values," | ")} এর মধ্যে একটি প্রত্যাশিত`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`অনেক বড়: ${F.origin??"মান"} ${J}${F.maximum.toString()} ${X.unit??"এলিমেন্ট"} হতে হবে`;return`অনেক বড়: ${F.origin??"মান"} ${J}${F.maximum.toString()} হতে হবে`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`অনেক ছোট: ${F.origin} ${J}${F.minimum.toString()} ${X.unit} হতে হবে`;return`অনেক ছোট: ${F.origin} ${J}${F.minimum.toString()} হতে হবে`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`অবৈধ স্ট্রিং: "${J.prefix}" দিয়ে শুরু হতে হবে`;if(J.format==="ends_with")return`অবৈধ স্ট্রিং: "${J.suffix}" দিয়ে শেষ হতে হবে`;if(J.format==="includes")return`অবৈধ স্ট্রিং: "${J.includes}" অন্তর্ভুক্ত থাকতে হবে`;if(J.format==="regex")return`অবৈধ স্ট্রিং: ${J.pattern} প্যাটার্ন মিলতে হবে`;return`অবৈধ ${U[J.format]??F.format}`}case"not_multiple_of":return`অবৈধ নম্বর: ${F.divisor} এর গুণিতক হতে হবে`;case"unrecognized_keys":return`অচেনা কী${F.keys.length>1?"গুলো":""}: ${R(F.keys,", ")}`;case"invalid_key":return`${F.origin} এ অবৈধ কী`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"অবৈধ ইনপুট";case"invalid_element":return`${F.origin} এ অবৈধ মান`;default:return"অবৈধ ইনপুট"}}};var DS=T(()=>{c()});function PW(){return{localeError:VDD()}}var VDD=()=>{let D={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{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",mac:"adreça MAC",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",credit_card:"número de targeta de crèdit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Tipus invàlid: s'esperava instanceof ${F.expected}, s'ha rebut ${Q}`;return`Tipus invàlid: s'esperava ${J}, s'ha rebut ${Q}`}case"invalid_value":if(F.values.length===1)return`Valor invàlid: s'esperava ${g(F.values[0])}`;return`Opció invàlida: s'esperava una de ${R(F.values," o ")}`;case"too_big":{let J=F.inclusive?"com a màxim":"menys de",X=$(F.origin);if(X)return`Massa gran: s'esperava que ${F.origin??"el valor"} contingués ${J} ${F.maximum.toString()} ${X.unit??"elements"}`;return`Massa gran: s'esperava que ${F.origin??"el valor"} fos ${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?"com a mínim":"més de",X=$(F.origin);if(X)return`Massa petit: s'esperava que ${F.origin} contingués ${J} ${F.minimum.toString()} ${X.unit}`;return`Massa petit: s'esperava que ${F.origin} fos ${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Format invàlid: ha de començar amb "${J.prefix}"`;if(J.format==="ends_with")return`Format invàlid: ha d'acabar amb "${J.suffix}"`;if(J.format==="includes")return`Format invàlid: ha d'incloure "${J.includes}"`;if(J.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${J.pattern}`;return`Format invàlid per a ${U[J.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":""}: ${R(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 $S=T(()=>{c()});function CW(){return{localeError:jDD()}}var jDD=()=>{let D={string:{unit:"پیت",verb:"بێت"},file:{unit:"بایت",verb:"بێت"},array:{unit:"دانە",verb:"بێت"},set:{unit:"دانە",verb:"بێت"},map:{unit:"دانە",verb:"بێت"}};function $(F){return D[F]??null}let U={regex:"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",mac:"ناونیشانی MAC",cidrv4:"مەودای IPv4",cidrv6:"مەودای IPv6",base64:"دەقی base64",base64url:"دەقی base64url",json_string:"دەقی JSON",e164:"ژمارەی E.164",credit_card:"ژمارەی کارتی کرێدیت",currency_code:"کۆدی دراو",iban:"IBAN",jwt:"JWT",template_literal:"تێکردە"},I={nan:"NaN",string:"نووسین",number:"ژمارە",boolean:"boolean",array:"array",object:"object",date:"ڕێکەوت",integer:"ژمارە",float:"ژمارە",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X,Y=["ا","و","ۆ","وو","ە","ی","ێ"].some((B)=>Q.endsWith(B))?"یە":"ە",W=/^[a-zA-Z]+$/.test(Q);if(X==="null"||X==="undefined")return"داواکراوە";return`چاوەڕوانکراوە ${J} بێت، بەڵام ${Q}${W?"":Y}`}case"invalid_value":if(F.values.length===1)return`بەهاکە نادرووستە: چاوەڕوانکراوە ${g(F.values[0])} بێت`;return`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${R(F.values,"|")}`;case"too_big":{let J=$(F.origin);if(J)return`پێویستە بە لایەنی زۆرەوە ${F.maximum.toString()} ${J.unit} ${J.verb}`;return`پێویستە بە لایەنی زۆرەوە ${F.maximum.toString()} بێت`}case"too_small":{let J=$(F.origin);if(J)return`پێویستە بە لایەنی کەمەوە ${F.minimum.toString()} ${J.unit} ${J.verb}`;return`پێویستە بە لایەنی کەمەوە ${F.minimum.toString()} بێت`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`دەقی نادروست: پێویستە دەستپێبکات بە "${J.prefix}"`;if(J.format==="ends_with")return`دەقی نادروست: پێویستە کۆتاییبێت بە "${J.suffix}"`;if(J.format==="includes")return`دەقی نادروست: پێویستە "${J.includes}" لەخۆبگرێت`;if(J.format==="regex")return`دەقی نادروست: پێویستە لەگەڵ پاتێرنی ${J.pattern} بگونجێت`;return`بەهای ${U[J.format]??F.format} نادروستە`}case"not_multiple_of":return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${F.divisor}`;case"unrecognized_keys":return`کلیلی نەناسراو: ${R(F.keys,", ")}`;case"invalid_key":return`کلیلی نادروست لە ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"یەکگرتنی نادروست";case"invalid_element":return`${F.origin} بەهاکە نادروستە`;default:return"تێکردەی نادروست"}}};var US=T(()=>{c()});function uW(){return{localeError:ADD()}}var ADD=()=>{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"},map:{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",mac:"MAC 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",credit_card:"číslo kreditní karty",currency_code:"kód měny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},I={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Neplatný vstup: očekáváno instanceof ${F.expected}, obdrženo ${Q}`;return`Neplatný vstup: očekáváno ${J}, obdrženo ${Q}`}case"invalid_value":if(F.values.length===1)return`Neplatný vstup: očekáváno ${g(F.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Hodnota je příliš velká: ${F.origin??"hodnota"} musí mít ${J}${F.maximum.toString()} ${X.unit??"prvků"}`;return`Hodnota je příliš velká: ${F.origin??"hodnota"} musí být ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Hodnota je příliš malá: ${F.origin??"hodnota"} musí mít ${J}${F.minimum.toString()} ${X.unit??"prvků"}`;return`Hodnota je příliš malá: ${F.origin??"hodnota"} musí být ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Neplatný řetězec: musí začínat na "${J.prefix}"`;if(J.format==="ends_with")return`Neplatný řetězec: musí končit na "${J.suffix}"`;if(J.format==="includes")return`Neplatný řetězec: musí obsahovat "${J.includes}"`;if(J.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${J.pattern}`;return`Neplatný formát ${U[J.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: ${R(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 FS=T(()=>{c()});function kW(){return{localeError:RDD()}}var RDD=()=>{let D={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={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 J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ugyldigt input: forventede instanceof ${F.expected}, fik ${Q}`;return`Ugyldigt input: forventede ${J}, fik ${Q}`}case"invalid_value":if(F.values.length===1)return`Ugyldig værdi: forventede ${g(F.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`For stor: forventede ${Q??"value"} ${X.verb} ${J} ${F.maximum.toString()} ${X.unit??"elementer"}`;return`For stor: forventede ${Q??"value"} havde ${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`For lille: forventede ${Q} ${X.verb} ${J} ${F.minimum.toString()} ${X.unit}`;return`For lille: forventede ${Q} havde ${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ugyldig streng: skal starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: skal ende med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: skal indeholde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: skal matche mønsteret ${J.pattern}`;return`Ugyldig ${U[J.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"}: ${R(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 IS=T(()=>{c()});function _W(){return{localeError:SDD()}}var SDD=()=>{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"},map:{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",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"Währungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},I={nan:"NaN",number:"Zahl",array:"Array"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ungültige Eingabe: erwartet instanceof ${F.expected}, erhalten ${Q}`;return`Ungültige Eingabe: erwartet ${J}, erhalten ${Q}`}case"invalid_value":if(F.values.length===1)return`Ungültige Eingabe: erwartet ${g(F.values[0])}`;return`Ungültige Option: erwartet eine von ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Zu groß: erwartet, dass ${F.origin??"Wert"} ${J}${F.maximum.toString()} ${X.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${F.origin??"Wert"} ${J}${F.maximum.toString()} ist`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Zu klein: erwartet, dass ${F.origin} ${J}${F.minimum.toString()} ${X.unit} hat`;return`Zu klein: erwartet, dass ${F.origin} ${J}${F.minimum.toString()} ist`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ungültiger String: muss mit "${J.prefix}" beginnen`;if(J.format==="ends_with")return`Ungültiger String: muss mit "${J.suffix}" enden`;if(J.format==="includes")return`Ungültiger String: muss "${J.includes}" enthalten`;if(J.format==="regex")return`Ungültiger String: muss dem Muster ${J.pattern} entsprechen`;return`Ungültig: ${U[J.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"}: ${R(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 JS=T(()=>{c()});function xW(){return{localeError:TDD()}}var TDD=()=>{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",credit_card:"αριθμός πιστωτικής κάρτας",currency_code:"κωδικός νομίσματος",iban:"IBAN",jwt:"JWT",template_literal:"είσοδος"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(typeof F.expected==="string"&&/^[A-Z]/.test(F.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${F.expected}, λήφθηκε ${Q}`;return`Μη έγκυρη είσοδος: αναμενόταν ${J}, λήφθηκε ${Q}`}case"invalid_value":if(F.values.length===1)return`Μη έγκυρη είσοδος: αναμενόταν ${g(F.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Πολύ μεγάλο: αναμενόταν ${F.origin??"τιμή"} να έχει ${J}${F.maximum.toString()} ${X.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${F.origin??"τιμή"} να είναι ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Πολύ μικρό: αναμενόταν ${F.origin} να έχει ${J}${F.minimum.toString()} ${X.unit}`;return`Πολύ μικρό: αναμενόταν ${F.origin} να είναι ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${J.prefix}"`;if(J.format==="ends_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${J.suffix}"`;if(J.format==="includes")return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${J.includes}"`;if(J.format==="regex")return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${J.pattern}`;return`Μη έγκυρο: ${U[J.format]??F.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${F.divisor}`;case"unrecognized_keys":return`Άγνωστ${F.keys.length>1?"α":"ο"} κλειδ${F.keys.length>1?"ιά":"ί"}: ${R(F.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${F.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${F.origin}`;default:return"Μη έγκυρη είσοδος"}}};var XS=T(()=>{c()});function H3(){return{localeError:bDD()}}var bDD=()=>{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 $(J){return D[J]??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",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN"};function F(J,X){if(J==="number"&&typeof X==="number"&&!Number.isFinite(X))return String(X);return I[J]??J}return(J)=>{switch(J.code){case"invalid_type":{let X=F(J.expected),Q=f(J.input),Y=F(Q,J.input);return`Invalid input: expected ${X}, received ${Y}`}case"invalid_value":if(J.values.length===1)return`Invalid input: expected ${g(J.values[0])}`;return`Invalid option: expected one of ${R(J.values,"|")}`;case"too_big":{let X=J.exact?"exactly ":J.inclusive?"<=":"<",Q=$(J.origin);if(Q)return`Too big: expected ${J.origin??"value"} to have ${X}${J.maximum.toString()} ${Q.unit??"elements"}`;return`Too big: expected ${J.origin??"value"} to be ${X}${J.maximum.toString()}`}case"too_small":{let X=J.exact?"exactly ":J.inclusive?">=":">",Q=$(J.origin);if(Q)return`Too small: expected ${J.origin} to have ${X}${J.minimum.toString()} ${Q.unit}`;return`Too small: expected ${J.origin} to be ${X}${J.minimum.toString()}`}case"invalid_format":{let X=J;if(X.format==="starts_with")return`Invalid string: must start with "${X.prefix}"`;if(X.format==="ends_with")return`Invalid string: must end with "${X.suffix}"`;if(X.format==="includes")return`Invalid string: must include "${X.includes}"`;if(X.format==="regex")return`Invalid string: must match pattern ${X.pattern}`;return`Invalid ${U[X.format]??J.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${J.divisor}`;case"unrecognized_keys":return`Unrecognized key${J.keys.length>1?"s":""}: ${R(J.keys,", ")}`;case"invalid_key":return`Invalid key in ${J.origin}`;case"invalid_union":if(J.options&&Array.isArray(J.options)&&J.options.length>0)return`Invalid discriminator value. Expected ${J.options.map((Q)=>`'${Q}'`).join(" | ")}`;if(J.inclusive===!1)return"Invalid input: more than one option matched";return"Invalid input";case"invalid_element":return`Invalid value in ${J.origin}`;default:return"Invalid input"}}};var gW=T(()=>{c()});function fW(){return{localeError:PDD()}}var PDD=()=>{let D={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{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",mac:"MAC-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",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},I={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Nevalida enigo: atendiĝis instanceof ${F.expected}, riceviĝis ${Q}`;return`Nevalida enigo: atendiĝis ${J}, riceviĝis ${Q}`}case"invalid_value":if(F.values.length===1)return`Nevalida enigo: atendiĝis ${g(F.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Tro granda: atendiĝis ke ${F.origin??"valoro"} havu ${J}${F.maximum.toString()} ${X.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${F.origin??"valoro"} havu ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Tro malgranda: atendiĝis ke ${F.origin} havu ${J}${F.minimum.toString()} ${X.unit}`;return`Tro malgranda: atendiĝis ke ${F.origin} estu ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${J.prefix}"`;if(J.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${J.suffix}"`;if(J.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${J.includes}"`;if(J.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${J.pattern}`;return`Nevalida ${U[J.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":""}: ${R(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 QS=T(()=>{c()});function yW(){return{localeError:CDD()}}var CDD=()=>{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",mac:"dirección MAC",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",credit_card:"número de tarjeta de crédito",currency_code:"código de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},I={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 J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Entrada inválida: se esperaba instanceof ${F.expected}, recibido ${Q}`;return`Entrada inválida: se esperaba ${J}, recibido ${Q}`}case"invalid_value":if(F.values.length===1)return`Entrada inválida: se esperaba ${g(F.values[0])}`;return`Opción inválida: se esperaba una de ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`Demasiado grande: se esperaba que ${Q??"valor"} tuviera ${J}${F.maximum.toString()} ${X.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${Q??"valor"} fuera ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`Demasiado pequeño: se esperaba que ${Q} tuviera ${J}${F.minimum.toString()} ${X.unit}`;return`Demasiado pequeño: se esperaba que ${Q} fuera ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Cadena inválida: debe comenzar con "${J.prefix}"`;if(J.format==="ends_with")return`Cadena inválida: debe terminar en "${J.suffix}"`;if(J.format==="includes")return`Cadena inválida: debe incluir "${J.includes}"`;if(J.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${J.pattern}`;return`Inválido ${U[J.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":""}: ${R(F.keys,", ")}`;case"invalid_key":return`Llave inválida en ${I[F.origin]??F.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${I[F.origin]??F.origin}`;default:return"Entrada inválida"}}};var YS=T(()=>{c()});function mW(){return{localeError:uDD()}}var uDD=()=>{let D={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"},map:{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 آدرس",mac:"MAC آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",credit_card:"شماره کارت اعتباری",currency_code:"کد ارز",iban:"IBAN",jwt:"JWT",template_literal:"ورودی"},I={nan:"NaN",number:"عدد",array:"آرایه"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`ورودی نامعتبر: می‌بایست instanceof ${F.expected} می‌بود، ${Q} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${J} می‌بود، ${Q} دریافت شد`}case"invalid_value":if(F.values.length===1)return`ورودی نامعتبر: می‌بایست ${g(F.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${R(F.values,"|")} می‌بود`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`خیلی بزرگ: ${F.origin??"مقدار"} باید ${J}${F.maximum.toString()} ${X.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${F.origin??"مقدار"} باید ${J}${F.maximum.toString()} باشد`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`خیلی کوچک: ${F.origin} باید ${J}${F.minimum.toString()} ${X.unit} باشد`;return`خیلی کوچک: ${F.origin} باید ${J}${F.minimum.toString()} باشد`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`رشته نامعتبر: باید با "${J.prefix}" شروع شود`;if(J.format==="ends_with")return`رشته نامعتبر: باید با "${J.suffix}" تمام شود`;if(J.format==="includes")return`رشته نامعتبر: باید شامل "${J.includes}" باشد`;if(J.format==="regex")return`رشته نامعتبر: باید با الگوی ${J.pattern} مطابقت داشته باشد`;return`${U[J.format]??F.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${F.divisor} باشد`;case"unrecognized_keys":return`کلید${F.keys.length>1?"های":""} ناشناس: ${R(F.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${F.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${F.origin}`;default:return"ورودی نامعتبر"}}};var WS=T(()=>{c()});function hW(){return{localeError:kDD()}}var kDD=()=>{let D={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},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",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Virheellinen tyyppi: odotettiin instanceof ${F.expected}, oli ${Q}`;return`Virheellinen tyyppi: odotettiin ${J}, oli ${Q}`}case"invalid_value":if(F.values.length===1)return`Virheellinen syöte: täytyy olla ${g(F.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Liian suuri: ${X.subject} täytyy olla ${J}${F.maximum.toString()} ${X.unit}`.trim();return`Liian suuri: arvon täytyy olla ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Liian pieni: ${X.subject} täytyy olla ${J}${F.minimum.toString()} ${X.unit}`.trim();return`Liian pieni: arvon täytyy olla ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${J.prefix}"`;if(J.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${J.suffix}"`;if(J.format==="includes")return`Virheellinen syöte: täytyy sisältää "${J.includes}"`;if(J.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${J.pattern}`;return`Virheellinen ${U[J.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"}: ${R(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 BS=T(()=>{c()});function nW(){return{localeError:_DD()}}var _DD=()=>{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:"expression régulière",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",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne de caractères encodée en base64",base64url:"chaîne de caractères encodée en base64url",json_string:"chaîne de caractères JSON",e164:"numéro au format E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},I={string:"chaîne de caractères",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:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Entrée invalide : instance de ${F.expected} attendu, ${Q} reçu`;return`Entrée invalide : ${J} attendu, ${Q} reçu`}case"invalid_value":if(F.values.length===1)return`Entrée invalide : ${g(F.values[0])} attendu`;return`Option invalide : une valeur parmi ${R(F.values,"|")} attendue`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Trop grand : ${I[F.origin]??"valeur"} doit ${X.verb} ${J}${F.maximum.toString()} ${X.unit??"élément(s)"}`;return`Trop grand : ${I[F.origin]??"valeur"} doit être ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Trop petit : ${I[F.origin]??"valeur"} doit ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`Trop petit : ${I[F.origin]??"valeur"} doit être ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Chaîne de caractères invalide : doit commencer par "${J.prefix}"`;if(J.format==="ends_with")return`Chaîne de caractères invalide : doit se terminer par "${J.suffix}"`;if(J.format==="includes")return`Chaîne de caractères invalide : doit inclure "${J.includes}"`;if(J.format==="regex")return`Chaîne de caractères invalide : doit correspondre au motif ${J.pattern}`;return`${U[J.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":""} : ${R(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 KS=T(()=>{c()});function iW(){return{localeError:xDD()}}var xDD=()=>{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"},map:{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",mac:"adresse MAC",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",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Entrée invalide : attendu instanceof ${F.expected}, reçu ${Q}`;return`Entrée invalide : attendu ${J}, reçu ${Q}`}case"invalid_value":if(F.values.length===1)return`Entrée invalide : attendu ${g(F.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"≤":"<",X=$(F.origin);if(X)return`Trop grand : attendu que ${F.origin??"la valeur"} ait ${J}${F.maximum.toString()} ${X.unit}`;return`Trop grand : attendu que ${F.origin??"la valeur"} soit ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?"≥":">",X=$(F.origin);if(X)return`Trop petit : attendu que ${F.origin} ait ${J}${F.minimum.toString()} ${X.unit}`;return`Trop petit : attendu que ${F.origin} soit ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Chaîne invalide : doit commencer par "${J.prefix}"`;if(J.format==="ends_with")return`Chaîne invalide : doit se terminer par "${J.suffix}"`;if(J.format==="includes")return`Chaîne invalide : doit inclure "${J.includes}"`;if(J.format==="regex")return`Chaîne invalide : doit correspondre au motif ${J.pattern}`;return`${U[J.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":""} : ${R(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 GS=T(()=>{c()});function lW(){return{localeError:gDD()}}var gDD=()=>{let D={string:{unit:"અક્ષર",verb:"હોવા જોઈએ"},file:{unit:"બાયટ",verb:"હોવા જોઈએ"},array:{unit:"આઇટમ",verb:"હોવા જોઈએ"},set:{unit:"આઇટમ",verb:"હોવા જોઈએ"},map:{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 એડ્રેસ",mac:"MAC એડ્રેસ",cidrv4:"IPv4 શ્રેણી",cidrv6:"IPv6 શ્રેણી",base64:"base64-એન્કોડેડ સ્ટ્રિંગ",base64url:"base64url-એન્કોડેડ સ્ટ્રિંગ",json_string:"JSON સ્ટ્રિંગ",e164:"E.164 નંબર",credit_card:"ક્રેડિટ કાર્ડ નંબર",currency_code:"ચલણ કોડ",iban:"IBAN",jwt:"JWT",template_literal:"ઇનપુટ"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`અમાન્ય ઇનપુટ: અપેક્ષિત ${J}, પ્રાપ્ત ${Q}`}case"invalid_value":if(F.values.length===1)return`અમાન્ય ઇનપુટ: અપેક્ષિત ${g(F.values[0])}`;return`અમાન્ય વિકલ્પ: ${R(F.values," | ")} માધ્યમથી એક અપેક્ષિત`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`ખૂબ મોટું: ${F.origin??"મૂલ્ય"} ${J}${F.maximum.toString()} ${X.unit??"એલિમેન્ટ"} હોવા જોઈએ`;return`ખૂબ મોટું: ${F.origin??"મૂલ્ય"} ${J}${F.maximum.toString()} હોવું જોઈએ`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`ખૂબ નાનું: ${F.origin} ${J}${F.minimum.toString()} ${X.unit} હોવા જોઈએ`;return`ખૂબ નાનું: ${F.origin} ${J}${F.minimum.toString()} હોવું જોઈએ`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`અમાન્ય સ્ટ્રિંગ: "${J.prefix}" થી શરૂ થવું જોઈએ`;if(J.format==="ends_with")return`અમાન્ય સ્ટ્રિંગ: "${J.suffix}" પર સમાપ્ત થવું જોઈએ`;if(J.format==="includes")return`અમાન્ય સ્ટ્રિંગ: "${J.includes}" શામેલ હોવું જોઈએ`;if(J.format==="regex")return`અમાન્ય સ્ટ્રિંગ: પેટર્ન ${J.pattern} સાથે મેળ ખાવું જોઈએ`;return`અમાન્ય ${U[J.format]??F.format}`}case"not_multiple_of":return`અમાન્ય નંબર: ${F.divisor} નો ગુણાંક હોવો જોઈએ`;case"unrecognized_keys":return`ઓળખી શકાતા નહીં તે કી${F.keys.length>1?"ઓ":""}: ${R(F.keys,", ")}`;case"invalid_key":return`${F.origin} માં અમાન્ય કી`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"અમાન્ય ઇનપુટ";case"invalid_element":return`${F.origin} માં અમાન્ય મૂલ્ય`;default:return"અમાન્ય ઇનપુટ"}}};var qS=T(()=>{c()});function dW(){return{localeError:fDD()}}var fDD=()=>{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,I=(W)=>{let B=U(W);if(B)return B.label;return W??D.unknown.label},F=(W)=>`ה${I(W)}`,J=(W)=>{return(U(W)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},X=(W)=>{if(!W)return null;return $[W]??null},Q={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",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"},mac:{label:"כתובת MAC",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"},credit_card:{label:"מספר כרטיס אשראי",gender:"m"},currency_code:{label:"קוד מטבע",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"קלט",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},Y={nan:"NaN"};return(W)=>{switch(W.code){case"invalid_type":{let B=W.expected,K=Y[B??""]??I(B),q=f(W.input),H=Y[q]??D[q]?.label??q;if(/^[A-Z]/.test(W.expected))return`קלט לא תקין: צריך להיות instanceof ${W.expected}, התקבל ${H}`;return`קלט לא תקין: צריך להיות ${K}, התקבל ${H}`}case"invalid_value":{if(W.values.length===1)return`ערך לא תקין: הערך חייב להיות ${g(W.values[0])}`;let B=W.values.map((H)=>g(H));if(W.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${B[0]} או ${B[1]}`;let K=B[B.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${B.slice(0,-1).join(", ")} או ${K}`}case"too_big":{let B=X(W.origin),K=F(W.origin??"value");if(W.origin==="string")return`${B?.longLabel??"ארוך"} מדי: ${K} צריכה להכיל ${W.maximum.toString()} ${B?.unit??""} ${W.inclusive?"או פחות":"לכל היותר"}`.trim();if(W.origin==="number"){let G=W.inclusive?`קטן או שווה ל-${W.maximum}`:`קטן מ-${W.maximum}`;return`גדול מדי: ${K} צריך להיות ${G}`}if(W.origin==="array"||W.origin==="set"){let G=W.origin==="set"?"צריכה":"צריך",N=W.inclusive?`${W.maximum} ${B?.unit??""} או פחות`:`פחות מ-${W.maximum} ${B?.unit??""}`;return`גדול מדי: ${K} ${G} להכיל ${N}`.trim()}let q=W.inclusive?"<=":"<",H=J(W.origin??"value");if(B?.unit)return`${B.longLabel} מדי: ${K} ${H} ${q}${W.maximum.toString()} ${B.unit}`;return`${B?.longLabel??"גדול"} מדי: ${K} ${H} ${q}${W.maximum.toString()}`}case"too_small":{let B=X(W.origin),K=F(W.origin??"value");if(W.origin==="string")return`${B?.shortLabel??"קצר"} מדי: ${K} צריכה להכיל ${W.minimum.toString()} ${B?.unit??""} ${W.inclusive?"או יותר":"לפחות"}`.trim();if(W.origin==="number"){let G=W.inclusive?`גדול או שווה ל-${W.minimum}`:`גדול מ-${W.minimum}`;return`קטן מדי: ${K} צריך להיות ${G}`}if(W.origin==="array"||W.origin==="set"){let G=W.origin==="set"?"צריכה":"צריך";if(W.minimum===1&&W.inclusive){let z=W.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${K} ${G} להכיל ${z}`}let N=W.inclusive?`${W.minimum} ${B?.unit??""} או יותר`:`יותר מ-${W.minimum} ${B?.unit??""}`;return`קטן מדי: ${K} ${G} להכיל ${N}`.trim()}let q=W.inclusive?">=":">",H=J(W.origin??"value");if(B?.unit)return`${B.shortLabel} מדי: ${K} ${H} ${q}${W.minimum.toString()} ${B.unit}`;return`${B?.shortLabel??"קטן"} מדי: ${K} ${H} ${q}${W.minimum.toString()}`}case"invalid_format":{let B=W;if(B.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${B.prefix}"`;if(B.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${B.suffix}"`;if(B.format==="includes")return`המחרוזת חייבת לכלול "${B.includes}"`;if(B.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${B.pattern}`;let K=Q[B.format],q=K?.label??B.format,G=(K?.gender??"m")==="f"?"תקינה":"תקין";return`${q} לא ${G}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${W.divisor}`;case"unrecognized_keys":return`מפתח${W.keys.length>1?"ות":""} לא מזוה${W.keys.length>1?"ים":"ה"}: ${R(W.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${F(W.origin??"array")}`;default:return"קלט לא תקין"}}};var HS=T(()=>{c()});function cW(){return{localeError:yDD()}}var yDD=()=>{let D={string:{unit:"अक्षर",verb:"रखने के लिए"},file:{unit:"बाइट्स",verb:"रखने के लिए"},array:{unit:"तत्व",verb:"रखने के लिए"},set:{unit:"तत्व",verb:"रखने के लिए"},map:{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 पता",mac:"MAC पता",cidrv4:"IPv4 श्रेणी",cidrv6:"IPv6 श्रेणी",base64:"Base64-एन्कोडेड स्ट्रिंग",base64url:"Base64URL-एन्कोडेड स्ट्रिंग",json_string:"JSON स्ट्रिंग",e164:"E.164 संख्या",credit_card:"क्रेडिट कार्ड संख्या",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`अमान्य इनपुट: अपेक्षित ${J}, प्राप्त ${Q}`}case"invalid_value":if(F.values.length===1)return`अमान्य इनपुट: अपेक्षित ${g(F.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानों में से एक ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`बहुत बड़ा: अपेक्षित था कि ${F.origin??"मान"} में ${J}${F.maximum} ${X.unit} हों`;return`बहुत बड़ा: अपेक्षित था कि ${F.origin??"मान"} ${J}${F.maximum} हो`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`बहुत छोटा: अपेक्षित था कि ${F.origin} में ${J}${F.minimum} ${X.unit} हों`;return`बहुत छोटा: अपेक्षित था कि ${F.origin} ${J}${F.minimum} हो`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`अमान्य स्ट्रिंग: "${J.prefix}" से शुरू होना चाहिए`;if(J.format==="ends_with")return`अमान्य स्ट्रिंग: "${J.suffix}" पर समाप्त होना चाहिए`;if(J.format==="includes")return`अमान्य स्ट्रिंग: इसमें "${J.includes}" शामिल होना चाहिए`;if(J.format==="regex")return`अमान्य स्ट्रिंग: पैटर्न ${J.pattern} से मेल खाना चाहिए`;return`अमान्य ${U[J.format]??F.format}`}case"not_multiple_of":return`अमान्य संख्या: यह ${F.divisor} का गुणज होना चाहिए`;case"unrecognized_keys":return`अपरिचित कुंजी${F.keys.length>1?"याँ":""}: ${R(F.keys,", ")}`;case"invalid_key":return`अमान्य कुंजी: ${F.origin} में`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${F.origin} में`;default:return"अमान्य इनपुट"}}};var NS=T(()=>{c()});function pW(){return{localeError:mDD()}}var mDD=()=>{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",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},I={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 J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Neispravan unos: očekuje se instanceof ${F.expected}, a primljeno je ${Q}`;return`Neispravan unos: očekuje se ${J}, a primljeno je ${Q}`}case"invalid_value":if(F.values.length===1)return`Neispravna vrijednost: očekivano ${g(F.values[0])}`;return`Neispravna opcija: očekivano jedno od ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`Preveliko: očekivano da ${Q??"vrijednost"} ima ${J}${F.maximum.toString()} ${X.unit??"elemenata"}`;return`Preveliko: očekivano da ${Q??"vrijednost"} bude ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin),Q=I[F.origin]??F.origin;if(X)return`Premalo: očekivano da ${Q} ima ${J}${F.minimum.toString()} ${X.unit}`;return`Premalo: očekivano da ${Q} bude ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Neispravan tekst: mora započinjati s "${J.prefix}"`;if(J.format==="ends_with")return`Neispravan tekst: mora završavati s "${J.suffix}"`;if(J.format==="includes")return`Neispravan tekst: mora sadržavati "${J.includes}"`;if(J.format==="regex")return`Neispravan tekst: mora odgovarati uzorku ${J.pattern}`;return`Neispravna ${U[J.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č"}: ${R(F.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${I[F.origin]??F.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${I[F.origin]??F.origin}`;default:return"Neispravan unos"}}};var zS=T(()=>{c()});function rW(){return{localeError:hDD()}}var hDD=()=>{let D={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{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",mac:"MAC 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",credit_card:"hitelkártyaszám",currency_code:"pénznemkód",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},I={nan:"NaN",number:"szám",array:"tömb"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Érvénytelen bemenet: a várt érték instanceof ${F.expected}, a kapott érték ${Q}`;return`Érvénytelen bemenet: a várt érték ${J}, a kapott érték ${Q}`}case"invalid_value":if(F.values.length===1)return`Érvénytelen bemenet: a várt érték ${g(F.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Túl nagy: ${F.origin??"érték"} mérete túl nagy ${J}${F.maximum.toString()} ${X.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${F.origin??"érték"} túl nagy: ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Túl kicsi: a bemeneti érték ${F.origin} mérete túl kicsi ${J}${F.minimum.toString()} ${X.unit}`;return`Túl kicsi: a bemeneti érték ${F.origin} túl kicsi ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Érvénytelen string: "${J.prefix}" értékkel kell kezdődnie`;if(J.format==="ends_with")return`Érvénytelen string: "${J.suffix}" értékkel kell végződnie`;if(J.format==="includes")return`Érvénytelen string: "${J.includes}" értéket kell tartalmaznia`;if(J.format==="regex")return`Érvénytelen string: ${J.pattern} mintának kell megfelelnie`;return`Érvénytelen ${U[J.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":""}: ${R(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 wS=T(()=>{c()});function LS(D,$,U){return Math.abs(D)===1?$:U}function c4(D){if(!D)return"";let $=["ա","ե","ը","ի","ո","ու","օ"],U=D[D.length-1];return D+($.includes(U)?"ն":"ը")}function oW(){return{localeError:nDD()}}var nDD=()=>{let D={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},map:{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 հասցե",mac:"MAC հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",credit_card:"կրեդիտ քարտի համար",currency_code:"արժույթի կոդ",iban:"IBAN",jwt:"JWT",template_literal:"մուտք"},I={nan:"NaN",number:"թիվ",array:"զանգված"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${F.expected}, ստացվել է ${Q}`;return`Սխալ մուտքագրում․ սպասվում էր ${J}, ստացվել է ${Q}`}case"invalid_value":if(F.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${g(F.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X){let Q=Number(F.maximum),Y=LS(Q,X.unit.one,X.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${c4(F.origin??"արժեք")} կունենա ${J}${F.maximum.toString()} ${Y}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${c4(F.origin??"արժեք")} լինի ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X){let Q=Number(F.minimum),Y=LS(Q,X.unit.one,X.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${c4(F.origin)} կունենա ${J}${F.minimum.toString()} ${Y}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${c4(F.origin)} լինի ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${J.prefix}"-ով`;if(J.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${J.suffix}"-ով`;if(J.format==="includes")return`Սխալ տող․ պետք է պարունակի "${J.includes}"`;if(J.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${J.pattern} ձևաչափին`;return`Սխալ ${U[J.format]??F.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${F.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${F.keys.length>1?"ներ":""}. ${R(F.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${c4(F.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${c4(F.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var ZS=T(()=>{c()});function tW(){return{localeError:iDD()}}var iDD=()=>{let D={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{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",mac:"alamat MAC",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",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Input tidak valid: diharapkan instanceof ${F.expected}, diterima ${Q}`;return`Input tidak valid: diharapkan ${J}, diterima ${Q}`}case"invalid_value":if(F.values.length===1)return`Input tidak valid: diharapkan ${g(F.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Terlalu besar: diharapkan ${F.origin??"value"} memiliki ${J}${F.maximum.toString()} ${X.unit??"elemen"}`;return`Terlalu besar: diharapkan ${F.origin??"value"} menjadi ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Terlalu kecil: diharapkan ${F.origin} memiliki ${J}${F.minimum.toString()} ${X.unit}`;return`Terlalu kecil: diharapkan ${F.origin} menjadi ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`String tidak valid: harus dimulai dengan "${J.prefix}"`;if(J.format==="ends_with")return`String tidak valid: harus berakhir dengan "${J.suffix}"`;if(J.format==="includes")return`String tidak valid: harus menyertakan "${J.includes}"`;if(J.format==="regex")return`String tidak valid: harus sesuai pola ${J.pattern}`;return`${U[J.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":""}: ${R(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 MS=T(()=>{c()});function aW(){return{localeError:lDD()}}var lDD=()=>{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"},map:{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",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",credit_card:"kreditkortanúmer",currency_code:"gjaldmiðilskóði",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},I={nan:"NaN",number:"númer",array:"fylki"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Rangt gildi: Þú slóst inn ${Q} þar sem á að vera instanceof ${F.expected}`;return`Rangt gildi: Þú slóst inn ${Q} þar sem á að vera ${J}`}case"invalid_value":if(F.values.length===1)return`Rangt gildi: gert ráð fyrir ${g(F.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Of stórt: gert er ráð fyrir að ${F.origin??"gildi"} hafi ${J}${F.maximum.toString()} ${X.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${F.origin??"gildi"} sé ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Of lítið: gert er ráð fyrir að ${F.origin} hafi ${J}${F.minimum.toString()} ${X.unit}`;return`Of lítið: gert er ráð fyrir að ${F.origin} sé ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ógildur strengur: verður að byrja á "${J.prefix}"`;if(J.format==="ends_with")return`Ógildur strengur: verður að enda á "${J.suffix}"`;if(J.format==="includes")return`Ógildur strengur: verður að innihalda "${J.includes}"`;if(J.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${J.pattern}`;return`Rangt ${U[J.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"}: ${R(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 OS=T(()=>{c()});function sW(){return{localeError:dDD()}}var dDD=()=>{let D={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{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",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN",number:"numero",array:"vettore"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Input non valido: atteso instanceof ${F.expected}, ricevuto ${Q}`;return`Input non valido: atteso ${J}, ricevuto ${Q}`}case"invalid_value":if(F.values.length===1)return`Input non valido: atteso ${g(F.values[0])}`;return`Opzione non valida: atteso uno tra ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Troppo grande: ${F.origin??"valore"} deve avere ${J}${F.maximum.toString()} ${X.unit??"elementi"}`;return`Troppo grande: ${F.origin??"valore"} deve essere ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Troppo piccolo: ${F.origin} deve avere ${J}${F.minimum.toString()} ${X.unit}`;return`Troppo piccolo: ${F.origin} deve essere ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Stringa non valida: deve iniziare con "${J.prefix}"`;if(J.format==="ends_with")return`Stringa non valida: deve terminare con "${J.suffix}"`;if(J.format==="includes")return`Stringa non valida: deve includere "${J.includes}"`;if(J.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${J.pattern}`;return`Input non valido: ${U[J.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"}: ${R(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 ES=T(()=>{c()});function eW(){return{localeError:cDD()}}var cDD=()=>{let D={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"},map:{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アドレス",mac:"MACアドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",credit_card:"クレジットカード番号",currency_code:"通貨コード",iban:"IBAN",jwt:"JWT",template_literal:"入力値"},I={nan:"NaN",number:"数値",array:"配列"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`無効な入力: instanceof ${F.expected}が期待されましたが、${Q}が入力されました`;return`無効な入力: ${J}が期待されましたが、${Q}が入力されました`}case"invalid_value":if(F.values.length===1)return`無効な入力: ${g(F.values[0])}が期待されました`;return`無効な選択: ${R(F.values,"、")}のいずれかである必要があります`;case"too_big":{let J=F.inclusive?"以下である":"より小さい",X=$(F.origin);if(X)return`大きすぎる値: ${F.origin??"値"}は${F.maximum.toString()}${X.unit??"要素"}${J}必要があります`;return`大きすぎる値: ${F.origin??"値"}は${F.maximum.toString()}${J}必要があります`}case"too_small":{let J=F.inclusive?"以上である":"より大きい",X=$(F.origin);if(X)return`小さすぎる値: ${F.origin}は${F.minimum.toString()}${X.unit}${J}必要があります`;return`小さすぎる値: ${F.origin}は${F.minimum.toString()}${J}必要があります`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`無効な文字列: "${J.prefix}"で始まる必要があります`;if(J.format==="ends_with")return`無効な文字列: "${J.suffix}"で終わる必要があります`;if(J.format==="includes")return`無効な文字列: "${J.includes}"を含む必要があります`;if(J.format==="regex")return`無効な文字列: パターン${J.pattern}に一致する必要があります`;return`無効な${U[J.format]??F.format}`}case"not_multiple_of":return`無効な数値: ${F.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${F.keys.length>1?"群":""}: ${R(F.keys,"、")}`;case"invalid_key":return`${F.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${F.origin}内の無効な値`;default:return"無効な入力"}}};var vS=T(()=>{c()});function DB(){return{localeError:pDD()}}var pDD=()=>{let D={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},map:{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 მისამართი",mac:"MAC მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",credit_card:"საკრედიტო ბარათის ნომერი",currency_code:"ვალუტის კოდი",iban:"IBAN",jwt:"JWT",template_literal:"შეყვანა"},I={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${F.expected}, მიღებული ${Q}`;return`არასწორი შეყვანა: მოსალოდნელი ${J}, მიღებული ${Q}`}case"invalid_value":if(F.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${g(F.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${R(F.values,"|")}-დან`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`ზედმეტად დიდი: მოსალოდნელი ${F.origin??"მნიშვნელობა"} ${X.verb} ${J}${F.maximum.toString()} ${X.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${F.origin??"მნიშვნელობა"} იყოს ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`ზედმეტად პატარა: მოსალოდნელი ${F.origin} ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${F.origin} იყოს ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`არასწორი ველი: უნდა იწყებოდეს "${J.prefix}"-ით`;if(J.format==="ends_with")return`არასწორი ველი: უნდა მთავრდებოდეს "${J.suffix}"-ით`;if(J.format==="includes")return`არასწორი ველი: უნდა შეიცავდეს "${J.includes}"-ს`;if(J.format==="regex")return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${J.pattern}`;return`არასწორი ${U[J.format]??F.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${F.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${F.keys.length>1?"ები":"ი"}: ${R(F.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${F.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${F.origin}-ში`;default:return"არასწორი შეყვანა"}}};var VS=T(()=>{c()});function N3(){return{localeError:rDD()}}var rDD=()=>{let D={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"},map:{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",mac:"អាសយដ្ឋាន MAC",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",credit_card:"លេខប័ណ្ណឥណទាន",currency_code:"កូដរូបិយប័ណ្ណ",iban:"IBAN",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},I={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${F.expected} ប៉ុន្តែទទួលបាន ${Q}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${J} ប៉ុន្តែទទួលបាន ${Q}`}case"invalid_value":if(F.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${g(F.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`ធំពេក៖ ត្រូវការ ${F.origin??"តម្លៃ"} ${J} ${F.maximum.toString()} ${X.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${F.origin??"តម្លៃ"} ${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`តូចពេក៖ ត្រូវការ ${F.origin} ${J} ${F.minimum.toString()} ${X.unit}`;return`តូចពេក៖ ត្រូវការ ${F.origin} ${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${J.prefix}"`;if(J.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${J.suffix}"`;if(J.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${J.includes}"`;if(J.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${J.pattern}`;return`មិនត្រឹមត្រូវ៖ ${U[J.format]??F.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${F.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${R(F.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${F.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${F.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var $B=T(()=>{c()});function UB(){return N3()}var jS=T(()=>{$B()});function FB(){return{localeError:oDD()}}var oDD=()=>{let D={string:{unit:"ಅಕ್ಷರಗಳು",verb:"ಹೊಂದಲು"},file:{unit:"ಬೈಟ್‌ಗಳು",verb:"ಹೊಂದಲು"},array:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},set:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},map:{unit:"entries",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-encodedಸ್ಟ್ರಿಂಗ್",base64url:"base64url-encodedಸ್ಟ್ರಿಂಗ್",json_string:"JSONಸ್ಟ್ರಿಂಗ್",e164:"E.164 ಸಂಖ್ಯೆ",credit_card:"ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ",currency_code:"ಕರೆನ್ಸಿ ಕೋಡ್",iban:"IBAN",jwt:"JWT",template_literal:"ಇನ್ಪುಟ್"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${J}, ಸ್ವೀಕರಿಸಿದನು ${Q}`}case"invalid_value":if(F.values.length===1)return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${g(F.values[0])}`;return`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F.origin??"value"} ಹೊಂದಲು ${J}${F.maximum.toString()} ${X.unit??"ಅಂಶಗಳು"}`;return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F.origin??"value"} ಎಂದು ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F.origin} ಹೊಂದಲು ${J}${F.minimum.toString()} ${X.unit}`;return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F.origin} ಎಂದು ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು "${J.prefix}"`;if(J.format==="ends_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು "${J.suffix}"`;if(J.format==="includes")return`ಅಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್: ಒಳಗೊಂಡಿರಬೇಕು "${J.includes}"`;if(J.format==="regex")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ${J.pattern}`;return`ಅಮಾನ್ಯ ${U[J.format]??F.format}`}case"not_multiple_of":return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${F.divisor}`;case"unrecognized_keys":return`ಗುರುತಿಸಲಾಗದ ಕೀ ${F.keys.length>1?"s":""}: ${R(F.keys,", ")}`;case"invalid_key":return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್";case"invalid_element":return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${F.origin}`;default:return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್"}}};var AS=T(()=>{c()});function IB(){return{localeError:tDD()}}var tDD=()=>{let D={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"},map:{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 주소",mac:"MAC 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",credit_card:"신용카드 번호",currency_code:"통화 코드",iban:"IBAN",jwt:"JWT",template_literal:"입력"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`잘못된 입력: 예상 타입은 instanceof ${F.expected}, 받은 타입은 ${Q}입니다`;return`잘못된 입력: 예상 타입은 ${J}, 받은 타입은 ${Q}입니다`}case"invalid_value":if(F.values.length===1)return`잘못된 입력: 값은 ${g(F.values[0])} 이어야 합니다`;return`잘못된 옵션: ${R(F.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let J=F.inclusive?"이하":"미만",X=J==="미만"?"이어야 합니다":"여야 합니다",Q=$(F.origin),Y=Q?.unit??"요소";if(Q)return`${F.origin??"값"}이 너무 큽니다: ${F.maximum.toString()}${Y} ${J}${X}`;return`${F.origin??"값"}이 너무 큽니다: ${F.maximum.toString()} ${J}${X}`}case"too_small":{let J=F.inclusive?"이상":"초과",X=J==="이상"?"이어야 합니다":"여야 합니다",Q=$(F.origin),Y=Q?.unit??"요소";if(Q)return`${F.origin??"값"}이 너무 작습니다: ${F.minimum.toString()}${Y} ${J}${X}`;return`${F.origin??"값"}이 너무 작습니다: ${F.minimum.toString()} ${J}${X}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`잘못된 문자열: "${J.prefix}"(으)로 시작해야 합니다`;if(J.format==="ends_with")return`잘못된 문자열: "${J.suffix}"(으)로 끝나야 합니다`;if(J.format==="includes")return`잘못된 문자열: "${J.includes}"을(를) 포함해야 합니다`;if(J.format==="regex")return`잘못된 문자열: 정규식 ${J.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${U[J.format]??F.format}`}case"not_multiple_of":return`잘못된 숫자: ${F.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${R(F.keys,", ")}`;case"invalid_key":return`잘못된 키: ${F.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${F.origin}`;default:return"잘못된 입력"}}};var RS=T(()=>{c()});function SS(D){let $=Math.abs(D),U=$%10,I=$%100;if(I>=11&&I<=19||U===0)return"many";if(U===1)return"one";return"few"}function JB(){return{localeError:aDD()}}var z3=(D)=>{return D.charAt(0).toUpperCase()+D.slice(1)},aDD=()=>{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,J,X,Q){let Y=D[F]??null;if(Y===null)return Y;return{unit:Y.unit[J],verb:Y.verb[Q][X?"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",mac:"MAC 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",credit_card:"kredito kortelės numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"įvestis"},I={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 J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Gautas tipas ${Q}, o tikėtasi - instanceof ${F.expected}`;return`Gautas tipas ${Q}, o tikėtasi - ${J}`}case"invalid_value":if(F.values.length===1)return`Privalo būti ${g(F.values[0])}`;return`Privalo būti vienas iš ${R(F.values,"|")} pasirinkimų`;case"too_big":{let J=I[F.origin]??F.origin,X=$(F.origin,SS(Number(F.maximum)),F.inclusive??!1,"smaller");if(X?.verb)return`${z3(J??F.origin??"reikšmė")} ${X.verb} ${F.maximum.toString()} ${X.unit??"elementų"}`;let Q=F.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${z3(J??F.origin??"reikšmė")} turi būti ${Q} ${F.maximum.toString()} ${X?.unit}`}case"too_small":{let J=I[F.origin]??F.origin,X=$(F.origin,SS(Number(F.minimum)),F.inclusive??!1,"bigger");if(X?.verb)return`${z3(J??F.origin??"reikšmė")} ${X.verb} ${F.minimum.toString()} ${X.unit??"elementų"}`;let Q=F.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${z3(J??F.origin??"reikšmė")} turi būti ${Q} ${F.minimum.toString()} ${X?.unit}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Eilutė privalo prasidėti "${J.prefix}"`;if(J.format==="ends_with")return`Eilutė privalo pasibaigti "${J.suffix}"`;if(J.format==="includes")return`Eilutė privalo įtraukti "${J.includes}"`;if(J.format==="regex")return`Eilutė privalo atitikti ${J.pattern}`;return`Neteisingas ${U[J.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"}: ${R(F.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let J=I[F.origin]??F.origin;return`${z3(J??F.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var TS=T(()=>{c()});function XB(){return{localeError:sDD()}}var sDD=()=>{let D={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"},map:{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 адреса",mac:"MAC адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",credit_card:"број на кредитна картичка",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"внес"},I={nan:"NaN",number:"број",array:"низа"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Грешен внес: се очекува instanceof ${F.expected}, примено ${Q}`;return`Грешен внес: се очекува ${J}, примено ${Q}`}case"invalid_value":if(F.values.length===1)return`Invalid input: expected ${g(F.values[0])}`;return`Грешана опција: се очекува една ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Премногу голем: се очекува ${F.origin??"вредноста"} да има ${J}${F.maximum.toString()} ${X.unit??"елементи"}`;return`Премногу голем: се очекува ${F.origin??"вредноста"} да биде ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Премногу мал: се очекува ${F.origin} да има ${J}${F.minimum.toString()} ${X.unit}`;return`Премногу мал: се очекува ${F.origin} да биде ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Неважечка низа: мора да започнува со "${J.prefix}"`;if(J.format==="ends_with")return`Неважечка низа: мора да завршува со "${J.suffix}"`;if(J.format==="includes")return`Неважечка низа: мора да вклучува "${J.includes}"`;if(J.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${J.pattern}`;return`Invalid ${U[J.format]??F.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${R(F.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${F.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${F.origin}`;default:return"Грешен внес"}}};var bS=T(()=>{c()});function QB(){return{localeError:eDD()}}var eDD=()=>{let D={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{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",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN",number:"nombor"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Input tidak sah: dijangka instanceof ${F.expected}, diterima ${Q}`;return`Input tidak sah: dijangka ${J}, diterima ${Q}`}case"invalid_value":if(F.values.length===1)return`Input tidak sah: dijangka ${g(F.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Terlalu besar: dijangka ${F.origin??"nilai"} ${X.verb} ${J}${F.maximum.toString()} ${X.unit??"elemen"}`;return`Terlalu besar: dijangka ${F.origin??"nilai"} adalah ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Terlalu kecil: dijangka ${F.origin} ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`Terlalu kecil: dijangka ${F.origin} adalah ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`String tidak sah: mesti bermula dengan "${J.prefix}"`;if(J.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${J.suffix}"`;if(J.format==="includes")return`String tidak sah: mesti mengandungi "${J.includes}"`;if(J.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${J.pattern}`;return`${U[J.format]??F.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${F.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${R(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 PS=T(()=>{c()});function YB(){return{localeError:D$D()}}var D$D=()=>{let D={string:{unit:"अक्षर",verb:"हुनुपर्छ"},file:{unit:"बाइट",verb:"हुनुपर्छ"},array:{unit:"तत्व",verb:"हुनुपर्छ"},set:{unit:"तत्व",verb:"हुनुपर्छ"},map:{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 ठेगाना",mac:"MAC ठेगाना",cidrv4:"IPv4 दायरा",cidrv6:"IPv6 दायरा",base64:"base64-इन्कोड गरिएको स्ट्रिङ",base64url:"base64url-इन्कोड गरिएको स्ट्रिङ",json_string:"JSON स्ट्रिङ",e164:"E.164 नम्बर",credit_card:"क्रेडिट कार्ड नम्बर",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`अमान्य इनपुट: अपेक्षित ${J}, प्राप्त ${Q}`}case"invalid_value":if(F.values.length===1)return`अमान्य इनपुट: अपेक्षित ${g(F.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`धेरै ठूलो: ${F.origin??"मान"} मा ${J}${F.maximum.toString()} ${X.unit} ${X.verb}`;return`धेरै ठूलो: ${F.origin??"मान"} ${J}${F.maximum.toString()} हुनुपर्छ`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`धेरै सानो: ${F.origin} मा ${J}${F.minimum.toString()} ${X.unit} ${X.verb}`;return`धेरै सानो: ${F.origin} ${J}${F.minimum.toString()} हुनुपर्छ`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`अमान्य स्ट्रिङ: "${J.prefix}" बाट सुरु हुनुपर्छ`;if(J.format==="ends_with")return`अमान्य स्ट्रिङ: "${J.suffix}" मा समाप्त हुनुपर्छ`;if(J.format==="includes")return`अमान्य स्ट्रिङ: "${J.includes}" समावेश हुनुपर्छ`;if(J.format==="regex")return`अमान्य स्ट्रिङ: ढाँचा ${J.pattern} सँग मेल खानुपर्छ`;return`अमान्य ${U[J.format]??F.format}`}case"not_multiple_of":return`अमान्य संख्या: ${F.divisor} को गुणज हुनुपर्छ`;case"unrecognized_keys":return`अपरिचित कुञ्जी${F.keys.length>1?"हरू":""}: ${R(F.keys,", ")}`;case"invalid_key":return`अमान्य कुञ्जी: ${F.origin} मा`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${F.options.map((X)=>`'${X}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${F.origin} मा`;default:return"अमान्य इनपुट"}}};var CS=T(()=>{c()});function WB(){return{localeError:$$D()}}var $$D=()=>{let D={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{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",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},I={nan:"NaN",number:"getal"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ongeldige invoer: verwacht instanceof ${F.expected}, ontving ${Q}`;return`Ongeldige invoer: verwacht ${J}, ontving ${Q}`}case"invalid_value":if(F.values.length===1)return`Ongeldige invoer: verwacht ${g(F.values[0])}`;return`Ongeldige optie: verwacht één van ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin),Q=F.origin==="date"?"laat":F.origin==="string"?"lang":"groot";if(X)return`Te ${Q}: verwacht dat ${F.origin??"waarde"} ${J}${F.maximum.toString()} ${X.unit??"elementen"} ${X.verb}`;return`Te ${Q}: verwacht dat ${F.origin??"waarde"} ${J}${F.maximum.toString()} is`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin),Q=F.origin==="date"?"vroeg":F.origin==="string"?"kort":"klein";if(X)return`Te ${Q}: verwacht dat ${F.origin} ${J}${F.minimum.toString()} ${X.unit} ${X.verb}`;return`Te ${Q}: verwacht dat ${F.origin} ${J}${F.minimum.toString()} is`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ongeldige tekst: moet met "${J.prefix}" beginnen`;if(J.format==="ends_with")return`Ongeldige tekst: moet op "${J.suffix}" eindigen`;if(J.format==="includes")return`Ongeldige tekst: moet "${J.includes}" bevatten`;if(J.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${J.pattern}`;return`Ongeldig: ${U[J.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":""}: ${R(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 uS=T(()=>{c()});function BB(){return{localeError:U$D()}}var U$D=()=>{let D={string:{unit:"teikn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"element",verb:"å innehalde"},set:{unit:"element",verb:"å innehalde"},map:{unit:"element",verb:"å innehalde"}};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-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN",number:"tal",array:"liste"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ugyldig input: forventa instanceof ${F.expected}, fekk ${Q}`;return`Ugyldig input: forventa ${J}, fekk ${Q}`}case"invalid_value":if(F.values.length===1)return`Ugyldig verdi: forventa ${g(F.values[0])}`;return`Ugyldig val: forventa eitt av ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`For stor(t): forventa ${F.origin??"value"} til å ha ${J}${F.maximum.toString()} ${X.unit??"element"}`;return`For stor(t): forventa ${F.origin??"value"} til å ha ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`For lite(n): forventa ${F.origin} til å ha ${J}${F.minimum.toString()} ${X.unit}`;return`For lite(n): forventa ${F.origin} til å ha ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ugyldig streng: må starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: må slutte med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: må innehalde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: må matche mønsteret ${J.pattern}`;return`Ugyldig ${U[J.format]??F.format}`}case"not_multiple_of":return`Ugyldig tal: må vere eit multiplum av ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Ukjende nøklar":"Ukjend nøkkel"}: ${R(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 kS=T(()=>{c()});function KB(){return{localeError:F$D()}}var F$D=()=>{let D={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"},map:{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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN",number:"tall",array:"liste"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ugyldig input: forventet instanceof ${F.expected}, fikk ${Q}`;return`Ugyldig input: forventet ${J}, fikk ${Q}`}case"invalid_value":if(F.values.length===1)return`Ugyldig verdi: forventet ${g(F.values[0])}`;return`Ugyldig valg: forventet en av ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`For stor(t): forventet ${F.origin??"value"} til å ha ${J}${F.maximum.toString()} ${X.unit??"elementer"}`;return`For stor(t): forventet ${F.origin??"value"} til å ha ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`For lite(n): forventet ${F.origin} til å ha ${J}${F.minimum.toString()} ${X.unit}`;return`For lite(n): forventet ${F.origin} til å ha ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ugyldig streng: må starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: må ende med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: må inneholde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: må matche mønsteret ${J.pattern}`;return`Ugyldig ${U[J.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"}: ${R(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 _S=T(()=>{c()});function GB(){return{localeError:I$D()}}var I$D=()=>{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"},map:{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ı",mac:"MAC 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ı",credit_card:"i'tibâr kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},I={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Fâsit giren: umulan instanceof ${F.expected}, alınan ${Q}`;return`Fâsit giren: umulan ${J}, alınan ${Q}`}case"invalid_value":if(F.values.length===1)return`Fâsit giren: umulan ${g(F.values[0])}`;return`Fâsit tercih: mûteberler ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Fazla büyük: ${F.origin??"value"}, ${J}${F.maximum.toString()} ${X.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${F.origin??"value"}, ${J}${F.maximum.toString()} olmalıydı.`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Fazla küçük: ${F.origin}, ${J}${F.minimum.toString()} ${X.unit} sahip olmalıydı.`;return`Fazla küçük: ${F.origin}, ${J}${F.minimum.toString()} olmalıydı.`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Fâsit metin: "${J.prefix}" ile başlamalı.`;if(J.format==="ends_with")return`Fâsit metin: "${J.suffix}" ile bitmeli.`;if(J.format==="includes")return`Fâsit metin: "${J.includes}" ihtivâ etmeli.`;if(J.format==="regex")return`Fâsit metin: ${J.pattern} nakşına uymalı.`;return`Fâsit ${U[J.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":""}: ${R(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 xS=T(()=>{c()});function qB(){return{localeError:J$D()}}var J$D=()=>{let D={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"},map:{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 پته",mac:"د MAC پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",credit_card:"د کریډیټ کارت شمیره",currency_code:"د اسعارو کوډ",iban:"IBAN",jwt:"JWT",template_literal:"ورودي"},I={nan:"NaN",number:"عدد",array:"ارې"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`ناسم ورودي: باید instanceof ${F.expected} وای, مګر ${Q} ترلاسه شو`;return`ناسم ورودي: باید ${J} وای, مګر ${Q} ترلاسه شو`}case"invalid_value":if(F.values.length===1)return`ناسم ورودي: باید ${g(F.values[0])} وای`;return`ناسم انتخاب: باید یو له ${R(F.values,"|")} څخه وای`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`ډیر لوی: ${F.origin??"ارزښت"} باید ${J}${F.maximum.toString()} ${X.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${F.origin??"ارزښت"} باید ${J}${F.maximum.toString()} وي`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`ډیر کوچنی: ${F.origin} باید ${J}${F.minimum.toString()} ${X.unit} ولري`;return`ډیر کوچنی: ${F.origin} باید ${J}${F.minimum.toString()} وي`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`ناسم متن: باید د "${J.prefix}" سره پیل شي`;if(J.format==="ends_with")return`ناسم متن: باید د "${J.suffix}" سره پای ته ورسيږي`;if(J.format==="includes")return`ناسم متن: باید "${J.includes}" ولري`;if(J.format==="regex")return`ناسم متن: باید د ${J.pattern} سره مطابقت ولري`;return`${U[J.format]??F.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${F.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${F.keys.length>1?"کلیډونه":"کلیډ"}: ${R(F.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${F.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${F.origin} کې`;default:return"ناسمه ورودي"}}};var gS=T(()=>{c()});function HB(){return{localeError:X$D()}}var X$D=()=>{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ć"},map:{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",mac:"adres MAC",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",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wejście"},I={nan:"NaN",number:"liczba",array:"tablica"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${F.expected}, otrzymano ${Q}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${J}, otrzymano ${Q}`}case"invalid_value":if(F.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${g(F.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Za duża wartość: oczekiwano, że ${F.origin??"wartość"} będzie mieć ${J}${F.maximum.toString()} ${X.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${F.origin??"wartość"} będzie wynosić ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Za mała wartość: oczekiwano, że ${F.origin??"wartość"} będzie mieć ${J}${F.minimum.toString()} ${X.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${F.origin??"wartość"} będzie wynosić ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${J.prefix}"`;if(J.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${J.suffix}"`;if(J.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${J.includes}"`;if(J.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${J.pattern}`;return`Nieprawidłow(y/a/e) ${U[J.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":""}: ${R(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 fS=T(()=>{c()});function NB(){return{localeError:Q$D()}}var Q$D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(X){return D[X]??null}let U={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"o intervalo de endereços IPv4",cidrv6:"o intervalo de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},I={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},F={string:{name:"texto",articles:I.masculine},number:{name:"número",articles:I.masculine},int:{name:"número inteiro",articles:I.masculine},boolean:{name:"valor booleano",articles:I.masculine},bigint:{name:"número bigint",articles:I.masculine},symbol:{name:"símbolo",articles:I.masculine},undefined:{name:'valor "undefined"',articles:I.masculine},null:{name:'valor "nulo"',articles:I.masculine},never:{name:'valor "never"',articles:I.masculine},void:{name:'valor "void"',articles:I.masculine},date:{name:"data",articles:I.feminine},array:{name:"vetor",articles:I.masculine},object:{name:"objeto",articles:I.masculine},tuple:{name:"tuplo",articles:I.masculine},record:{name:"registo",articles:I.masculine},map:{name:"mapa",articles:I.masculine},set:{name:"conjunto",articles:I.masculine},file:{name:"ficheiro",articles:I.masculine},nonoptional:{name:"valor não opcional",articles:I.masculine},nan:{name:'valor "NaN"',articles:I.masculine},function:{name:"função",articles:I.feminine}};function J(X,Q){let Y=F[X]??{name:`valor "${X}"`,articles:I.masculine};return`${Y.articles[Q]} ${Y.name}`}return(X)=>{switch(X.code){case"invalid_type":{let Q=J(X.expected,"indefinite"),Y=f(X.input),W=J(Y,"indefinite");return`Entrada inválida: esperava ${Q}, recebeu ${W}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: esperava ${g(X.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${R(X.values,"|")}`;case"too_big":{let Q=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Demasiado grande: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Demasiado grande: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.maximum.toString()}`}case"too_small":{let Q=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Demasiado pequeno: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.minimum.toString()} ${Y.unit??"elementos"}`;return`Demasiado pequeno: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.minimum.toString()}`}case"invalid_format":{let Q=X;if(Q.format==="starts_with")return`Texto inválido: deve começar por "${Q.prefix}"`;if(Q.format==="ends_with")return`Texto inválido: deve terminar em "${Q.suffix}"`;if(Q.format==="includes")return`Texto inválido: deve incluir "${Q.includes}"`;if(Q.format==="regex")return`Texto inválido: deve corresponder ao padrão ${Q.pattern}`;return`Formato d${U[Q.format]??X.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${X.divisor}`;case"unrecognized_keys":{let Q=X.keys.length>1?"s":"";return`Chave${Q} inválida${Q}: ${R(X.keys,", ")}`}case"invalid_key":return`Entrada inválida n${J(X.origin,"definite")}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Valor de discriminação inválido. Esperava ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${J(X.origin,"definite")}`;default:return"Entrada inválida"}}};var yS=T(()=>{c()});function zB(){return{localeError:Y$D()}}var Y$D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(X){return D[X]??null}let U={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"a faixa de endereços IPv4",cidrv6:"a faixa de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},I={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},F={string:{name:"texto",articles:I.masculine},number:{name:"número",articles:I.masculine},int:{name:"número inteiro",articles:I.masculine},boolean:{name:"valor booleano",articles:I.masculine},bigint:{name:"número bigint",articles:I.masculine},symbol:{name:"símbolo",articles:I.masculine},undefined:{name:'valor "undefined"',articles:I.masculine},null:{name:'valor "nulo"',articles:I.masculine},never:{name:'valor "never"',articles:I.masculine},void:{name:'valor "void"',articles:I.masculine},date:{name:"data",articles:I.feminine},array:{name:"vetor",articles:I.masculine},object:{name:"objeto",articles:I.masculine},tuple:{name:"tupla",articles:I.feminine},record:{name:"registro",articles:I.masculine},map:{name:"mapa",articles:I.masculine},set:{name:"conjunto",articles:I.masculine},file:{name:"arquivo",articles:I.masculine},nonoptional:{name:"valor não opcional",articles:I.masculine},nan:{name:'valor "NaN"',articles:I.masculine},function:{name:"função",articles:I.feminine}};function J(X,Q){let Y=F[X]??{name:`valor "${X}"`,articles:I.masculine};return`${Y.articles[Q]} ${Y.name}`}return(X)=>{switch(X.code){case"invalid_type":{let Q=J(X.expected,"indefinite"),Y=f(X.input),W=J(Y,"indefinite");return`Entrada inválida: esperava ${Q}, recebeu ${W}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: esperava ${g(X.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${R(X.values,"|")}`;case"too_big":{let Q=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Grande demais: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Grande demais: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.maximum.toString()}`}case"too_small":{let Q=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Pequeno demais: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.minimum.toString()} ${Y.unit??"elementos"}`;return`Pequeno demais: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.minimum.toString()}`}case"invalid_format":{let Q=X;if(Q.format==="starts_with")return`Texto inválido: deve começar com "${Q.prefix}"`;if(Q.format==="ends_with")return`Texto inválido: deve terminar com "${Q.suffix}"`;if(Q.format==="includes")return`Texto inválido: deve incluir "${Q.includes}"`;if(Q.format==="regex")return`Texto inválido: deve corresponder ao padrão ${Q.pattern}`;return`Formato d${U[Q.format]??X.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${X.divisor}`;case"unrecognized_keys":{let Q=X.keys.length>1?"s":"";return`Chave${Q} inválida${Q}: ${R(X.keys,", ")}`}case"invalid_key":return`Entrada inválida n${J(X.origin,"definite")}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Valor de discriminação inválido. Esperava ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${J(X.origin,"definite")}`;default:return"Entrada inválida"}}};var mS=T(()=>{c()});function wB(){return{localeError:W$D()}}var W$D=()=>{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",credit_card:"număr de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},I={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 J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`Intrare invalidă: așteptat ${J}, primit ${Q}`}case"invalid_value":if(F.values.length===1)return`Intrare invalidă: așteptat ${g(F.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Prea mare: așteptat ca ${F.origin??"valoarea"} ${X.verb} ${J}${F.maximum.toString()} ${X.unit??"elemente"}`;return`Prea mare: așteptat ca ${F.origin??"valoarea"} să fie ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Prea mic: așteptat ca ${F.origin} ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`Prea mic: așteptat ca ${F.origin} să fie ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Șir invalid: trebuie să înceapă cu "${J.prefix}"`;if(J.format==="ends_with")return`Șir invalid: trebuie să se termine cu "${J.suffix}"`;if(J.format==="includes")return`Șir invalid: trebuie să includă "${J.includes}"`;if(J.format==="regex")return`Șir invalid: trebuie să se potrivească cu modelul ${J.pattern}`;return`Format invalid: ${U[J.format]??F.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${F.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${R(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 hS=T(()=>{c()});function nS(D,$,U,I){let F=Math.abs(D),J=F%10,X=F%100;if(X>=11&&X<=19)return I;if(J===1)return $;if(J>=2&&J<=4)return U;return I}function LB(){return{localeError:B$D()}}var B$D=()=>{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:"иметь"},map:{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 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",credit_card:"номер кредитной карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"ввод"},I={nan:"NaN",number:"число",array:"массив"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Неверный ввод: ожидалось instanceof ${F.expected}, получено ${Q}`;return`Неверный ввод: ожидалось ${J}, получено ${Q}`}case"invalid_value":if(F.values.length===1)return`Неверный ввод: ожидалось ${g(F.values[0])}`;return`Неверный вариант: ожидалось одно из ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X){let Q=Number(F.maximum),Y=nS(Q,X.unit.one,X.unit.few,X.unit.many);return`Слишком большое значение: ожидалось, что ${F.origin??"значение"} будет иметь ${J}${F.maximum.toString()} ${Y}`}return`Слишком большое значение: ожидалось, что ${F.origin??"значение"} будет ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X){let Q=Number(F.minimum),Y=nS(Q,X.unit.one,X.unit.few,X.unit.many);return`Слишком маленькое значение: ожидалось, что ${F.origin} будет иметь ${J}${F.minimum.toString()} ${Y}`}return`Слишком маленькое значение: ожидалось, что ${F.origin} будет ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Неверная строка: должна начинаться с "${J.prefix}"`;if(J.format==="ends_with")return`Неверная строка: должна заканчиваться на "${J.suffix}"`;if(J.format==="includes")return`Неверная строка: должна содержать "${J.includes}"`;if(J.format==="regex")return`Неверная строка: должна соответствовать шаблону ${J.pattern}`;return`Неверный ${U[J.format]??F.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${F.divisor}`;case"unrecognized_keys":return`Нераспознанн${F.keys.length>1?"ые":"ый"} ключ${F.keys.length>1?"и":""}: ${R(F.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${F.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${F.origin}`;default:return"Неверные входные данные"}}};var iS=T(()=>{c()});function ZB(){return{localeError:K$D()}}var K$D=()=>{let D={string:{unit:"znakov",verb:"mať"},file:{unit:"bajtov",verb:"mať"},array:{unit:"prvkov",verb:"mať"},set:{unit:"prvkov",verb:"mať"},map:{unit:"položiek",verb:"mať"}};function $(F){return D[F]??null}let U={regex:"regulárny 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:"dátum a čas vo formáte ISO",date:"dátum vo formáte ISO",time:"čas vo formáte ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"reťazec zakódovaný vo formáte base64",base64url:"reťazec zakódovaný vo formáte base64url",json_string:"reťazec vo formáte JSON",e164:"číslo E.164",credit_card:"číslo kreditnej karty",currency_code:"kód meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},I={nan:"NaN",number:"číslo",string:"reťazec",function:"funkcia",array:"pole"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Neplatný vstup: očakávané instanceof ${F.expected}, obdržané ${Q}`;return`Neplatný vstup: očakávané ${J}, obdržané ${Q}`}case"invalid_value":if(F.values.length===1)return`Neplatný vstup: očakávané ${g(F.values[0])}`;return`Neplatný vstup: očakávaná jedna z hodnôt ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Hodnota je príliš veľká: ${F.origin??"hodnota"} musí mať ${J}${F.maximum.toString()} ${X.unit??"prvkov"}`;return`Hodnota je príliš veľká: ${F.origin??"hodnota"} musí byť ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Hodnota je príliš malá: ${F.origin??"hodnota"} musí mať ${J}${F.minimum.toString()} ${X.unit??"prvkov"}`;return`Hodnota je príliš malá: ${F.origin??"hodnota"} musí byť ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Neplatný reťazec: musí začínať na "${J.prefix}"`;if(J.format==="ends_with")return`Neplatný reťazec: musí končiť na "${J.suffix}"`;if(J.format==="includes")return`Neplatný reťazec: musí obsahovať "${J.includes}"`;if(J.format==="regex")return`Neplatný reťazec: musí zodpovedať vzoru ${J.pattern}`;return`Neplatný formát ${U[J.format]??F.format}`}case"not_multiple_of":return`Neplatné číslo: musí byť násobkom ${F.divisor}`;case"unrecognized_keys":return`Neznáme klúče: ${R(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 lS=T(()=>{c()});function MB(){return{localeError:G$D()}}var G$D=()=>{let D={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{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",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",credit_card:"številka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},I={nan:"NaN",number:"število",array:"tabela"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Neveljaven vnos: pričakovano instanceof ${F.expected}, prejeto ${Q}`;return`Neveljaven vnos: pričakovano ${J}, prejeto ${Q}`}case"invalid_value":if(F.values.length===1)return`Neveljaven vnos: pričakovano ${g(F.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Preveliko: pričakovano, da bo ${F.origin??"vrednost"} imelo ${J}${F.maximum.toString()} ${X.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${F.origin??"vrednost"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Premajhno: pričakovano, da bo ${F.origin} imelo ${J}${F.minimum.toString()} ${X.unit}`;return`Premajhno: pričakovano, da bo ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Neveljaven niz: mora se začeti z "${J.prefix}"`;if(J.format==="ends_with")return`Neveljaven niz: mora se končati z "${J.suffix}"`;if(J.format==="includes")return`Neveljaven niz: mora vsebovati "${J.includes}"`;if(J.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${J.pattern}`;return`Neveljaven ${U[J.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č"}: ${R(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 dS=T(()=>{c()});function OB(){return{localeError:q$D()}}var q$D=()=>{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"},map:{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-adress",ipv6:"IPv6-adress",mac:"MAC-adress",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",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},I={nan:"NaN",number:"antal",array:"lista"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ogiltig inmatning: förväntat instanceof ${F.expected}, fick ${Q}`;return`Ogiltig inmatning: förväntat ${J}, fick ${Q}`}case"invalid_value":if(F.values.length===1)return`Ogiltig inmatning: förväntat ${g(F.values[0])}`;return`Ogiltigt val: förväntade en av ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`För stor(t): förväntade ${F.origin??"värdet"} att ha ${J}${F.maximum.toString()} ${X.unit??"element"}`;return`För stor(t): förväntat ${F.origin??"värdet"} att ha ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`För lite(t): förväntade ${F.origin??"värdet"} att ha ${J}${F.minimum.toString()} ${X.unit}`;return`För lite(t): förväntade ${F.origin??"värdet"} att ha ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ogiltig sträng: måste börja med "${J.prefix}"`;if(J.format==="ends_with")return`Ogiltig sträng: måste sluta med "${J.suffix}"`;if(J.format==="includes")return`Ogiltig sträng: måste innehålla "${J.includes}"`;if(J.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${J.pattern}"`;return`Ogiltig(t) ${U[J.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"}: ${R(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 cS=T(()=>{c()});function EB(){return{localeError:H$D()}}var H$D=()=>{let D={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},map:{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 முகவரி",mac:"MAC முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",credit_card:"கடன் அட்டை எண்",currency_code:"நாணயக் குறியீடு",iban:"IBAN",jwt:"JWT",template_literal:"input"},I={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${F.expected}, பெறப்பட்டது ${Q}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${J}, பெறப்பட்டது ${Q}`}case"invalid_value":if(F.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${g(F.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${R(F.values,"|")} இல் ஒன்று`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${F.origin??"மதிப்பு"} ${J}${F.maximum.toString()} ${X.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${F.origin??"மதிப்பு"} ${J}${F.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${F.origin} ${J}${F.minimum.toString()} ${X.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${F.origin} ${J}${F.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`தவறான சரம்: "${J.prefix}" இல் தொடங்க வேண்டும்`;if(J.format==="ends_with")return`தவறான சரம்: "${J.suffix}" இல் முடிவடைய வேண்டும்`;if(J.format==="includes")return`தவறான சரம்: "${J.includes}" ஐ உள்ளடக்க வேண்டும்`;if(J.format==="regex")return`தவறான சரம்: ${J.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${U[J.format]??F.format}`}case"not_multiple_of":return`தவறான எண்: ${F.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${F.keys.length>1?"கள்":""}: ${R(F.keys,", ")}`;case"invalid_key":return`${F.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${F.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};var pS=T(()=>{c()});function vB(){return{localeError:N$D()}}var N$D=()=>{let D={string:{unit:"аломат",verb:"дошта бошад"},file:{unit:"байт",verb:"дошта бошад"},array:{unit:"унсур",verb:"дошта бошад"},set:{unit:"унсур",verb:"дошта бошад"},map:{unit:"сабт",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",mac:"суроғаи MAC",cidrv4:"маҳдудаи IPv4",cidrv6:"маҳдудаи IPv6",base64:"сатри дар формати base64",base64url:"сатри дар формати base64url",json_string:"сатри JSON",e164:"рақами E.164",credit_card:"рақами корти кредитӣ",currency_code:"рамзи асъор",iban:"IBAN",jwt:"JWT",template_literal:"вуруд"},I={nan:"NaN",number:"рақам",string:"сатр",array:"массив",object:"объект",date:"сана"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`Вуруди нодуруст: ${J} интизор мерафт, ${Q} гирифта шуд`}case"invalid_value":if(F.values.length===1)return`Вуруди нодуруст: ${g(F.values[0])} интизор мерафт`;return`Интихоби нодуруст: яке аз ${R(F.values,"|")} интизор мерафт`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Хеле калон: ${F.origin??"қимат"} бояд ${J}${F.maximum.toString()} ${X.unit} ${X.verb}`;return`Хеле калон: ${F.origin??"қимат"} бояд ${J}${F.maximum.toString()} бошад`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Хеле хурд: ${F.origin} бояд ${J}${F.minimum.toString()} ${X.unit} ${X.verb}`;return`Хеле хурд: ${F.origin} бояд ${J}${F.minimum.toString()} бошад`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Сатри нодуруст: бояд бо "${J.prefix}" оғоз шавад`;if(J.format==="ends_with")return`Сатри нодуруст: бояд бо "${J.suffix}" анҷом ёбад`;if(J.format==="includes")return`Сатри нодуруст: бояд "${J.includes}"-ро дар бар гирад`;if(J.format==="regex")return`Сатри нодуруст: бояд ба намунаи ${J.pattern} мувофиқат кунад`;return`${U[J.format]??F.format}-и нодуруст`}case"not_multiple_of":return`Рақами нодуруст: бояд ба ${F.divisor} бе бақия тақсим шавад`;case"unrecognized_keys":return`Калид${F.keys.length>1?"ҳои":"и"} номаълум: ${R(F.keys,", ")}`;case"invalid_key":return`Калиди нодуруст дар ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`Қимати нодурусти дискриминатор: ${F.options.map((X)=>`'${X}'`).join(" | ")} интизор мерафт`;return"Вуруди нодуруст";case"invalid_element":return`Қимати нодуруст дар ${F.origin}`;default:return"Вуруди нодуруст"}}};var rS=T(()=>{c()});function VB(){return{localeError:z$D()}}var z$D=()=>{let D={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"},map:{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",mac:"ที่อยู่ MAC",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",credit_card:"หมายเลขบัตรเครดิต",currency_code:"รหัสสกุลเงิน",iban:"IBAN",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},I={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${F.expected} แต่ได้รับ ${Q}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${J} แต่ได้รับ ${Q}`}case"invalid_value":if(F.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${g(F.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"ไม่เกิน":"น้อยกว่า",X=$(F.origin);if(X)return`เกินกำหนด: ${F.origin??"ค่า"} ควรมี${J} ${F.maximum.toString()} ${X.unit??"รายการ"}`;return`เกินกำหนด: ${F.origin??"ค่า"} ควรมี${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?"อย่างน้อย":"มากกว่า",X=$(F.origin);if(X)return`น้อยกว่ากำหนด: ${F.origin} ควรมี${J} ${F.minimum.toString()} ${X.unit}`;return`น้อยกว่ากำหนด: ${F.origin} ควรมี${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${J.prefix}"`;if(J.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${J.suffix}"`;if(J.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${J.includes}" อยู่ในข้อความ`;if(J.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${J.pattern}`;return`รูปแบบไม่ถูกต้อง: ${U[J.format]??F.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${F.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${R(F.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${F.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${F.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};var oS=T(()=>{c()});function jB(){return{localeError:w$D()}}var w$D=()=>{let D={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"baýt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function $(F){return D[F]??null}let U={regex:"giriş",email:"e-poçta salgysy",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 sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen şifrlenen setir",base64url:"base64url bilen şifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartynyň nomeri",currency_code:"walýuta kody",iban:"IBAN",jwt:"JWT",template_literal:"şablon"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;return`Nädogry baha: garaşylan ${J} ýerine ${Q} alyndy`}case"invalid_value":if(F.values.length===1)return`Nädogry baha: ${g(F.values[0])} bolmaly`;return`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Has uly: garaşylýan ${F.origin??"baha"} ${J} ${F.maximum.toString()} ${X.unit??"element"}`;return`Has uly: garaşylýan ${F.origin??"baha"} ${J} ${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Has kiçi: garaşylýan ${F.origin} ${J} ${F.minimum.toString()} ${X.unit}`;return`Has kiçi: garaşylýan ${F.origin} ${J} ${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Nädogry setir: "${J.prefix}" bilen başlamaly`;if(J.format==="ends_with")return`Nädogry setir: "${J.suffix}" bilen gutarmaly`;if(J.format==="includes")return`Nädogry setir: "${J.includes}" saklamaly`;if(J.format==="regex")return`Nädogry setir: ${J.pattern} nusga laýyk bolmaly`;return`Nädogry ${U[J.format]??F.format}`}case"not_multiple_of":return`Nädogry san: ${F.divisor} bilen galyndysyz bölünmeli`;case"unrecognized_keys":return`Tanalmaýan açar${F.keys.length>1?"lar":""}: ${R(F.keys,", ")}`;case"invalid_key":return`${F.origin} içinde nädogry açar`;case"invalid_union":return"Nädogry baha";case"invalid_element":return`${F.origin} içinde nädogry baha`;default:return"Nädogry baha"}}};var tS=T(()=>{c()});function AB(){return{localeError:L$D()}}var L$D=()=>{let D={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"},map:{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",mac:"MAC 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ı",credit_card:"kredi kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"Şablon dizesi"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Geçersiz değer: beklenen instanceof ${F.expected}, alınan ${Q}`;return`Geçersiz değer: beklenen ${J}, alınan ${Q}`}case"invalid_value":if(F.values.length===1)return`Geçersiz değer: beklenen ${g(F.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Çok büyük: beklenen ${F.origin??"değer"} ${J}${F.maximum.toString()} ${X.unit??"öğe"}`;return`Çok büyük: beklenen ${F.origin??"değer"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Çok küçük: beklenen ${F.origin} ${J}${F.minimum.toString()} ${X.unit}`;return`Çok küçük: beklenen ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Geçersiz metin: "${J.prefix}" ile başlamalı`;if(J.format==="ends_with")return`Geçersiz metin: "${J.suffix}" ile bitmeli`;if(J.format==="includes")return`Geçersiz metin: "${J.includes}" içermeli`;if(J.format==="regex")return`Geçersiz metin: ${J.pattern} desenine uymalı`;return`Geçersiz ${U[J.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":""}: ${R(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 aS=T(()=>{c()});function w3(){return{localeError:Z$D()}}var Z$D=()=>{let D={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"},map:{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",mac:"адреса MAC",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",credit_card:"номер кредитної картки",currency_code:"код валюти",iban:"IBAN",jwt:"JWT",template_literal:"вхідні дані"},I={nan:"NaN",number:"число",array:"масив"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Неправильні вхідні дані: очікується instanceof ${F.expected}, отримано ${Q}`;return`Неправильні вхідні дані: очікується ${J}, отримано ${Q}`}case"invalid_value":if(F.values.length===1)return`Неправильні вхідні дані: очікується ${g(F.values[0])}`;return`Неправильна опція: очікується одне з ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Занадто велике: очікується, що ${F.origin??"значення"} ${X.verb} ${J}${F.maximum.toString()} ${X.unit??"елементів"}`;return`Занадто велике: очікується, що ${F.origin??"значення"} буде ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Занадто мале: очікується, що ${F.origin} ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`Занадто мале: очікується, що ${F.origin} буде ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Неправильний рядок: повинен починатися з "${J.prefix}"`;if(J.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${J.suffix}"`;if(J.format==="includes")return`Неправильний рядок: повинен містити "${J.includes}"`;if(J.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${J.pattern}`;return`Неправильний ${U[J.format]??F.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${F.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${F.keys.length>1?"і":""}: ${R(F.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${F.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${F.origin}`;default:return"Неправильні вхідні дані"}}};var RB=T(()=>{c()});function SB(){return w3()}var sS=T(()=>{RB()});function TB(){return{localeError:M$D()}}var M$D=()=>{let D={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"},map:{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 ایڈریس",mac:"ایم اے سی ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",credit_card:"کریڈٹ کارڈ نمبر",currency_code:"کرنسی کوڈ",iban:"IBAN",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},I={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`غلط ان پٹ: instanceof ${F.expected} متوقع تھا، ${Q} موصول ہوا`;return`غلط ان پٹ: ${J} متوقع تھا، ${Q} موصول ہوا`}case"invalid_value":if(F.values.length===1)return`غلط ان پٹ: ${g(F.values[0])} متوقع تھا`;return`غلط آپشن: ${R(F.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`بہت بڑا: ${F.origin??"ویلیو"} کے ${J}${F.maximum.toString()} ${X.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${F.origin??"ویلیو"} کا ${J}${F.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`بہت چھوٹا: ${F.origin} کے ${J}${F.minimum.toString()} ${X.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${F.origin} کا ${J}${F.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`غلط سٹرنگ: "${J.prefix}" سے شروع ہونا چاہیے`;if(J.format==="ends_with")return`غلط سٹرنگ: "${J.suffix}" پر ختم ہونا چاہیے`;if(J.format==="includes")return`غلط سٹرنگ: "${J.includes}" شامل ہونا چاہیے`;if(J.format==="regex")return`غلط سٹرنگ: پیٹرن ${J.pattern} سے میچ ہونا چاہیے`;return`غلط ${U[J.format]??F.format}`}case"not_multiple_of":return`غلط نمبر: ${F.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${F.keys.length>1?"ز":""}: ${R(F.keys,"، ")}`;case"invalid_key":return`${F.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${F.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};var eS=T(()=>{c()});function bB(){return{localeError:O$D()}}var O$D=()=>{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",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},I={nan:"NaN",number:"raqam",array:"massiv"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${F.expected}, qabul qilingan ${Q}`;return`Noto‘g‘ri kirish: kutilgan ${J}, qabul qilingan ${Q}`}case"invalid_value":if(F.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${g(F.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Juda katta: kutilgan ${F.origin??"qiymat"} ${J}${F.maximum.toString()} ${X.unit} ${X.verb}`;return`Juda katta: kutilgan ${F.origin??"qiymat"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Juda kichik: kutilgan ${F.origin} ${J}${F.minimum.toString()} ${X.unit} ${X.verb}`;return`Juda kichik: kutilgan ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Noto‘g‘ri satr: "${J.prefix}" bilan boshlanishi kerak`;if(J.format==="ends_with")return`Noto‘g‘ri satr: "${J.suffix}" bilan tugashi kerak`;if(J.format==="includes")return`Noto‘g‘ri satr: "${J.includes}" ni o‘z ichiga olishi kerak`;if(J.format==="regex")return`Noto‘g‘ri satr: ${J.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${U[J.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":""}: ${R(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 DT=T(()=>{c()});function PB(){return{localeError:E$D()}}var E$D=()=>{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ó"},map:{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",mac:"địa chỉ MAC",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",credit_card:"số thẻ tín dụng",currency_code:"mã tiền tệ",iban:"IBAN",jwt:"JWT",template_literal:"đầu vào"},I={nan:"NaN",number:"số",array:"mảng"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${F.expected}, nhận được ${Q}`;return`Đầu vào không hợp lệ: mong đợi ${J}, nhận được ${Q}`}case"invalid_value":if(F.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${g(F.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Quá lớn: mong đợi ${F.origin??"giá trị"} ${X.verb} ${J}${F.maximum.toString()} ${X.unit??"phần tử"}`;return`Quá lớn: mong đợi ${F.origin??"giá trị"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Quá nhỏ: mong đợi ${F.origin} ${X.verb} ${J}${F.minimum.toString()} ${X.unit}`;return`Quá nhỏ: mong đợi ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${J.prefix}"`;if(J.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${J.suffix}"`;if(J.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${J.includes}"`;if(J.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${J.pattern}`;return`${U[J.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: ${R(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 $T=T(()=>{c()});function CB(){return{localeError:v$D()}}var v$D=()=>{let D={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"},map:{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地址",mac:"MAC地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",credit_card:"信用卡号",currency_code:"货币代码",iban:"IBAN",jwt:"JWT",template_literal:"输入"},I={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`无效输入:期望 instanceof ${F.expected},实际接收 ${Q}`;return`无效输入:期望 ${J},实际接收 ${Q}`}case"invalid_value":if(F.values.length===1)return`无效输入:期望 ${g(F.values[0])}`;return`无效选项:期望以下之一 ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`数值过大:期望 ${F.origin??"值"} ${J}${F.maximum.toString()} ${X.unit??"个元素"}`;return`数值过大:期望 ${F.origin??"值"} ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`数值过小:期望 ${F.origin} ${J}${F.minimum.toString()} ${X.unit}`;return`数值过小:期望 ${F.origin} ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`无效字符串:必须以 "${J.prefix}" 开头`;if(J.format==="ends_with")return`无效字符串:必须以 "${J.suffix}" 结尾`;if(J.format==="includes")return`无效字符串:必须包含 "${J.includes}"`;if(J.format==="regex")return`无效字符串:必须满足正则表达式 ${J.pattern}`;return`无效${U[J.format]??F.format}`}case"not_multiple_of":return`无效数字:必须是 ${F.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${R(F.keys,", ")}`;case"invalid_key":return`${F.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${F.origin} 中包含无效值(value)`;default:return"无效输入"}}};var UT=T(()=>{c()});function uB(){return{localeError:V$D()}}var V$D=()=>{let D={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"},map:{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 位址",mac:"MAC 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",credit_card:"信用卡號",currency_code:"貨幣代碼",iban:"IBAN",jwt:"JWT",template_literal:"輸入"},I={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`無效的輸入值:預期為 instanceof ${F.expected},但收到 ${Q}`;return`無效的輸入值:預期為 ${J},但收到 ${Q}`}case"invalid_value":if(F.values.length===1)return`無效的輸入值:預期為 ${g(F.values[0])}`;return`無效的選項:預期為以下其中之一 ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`數值過大:預期 ${F.origin??"值"} 應為 ${J}${F.maximum.toString()} ${X.unit??"個元素"}`;return`數值過大:預期 ${F.origin??"值"} 應為 ${J}${F.maximum.toString()}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`數值過小:預期 ${F.origin} 應為 ${J}${F.minimum.toString()} ${X.unit}`;return`數值過小:預期 ${F.origin} 應為 ${J}${F.minimum.toString()}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`無效的字串:必須以 "${J.prefix}" 開頭`;if(J.format==="ends_with")return`無效的字串:必須以 "${J.suffix}" 結尾`;if(J.format==="includes")return`無效的字串:必須包含 "${J.includes}"`;if(J.format==="regex")return`無效的字串:必須符合格式 ${J.pattern}`;return`無效的 ${U[J.format]??F.format}`}case"not_multiple_of":return`無效的數字:必須為 ${F.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${F.keys.length>1?"們":""}:${R(F.keys,"、")}`;case"invalid_key":return`${F.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${F.origin} 中有無效的值`;default:return"無效的輸入值"}}};var FT=T(()=>{c()});function kB(){return{localeError:j$D()}}var j$D=()=>{let D={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"},map:{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",mac:"àdírẹ́sì MAC",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",credit_card:"nọmba kaadi gbese",currency_code:"koodu owó",iban:"IBAN",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},I={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(F)=>{switch(F.code){case"invalid_type":{let J=I[F.expected]??F.expected,X=f(F.input),Q=I[X]??X;if(/^[A-Z]/.test(F.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${F.expected}, àmọ̀ a rí ${Q}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${J}, àmọ̀ a rí ${Q}`}case"invalid_value":if(F.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${g(F.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${R(F.values,"|")}`;case"too_big":{let J=F.inclusive?"<=":"<",X=$(F.origin);if(X)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${F.origin??"iye"} ${X.verb} ${J}${F.maximum} ${X.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${J}${F.maximum}`}case"too_small":{let J=F.inclusive?">=":">",X=$(F.origin);if(X)return`Kéré ju: a ní láti jẹ́ pé ${F.origin} ${X.verb} ${J}${F.minimum} ${X.unit}`;return`Kéré ju: a ní láti jẹ́ ${J}${F.minimum}`}case"invalid_format":{let J=F;if(J.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${J.prefix}"`;if(J.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${J.suffix}"`;if(J.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${J.includes}"`;if(J.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${J.pattern}`;return`Aṣìṣe: ${U[J.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ọ̀: ${R(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 IT=T(()=>{c()});var L3={};X$(L3,{zhTW:()=>uB,zhCN:()=>CB,yo:()=>kB,vi:()=>PB,uz:()=>bB,ur:()=>TB,uk:()=>w3,ua:()=>SB,tr:()=>AB,tk:()=>jB,th:()=>VB,tg:()=>vB,ta:()=>EB,sv:()=>OB,sl:()=>MB,sk:()=>ZB,ru:()=>LB,ro:()=>wB,ptBR:()=>zB,pt:()=>NB,ps:()=>qB,pl:()=>HB,ota:()=>GB,no:()=>KB,nn:()=>BB,nl:()=>WB,ne:()=>YB,ms:()=>QB,mk:()=>XB,lt:()=>JB,ko:()=>IB,kn:()=>FB,km:()=>N3,kh:()=>UB,ka:()=>DB,ja:()=>eW,it:()=>sW,is:()=>aW,id:()=>tW,hy:()=>oW,hu:()=>rW,hr:()=>pW,hi:()=>cW,he:()=>dW,gu:()=>lW,frCA:()=>iW,fr:()=>nW,fi:()=>hW,fa:()=>mW,es:()=>yW,eo:()=>fW,en:()=>H3,el:()=>xW,de:()=>_W,da:()=>kW,cs:()=>uW,ckb:()=>CW,ca:()=>PW,bn:()=>bW,bg:()=>TW,be:()=>SW,az:()=>RW,ar:()=>AW});var _B=T(()=>{oR();tR();sR();eR();DS();$S();US();FS();IS();JS();XS();gW();QS();YS();WS();BS();KS();GS();qS();HS();NS();zS();wS();ZS();MS();OS();ES();vS();VS();jS();$B();AS();RS();TS();bS();PS();CS();uS();kS();_S();xS();gS();fS();yS();mS();hS();iS();lS();dS();cS();pS();rS();oS();tS();aS();sS();RB();eS();DT();$T();UT();FT();IT()});class fB{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 I={...U,...this._map.get(D)};return Object.keys(I).length?I:void 0}return this._map.get(D)}has(D){return this._map.has(D)}}function n7(){return new fB}var JT,xB,gB,J$;var Z3=T(()=>{xB=Symbol("ZodOutput"),gB=Symbol("ZodInput");(JT=globalThis).__zod_globalRegistry??(JT.__zod_globalRegistry=n7());J$=globalThis.__zod_globalRegistry});function R$D(D,$){try{return l7(D,{assertOnly:!0})}catch{return $}}function nB(D,$){try{let U=l7(D),I=i7(D,U);return I._zod.bag.validator=R$D(D,U),I}catch(U){if($?.strict)throw U;return D}}function i7(D,$){if(m7(D))throw new ND("a schema whose subtree contains a reference cycle");let U=MD(D),I=D._zod.run,F=I.__originalRun??I,J=(X,Q)=>{if(Q?.async||Q?.direction==="backward"||Q?.skipChecks||Q?.[XT])return F(X,Q);if(Q&&h7(Q,X.value))return F(X,Q);let Y=$(X.value);if(Y!==E$)return X.value=Y,X;if(Q)Q[XT]=!0;return F(X,Q)};if(J.__originalRun=F,U._zod.bag.fallbackRun=F,U._zod.bag.validator=$,U._zod.run=J,!I.__originalRun)S$D(U,D,$);return U}function S$D(D,$,U){let I=D,F=$;if(typeof F.safeParse==="function"){let J=F.safeParse;I.safeParse=(X,Q)=>{let Y=U(X);if(Y!==E$)return{success:!0,data:Y};return J(X,Q)}}if(typeof F.parse==="function"){let J=F.parse;I.parse=(X,Q)=>{let Y=U(X);if(Y!==E$)return Y;return J(X,Q)}}}function l7(D,$){let U=!0;try{U=m7(D)}catch{}if(U)throw new ND("a schema whose subtree contains a reference cycle");let I={constants:new Map,constantCounter:0,varCounter:0,definite:!0},F=new n4(["input"]),J=_D(F,I,D,"input",!$?.assertOnly);F.write(J===null?"return true;":`return ${J};`);let X=["INVALID",...I.constants.keys()],Q=[E$,...I.constants.values()],Y=F.content.join(`
`),W=$?.debug?X.length>0?`// Constants: ${X.join(", ")}
${Y}`:Y:"",B=Function,K=`return (input) => {
${Y}
}`,q;try{q=new B(...X,K)(...Q)}catch(H){throw new ND(`this schema (generated code failed to evaluate: ${H.message})`)}if($?.debug)q.code=W;return q.definite=I.definite,q}function JD(D,$){for(let[I,F]of D.constants)if(F===$)return I;let U=`c${D.constantCounter++}`;return D.constants.set(U,$),U}function B1(D,$){return D.definite=!1,JD(D,$)}function FD(D){return`v${D.varCounter++}`}function T$D(D,$){let U=D._zod.run({value:$,issues:[]},{});if(U&&typeof U.then==="function")return E$;let I=U;return I.issues.length===0?I.value:E$}function K$(D,$,U,I,F=!0){let J=D.content.length,X=$.constants.size,Q=$.constantCounter,Y=$.varCounter;try{return _D(D,$,U,I,F)}catch(W){if(!(W instanceof ND)||!W.islandable)throw W;if(D.content.length=J,$.constants.size>X){let B=Array.from($.constants.keys()).slice(X);for(let K of B)$.constants.delete(K)}return $.constantCounter=Q,$.varCounter=Y,b$D(D,$,U,I)}}function b$D(D,$,U,I){$.definite=!1;let F=JD($,U),J=JD($,T$D),X=FD($);return D.write(`const ${X} = ${J}(${F}, ${I});`),D.write(`if (${X} === INVALID) return INVALID;`),X}function C$D(D,$,U,I){let F=U._zod.def.checks;if(!F||F.length===0)return I;let J=I;for(let X of F){let Q=X._zod.def;if(Q.when&&!P$D.has(Q.check))throw new ND('check with a custom "when" condition');switch(Q.check){case"greater_than":u$D(D,$,Q,J);break;case"less_than":k$D(D,$,Q,J);break;case"multiple_of":_$D(D,$,Q,J);break;case"number_format":GT(D,Q,J);break;case"min_length":{let Y=Y1(Q.minimum,"min_length"),W=yB(D,$,J,`${J}.length >= ${Y} && ${J}.length < ${Q.minimum*2}`);D.write(`if (${W} < ${Y}) return INVALID;`);break}case"max_length":{let Y=Y1(Q.maximum,"max_length"),W=yB(D,$,J,`${J}.length > ${Y}`);D.write(`if (${W} > ${Y}) return INVALID;`);break}case"length_equals":{let Y=Y1(Q.length,"length_equals"),W=yB(D,$,J,`${J}.length >= ${Y} && ${J}.length <= ${Q.length*2}`);D.write(`if (${W} !== ${Y}) return INVALID;`);break}case"min_size":D.write(`if (${J}.size < ${Y1(Q.minimum,"min_size")}) return INVALID;`);break;case"max_size":D.write(`if (${J}.size > ${Y1(Q.maximum,"max_size")}) return INVALID;`);break;case"size_equals":D.write(`if (${J}.size !== ${Y1(Q.size,"size_equals")}) return INVALID;`);break;case"string_format":J=qT(D,$,Q,J);break;case"custom":J=h$D(D,$,X,J);break;case"bigint_format":x$D(D,Q,J);break;case"mime_type":g$D(D,$,Q,J);break;case"property":y$D(D,$,Q,J);break;case"properties":f$D(D,$,Q,J);break;case"overwrite":{let Y=FD($);m$D(D,$,X,J,Y),J=Y;break}default:throw new ND(`check type ${Q.check}`)}}return J}function yB(D,$,U,I){let F=JD($,F1),J=FD($);return D.write(`const ${J} = typeof ${U} === "string" && ${I} ? ${F}(${U}) : ${U}.length;`),J}function Y1(D,$){if(typeof D!=="number"||!Number.isFinite(D))throw new ND(`${$} bound of type ${typeof D}`);return`${D}`}function KT(D,$){if(typeof $==="bigint")return`${$}n`;if(typeof $==="number"){if(Number.isNaN($))throw new ND("comparison check with NaN bound");return`${$}`}if($ instanceof Date){if(Number.isNaN($.getTime()))throw new ND("comparison check with Invalid Date bound");return JD(D,$)}throw new ND(`comparison check bound of type ${typeof $}`)}function u$D(D,$,U,I){let F=U.inclusive?"<":"<=";D.write(`if (${I} ${F} ${KT($,U.value)}) return INVALID;`)}function k$D(D,$,U,I){let F=U.inclusive?">":">=";D.write(`if (${I} ${F} ${KT($,U.value)}) return INVALID;`)}function _$D(D,$,U,I){if(typeof U.value==="bigint"){if(U.value===BigInt(0))throw new ND("multiple_of check with a zero divisor");D.write(`if (${I} % ${U.value}n !== 0n) return INVALID;`)}else{let F=JD($,m8);D.write(`if (${F}(${I}, ${Y1(U.value,"multiple_of")}) !== 0) return INVALID;`)}}function GT(D,$,U){let I=$.format;switch(I){case"safeint":D.write(`if (!Number.isSafeInteger(${U})) return INVALID;`);break;case"int32":D.write(`if (!Number.isInteger(${U}) || ${U} < -2147483648 || ${U} > 2147483647) return INVALID;`);break;case"uint32":D.write(`if (!Number.isInteger(${U}) || ${U} < 0 || ${U} > 4294967295) return INVALID;`);break;case"float32":D.write(`if (!Number.isFinite(${U}) || ${U} < -3.4028234663852886e38 || ${U} > 3.4028234663852886e38) return INVALID;`);break;case"float64":D.write(`if (!Number.isFinite(${U})) return INVALID;`);break;default:throw new ND(`number format ${I}`)}}function x$D(D,$,U){let I=$.format;if(!I)return;switch(I){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break;default:throw new ND(`bigint format ${I}`)}}function g$D(D,$,U,I){let F=U.mime;if(F&&F.length>0){let J=JD($,new Set(F));D.write(`if (!${J}.has(${I}.type)) return INVALID;`)}}function f$D(D,$,U,I){if(U.when)throw new ND('check with a custom "when" condition');D.write(`if (${I} == null) return INVALID;`);let F=U.shape;for(let J of Reflect.ownKeys(F)){let X=typeof J==="symbol"?JD($,J):M$(J),Q=FD($);D.write(`const ${Q} = ${I}[${X}];`),K$(D,$,F[J],Q,!1)}}function y$D(D,$,U,I){let F=`${I}[${JSON.stringify(U.property)}]`;_D(D,$,U.schema,F)}function m$D(D,$,U,I,F){let J=U._zod.def.tx;if(!J)throw new ND("overwrite check without a transform function");if(K1(J))throw new z0("z.compile: async overwrite transforms are not supported");let X=JD($,J);D.write(`const ${F} = ${X}(${I});`)}function mB(){throw new f$}function iB(D){this.issues.push(D)}function h$D(D,$,U,I){let F=U._zod.def;if(F.fn){if(K1(F.fn))throw new z0("z.compile: async .refine() predicates are not supported");let J=B1($,F.fn),X=JD($,mB),Q=FD($);return D.write(`const ${Q} = ${J}(${I});`),D.write(`if (${Q} instanceof Promise) ${X}();`),D.write(`if (!${Q}) return INVALID;`),I}if(U._zod.check){if(K1(U._zod.check))throw new z0("z.compile: async .superRefine() / check functions are not supported");let J=U._zod.check,Q=B1($,(W)=>{let B={value:W,issues:[],addIssue:iB};if(J(B)instanceof Promise)mB();return B.issues.length===0?B.value:E$}),Y=FD($);return D.write(`const ${Y} = ${Q}(${I});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}throw new ND("custom check without a predicate or check function")}function qT(D,$,U,I,F=!0){let J=U.format;if(J==="base64"){let W=JD($,J3);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(J==="base64url"){let W=JD($,S7);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(J==="jwt"){let W=JD($,P7),B=JD($,U.alg??null);return D.write(`if (!${W}(${I}, ${B})) return INVALID;`),I}if(J==="ipv6"){let W=JD($,I3);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(J==="cidrv6"){let W=JD($,A7);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(J==="credit_card"){let W=JD($,T7);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(J==="iban"){let W=JD($,b7);return D.write(`if (!${W}(${I})) return INVALID;`),I}let X=U;if(J==="url"||J==="httpurl"||X.normalize||X.hostname!==void 0||X.protocol!==void 0){let W=JD($,v7),B=JD($,U),K=FD($),q=FD($);if(D.write(`const ${K} = ${I}.trim();`),D.write(`const ${q} = ${W}(${K}, ${B});`),D.write(`if (typeof ${q} === "number") return INVALID;`),X.hostname!==void 0){let N=JD($,V7);D.write(`if (!${N}(${q}, ${B}.hostname)) return INVALID;`)}if(X.protocol!==void 0){let N=JD($,j7);D.write(`if (!${N}(${q}, ${B}.protocol)) return INVALID;`)}if(!F)return null;let H=FD($),G=X.normalize?`${q}.href`:`${JD($,F3)}(${K})`;return D.write(`const ${H} = ${G};`),H}let Q=U.fn;if(Q){if(K1(Q))throw new ND(`async string format ${J}`);let W=JD($,Q);return D.write(`if (!${W}(${I})) return INVALID;`),I}if(n$D.has(J)&&U.pattern){let W=JD($,U.pattern);return D.write(`${W}.lastIndex = 0;`),D.write(`if (!${W}.test(${I})) return INVALID;`),I}let Y=U.format;switch(Y){case"regex":throw new ND("regex format without a pattern");case"lowercase":D.write(`if (${I} !== ${I}.toLowerCase()) return INVALID;`);break;case"uppercase":D.write(`if (${I} !== ${I}.toUpperCase()) return INVALID;`);break;case"includes":D.write(`if (!${I}.includes(${M$(U.includes)})) return INVALID;`);break;case"starts_with":{let W=U.prefix;D.write(`if (${I}.slice(0, ${W.length}) !== ${M$(W)}) return INVALID;`);break}case"ends_with":{let W=U.suffix;D.write(`if (${I}.slice(-${W.length}) !== ${M$(W)}) return INVALID;`);break}default:throw new ND(`string format ${Y}`)}return I}function _D(D,$,U,I,F=!0){let J=U._zod.def,X=J.type;if(J.coerce)throw new ND(`coercion (z.coerce.${X}())`);let Q=F||!!J.checks?.length,Y;switch(X){case"string":Y=i$D(D,$,U,I,Q);break;case"number":Y=l$D(D,U,I);break;case"boolean":Y=d$D(D,I);break;case"bigint":Y=c$D(D,U,I);break;case"symbol":Y=p$D(D,I);break;case"undefined":Y=r$D(D,I);break;case"null":Y=o$D(D,I);break;case"any":case"unknown":Y=I;break;case"never":D.write("return INVALID;"),Y=I;break;case"void":Y=t$D(D,I);break;case"nan":Y=a$D(D,I);break;case"date":Y=s$D(D,I);break;case"object":Y=e$D(D,$,U,I,Q);break;case"optional":Y=D0D(D,$,U,I,Q);break;case"nullable":Y=F0D(D,$,U,I,Q);break;case"array":Y=I0D(D,$,U,I,Q);break;case"literal":Y=J0D(D,$,U,I);break;case"enum":Y=X0D(D,$,U,I);break;case"readonly":{let W=YT(D,$,U,I),B=FD($);D.write(`const ${B} = Object.freeze(${W});`),Y=B;break}case"success":YT(D,$,U,I),Y="true";break;case"default":case"prefault":Y=Q0D(D,$,U,I);break;case"nonoptional":Y=Y0D(D,$,U,I);break;case"tuple":Y=W0D(D,$,U,I);break;case"union":Y=B0D(D,$,U,I);break;case"intersection":Y=q0D(D,$,U,I);break;case"record":Y=H0D(D,$,U,I);break;case"map":Y=z0D(D,$,U,I);break;case"set":Y=w0D(D,$,U,I);break;case"file":Y=L0D(D,I);break;case"template_literal":Y=Z0D(D,$,U,I);break;case"lazy":Y=M0D(D,$,U,I);break;case"pipe":Y=O0D(D,$,U,I);break;case"custom":Y=E0D(D,$,U,I);break;case"transform":Y=j0D(D,$,U,I);break;case"catch":Y=V0D(D,$,U,I);break;default:throw new ND(`schema type ${X}`)}if(Y===null)return null;return C$D(D,$,U,Y)}function i$D(D,$,U,I,F=!0){D.write(`if (typeof ${I} !== "string") return INVALID;`);let J=U._zod.def;if(J.format===void 0)return I;return qT(D,$,J,I,F)}function l$D(D,$,U){D.write(`if (typeof ${U} !== "number" || !Number.isFinite(${U})) return INVALID;`);let I=$._zod.def;if(I.check==="number_format"&&I.format)GT(D,{format:I.format},U);return U}function d$D(D,$){return D.write(`if (typeof ${$} !== "boolean") return INVALID;`),$}function c$D(D,$,U){D.write(`if (typeof ${U} !== "bigint") return INVALID;`);let I=$._zod.def;if(I.format)switch(I.format){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break}return U}function p$D(D,$){return D.write(`if (typeof ${$} !== "symbol") return INVALID;`),$}function r$D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function o$D(D,$){return D.write(`if (${$} !== null) return INVALID;`),$}function t$D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function a$D(D,$){return D.write(`if (typeof ${$} !== "number" || !Number.isNaN(${$})) return INVALID;`),$}function s$D(D,$){return D.write(`if (!(${$} instanceof Date) || Number.isNaN(${$}.getTime())) return INVALID;`),$}function e$D(D,$,U,I,F=!0){let J=U._zod.def;D.write(`if (typeof ${I} !== "object" || ${I} === null || Array.isArray(${I})) return INVALID;`);let X=J.shape,Q=Object.keys(X),Y=Object.getOwnPropertySymbols(X),W=Y.length?[...Q,...Y]:Q,B=(M)=>typeof M==="symbol"?JD($,M):M$(M),K=(M)=>typeof M==="symbol"?`[${B(M)}]`:M$(M),q=X;if(Q.includes("__proto__"))throw new ND('object shape key "__proto__"');let H=new Map;for(let M of W){let w=q[M],v=B(M),A=FD($);if(D.write(`const ${A} = ${I}[${v}];`),w._zod.optin!==void 0){let V=FD($);if(D.write(`let ${V} = (() => {`),D.indented((b)=>{let y=K$(b,$,w,A);b.write(`return ${y};`)}),D.write("})();"),w._zod.optout==="optional")D.write(`if (${V} === INVALID) {`),D.indented((b)=>{b.write(`if (${v} in ${I}) return INVALID;`),b.write(`${V} = undefined;`)}),D.write("}");else D.write(`if (${V} === INVALID) return INVALID;`);H.set(M,V)}else{if(U0D(w))D.write(`if (!(${v} in ${I})) return INVALID;`);let V=K$(D,$,w,A,F);if(V!==null)H.set(M,V)}}let G=J.catchall,N="none";if(G){let M=G._zod.def.type;if(M==="never"){let w=Q.map((v)=>`k !== ${M$(v)}`).join(" && ")||"true";D.write(`for (const k in ${I}) {`),D.indented((v)=>{v.write(`if (${w}) return INVALID;`)}),D.write("}")}else if((M==="unknown"||M==="any")&&!G._zod.def.checks?.length)N="passthrough";else N="schema"}let z=FD($),Z=W.some((M)=>QT(q[M])||hB(q[M]));if(!F){if(N==="schema"){let M=Q.length>0?JD($,new Set(Q)):null;D.write(`for (const k in ${I}) {`),D.indented((w)=>{if(w.write('if (k === "__proto__") continue;'),M)w.write(`if (${M}.has(k)) continue;`);let v=FD($);w.write(`const ${v} = ${I}[k];`),K$(w,$,G,v,!1)}),D.write("}")}return null}if(!Z){let M=W.map((w)=>`${K(w)}: ${H.get(w)}`).join(", ");D.write(`const ${z} = { ${M} };`)}else{D.write(`const ${z} = {};`);for(let M of W){let w=B(M),v=H.get(M);if(hB(q[M]))D.write(`if (${w} in ${I}) ${z}[${w}] = ${v};`);else if(QT(q[M]))D.write(`if (${v} !== undefined || ${w} in ${I}) ${z}[${w}] = ${v};`);else D.write(`${z}[${w}] = ${v};`)}}if(N!=="none"){let M=Q.length>0?JD($,new Set(Q)):null;D.write(`for (const k in ${I}) {`),D.indented((w)=>{if(w.write('if (k === "__proto__") continue;'),M)w.write(`if (${M}.has(k)) continue;`);if(N==="passthrough")w.write(`${z}[k] = ${I}[k];`);else{let v=FD($);w.write(`const ${v} = ${I}[k];`);let A=K$(w,$,G,v);w.write(`${z}[k] = ${A};`)}}),D.write("}")}return z}function D0D(D,$,U,I,F=!0){let J=U._zod.def;if($0D(U))return _D(D,$,J.innerType,I,F);if(J.innerType._zod.optin==="defaulted"){let Q=FD($),Y=FD($);return D.write(`let ${Q};`),D.write(`if (${I} === undefined) {`),D.indented((W)=>{W.write(`const ${Y} = (() => {`),W.indented((B)=>{let K=_D(B,$,J.innerType,I);B.write(`return ${K};`)}),W.write("})();"),W.write(`if (${Y} !== INVALID) ${Q} = ${Y};`)}),D.write("} else {"),D.indented((W)=>{let B=_D(W,$,J.innerType,I);W.write(`${Q} = ${B};`)}),D.write("}"),Q}let X=F?FD($):null;if(X)D.write(`let ${X};`);return D.write(`if (${I} !== undefined) {`),D.indented((Q)=>{let Y=_D(Q,$,J.innerType,I,F);if(X&&Y!==null)Q.write(`${X} = ${Y};`)}),D.write("}"),X}function $0D(D){return D._zod.traits?.has("$ZodExactOptional")===!0}function U0D(D){return D._zod.optin===void 0&&W1(D)}function W1(D){if(D._zod.def.coerce)return!0;let $=D._zod.def;switch($.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return $.innerType?W1($.innerType):!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return $.innerType?W1($.innerType):!0;case"catch":return!0;case"union":return $.options?$.options.some(W1):!0;case"intersection":if(!$.left||!$.right)return!0;return W1($.left)&&W1($.right);case"pipe":return $.in?W1($.in):!0;default:return!0}}function hB(D){return D._zod.optin==="optional"&&D._zod.optout==="optional"}function QT(D){return(D._zod.optin!=="defaulted"||D._zod.optout==="optional")&&p4(D)}function p4(D){let $=D._zod.def;switch($.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return $.innerType?p4($.innerType):!0;case"union":return $.options?$.options.some(p4):!0;case"intersection":return!$.left||!$.right||p4($.left)||p4($.right);case"pipe":return $.out?p4($.out):!0;default:return!0}}function F0D(D,$,U,I,F=!0){let J=U._zod.def,X=F?FD($):null;if(X)D.write(`let ${X} = null;`);return D.write(`if (${I} !== null) {`),D.indented((Q)=>{let Y=_D(Q,$,J.innerType,I,F);if(X&&Y!==null)Q.write(`${X} = ${Y};`)}),D.write("}"),X}function I0D(D,$,U,I,F=!0){let J=U._zod.def;D.write(`if (!Array.isArray(${I})) return INVALID;`);let X=F?FD($):null,Q=FD($),Y=FD($);if(X)D.write(`const ${X} = new Array(${I}.length);`);return D.write(`for (let ${Q} = 0; ${Q} < ${I}.length; ${Q}++) {`),D.indented((W)=>{W.write(`const ${Y} = ${I}[${Q}];`);let B=K$(W,$,J.element,Y,F);if(X&&B!==null)W.write(`${X}[${Q}] = ${B};`)}),D.write("}"),X}function J0D(D,$,U,I){let J=U._zod.def.values;if(J.length!==1){let Q=JD($,new Set(J));return D.write(`if (!${Q}.has(${I})) return INVALID;`),I}let X=J[0];if(typeof X==="number"&&Number.isNaN(X)){let Q=JD($,new Set(J));return D.write(`if (!${Q}.has(${I})) return INVALID;`),I}if(typeof X==="string")D.write(`if (${I} !== ${M$(X)}) return INVALID;`);else if(typeof X==="number"||typeof X==="boolean")D.write(`if (${I} !== ${X}) return INVALID;`);else if(X===null)D.write(`if (${I} !== null) return INVALID;`);else if(X===void 0)D.write(`if (${I} !== undefined) return INVALID;`);else if(typeof X==="bigint")D.write(`if (${I} !== ${X}n) return INVALID;`);else throw new ND(`literal type ${typeof X}`);return I}function X0D(D,$,U,I){let F=U._zod.values;if(!F)throw new ND("enum schema without enumerated values");let J=JD($,F);return D.write(`if (!${J}.has(${I})) return INVALID;`),I}function YT(D,$,U,I){let F=U._zod.def;return _D(D,$,F.innerType,I)}function Q0D(D,$,U,I){let F=U._zod.def,X=Object.getOwnPropertyDescriptor(U._zod.def,"defaultValue")?()=>U._zod.def.defaultValue:void 0;if(U._zod.def.type==="prefault"){if(!X)return _D(D,$,F.innerType,I);let Y=JD($,X),W=FD($);return D.write(`let ${W} = ${I};`),D.write(`if (${I} === undefined) ${W} = ${Y}();`),_D(D,$,F.innerType,W)}let Q=FD($);if(X){let Y=JD($,X),W=JD($,h8);D.write(`let ${Q};`),D.write(`if (${I} === undefined) {`),D.indented((B)=>{B.write(`${Q} = ${W}(${Y}());`)}),D.write("} else {"),D.indented((B)=>{let K=_D(B,$,F.innerType,I);B.write(`${Q} = ${K} === undefined ? ${W}(${Y}()) : ${K};`)}),D.write("}")}else D.write(`let ${Q};`),D.write(`if (${I} !== undefined) {`),D.indented((Y)=>{let W=_D(Y,$,F.innerType,I);Y.write(`${Q} = ${W};`)}),D.write("}");return Q}function Y0D(D,$,U,I){let F=U._zod.def,J=_D(D,$,F.innerType,I),X=FD($);return D.write(`const ${X} = ${J};`),D.write(`if (${X} === undefined) return INVALID;`),X}function W0D(D,$,U,I){let F=U._zod.def,J=F.items,X=F.rest;D.write(`if (!Array.isArray(${I})) return INVALID;`);let Q=WT(J,"optin"),Y=WT(J,"optout");if(X)D.write(`if (${I}.length < ${Q}) return INVALID;`);else D.write(`if (${I}.length < ${Q} || ${I}.length > ${J.length}) return INVALID;`);let W=FD($);D.write(`const ${W} = [];`);for(let B=0;B<J.length;B++){let K=J[B];if(B>=Y)D.write(`if (${W}.length === ${B}) {`),D.indented((q)=>{q.write(`if (${B} < ${I}.length) {`),q.indented((H)=>{let G=FD($);H.write(`const ${G} = ${I}[${B}];`);let N=K$(H,$,K,G);H.write(`${W}[${B}] = ${N};`)}),q.write("} else {"),q.indented((H)=>{if(hB(K)){H.write(`${W}.length = ${B};`);return}let G=FD($),N=FD($);H.write(`const ${G} = undefined;`),H.write(`const ${N} = (() => {`),H.indented((z)=>{let Z=K$(z,$,K,G);z.write(`return ${Z};`)}),H.write("})();"),H.write(`if (${N} === INVALID || ${N} === undefined) ${W}.length = ${B};`),H.write(`else ${W}[${B}] = ${N};`)}),q.write("}")}),D.write("}");else{let q=FD($);D.write(`const ${q} = ${I}[${B}];`);let H=K$(D,$,K,q);D.write(`${W}[${B}] = ${H};`)}}if(X){let B=FD($),K=FD($);D.write(`for (let ${B} = ${J.length}; ${B} < ${I}.length; ${B}++) {`),D.indented((q)=>{q.write(`const ${K} = ${I}[${B}];`);let H=K$(q,$,X,K);q.write(`${W}[${B}] = ${H};`)}),D.write("}")}return W}function WT(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function B0D(D,$,U,I){let F=U._zod.def,J=F.options;if(F.discriminator)return K0D(D,$,F,I);if(F.inclusive===!1)throw new ND("exclusive unions (z.xor)");if(J.length===0)return D.write("return INVALID;"),I;if(J.length===1)return _D(D,$,J[0],I);if(J.every((Y)=>Y._zod.def.type==="literal"&&!Y._zod.def.checks?.length)){let Y=new Set(J.flatMap((B)=>B._zod.def.values)),W=JD($,Y);return D.write(`if (!${W}.has(${I})) return INVALID;`),I}let Q=FD($);D.write(`let ${Q};`);for(let Y=0;Y<J.length;Y++){let W=J[Y];if(Y===0)D.write(`${Q} = (() => {`);else D.write(`if (${Q} === INVALID) ${Q} = (() => {`);D.indented((B)=>{let K=_D(B,$,W,I);B.write(`return ${K};`)}),D.write("})();")}return D.write(`if (${Q} === INVALID) return INVALID;`),Q}function K0D(D,$,U,I){if(U.unionFallback)throw new ND("discriminated union with unionFallback");if(U.options.length===0)return D.write("return INVALID;"),I;let F=FD($),J=FD($);D.write(`const ${F} = ${I}?.[${M$(U.discriminator)}];`),D.write(`let ${J};`);let X=!0,Q=new Set;for(let Y of U.options){let W=Y._zod.propValues?.[U.discriminator];if(!W||W.size===0)throw new ND("discriminated union option without static discriminator values");for(let q of W){if(Q.has(q))throw new ND(`duplicate discriminator value ${String(q)}`);Q.add(q)}let B=Array.from(W,(q)=>G0D($,F,q)),K=X?"if":"else if";D.write(`${K} (${B.join(" || ")}) {`),D.indented((q)=>{let H=_D(q,$,Y,I);q.write(`${J} = ${H};`)}),D.write("}"),X=!1}return D.write("else { return INVALID; }"),J}function G0D(D,$,U){if(typeof U==="string")return`${$} === ${M$(U)}`;if(typeof U==="number"){if(Number.isNaN(U))return`Number.isNaN(${$})`;return`${$} === ${U}`}if(typeof U==="boolean")return`${$} === ${U}`;if(U===null)return`${$} === null`;if(U===void 0)return`${$} === undefined`;if(typeof U==="bigint")return`${$} === ${U}n`;if(typeof U==="symbol"){let I=JD(D,U);return`${$} === ${I}`}throw new ND(`literal discriminator value ${String(U)}`)}function q0D(D,$,U,I){let F=U._zod.def;$.definite=!1;let J=K$(D,$,F.left,I),X=K$(D,$,F.right,I),Q=JD($,i4),Y=FD($);return D.write(`const ${Y} = ${Q}(${J}, ${X});`),D.write(`if (!${Y}.valid) return INVALID;`),`${Y}.data`}function H0D(D,$,U,I){let F=U._zod.def,J=JD($,o$);D.write(`if (!${J}(${I})) return INVALID;`);let X=FD($),Q=FD($),Y=FD($);D.write(`const ${X} = {};`);let W=F,B=W.partial?void 0:F.keyType._zod.values;if(B){let H=[];for(let N of B){if(!(typeof N==="string"||typeof N==="number"||typeof N==="symbol"))throw new ND(`record key value ${String(N)}`);let z=typeof N==="number"?N.toString():N;if(z==="__proto__")throw new ND('record key "__proto__"');H.push(z);let Z=JD($,N),M=_D(D,$,F.keyType,Z),w=FD($);D.write(`const ${w} = ${I}[${N0D($,z)}];`);let v=K$(D,$,F.valueType,w);D.write(`${X}[${M}] = ${v};`)}let G=JD($,new Set(H));return D.write(`for (const ${Q} in ${I}) {`),D.indented((N)=>{if(N.write(`if (${G}.has(${Q})) continue;`),W.mode==="loose")N.write(`if (${Q} !== "__proto__") ${X}[${Q}] = ${I}[${Q}];`);else N.write("return INVALID;")}),D.write("}"),X}let K=F.keyType._zod.def;if(!(K.type==="string"&&K.format===void 0&&!K.coerce&&(K.checks?.length??0)===0)){let H=F.mode==="loose",G=l7(F.keyType);if(G.definite===!1)$.definite=!1;let N=JD($,G),z=JD($,N0),Z=FD($);return BT(D,$,I,Q,(M)=>{if(M.write(`let ${Z} = ${N}(${Q});`),M.write(`if (${Z} === INVALID && typeof ${Q} === "string" && ${z}.test(${Q})) ${Z} = ${N}(Number(${Q}));`),H)M.write(`if (${Z} === INVALID) { ${X}[${Q}] = ${I}[${Q}]; continue; }`);else M.write(`if (${Z} === INVALID) return INVALID;`);M.write(`if (${Z} === "__proto__") continue;`);let w=FD($);M.write(`const ${w} = ${I}[${Q}];`);let v=K$(M,$,F.valueType,w);M.write(`${X}[${Z}] = ${v};`)}),X}return BT(D,$,I,Q,(H)=>{H.write(`const ${Y} = ${I}[${Q}];`);let G=K$(H,$,F.valueType,Y);H.write(`${X}[${Q}] = ${G};`)},"return INVALID;"),X}function BT(D,$,U,I,F,J){let X=JD($,Object.prototype.propertyIsEnumerable),Q=FD($),Y=FD($),W=FD($);D.write(`const ${Q} = Object.getOwnPropertySymbols(${U});`),D.write(`const ${Y} = Object.getOwnPropertyNames(${U});`),D.write(`for (let ${W} = 0; ${W} < ${Y}.length; ${W}++) {`),D.indented((B)=>{B.write(`const ${I} = ${Y}[${W}];`),B.write(`if (${I} === "__proto__" || !${X}.call(${U}, ${I})) continue;`),F(B)}),D.write("}"),D.write(`for (let ${W} = 0; ${W} < ${Q}.length; ${W}++) {`),D.indented((B)=>{if(B.write(`const ${I} = ${Q}[${W}];`),B.write(`if (!${X}.call(${U}, ${I})) continue;`),J)B.write(J);else F(B)}),D.write("}")}function N0D(D,$){if(typeof $==="string")return M$($);return JD(D,$)}function z0D(D,$,U,I){let F=U._zod.def;D.write(`if (!(${I} instanceof Map)) return INVALID;`);let J=FD($),X=FD($),Q=FD($);return D.write(`const ${J} = new Map();`),D.write(`for (const [${X}, ${Q}] of ${I}) {`),D.indented((Y)=>{let W=_D(Y,$,F.keyType,X),B=_D(Y,$,F.valueType,Q);Y.write(`${J}.set(${W}, ${B});`)}),D.write("}"),J}function w0D(D,$,U,I){let F=U._zod.def;D.write(`if (!(${I} instanceof Set)) return INVALID;`);let J=FD($),X=FD($);return D.write(`const ${J} = new Set();`),D.write(`for (const ${X} of ${I}) {`),D.indented((Q)=>{let Y=_D(Q,$,F.valueType,X);Q.write(`${J}.add(${Y});`)}),D.write("}"),J}function L0D(D,$){return D.write(`if (!(${$} instanceof File)) return INVALID;`),$}function Z0D(D,$,U,I){D.write(`if (typeof ${I} !== "string") return INVALID;`);let F=U._zod.pattern;if(F){let J=JD($,F);D.write(`${J}.lastIndex = 0;`),D.write(`if (!${J}.test(${I})) return INVALID;`)}return I}function M0D(D,$,U,I){let F=U._zod.def,J=B1($,F.getter),X=JD($,{parser:null});D.write(`if (!${X}.parser) {`),D.indented((Y)=>{Y.write(`const inner = ${J}();`),Y.write(`${X}.parser = function(input) {`),Y.indented((W)=>{W.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),W.write("return result.issues.length === 0 ? result.value : INVALID;")}),Y.write("};")}),D.write("}");let Q=FD($);return D.write(`const ${Q} = ${X}.parser(${I});`),D.write(`if (${Q} === INVALID) return INVALID;`),Q}function O0D(D,$,U,I){let F=U._zod.def,J=_D(D,$,F.in,I);if(F.transform){if(K1(F.transform))throw new z0("z.compile: async transforms in pipes are not supported");let X=F.transform,Y=B1($,(B)=>{let K={value:B,issues:[],addIssue:iB},q=X(B,K);if(q instanceof Promise)return E$;return K.issues.length===0?q:E$}),W=FD($);return D.write(`const ${W} = ${Y}(${J});`),D.write(`if (${W} === INVALID) return INVALID;`),_D(D,$,F.out,W)}else return _D(D,$,F.out,J)}function K1(D){return typeof D==="function"&&(D.constructor.name==="AsyncFunction"||D[Symbol.toStringTag]==="AsyncFunction")}function E0D(D,$,U,I){let F=U._zod.def;if(F.fn){if(K1(F.fn))throw new z0("z.compile: async custom predicates are not supported");let J=B1($,F.fn),X=JD($,mB),Q=FD($);D.write(`const ${Q} = ${J}(${I});`),D.write(`if (${Q} instanceof Promise) ${X}();`),D.write(`if (!${Q}) return INVALID;`)}else throw new ND("custom schema without a predicate function");return I}function v0D(D,$,U){let I=D._zod.run({value:U,issues:[]},{});if(I&&typeof I.then==="function")return E$;let F=I;if(F.issues.length===0)return F.value;return $()}function V0D(D,$,U,I){let F=U._zod.def;if(!F.catchValue[e5])throw new ND("catch with a callback (only a constant catch value compiles)",!1);let J=FD($);D.write(`let ${J} = (() => {`),D.indented((W)=>{let B=K$(W,$,F.innerType,I);W.write(`return ${B};`)}),D.write("})();");let X=JD($,F.innerType),Q=B1($,F.catchValue),Y=JD($,v0D);return D.write(`if (${J} === INVALID) {`),D.indented((W)=>{W.write(`${J} = ${Y}(${X}, ${Q}, ${I});`),W.write(`if (${J} === INVALID) return INVALID;`)}),D.write("}"),J}function j0D(D,$,U,I){let F=U._zod.def;if(F.transform){if(K1(F.transform))throw new z0("z.compile: async transforms are not supported");let J=F.transform,Q=B1($,(W)=>{let B={value:W,issues:[],addIssue:iB},K=J(W,B);if(K instanceof Promise)return E$;return B.issues.length===0?K:E$}),Y=FD($);return D.write(`const ${Y} = ${Q}(${I});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}return I}var E$,XT,z0,ND,P$D,n$D;var HT=T(()=>{Q6();jW();X1();l4();c();E$=Symbol.for("zod.compile.invalid"),XT=Symbol.for("zod.compile.fallback");z0=class z0 extends Error{constructor(D="z.compile does not support async refinements, transforms, or checks"){super(D);this.name="ZodCompileAsyncError"}};ND=class ND extends Error{constructor(D,$=!0){super(`z.compile does not support ${D}; this schema must use the runtime parser`);this.name="ZodCompileUnsupportedError",this.islandable=$}};P$D=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);n$D=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"])});function d7(D){if(D.checks)D.checks=[...D.checks];return D}function lB(D,$){return new D(d7({type:"string",...i($)}))}function dB(D,$){return new D(d7({type:"string",coerce:!0,...i($)}))}function c7(D,$){return new D({type:"string",format:"email",check:"string_format",abort:!1,...i($)})}function p7(D,$){return new D({type:"string",format:"guid",check:"string_format",abort:!1,...i($)})}function r7(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,...i($)})}function o7(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...i($)})}function t7(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...i($)})}function a7(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...i($)})}function M3(D,$){return new D({type:"string",format:"url",check:"string_format",abort:!1,...i($)})}function s7(D,$){return new D({type:"string",format:"emoji",check:"string_format",abort:!1,...i($)})}function e7(D,$){return new D({type:"string",format:"nanoid",check:"string_format",abort:!1,...i($)})}function DU(D,$){return new D({type:"string",format:"cuid",check:"string_format",abort:!1,...i($)})}function $U(D,$){return new D({type:"string",format:"cuid2",check:"string_format",abort:!1,...i($)})}function UU(D,$){return new D({type:"string",format:"ulid",check:"string_format",abort:!1,...i($)})}function FU(D,$){return new D({type:"string",format:"xid",check:"string_format",abort:!1,...i($)})}function IU(D,$){return new D({type:"string",format:"ksuid",check:"string_format",abort:!1,...i($)})}function JU(D,$){return new D({type:"string",format:"ipv4",check:"string_format",abort:!1,...i($)})}function XU(D,$){return new D({type:"string",format:"ipv6",check:"string_format",abort:!1,...i($)})}function cB(D,$){return new D({type:"string",format:"mac",check:"string_format",abort:!1,...i($)})}function QU(D,$){return new D({type:"string",format:"cidrv4",check:"string_format",abort:!1,...i($)})}function YU(D,$){return new D({type:"string",format:"cidrv6",check:"string_format",abort:!1,...i($)})}function WU(D,$){return new D({type:"string",format:"base64",check:"string_format",abort:!1,...i($)})}function BU(D,$){return new D({type:"string",format:"base64url",check:"string_format",abort:!1,...i($)})}function KU(D,$){return new D({type:"string",format:"e164",check:"string_format",abort:!1,...i($)})}function pB(D,$){return new D({type:"string",format:"credit_card",check:"string_format",abort:!1,...i($)})}function rB(D,$){return new D({type:"string",format:"iban",check:"string_format",abort:!1,...i($)})}function GU(D,$){return new D({type:"string",format:"jwt",check:"string_format",abort:!1,...i($)})}function O3(D,$){return new D({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...i($)})}function E3(D,$){return new D({type:"string",format:"date",check:"string_format",...i($)})}function v3(D,$){return new D({type:"string",format:"time",check:"string_format",precision:null,...i($)})}function V3(D,$){return new D({type:"string",format:"duration",check:"string_format",...i($)})}function tB(D,$){return new D(d7({type:"number",checks:[],...i($)}))}function aB(D,$){return new D(d7({type:"number",coerce:!0,checks:[],...i($)}))}function sB(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"safeint",...i($)})}function eB(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float32",...i($)})}function DK(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float64",...i($)})}function $K(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"int32",...i($)})}function UK(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"uint32",...i($)})}function FK(D,$){return new D({type:"boolean",...i($)})}function IK(D,$){return new D({type:"boolean",coerce:!0,...i($)})}function JK(D,$){return new D({type:"bigint",...i($)})}function XK(D,$){return new D({type:"bigint",coerce:!0,...i($)})}function QK(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...i($)})}function YK(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...i($)})}function WK(D,$){return new D({type:"symbol",...i($)})}function BK(D,$){return new D({type:"undefined",...i($)})}function KK(D,$){return new D({type:"null",...i($)})}function GK(D){return new D({type:"any"})}function qK(D){return new D({type:"unknown"})}function HK(D,$){return new D({type:"never",...i($)})}function NK(D,$){return new D({type:"void",...i($)})}function zK(D,$){return new D({type:"date",...i($)})}function wK(D,$){return new D({type:"date",coerce:!0,...i($)})}function LK(D,$){return new D({type:"nan",...i($)})}function w0(D,$){return new N7({check:"less_than",...i($),value:D,inclusive:!1})}function y$(D,$){return new N7({check:"less_than",...i($),value:D,inclusive:!0})}function L0(D,$){return new z7({check:"greater_than",...i($),value:D,inclusive:!1})}function m$(D,$){return new z7({check:"greater_than",...i($),value:D,inclusive:!0})}function qU(D){return L0(0,D)}function HU(D){return w0(0,D)}function NU(D){return y$(0,D)}function zU(D){return m$(0,D)}function Y6(D,$){return new nQ({check:"multiple_of",...i($),value:D})}function W6(D,$){return new dQ({check:"max_size",...i($),maximum:D})}function Z0(D,$){return new cQ({check:"min_size",...i($),minimum:D})}function G1(D,$){return new pQ({check:"size_equals",...i($),size:D})}function q1(D,$){return new rQ({check:"max_length",...i($),maximum:D})}function u0(D,$){return new oQ({check:"min_length",...i($),minimum:D})}function H1(D,$){return new tQ({check:"length_equals",...i($),length:D})}function r4(D,$){return new aQ({check:"string_format",format:"regex",...i($),pattern:D})}function o4(D){return new sQ({check:"string_format",format:"lowercase",...i(D)})}function t4(D){return new eQ({check:"string_format",format:"uppercase",...i(D)})}function a4(D,$){return new DY({check:"string_format",format:"includes",...i($),includes:D})}function s4(D,$){return new $Y({check:"string_format",format:"starts_with",...i($),prefix:D})}function e4(D,$){return new UY({check:"string_format",format:"ends_with",...i($),suffix:D})}function wU(D,$,U){return new FY({check:"property",property:D,schema:$,...i(U)})}function D2(D,$){return new IY({check:"properties",shape:D,...i($)})}function $2(D,$){return new JY({check:"mime_type",mime:D,...i($)})}function X0(D){return new XY({check:"overwrite",tx:D})}function U2(D){return X0(($)=>$.normalize(D))}function F2(){return X0((D)=>D.trim())}function I2(){return X0((D)=>D.toLowerCase())}function J2(){return X0((D)=>D.toUpperCase())}function X2(){return X0((D)=>nX(D))}function ZK(D,$,U){return new D({type:"array",element:$,...i(U)})}function A0D(D,$,U){return new D({type:"union",options:$,...i(U)})}function R0D(D,$,U){return new D({type:"union",options:$,inclusive:!1,...i(U)})}function S0D(D,$,U,I){return new D({type:"union",options:U,discriminator:$,...i(I)})}function T0D(D,$,U){return new D({type:"intersection",left:$,right:U})}function b0D(D,$,U,I){let F=U instanceof XD;return new D({type:"tuple",items:$,rest:F?U:null,...i(F?I:U)})}function P0D(D,$,U,I){return new D({type:"record",keyType:$,valueType:U,...i(I)})}function C0D(D,$,U,I){return new D({type:"map",keyType:$,valueType:U,...i(I)})}function u0D(D,$,U){return new D({type:"set",valueType:$,...i(U)})}function k0D(D,$,U){let I=Array.isArray($)?Object.fromEntries($.map((F)=>[F,F])):$;return new D({type:"enum",entries:I,...i(U)})}function _0D(D,$,U){return new D({type:"enum",entries:$,...i(U)})}function x0D(D,$,U){return new D({type:"literal",values:Array.isArray($)?$:[$],...i(U)})}function MK(D,$){return new D({type:"file",...i($)})}function g0D(D,$){return new D({type:"transform",transform:$})}function f0D(D,$){return new D({type:"optional",innerType:$})}function y0D(D,$){return new D({type:"nullable",innerType:$})}function m0D(D,$,U){return new D({type:"default",innerType:$,get defaultValue(){return typeof U==="function"?U():h8(U)}})}function h0D(D,$,U){return new D({type:"nonoptional",innerType:$,...i(U)})}function n0D(D,$){return new D({type:"success",innerType:$})}function i0D(D,$,U){return new D({type:"catch",innerType:$,catchValue:typeof U==="function"?U:rX(U)})}function l0D(D,$,U){return new D({type:"pipe",in:$,out:U})}function d0D(D,$){return new D({type:"readonly",innerType:$})}function c0D(D,$,U){return new D({type:"template_literal",parts:$,...i(U)})}function p0D(D,$){return new D({type:"lazy",getter:$})}function r0D(D,$){return new D({type:"promise",innerType:$})}function OK(D,$,U){let I=i(U);return I.abort??(I.abort=!0),new D({type:"custom",check:"custom",fn:$,...I})}function EK(D,$,U){return new D({type:"custom",check:"custom",fn:$,...i(U)})}function vK(D,$){let U=NT((I)=>{return I.addIssue=(F)=>{if(typeof F==="string")I.issues.push(x4(F,I.value,U._zod.def));else{let J=F;if(J.fatal)J.continue=!1;if(J.code??(J.code="custom"),!("input"in J))J.input=I.value;J.inst??(J.inst=U),J.continue??(J.continue=!U._zod.def.abort),I.issues.push(x4(J))}},D(I.value,I)},$);return U}function NT(D,$){let U=new SD({check:"custom",...i($)});return U._zod.check=D,U}function VK(D){let $=new SD({check:"describe"});return $._zod.onattach=[(U)=>{let I=J$.get(U)??{};J$.add(U,{...I,description:D})}],$._zod.check=()=>{},$}function jK(D){let $=new SD({check:"meta"});return $._zod.onattach=[(U)=>{let I=J$.get(U)??{};J$.add(U,{...I,...D})}],$._zod.check=()=>{},$}function AK(D,$){let U=i($),I=U.truthy??["true","1","yes","on","y","enabled"],F=U.falsy??["false","0","no","off","n","disabled"];if(U.case!=="sensitive")I=I.map((H)=>typeof H==="string"?H.toLowerCase():H),F=F.map((H)=>typeof H==="string"?H.toLowerCase():H);let J=new Set(I),X=new Set(F),Q=D.Codec??W3,Y=D.Boolean??Q3,B=new(D.String??Q1)({type:"string",error:U.error}),K=new Y({type:"boolean",error:U.error}),q=new Q({type:"pipe",in:B,out:K,transform:(H,G)=>{let N=H;if(U.case!=="sensitive")N=N.toLowerCase();if(J.has(N))return!0;else if(X.has(N))return!1;else return G.issues.push({code:"invalid_value",expected:"stringbool",values:[...J,...X],input:G.value,inst:q,continue:!1}),{}},reverseTransform:(H,G)=>{if(H===!0)return I[0]||"true";else return F[0]||"false"},error:U.error});return q._zod.bag.truthy=I,q._zod.bag.falsy=F,q._zod.bag.case=U.case??"insensitive",q}function N1(D,$,U,I={}){let F=i(I),J={check:"string_format",type:"string",format:$,fn:typeof U==="function"?U:(Q)=>U.test(Q),...F};if(U instanceof RegExp)J.pattern=U;return new D(J)}var oB;var zT=T(()=>{w7();Z3();l4();c();oB={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function j3(D,...$){for(let U of $)for(let I of Reflect.ownKeys(U))if(Object.prototype.propertyIsEnumerable.call(U,I))I$(D,I,U[I]);return D}function B6(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";return{processors:D.processors??{},metadataRegistry:D?.metadata??J$,target:$,unrepresentable:D?.unrepresentable??"throw",override:D?.override??(()=>{}),io:D?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:D?.cycles??"ref",reused:D?.reused??"inline",intersections:[],deferred:[],external:D?.external??void 0}}function rD(D,$,U,I,F){let J=typeof $.unrepresentable==="function"?$.unrepresentable({zodSchema:D,path:I.path,message:F}):$.unrepresentable;if(J==="any")return!1;if(J===void 0||J==="throw")throw Error(F);return Object.assign(U,J),!0}function ED(D,$,U={path:[],schemaPath:[]}){var I;let F=D._zod.def,J=$.seen.get(D);if(J){if(J.count++,U.schemaPath.includes(D))J.cycle=U.path;return J.schema}let X={schema:{},count:1,cycle:void 0,path:U.path};$.seen.set(D,X),$.sharedDefsExtractedFor=void 0,$.sharedEmitDoneFor=void 0;let Q=D._zod.toJSONSchema?.();if(Q)X.schema=Q;else{let B={...U,schemaPath:[...U.schemaPath,D],path:U.path};if(D._zod.processJSONSchema)D._zod.processJSONSchema($,X.schema,B);else{let q=X.schema,H=$.processors[F.type];if(!H)throw Error(`[toJSONSchema]: Non-representable type encountered: ${F.type}`);H(D,$,q,B)}let K=D._zod.parent;if(K){if(!X.ref)X.ref=K;ED(K,$,B),$.seen.get(K).isParent=!0}}let Y=$.metadataRegistry.get(D);if(Y)j3(X.schema,Y);if($.io==="input"&&v$(D))delete X.schema.examples,delete X.schema.default;if($.io==="input"&&"_prefault"in X.schema)(I=X.schema).default??(I.default=X.schema._prefault);return delete X.schema._prefault,$.seen.get(D).schema}function wT(D){return D.replace(/~/g,"~0").replace(/\//g,"~1")}function K6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");if(D.external&&D.sharedDefsExtractedFor===D.external)return;let I=new Map;for(let X of D.seen.entries()){let Q=D.metadataRegistry.get(X[0])?.id;if(Q){let Y=I.get(Q);if(Y&&Y!==X[0])throw Error(`Duplicate schema id "${Q}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);I.set(Q,X[0])}}let F=(X)=>{let Q=D.target==="draft-2020-12"?"$defs":"definitions";if(D.external){let K=D.external.registry.get(X[0])?.id,q=D.external.uri??((G)=>G);if(K)return{ref:q(K)};let H=X[1].defId??X[1].schema.id??`schema${D.counter++}`;return X[1].defId=H,{defId:H,ref:`${q("__shared")}#/${Q}/${wT(H)}`}}let Y="#",W=`${Y}/${Q}/`;if(X[1]===U&&!X[1].schema.id)return{ref:Y};let B=X[1].schema.id??`__schema${D.counter++}`;return{defId:B,ref:W+wT(B)}},J=(X)=>{if(X[1].schema.$ref)return;let Q=X[1],{ref:Y,defId:W}=F(X);if(Q.def={...Q.schema},W)Q.defId=W;let B=Q.schema;for(let K in B)delete B[K];B.$ref=Y};if(D.cycles==="throw")for(let X of D.seen.entries()){let Q=X[1];if(Q.cycle)throw Error(`Cycle detected: #/${Q.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let X of D.seen.entries()){let Q=X[1];if($===X[0]){J(X);continue}if(D.external){let W=D.external.registry.get(X[0])?.id;if($!==X[0]&&W){J(X);continue}}if(D.metadataRegistry.get(X[0])?.id){J(X);continue}if(Q.cycle){J(X);continue}if(Q.count>1){if(D.reused==="ref")J(X)}}if(D.external)D.sharedDefsExtractedFor=D.external}function MT(D){let $=D.anyOf;if(!Array.isArray($)||$.length===0||D.type!==void 0)return;let U=[];for(let I of $){if(!I||typeof I!=="object")return;MT(I);let F=Object.keys(I);if(F.length!==1||F[0]!=="type")return;let J=I.type;for(let X of Array.isArray(J)?J:[J]){if(typeof X!=="string")return;if(!U.includes(X))U.push(X)}}delete D.anyOf,D.type=U.length===1?U[0]:U}function ZT(D){let $=D.additionalProperties;if($===void 0||$===!1||typeof $!=="object"||$===null)return null;return Object.keys($).length?$:null}function RK(D){let $=[];for(let J of D){if(typeof J!=="object"||J.type!=="object")return null;for(let X in J)if(!OT.has(X))return null;$.push(J)}let U={},I=new Set;for(let J of $){for(let X in J.properties){if(Object.prototype.hasOwnProperty.call(U,X))continue;let Q=[];for(let W of $){let B=W.properties?.[X]??ZT(W);if(B===null||B===void 0)continue;if(!Q.some((K)=>JSON.stringify(K)===JSON.stringify(B)))Q.push(B)}let Y=Q.length===1?Q[0]:RK(Q)??{allOf:Q};I$(U,X,Y)}for(let X of J.required??[])I.add(X)}let F={type:"object",properties:U};if(I.size)F.required=[...I];if($.every((J)=>J.additionalProperties===!1))F.additionalProperties=!1;else{let J=[];for(let X of $){let Q=ZT(X);if(Q&&!J.some((Y)=>JSON.stringify(Y)===JSON.stringify(Q)))J.push(Q)}if(J.length===1)F.additionalProperties=J[0];else if(J.length>1)F.additionalProperties={allOf:J}}return F}function o0D(D){let $=D.allOf;if(!Array.isArray($)||$.length<2)return;for(let F of OT)if(F in D)return;let U=$.filter((F)=>LT.some((J)=>Array.isArray(F[J]))),I=null;if(!U.length)I=RK($);else{let F=U[0],J=LT.find((Y)=>Array.isArray(F[Y]));if(Object.keys(F).length!==1)return;let X=$.filter((Y)=>Y!==F),Q=F[J].map((Y)=>RK([...X,Y]));if(Q.some((Y)=>!Y))return;I={[J]:Q}}if(!I)return;delete D.allOf,j3(D,I)}function G6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");let I=(Q)=>{let Y=D.seen.get(Q);if(Y.ref===null)return;let W=Y.def??Y.schema,B={...W},K=Y.ref;if(Y.ref=null,K){I(K);let H=D.seen.get(K),G=H.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 j3(W,G);if(j3(W,B),Q._zod.parent===K)for(let z in W){if(z==="$ref"||z==="allOf")continue;if(!(z in B))delete W[z]}if(G.$ref&&H.def)for(let z in W){if(z==="$ref"||z==="allOf")continue;if(z in H.def&&JSON.stringify(W[z])===JSON.stringify(H.def[z]))delete W[z]}}let q=Q._zod.parent;if(q&&q!==K){I(q);let H=D.seen.get(q);if(H?.schema.$ref){if(W.$ref=H.schema.$ref,H.def)for(let G in W){if(G==="$ref"||G==="allOf")continue;if(G in H.def&&JSON.stringify(W[G])===JSON.stringify(H.def[G]))delete W[G]}}}D.override({zodSchema:Q,jsonSchema:W,path:Y.path??[]})};if(!D.external||D.sharedEmitDoneFor!==D.external){for(let Q of[...D.seen.entries()].reverse())I(Q[0]);if(D.target!=="openapi-3.0")for(let Q of D.seen.entries())MT(Q[1].def??Q[1].schema);for(let Q of D.deferred)Q();if(D.intersections.length){let Q=new Map;for(let Y of D.seen.values())for(let W of[Y.schema,Y.def]){let B=W?.allOf;if(!Array.isArray(B))continue;let K=Q.get(B);if(K)K.push(W);else Q.set(B,[W])}for(let Y of D.intersections)for(let W of Q.get(Y)??[])o0D(W)}}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 Q=D.external.registry.get($)?.id;if(!Q)throw Error("Schema is missing an `id` property");F.$id=D.external.uri(Q)}j3(F,U.defId?U.schema:U.def??U.schema);let J=D.metadataRegistry.get($)?.id;if(J!==void 0&&F.id===J)delete F.id;let X=D.external?.defs??{};if(!D.external||D.sharedEmitDoneFor!==D.external)for(let Q of D.seen.entries()){let Y=Q[1];if(Y.def&&Y.defId){if(Y.def.id===Y.defId)delete Y.def.id;I$(X,Y.defId,Y.def)}}if(D.external)D.sharedEmitDoneFor=D.external;if(D.external);else if(Object.keys(X).length>0)if(D.target==="draft-2020-12")F.$defs=X;else F.definitions=X;try{let Q=JSON.parse(JSON.stringify(F));return Object.defineProperty(Q,"~standard",{value:{...$["~standard"],jsonSchema:{input:Q2($,"input",D.processors),output:Q2($,"output",D.processors)}},enumerable:!1,writable:!1}),Q}catch(Q){throw Error("Error converting schema to JSON.")}}function v$(D,$){let U=$??{seen:new Set};if(U.seen.has(D))return!1;U.seen.add(D);let I=D._zod.def;if(I.type==="transform")return!0;if(I.type==="array")return v$(I.element,U);if(I.type==="set")return v$(I.valueType,U);if(I.type==="lazy")return v$(I.getter(),U);if(I.type==="promise"||I.type==="optional"||I.type==="nonoptional"||I.type==="nullable"||I.type==="readonly"||I.type==="default"||I.type==="prefault"||I.type==="catch")return v$(I.innerType,U);if(I.type==="intersection")return v$(I.left,U)||v$(I.right,U);if(I.type==="record"||I.type==="map")return v$(I.keyType,U)||v$(I.valueType,U);if(I.type==="pipe"){if(D._zod.traits.has("$ZodCodec"))return!0;return v$(I.in,U)||v$(I.out,U)}if(I.type==="object"){for(let F in I.shape)if(v$(I.shape[F],U))return!0;return!1}if(I.type==="union"){for(let F of I.options)if(v$(F,U))return!0;return!1}if(I.type==="tuple"){for(let F of I.items)if(v$(F,U))return!0;if(I.rest&&v$(I.rest,U))return!0;return!1}return!1}var OT,LT,SK=(D,$={})=>(U)=>{let I=B6({...U,processors:$});return ED(D,I),K6(I,D),G6(I,D)},Q2=(D,$,U={})=>(I)=>{let{libraryOptions:F,target:J}=I??{},X=B6({...F??{},target:J,io:$,processors:U});return ED(D,X),K6(X,D),G6(X,D)};var A3=T(()=>{Z3();c();OT=new Set(["type","properties","required","additionalProperties"]),LT=["oneOf","anyOf"]});function oD(D){let $={},U=D._zod.def,I=D._zod.traits.has("$ZodCheck")?[D,...U.checks??[]]:U.checks??[];for(let J of I)t0D[J._zod.def.check]?.($,J._zod.def);let F=D._zod.bag;if(F.minimum!==void 0)Y2($,"minimum",F.minimum);if(F.exclusiveMinimum!==void 0)Y2($,"exclusiveMinimum",F.exclusiveMinimum);if(F.maximum!==void 0)W2($,"maximum",F.maximum);if(F.exclusiveMaximum!==void 0)W2($,"exclusiveMaximum",F.exclusiveMaximum);if(F.multipleOf!==void 0)AT($,F.multipleOf);if(F.format!==void 0){if($.format??($.format=F.format),F.format.includes("int"))$.isInt=!0}if(F.mime)ST($,F.mime);for(let J of F.patterns??[])RT($,J);return $}function R3(D){let $=D._zod.def;if($.type==="pipe"&&$.in._zod.traits.has("$ZodTransform"))return R3($.out);if($.type==="catch")return R3($.innerType);return D._zod.optin}function TK(D,$,U){if($.$ref){if(U.has($))return $;U.add($);let G=D.get($)?.def;if(!G)return $;let N=TK(D,G,U);return N===G?$:N}for(let G of["anyOf","oneOf"]){let N=$[G];if(!Array.isArray(N))continue;let z=N.map((Z)=>TK(D,Z,U));if(z.some((Z,M)=>Z!==N[M]))$={...$,[G]:z}}let I=Array.isArray($.type)?$.type:[$.type],F=!I.includes("string")&&I.some((G)=>G==="number"||G==="integer"),J=$.enum??($.const!==void 0?[$.const]:void 0);if(!F&&!J?.some((G)=>typeof G==="number"))return $;let{minimum:X,maximum:Q,exclusiveMinimum:Y,exclusiveMaximum:W,multipleOf:B,format:K,id:q,...H}=$;if(H.enum)H.enum=H.enum.map((G)=>typeof G==="number"?String(G):G);else if(typeof H.const==="number")H.const=String(H.const);if(!F)return H;if(H.type="string",!J)H.pattern=(I.includes("number")?N0:e8).source;return H}function e0D(D){let $=new Map;for(let I of D.seen.values())if(I.def&&!$.has(I.schema))$.set(I.schema,I);let U=new Map;for(let I of bK.get(D)??[]){let F=D.seen.get(I),J=(F?.def??F?.schema)?.propertyNames;if(!J||J===!0||U.has(J))continue;let X=TK($,J,new Set);if(X!==J)U.set(J,X)}if(!U.size)return;for(let I of D.seen.values())for(let F of[I.schema,I.def]){let J=F&&U.get(F.propertyNames);if(J)F.propertyNames=J}}function PT(D,$,U,I,F){let J=!1,X=JSON.stringify(D,(Q,Y)=>{if(typeof Y!=="bigint")return Y;return J=!0,null});if(!J)return JSON.parse(X);return rD($,U,I,F,"BigInt defaults cannot be represented in JSON Schema"),QG}function OU(D,$){if("_idmap"in D){let I=D,F=B6({...$,processors:LU}),J={};for(let Y of I._idmap.entries()){let[W,B]=Y;ED(B,F)}let X={},Q={registry:I,uri:$?.uri,defs:J};F.external=Q;for(let Y of I._idmap.entries()){let[W,B]=Y;K6(F,B),I$(X,W,G6(F,B))}if(Object.keys(J).length>0){let Y=F.target==="draft-2020-12"?"$defs":"definitions";X.__shared={[Y]:J}}return{schemas:X}}let U=B6({...$,processors:LU});return ED(D,U),K6(U,D),G6(U,D)}var Y2=(D,$,U)=>{if(D[$]===void 0||U>D[$])D[$]=U},W2=(D,$,U)=>{if(D[$]===void 0||U<D[$])D[$]=U},ET=(D,$)=>{Y2(D,"minimum",$),W2(D,"maximum",$)},AT=(D,$)=>{if(D.multipleOf??(D.multipleOf=[]),!D.multipleOf.includes($))D.multipleOf.push($)},RT=(D,$)=>{D.patterns??(D.patterns=new Set),D.patterns.add($)},ST=(D,$)=>{D.mime=D.mime?D.mime.filter((U)=>$.includes(U)):[...$]},TT=(D,$)=>{if(D.format=$,$.includes("int"))D.isInt=!0},vT=(D,$)=>Y2(D,"minimum",$.minimum),VT=(D,$)=>W2(D,"maximum",$.maximum),jT=(D)=>($,U)=>{TT($,U.format);let[I,F]=D[U.format];Y2($,"minimum",I),W2($,"maximum",F)},t0D,a0D,s0D,bT=(D)=>s0D.get(D)??D,PK=(D,$,U,I)=>{let F=U;F.type="string";let{minimum:J,maximum:X,format:Q,patterns:Y,contentEncoding:W,laxFormat:B}=oD(D);if(typeof J==="number")F.minLength=J;if(typeof X==="number")F.maxLength=X;if(Q){if(F.format=a0D[Q]??Q,F.format==="")delete F.format;if(Q==="time"||B)delete F.format}if(W)F.contentEncoding=W;if(Y&&Y.size>0){let K=[...Y].map(bT);if(K.length===1)F.pattern=K[0].source;else if(K.length>1)F.allOf=[...K.map((q)=>({...$.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"?{type:"string"}:{},pattern:q.source}))]}},CK=(D,$,U,I)=>{let F=U,{minimum:J,maximum:X,multipleOf:Q,exclusiveMaximum:Y,exclusiveMinimum:W,isInt:B}=oD(D);F.type=B?"integer":"number";let K=typeof W==="number"&&W>=(J??Number.NEGATIVE_INFINITY),q=typeof Y==="number"&&Y<=(X??Number.POSITIVE_INFINITY),H=$.target==="draft-04"||$.target==="openapi-3.0";if(K)if(H)F.minimum=W,F.exclusiveMinimum=!0;else F.exclusiveMinimum=W;else if(typeof J==="number")F.minimum=J;if(q)if(H)F.maximum=Y,F.exclusiveMaximum=!0;else F.exclusiveMaximum=Y;else if(typeof X==="number")F.maximum=X;if(Q){let G=new Set;for(let Z of Q)if(Number.isFinite(Z)&&Z!==0)G.add(Math.abs(Z));else rD(D,$,F,I,`A multipleOf divisor of ${Z} cannot be represented in JSON Schema`);let[N,...z]=G;if(N!==void 0)F.multipleOf=N;if(z.length)F.allOf=[...F.allOf??[],...z.map((Z)=>({multipleOf:Z}))]}},uK=(D,$,U,I)=>{U.type="boolean"},kK=(D,$,U,I)=>{rD(D,$,U,I,"BigInt cannot be represented in JSON Schema")},_K=(D,$,U,I)=>{rD(D,$,U,I,"Symbols cannot be represented in JSON Schema")},xK=(D,$,U,I)=>{if($.target==="openapi-3.0")U.type="string",U.nullable=!0,U.enum=[null];else U.type="null"},gK=(D,$,U,I)=>{rD(D,$,U,I,"Undefined cannot be represented in JSON Schema")},fK=(D,$,U,I)=>{rD(D,$,U,I,"Void cannot be represented in JSON Schema")},yK=(D,$,U,I)=>{U.not={}},mK=(D,$,U,I)=>{},hK=(D,$,U,I)=>{},nK=(D,$,U,I)=>{rD(D,$,U,I,"Date cannot be represented in JSON Schema")},iK=(D,$,U,I)=>{let F=D._zod.def,J=C4(F.entries);if(J.length===0){U.not={};return}if(J.every((X)=>typeof X==="number"))U.type="number";if(J.every((X)=>typeof X==="string"))U.type="string";U.enum=J},lK=(D,$,U,I)=>{let F=D._zod.def;if(F.values.length===0){U.not={};return}let J=[];for(let X of F.values)if(X===void 0){if(rD(D,$,U,I,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof X==="bigint"){if(rD(D,$,U,I,"BigInt literals cannot be represented in JSON Schema"))return;J.push(Number(X))}else J.push(X);if(J.length===0);else if(J.length===1){let X=J[0];if(U.type=X===null?"null":typeof X,$.target==="draft-04"||$.target==="openapi-3.0")U.enum=[X];else U.const=X}else{if(J.every((X)=>typeof X==="number"))U.type="number";if(J.every((X)=>typeof X==="string"))U.type="string";if(J.every((X)=>typeof X==="boolean"))U.type="boolean";if(J.every((X)=>X===null))U.type="null";U.enum=J}},dK=(D,$,U,I)=>{rD(D,$,U,I,"NaN cannot be represented in JSON Schema")},cK=(D,$,U,I)=>{let F=U,J=D._zod.pattern;if(!J)throw Error("Pattern not found in template literal");F.type="string",F.pattern=J.source},pK=(D,$,U,I)=>{let F=U;F.type="string",F.format="binary",F.contentEncoding="binary";let{minimum:J,maximum:X,mime:Q}=oD(D);if(J!==void 0)F.minLength=J;if(X!==void 0)F.maxLength=X;if(!Q)return;if(Q.length===0)F.not={};else if(Q.length===1)F.contentMediaType=Q[0];else F.anyOf=Q.map((Y)=>({contentMediaType:Y}))},rK=(D,$,U,I)=>{U.type="boolean"},oK=(D,$,U,I)=>{rD(D,$,U,I,"Custom types cannot be represented in JSON Schema")},tK=(D,$,U,I)=>{rD(D,$,U,I,"Function types cannot be represented in JSON Schema")},aK=(D,$,U,I)=>{rD(D,$,U,I,"Transforms cannot be represented in JSON Schema")},sK=(D,$,U,I)=>{rD(D,$,U,I,"Map cannot be represented in JSON Schema")},eK=(D,$,U,I)=>{rD(D,$,U,I,"Set cannot be represented in JSON Schema")},DG=(D,$,U,I)=>{let F=U,J=D._zod.def,{minimum:X,maximum:Q}=oD(D);if(typeof X==="number")F.minItems=X;if(typeof Q==="number")F.maxItems=Q;F.type="array",F.items=ED(J.element,$,{...I,path:[...I.path,"items"]})},$G=(D,$,U,I)=>{let F=U,J=D._zod.def,X=J.shape;if(Object.getOwnPropertySymbols(X).length&&rD(D,$,F,I,"Symbol keys cannot be represented in JSON Schema"))return;F.type="object",F.properties={};for(let W in X)I$(F.properties,W,ED(X[W],$,{...I,path:[...I.path,"properties",W]}));let Y=[];for(let W of Object.keys(X)){let B=J.shape[W];if($.io==="input"?R3(B)===void 0:B._zod.optout===void 0)Y.push(W)}if(Y.length>0)F.required=Y;if(J.catchall?._zod.def.type==="never")F.additionalProperties=!1;else if(!J.catchall){if($.io==="output")F.additionalProperties=!1}else if(J.catchall)F.additionalProperties=ED(J.catchall,$,{...I,path:[...I.path,"additionalProperties"]})},ZU=(D,$,U,I)=>{let F=D._zod.def,J=F.inclusive===!1,X=F.options.map((Q,Y)=>ED(Q,$,{...I,path:[...I.path,J?"oneOf":"anyOf",Y]}));if(J)U.oneOf=X;else U.anyOf=X},UG=(D,$,U,I)=>{let F=D._zod.def,J=ED(F.left,$,{...I,path:[...I.path,"allOf",0]}),X=ED(F.right,$,{...I,path:[...I.path,"allOf",1]}),Q=(W)=>("allOf"in W)&&Object.keys(W).length===1,Y=[...Q(J)?J.allOf:[J],...Q(X)?X.allOf:[X]];U.allOf=Y,$.intersections.push(Y)},FG=(D,$,U,I)=>{let F=U,J=D._zod.def;F.type="array";let X=$.target==="draft-2020-12"?"prefixItems":"items",Q=$.target==="draft-2020-12"?"items":$.target==="openapi-3.0"?"items":"additionalItems",Y=J.items.map((N,z)=>ED(N,$,{...I,path:[...I.path,X,z]})),W=J.rest?ED(J.rest,$,{...I,path:[...I.path,Q,...$.target==="openapi-3.0"?[J.items.length]:[]]}):null,B=J.items.length;while(B>0){let N=J.items[B-1];if(!($.io==="input"?R3(N)!==void 0:N._zod.optout==="optional"))break;B--}let K=J.items.length,q=!J.rest;if($.target==="draft-2020-12"){if(F.prefixItems=Y,q)F.items=!1;else if(W)F.items=W;if(B>0)F.minItems=B;if(q)F.maxItems=K}else if($.target==="openapi-3.0"){if(F.items={anyOf:Y},W)F.items.anyOf.push(W);if(B>0)F.minItems=B;if(q)F.maxItems=K}else{if(F.items=Y,q)F.additionalItems=!1;else if(W)F.additionalItems=W;if(B>0)F.minItems=B;if(q)F.maxItems=K}let{minimum:H,maximum:G}=oD(D);if(typeof H==="number")F.minItems=H;if(typeof G==="number")F.maxItems=G},bK,IG=(D,$,U,I)=>{let F=U,J=D._zod.def;F.type="object";let X=J.keyType,Q=oD(X).patterns;if(J.mode==="loose"&&Q&&Q.size>0){let B=ED(J.valueType,$,{...I,path:[...I.path,"patternProperties","*"]});F.patternProperties={};for(let K of Q)I$(F.patternProperties,bT(K).source,B)}else{if($.target==="draft-07"||$.target==="draft-2020-12"){F.propertyNames=ED(J.keyType,$,{...I,path:[...I.path,"propertyNames"]});let B=bK.get($);if(!B)B=[],bK.set($,B),$.deferred.push(()=>e0D($));B.push(D)}F.additionalProperties=ED(J.valueType,$,{...I,path:[...I.path,"additionalProperties"]})}let Y=X._zod.values,W=$.io==="input"&&R3(J.valueType)!==void 0;if(Y&&!J.partial&&!W){let B=[...Y].filter((K)=>typeof K==="string"||typeof K==="number");if(B.length>0)F.required=B.map(String)}},JG=(D,$,U,I)=>{let F=D._zod.def,J=ED(F.innerType,$,I),X=$.seen.get(D);if($.target==="openapi-3.0")X.ref=F.innerType,U.nullable=!0;else U.anyOf=[J,{type:"null"}]},XG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType},QG,YG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType;let X=PT(F.defaultValue,D,$,U,I);if(X!==QG)U.default=X},WG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);if(J.ref=F.innerType,$.io!=="input")return;let X=PT(F.defaultValue,D,$,U,I);if(X!==QG)U._prefault=X},BG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType;let X;try{X=F.catchValue(void 0)}catch{rD(D,$,U,I,"Dynamic catch values are not supported in JSON Schema");return}U.default=X},KG=(D,$,U,I)=>{let F=D._zod.def,J=F.in._zod.traits.has("$ZodTransform"),X=$.io==="input"?J?F.out:F.in:F.out;ED(X,$,I);let Q=$.seen.get(D);Q.ref=X},GG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType,U.readOnly=!0},qG=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType},MU=(D,$,U,I)=>{let F=D._zod.def;ED(F.innerType,$,I);let J=$.seen.get(D);J.ref=F.innerType},HG=(D,$,U,I)=>{let F=D._zod.innerType;ED(F,$,I);let J=$.seen.get(D);J.ref=F},LU;var S3=T(()=>{X1();l4();A3();c();t0D={greater_than:(D,$)=>Y2(D,$.inclusive?"minimum":"exclusiveMinimum",$.value),less_than:(D,$)=>W2(D,$.inclusive?"maximum":"exclusiveMaximum",$.value),multiple_of:(D,$)=>AT(D,$.value),number_format:jT(i8),bigint_format:jT(l8),min_length:vT,max_length:VT,length_equals:(D,$)=>ET(D,$.length),min_size:vT,max_size:VT,size_equals:(D,$)=>ET(D,$.size),string_format:(D,$)=>{if(TT(D,$.format),$.pattern)RT(D,$.pattern);if($.format==="base64"||$.format==="base64url")D.contentEncoding=$.format;if($.local||$.precision===-1)D.laxFormat=!0},mime_type:(D,$)=>ST(D,$.mime)};a0D={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},s0D=new Map([[R7,EQ],[X3,vQ]]);bK=new WeakMap;QG=Symbol();LU={string:PK,number:CK,boolean:uK,bigint:kK,symbol:_K,null:xK,undefined:gK,void:fK,never:yK,any:mK,unknown:hK,date:nK,enum:iK,literal:lK,nan:dK,template_literal:cK,file:pK,success:rK,custom:oK,function:tK,transform:aK,map:sK,set:eK,array:DG,object:$G,union:ZU,intersection:UG,tuple:FG,record:IG,nullable:JG,nonoptional:XG,default:YG,prefault:WG,catch:BG,pipe:KG,readonly:GG,promise:qG,optional:MU,lazy:HG}});class NG{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=B6({processors:LU,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 ED(D,this.ctx,$)}emit(D,$){if($){if($.cycles)this.ctx.cycles=$.cycles;if($.reused)this.ctx.reused=$.reused;if($.external)this.ctx.external=$.external}this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,K6(this.ctx,D);let U=G6(this.ctx,D),{"~standard":I,...F}=U;return F}}var CT=T(()=>{S3();A3()});var uT={};var kT=()=>{};var k0={};X$(k0,{withParser:()=>i7,version:()=>QY,validateURL:()=>v7,validateAsync:()=>a8,validate:()=>t8,util:()=>x,urlProtocolOk:()=>j7,urlHostnameOk:()=>V7,treeifyError:()=>$Q,toZod:()=>y8,toJSONSchema:()=>OU,toDotPath:()=>ZR,stripTabAndNewline:()=>F3,standardProps:()=>E7,safeParseAsync:()=>je,safeParse:()=>Ve,safeEncodeAsync:()=>_e,safeEncode:()=>ue,safeDecodeAsync:()=>xe,safeDecode:()=>ke,registry:()=>n7,regexes:()=>a$,processSchema:()=>ED,process:()=>ED,prettifyError:()=>UQ,parseURLObject:()=>mR,parseAsync:()=>U7,parse:()=>$7,meta:()=>jK,mergeValues:()=>i4,memoizer:()=>q3,locales:()=>L3,isValidJWT:()=>P7,isValidIPv6:()=>I3,isValidIBAN:()=>b7,isValidCreditCard:()=>T7,isValidCIDRv6:()=>A7,isValidBase64URL:()=>S7,isValidBase64:()=>J3,isRecursiveSchema:()=>m7,isBackEdge:()=>h7,initializeContext:()=>B6,handleUnrepresentable:()=>rD,globalRegistry:()=>J$,globalConfig:()=>eD,getDiscriminatedOption:()=>sY,formatError:()=>o8,flattenError:()=>r8,finalize:()=>G6,extractDefs:()=>K6,encodeAsync:()=>Pe,encode:()=>Te,describe:()=>VK,decodeAsync:()=>Ce,decode:()=>be,createToJSONSchemaMethod:()=>SK,createStandardJSONSchemaMethod:()=>Q2,config:()=>nD,compileFn:()=>l7,compile:()=>nB,clone:()=>MD,canParseURL:()=>HY,base64urlCharset:()=>X3,base64Charset:()=>R7,_xor:()=>R0D,_xid:()=>FU,_void:()=>NK,_uuidv7:()=>a7,_uuidv6:()=>t7,_uuidv4:()=>o7,_uuid:()=>r7,_url:()=>M3,_uppercase:()=>t4,_unknown:()=>qK,_union:()=>A0D,_undefined:()=>BK,_ulid:()=>UU,_uint64:()=>YK,_uint32:()=>UK,_tuple:()=>b0D,_trim:()=>F2,_transform:()=>g0D,_toUpperCase:()=>J2,_toLowerCase:()=>I2,_templateLiteral:()=>c0D,_symbol:()=>WK,_superRefine:()=>vK,_success:()=>n0D,_stringbool:()=>AK,_stringFormat:()=>N1,_string:()=>lB,_startsWith:()=>s4,_slugify:()=>X2,_size:()=>G1,_set:()=>u0D,_safeParseAsync:()=>m4,_safeParse:()=>y4,_safeEncodeAsync:()=>W7,_safeEncode:()=>Q7,_safeDecodeAsync:()=>B7,_safeDecode:()=>Y7,_regex:()=>r4,_refine:()=>EK,_record:()=>P0D,_readonly:()=>d0D,_property:()=>wU,_properties:()=>D2,_promise:()=>r0D,_positive:()=>qU,_pipe:()=>l0D,_parseAsync:()=>f4,_parse:()=>g4,_overwrite:()=>X0,_optional:()=>f0D,_number:()=>tB,_nullable:()=>y0D,_null:()=>KK,_normalize:()=>U2,_nonpositive:()=>NU,_nonoptional:()=>h0D,_nonnegative:()=>zU,_never:()=>HK,_negative:()=>HU,_nativeEnum:()=>_0D,_nanoid:()=>e7,_nan:()=>LK,_multipleOf:()=>Y6,_minSize:()=>Z0,_minLength:()=>u0,_min:()=>m$,_mime:()=>$2,_maxSize:()=>W6,_maxLength:()=>q1,_max:()=>y$,_map:()=>C0D,_mac:()=>cB,_lte:()=>y$,_lt:()=>w0,_lowercase:()=>o4,_literal:()=>x0D,_length:()=>H1,_lazy:()=>p0D,_ksuid:()=>IU,_jwt:()=>GU,_isoTime:()=>v3,_isoDuration:()=>V3,_isoDateTime:()=>O3,_isoDate:()=>E3,_ipv6:()=>XU,_ipv4:()=>JU,_intersection:()=>T0D,_int64:()=>QK,_int32:()=>$K,_int:()=>sB,_includes:()=>a4,_iban:()=>rB,_guid:()=>p7,_gte:()=>m$,_gt:()=>L0,_float64:()=>DK,_float32:()=>eB,_file:()=>MK,_enum:()=>k0D,_endsWith:()=>e4,_encodeAsync:()=>J7,_encode:()=>F7,_emoji:()=>s7,_email:()=>c7,_e164:()=>KU,_discriminatedUnion:()=>S0D,_default:()=>m0D,_decodeAsync:()=>X7,_decode:()=>I7,_date:()=>zK,_custom:()=>OK,_cuid2:()=>$U,_cuid:()=>DU,_creditCard:()=>pB,_coercedString:()=>dB,_coercedNumber:()=>aB,_coercedDate:()=>wK,_coercedBoolean:()=>IK,_coercedBigint:()=>XK,_cidrv6:()=>YU,_cidrv4:()=>QU,_check:()=>NT,_catch:()=>i0D,_boolean:()=>FK,_bigint:()=>JK,_base64url:()=>BU,_base64:()=>WU,_array:()=>ZK,_any:()=>GK,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>z0,URL_UNPARSEABLE:()=>U3,URL_BAD_FORMAT:()=>qY,TimePrecision:()=>oB,NEVER:()=>tX,JSONSchemaGenerator:()=>NG,JSONSchema:()=>uT,INVALID:()=>E$,Doc:()=>n4,$output:()=>xB,$input:()=>gB,$constructor:()=>j,$brand:()=>aX,$ZodXor:()=>aY,$ZodXID:()=>OY,$ZodVoid:()=>pY,$ZodUnknown:()=>dY,$ZodUnion:()=>Y3,$ZodUndefined:()=>nY,$ZodUUID:()=>KY,$ZodURL:()=>NY,$ZodULID:()=>MY,$ZodType:()=>XD,$ZodTuple:()=>k7,$ZodTransform:()=>QW,$ZodTemplateLiteral:()=>LW,$ZodSymbol:()=>hY,$ZodSuccess:()=>qW,$ZodStringFormat:()=>OD,$ZodString:()=>Q1,$ZodSet:()=>FW,$ZodRegistry:()=>fB,$ZodRecord:()=>$W,$ZodRealError:()=>P$,$ZodReadonly:()=>wW,$ZodPromise:()=>MW,$ZodPreprocess:()=>zW,$ZodPrefault:()=>KW,$ZodPipe:()=>x7,$ZodOptional:()=>_7,$ZodObjectJIT:()=>tY,$ZodObject:()=>iR,$ZodNumberFormat:()=>yY,$ZodNumber:()=>C7,$ZodNullable:()=>WW,$ZodNull:()=>iY,$ZodNonOptional:()=>GW,$ZodNever:()=>cY,$ZodNanoID:()=>wY,$ZodNaN:()=>NW,$ZodMap:()=>UW,$ZodMAC:()=>TY,$ZodLiteral:()=>JW,$ZodLazy:()=>B3,$ZodKSUID:()=>EY,$ZodJWT:()=>gY,$ZodIntersection:()=>DW,$ZodISOTime:()=>jY,$ZodISODuration:()=>AY,$ZodISODateTime:()=>vY,$ZodISODate:()=>VY,$ZodIPv6:()=>SY,$ZodIPv4:()=>RY,$ZodIBAN:()=>xY,$ZodGUID:()=>BY,$ZodFunction:()=>ZW,$ZodFile:()=>XW,$ZodExactOptional:()=>YW,$ZodError:()=>DQ,$ZodEnum:()=>IW,$ZodEncodeError:()=>I1,$ZodEmoji:()=>zY,$ZodEmail:()=>GY,$ZodE164:()=>kY,$ZodDiscriminatedUnion:()=>eY,$ZodDefault:()=>BW,$ZodDate:()=>rY,$ZodCyclicError:()=>VW,$ZodCustomStringFormat:()=>fY,$ZodCustom:()=>OW,$ZodCreditCard:()=>_Y,$ZodCodec:()=>W3,$ZodCheckUpperCase:()=>eQ,$ZodCheckStringFormat:()=>h4,$ZodCheckStartsWith:()=>$Y,$ZodCheckSizeEquals:()=>pQ,$ZodCheckRegex:()=>aQ,$ZodCheckProperty:()=>FY,$ZodCheckProperties:()=>IY,$ZodCheckOverwrite:()=>XY,$ZodCheckNumberFormat:()=>iQ,$ZodCheckMultipleOf:()=>nQ,$ZodCheckMinSize:()=>cQ,$ZodCheckMinLength:()=>oQ,$ZodCheckMimeType:()=>JY,$ZodCheckMaxSize:()=>dQ,$ZodCheckMaxLength:()=>rQ,$ZodCheckLowerCase:()=>sQ,$ZodCheckLessThan:()=>N7,$ZodCheckLengthEquals:()=>tQ,$ZodCheckIncludes:()=>DY,$ZodCheckGreaterThan:()=>z7,$ZodCheckEndsWith:()=>UY,$ZodCheckBigIntFormat:()=>lQ,$ZodCheck:()=>SD,$ZodCatch:()=>HW,$ZodCUID2:()=>ZY,$ZodCUID:()=>LY,$ZodCIDRv6:()=>PY,$ZodCIDRv4:()=>bY,$ZodBoolean:()=>Q3,$ZodBigIntFormat:()=>mY,$ZodBigInt:()=>u7,$ZodBase64URL:()=>uY,$ZodBase64:()=>CY,$ZodAsyncError:()=>f$,$ZodArray:()=>oY,$ZodAny:()=>lY});var h$=T(()=>{c();c();X1();_B();S3();CT();kT();Q6();IQ();FQ();l4();jW();w7();YY();Z3();HT();zT();A3()});var EU={};X$(EU,{uppercase:()=>t4,trim:()=>F2,toUpperCase:()=>J2,toLowerCase:()=>I2,startsWith:()=>s4,slugify:()=>X2,size:()=>G1,regex:()=>r4,property:()=>wU,properties:()=>D2,positive:()=>qU,overwrite:()=>X0,normalize:()=>U2,nonpositive:()=>NU,nonnegative:()=>zU,negative:()=>HU,multipleOf:()=>Y6,minSize:()=>Z0,minLength:()=>u0,mime:()=>$2,maxSize:()=>W6,maxLength:()=>q1,lte:()=>y$,lt:()=>w0,lowercase:()=>o4,length:()=>H1,includes:()=>a4,gte:()=>m$,gt:()=>L0,endsWith:()=>e4});var vU=T(()=>{h$()});function VU(D,$,U){Object.defineProperty(D,$,{configurable:!0,enumerable:!1,get(){let I=U(this);return Object.defineProperty(this,$,{value:I,configurable:!0,writable:!0}),I},set(I){Object.defineProperty(this,$,{value:I,configurable:!0,writable:!0})}})}var _T,xT=(D,$)=>{DQ.init(D,$),D.name="ZodError";let U=Object.getPrototypeOf(D);if(_T.has(U))return;_T.add(U),VU(U,"format",(I)=>(F)=>o8(I,F)),VU(U,"flatten",(I)=>(F)=>r8(I,F)),VU(U,"addIssue",(I)=>(F)=>{I.issues.push(F),I.message=JSON.stringify(I.issues,u4,2)}),VU(U,"addIssues",(I)=>(F)=>{I.issues.push(...F),I.message=JSON.stringify(I.issues,u4,2)}),Object.defineProperty(U,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}})},$6D,C$;var zG=T(()=>{h$();h$();c();_T=new WeakSet([Object.prototype,Error.prototype]);$6D=j("ZodError",xT),C$=j("ZodError",xT,void 0,{Parent:Error})});var wG,LG,ZG,MG,OG,EG,vG,VG,jG,AG,RG,SG;var TG=T(()=>{h$();zG();h$();wG=g4(C$),LG=f4(C$),ZG=y4(C$),MG=m4(C$),OG=F7(C$),EG=I7(C$),vG=J7(C$),VG=X7(C$),jG=Q7(C$),AG=Y7(C$),RG=W7(C$),SG=B7(C$)});var w2={};X$(w2,{xor:()=>bb,xid:()=>tT,void:()=>Vb,uuidv7:()=>nT,uuidv6:()=>hT,uuidv4:()=>mT,uuid:()=>yT,url:()=>iT,unknown:()=>z1,union:()=>z2,undefined:()=>Eb,ulid:()=>oT,uint64:()=>Mb,uint32:()=>wb,tuple:()=>oG,transform:()=>rU,templateLiteral:()=>lb,symbol:()=>Ob,superRefine:()=>Eq,success:()=>mb,stringbool:()=>sb,stringFormat:()=>Wb,string:()=>T3,strictObject:()=>Sb,set:()=>_b,refine:()=>Oq,record:()=>tG,readonly:()=>Nq,promise:()=>db,preprocess:()=>DP,prefault:()=>Qq,pipe:()=>AU,partialRecord:()=>Cb,optional:()=>w1,object:()=>Rb,number:()=>uG,nullish:()=>yb,nullable:()=>b3,null:()=>fG,nonoptional:()=>Yq,never:()=>cU,nativeEnum:()=>xb,nanoid:()=>cT,nan:()=>hb,meta:()=>tb,map:()=>kb,mac:()=>eT,looseRecord:()=>ub,looseObject:()=>Tb,literal:()=>gb,lazy:()=>Lq,ksuid:()=>aT,keyof:()=>Ab,jwt:()=>Yb,json:()=>eb,ipv6:()=>Db,ipv4:()=>sT,invertCodec:()=>ib,intersection:()=>pG,int64:()=>Zb,int32:()=>zb,int:()=>jU,instanceof:()=>ab,iban:()=>Qb,httpUrl:()=>lT,hostname:()=>Bb,hex:()=>Kb,hash:()=>qb,guid:()=>fT,function:()=>cb,float64:()=>Nb,float32:()=>Hb,file:()=>fb,exactOptional:()=>Uq,enum:()=>pU,emoji:()=>dT,email:()=>gT,e164:()=>Jb,discriminatedUnion:()=>Pb,describe:()=>ob,date:()=>jb,custom:()=>rb,currencyCode:()=>Gb,cuid2:()=>rT,cuid:()=>pT,creditCard:()=>Xb,codec:()=>nb,cidrv6:()=>Ub,cidrv4:()=>$b,check:()=>pb,catch:()=>Kq,boolean:()=>kG,bigint:()=>Lb,base64url:()=>Ib,base64:()=>Fb,array:()=>u3,any:()=>vb,_function:()=>cb,_default:()=>Jq,_ZodString:()=>RU,ZodXor:()=>lG,ZodXID:()=>_U,ZodVoid:()=>nG,ZodUnknown:()=>mG,ZodUnion:()=>_3,ZodUndefined:()=>xG,ZodUUID:()=>M0,ZodURL:()=>P3,ZodULID:()=>kU,ZodType:()=>WD,ZodTuple:()=>rG,ZodTransform:()=>$q,ZodTemplateLiteral:()=>zq,ZodSymbol:()=>_G,ZodSuccess:()=>Wq,ZodStringFormat:()=>AD,ZodString:()=>G2,ZodSet:()=>sG,ZodRecord:()=>B2,ZodReadonly:()=>Hq,ZodPromise:()=>Zq,ZodPreprocess:()=>qq,ZodPrefault:()=>Xq,ZodPipe:()=>g3,ZodOptional:()=>x3,ZodObject:()=>k3,ZodNumberFormat:()=>M1,ZodNumber:()=>q2,ZodNullable:()=>Fq,ZodNull:()=>gG,ZodNonOptional:()=>tU,ZodNever:()=>hG,ZodNanoID:()=>PU,ZodNaN:()=>Gq,ZodMap:()=>aG,ZodMAC:()=>bG,ZodLiteral:()=>eG,ZodLazy:()=>wq,ZodKSUID:()=>xU,ZodJWT:()=>lU,ZodIntersection:()=>cG,ZodInstanceOf:()=>vq,ZodISOTime:()=>N6,ZodISODuration:()=>z6,ZodISODateTime:()=>q6,ZodISODate:()=>H6,ZodIPv6:()=>fU,ZodIPv4:()=>gU,ZodIBAN:()=>CG,ZodGUID:()=>TU,ZodFunction:()=>Mq,ZodFile:()=>Dq,ZodExactOptional:()=>oU,ZodEnum:()=>K2,ZodEmoji:()=>bU,ZodEmail:()=>SU,ZodE164:()=>iU,ZodDiscriminatedUnion:()=>dG,ZodDefault:()=>Iq,ZodDate:()=>C3,ZodCustomStringFormat:()=>Z1,ZodCustom:()=>y3,ZodCreditCard:()=>PG,ZodCodec:()=>f3,ZodCatch:()=>Bq,ZodCUID2:()=>uU,ZodCUID:()=>CU,ZodCIDRv6:()=>mU,ZodCIDRv4:()=>yU,ZodBoolean:()=>H2,ZodBigIntFormat:()=>dU,ZodBigInt:()=>N2,ZodBase64URL:()=>nU,ZodBase64:()=>hU,ZodArray:()=>iG,ZodAny:()=>yG});function F6D(){if(!eD.localeError)nD(H3())}function L1(){if(!eD.memoizer)nD({memoizer:q3()})}function T3(D){return lB(G2,D)}function gT(D){return c7(SU,D)}function fT(D){return p7(TU,D)}function yT(D){return r7(M0,D)}function mT(D){return o7(M0,D)}function hT(D){return t7(M0,D)}function nT(D){return a7(M0,D)}function iT(D){return M3(P3,D)}function lT(D){return M3(P3,{protocol:s8,hostname:jQ,...x.normalizeParams(D)})}function dT(D){return s7(bU,D)}function cT(D){return e7(PU,D)}function pT(D){return DU(CU,D)}function rT(D){return $U(uU,D)}function oT(D){return UU(kU,D)}function tT(D){return FU(_U,D)}function aT(D){return IU(xU,D)}function sT(D){return JU(gU,D)}function eT(D){return cB(bG,D)}function Db(D){return XU(fU,D)}function $b(D){return QU(yU,D)}function Ub(D){return YU(mU,D)}function Fb(D){return WU(hU,D)}function Ib(D){return BU(nU,D)}function Jb(D){return KU(iU,D)}function Xb(D){return pB(PG,D)}function Qb(D){return rB(CG,D)}function Yb(D){return GU(lU,D)}function Wb(D,$,U={}){return N1(Z1,D,$,U)}function Bb(D){return N1(Z1,"hostname",VQ,D)}function Kb(D){return N1(Z1,"hex",yQ,D)}function Gb(D){return N1(Z1,"currency_code",RQ,D)}function qb(D,$){let U=$?.enc??"hex",I=`${D}_${U}`,F=a$[I];if(!F)throw Error(`Unrecognized hash format: ${I}`);return N1(Z1,I,F,$)}function uG(D){return tB(q2,D)}function jU(D){return sB(M1,D)}function Hb(D){return eB(M1,D)}function Nb(D){return DK(M1,D)}function zb(D){return $K(M1,D)}function wb(D){return UK(M1,D)}function kG(D){return FK(H2,D)}function Lb(D){return JK(N2,D)}function Zb(D){return QK(dU,D)}function Mb(D){return YK(dU,D)}function Ob(D){return WK(_G,D)}function Eb(D){return BK(xG,D)}function fG(D){return KK(gG,D)}function vb(){return GK(yG)}function z1(){return qK(mG)}function cU(D){return HK(hG,D)}function Vb(D){return NK(nG,D)}function jb(D){return zK(C3,D)}function u3(D,$){return ZK(iG,D,$)}function Ab(D){let $=D._zod.def.shape;return pU(Object.keys($))}function Rb(D,$){let U={type:"object",shape:D??{},...x.normalizeParams($)};return new k3(U)}function Sb(D,$){return new k3({type:"object",shape:D,catchall:cU(),...x.normalizeParams($)})}function Tb(D,$){return new k3({type:"object",shape:D,catchall:z1(),...x.normalizeParams($)})}function z2(D,$){return new _3({type:"union",options:D,...x.normalizeParams($)})}function bb(D,$){return new lG({type:"union",options:D,inclusive:!1,...x.normalizeParams($)})}function Pb(D,$,U){return new dG({type:"union",options:$,discriminator:D,...x.normalizeParams(U)})}function pG(D,$){return new cG({type:"intersection",left:D,right:$})}function oG(D,$,U){let I=$ instanceof XD,F=I?U:$;return new rG({type:"tuple",items:D,rest:I?$:null,...x.normalizeParams(F)})}function tG(D,$,U){if(!$||!$._zod)return new B2({type:"record",keyType:T3(),valueType:D,...x.normalizeParams($)});return new B2({type:"record",keyType:D,valueType:$,...x.normalizeParams(U)})}function Cb(D,$,U){return new B2({type:"record",keyType:D,valueType:$,...x.normalizeParams(U),partial:!0})}function ub(D,$,U){return new B2({type:"record",keyType:D,valueType:$,mode:"loose",...x.normalizeParams(U)})}function kb(D,$,U){return new aG({type:"map",keyType:D,valueType:$,...x.normalizeParams(U)})}function _b(D,$){return new sG({type:"set",valueType:D,...x.normalizeParams($)})}function pU(D,$){let U=Array.isArray(D)?Object.fromEntries(D.map((I)=>[I,I])):D;return new K2({type:"enum",entries:U,...x.normalizeParams($)})}function xb(D,$){return new K2({type:"enum",entries:D,...x.normalizeParams($)})}function gb(D,$){return new eG({type:"literal",values:Array.isArray(D)?D:[D],...x.normalizeParams($)})}function fb(D){return MK(Dq,D)}function rU(D){return new $q({type:"transform",transform:D})}function w1(D){return new x3({type:"optional",innerType:D})}function Uq(D){return new oU({type:"optional",innerType:D})}function b3(D){return new Fq({type:"nullable",innerType:D})}function yb(D){return w1(b3(D))}function Jq(D,$){return new Iq({type:"default",innerType:D,get defaultValue(){return typeof $==="function"?$():x.shallowClone($)}})}function Qq(D,$){return new Xq({type:"prefault",innerType:D,get defaultValue(){return typeof $==="function"?$():x.shallowClone($)}})}function Yq(D,$){return new tU({type:"nonoptional",innerType:D,...x.normalizeParams($)})}function mb(D){return new Wq({type:"success",innerType:D})}function Kq(D,$){return new Bq({type:"catch",innerType:D,catchValue:typeof $==="function"?$:x.constantCatch($)})}function hb(D){return LK(Gq,D)}function AU(D,$){return new g3({type:"pipe",in:D,out:$})}function nb(D,$,U){return new f3({type:"pipe",in:D,out:$,transform:U.decode,reverseTransform:U.encode})}function ib(D){let $=D._zod.def;return new f3({type:"pipe",in:$.out,out:$.in,transform:$.reverseTransform,reverseTransform:$.transform})}function Nq(D){return new Hq({type:"readonly",innerType:D})}function lb(D,$){return new zq({type:"template_literal",parts:D,...x.normalizeParams($)})}function Lq(D){return new wq({type:"lazy",getter:D})}function db(D){return new Zq({type:"promise",innerType:D})}function cb(D){return new Mq({type:"function",input:Array.isArray(D?.input)?oG(D?.input):D?.input??u3(z1()),output:D?.output??z1()})}function pb(D){let $=new SD({check:"custom"});return $._zod.check=D,$}function rb(D,$){return OK(y3,D??(()=>!0),$)}function Oq(D,$={}){return EK(y3,D,$)}function Eq(D,$){return vK(D,$)}function ab(D,$={}){let U=new vq({type:"custom",check:"custom",fn:(I)=>I instanceof D,abort:!0,...x.normalizeParams($)});return U._zod.bag.Class=D,U._zod.check=(I)=>{if(!(I.value instanceof D))I.issues.push({code:"invalid_type",expected:D.name,input:I.value,inst:U,path:[...U._zod.def.path??[]]})},U}function eb(D){let $=Lq(()=>{return z2([T3(D),uG(),kG(),fG(),u3($),tG(T3(),$)])});return $}function DP(D,$){return new qq({type:"pipe",in:rU(D),out:$})}var WD,RU,G2,AD,q6,H6,N6,z6,SU,TU,M0,P3,bU,PU,CU,uU,kU,_U,xU,gU,bG,fU,yU,mU,hU,nU,iU,PG,CG,lU,Z1,q2,M1,H2,N2,dU,_G,xG,gG,yG,mG,hG,nG,C3,iG,k3,_3,lG,dG,cG,rG,B2,aG,sG,K2,eG,Dq,$q,x3,oU,Fq,Iq,Xq,tU,Wq,Bq,Gq,g3,f3,qq,Hq,zq,wq,Zq,Mq,y3,ob,tb,vq,sb=(...D)=>AK({Codec:f3,Boolean:H2,String:G2},...D);var w6=T(()=>{h$();h$();S3();X1();A3();gW();vU();TG();WD=j("ZodType",(D,$)=>{return F6D(),XD.init(D,$),D.def=$,D.type=$.type,D},{check(...D){let $=this.def;return this.clone(x.mergeDefs($,{checks:[...$.checks??[],...D.map((U)=>typeof U==="function"?{_zod:{check:U,def:{check:"custom"},onattach:[]}}:U)]}),{parent:!0})},with(...D){return this.check(...D)},clone(D,$){return MD(this,D,$)},brand(){return this},register(D,$){return D.add(this,$),this},refine(D,$){return this.check(Oq(D,$))},superRefine(D,$){return this.check(Eq(D,$))},overwrite(D){return this.check(X0(D))},optional(){return w1(this)},exactOptional(){return Uq(this)},nullable(){return b3(this)},nullish(){return w1(b3(this))},nonoptional(D){return Yq(this,D)},array(){return u3(this)},or(D){return z2([this,D])},and(D){return pG(this,D)},transform(D){return AU(this,rU(D))},default(D){return Jq(this,D)},prefault(D){return Qq(this,D)},catch(D){return Kq(this,D)},pipe(D){return AU(this,D)},readonly(){return Nq(this)},describe(D){let $=this.clone();return J$.add($,{description:D}),$},meta(...D){if(D.length===0)return J$.get(this);let $=this.clone();return J$.add($,D[0]),$},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(D,...$){return $.length===0?D(this):D(this,...$)},get "~standard"(){return x.hide(this,"~standard",{...E7(this),jsonSchema:{input:Q2(this,"input"),output:Q2(this,"output")}})},set "~standard"(D){x.own(this,"~standard",D)},parse:function D($,U){return wG(this,$,U,{callee:D})},parseAsync:async function D($,U){return await LG(this,$,U,{callee:D})},safeParse(D,$){return ZG(this,D,$)},async safeParseAsync(D,$){return MG(this,D,$)},get spa(){return this?.safeParseAsync},set spa(D){x.own(this,"spa",D)},validate(D,$){return t8(this,D,$)},validateAsync(D,$){return a8(this,D,$)},encode:function D($,U){return OG(this,$,U,{callee:D})},decode:function D($,U){return EG(this,$,U,{callee:D})},encodeAsync:async function D($,U){return await vG(this,$,U,{callee:D})},decodeAsync:async function D($,U){return await VG(this,$,U,{callee:D})},safeEncode(D,$){return jG(this,D,$)},safeDecode(D,$){return AG(this,D,$)},async safeEncodeAsync(D,$){return RG(this,D,$)},async safeDecodeAsync(D,$){return SG(this,D,$)},toJSONSchema(D){return SK(this,{})(D)},get description(){return J$.get(this)?.description},get _def(){return this._zod.def}}),RU=j("_ZodString",(D,$)=>{Q1.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>PK(D,U,I,F)},x.derived({format:(D)=>oD(D).format??null,minLength:(D)=>oD(D).minimum??null,maxLength:(D)=>oD(D).maximum??null},{regex(...D){return this.check(r4(...D))},includes(...D){return this.check(a4(...D))},startsWith(...D){return this.check(s4(...D))},endsWith(...D){return this.check(e4(...D))},min(...D){return this.check(u0(...D))},max(...D){return this.check(q1(...D))},length(...D){return this.check(H1(...D))},nonempty(...D){return this.check(u0(1,...D))},lowercase(D){return this.check(o4(D))},uppercase(D){return this.check(t4(D))},trim(){return this.check(F2())},normalize(...D){return this.check(U2(...D))},toLowerCase(){return this.check(I2())},toUpperCase(){return this.check(J2())},slugify(){return this.check(X2())}})),G2=j("ZodString",(D,$)=>{Q1.init(D,$),RU.init(D,$)},{email(D){return this.check(c7(SU,D))},url(D){return this.check(M3(P3,D))},jwt(D){return this.check(GU(lU,D))},emoji(D){return this.check(s7(bU,D))},guid(D){return this.check(p7(TU,D))},uuid(D){return this.check(r7(M0,D))},uuidv4(D){return this.check(o7(M0,D))},uuidv6(D){return this.check(t7(M0,D))},uuidv7(D){return this.check(a7(M0,D))},nanoid(D){return this.check(e7(PU,D))},cuid(D){return this.check(DU(CU,D))},cuid2(D){return this.check($U(uU,D))},ulid(D){return this.check(UU(kU,D))},base64(D){return this.check(WU(hU,D))},base64url(D){return this.check(BU(nU,D))},xid(D){return this.check(FU(_U,D))},ksuid(D){return this.check(IU(xU,D))},ipv4(D){return this.check(JU(gU,D))},ipv6(D){return this.check(XU(fU,D))},cidrv4(D){return this.check(QU(yU,D))},cidrv6(D){return this.check(YU(mU,D))},e164(D){return this.check(KU(iU,D))},datetime(D){return this.check(O3(q6,D))},date(D){return this.check(E3(H6,D))},time(D){return this.check(v3(N6,D))},duration(D){return this.check(V3(z6,D))}});AD=j("ZodStringFormat",(D,$)=>{OD.init(D,$),RU.init(D,$)}),q6=j("ZodISODateTime",(D,$)=>{vY.init(D,$),AD.init(D,$)}),H6=j("ZodISODate",(D,$)=>{VY.init(D,$),AD.init(D,$)}),N6=j("ZodISOTime",(D,$)=>{jY.init(D,$),AD.init(D,$)}),z6=j("ZodISODuration",(D,$)=>{AY.init(D,$),AD.init(D,$)}),SU=j("ZodEmail",(D,$)=>{GY.init(D,$),AD.init(D,$)});TU=j("ZodGUID",(D,$)=>{BY.init(D,$),AD.init(D,$)});M0=j("ZodUUID",(D,$)=>{KY.init(D,$),AD.init(D,$)});P3=j("ZodURL",(D,$)=>{NY.init(D,$),AD.init(D,$)});bU=j("ZodEmoji",(D,$)=>{zY.init(D,$),AD.init(D,$)});PU=j("ZodNanoID",(D,$)=>{wY.init(D,$),AD.init(D,$)});CU=j("ZodCUID",(D,$)=>{LY.init(D,$),AD.init(D,$)});uU=j("ZodCUID2",(D,$)=>{ZY.init(D,$),AD.init(D,$)});kU=j("ZodULID",(D,$)=>{MY.init(D,$),AD.init(D,$)});_U=j("ZodXID",(D,$)=>{OY.init(D,$),AD.init(D,$)});xU=j("ZodKSUID",(D,$)=>{EY.init(D,$),AD.init(D,$)});gU=j("ZodIPv4",(D,$)=>{RY.init(D,$),AD.init(D,$)});bG=j("ZodMAC",(D,$)=>{TY.init(D,$),AD.init(D,$)});fU=j("ZodIPv6",(D,$)=>{SY.init(D,$),AD.init(D,$)});yU=j("ZodCIDRv4",(D,$)=>{bY.init(D,$),AD.init(D,$)});mU=j("ZodCIDRv6",(D,$)=>{PY.init(D,$),AD.init(D,$)});hU=j("ZodBase64",(D,$)=>{CY.init(D,$),AD.init(D,$)});nU=j("ZodBase64URL",(D,$)=>{uY.init(D,$),AD.init(D,$)});iU=j("ZodE164",(D,$)=>{kY.init(D,$),AD.init(D,$)});PG=j("ZodCreditCard",(D,$)=>{_Y.init(D,$),AD.init(D,$)});CG=j("ZodIBAN",(D,$)=>{xY.init(D,$),AD.init(D,$)});lU=j("ZodJWT",(D,$)=>{gY.init(D,$),AD.init(D,$)});Z1=j("ZodCustomStringFormat",(D,$)=>{fY.init(D,$),AD.init(D,$)});q2=j("ZodNumber",(D,$)=>{C7.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>CK(D,U,I,F),D.isFinite=!0},x.derived({minValue:(D)=>{let{minimum:$,exclusiveMinimum:U}=oD(D);return Math.max($??Number.NEGATIVE_INFINITY,U??Number.NEGATIVE_INFINITY)},maxValue:(D)=>{let{maximum:$,exclusiveMaximum:U}=oD(D);return Math.min($??Number.POSITIVE_INFINITY,U??Number.POSITIVE_INFINITY)},isInt:(D)=>{let{isInt:$,multipleOf:U}=oD(D);return!!$||!!U?.some(Number.isSafeInteger)},format:(D)=>oD(D).format??null},{gt(D,$){return this.check(L0(D,$))},gte(D,$){return this.check(m$(D,$))},min(D,$){return this.check(m$(D,$))},lt(D,$){return this.check(w0(D,$))},lte(D,$){return this.check(y$(D,$))},max(D,$){return this.check(y$(D,$))},int(D){return this.check(jU(D))},safe(D){return this.check(jU(D))},positive(D){return this.check(L0(0,D))},nonnegative(D){return this.check(m$(0,D))},negative(D){return this.check(w0(0,D))},nonpositive(D){return this.check(y$(0,D))},multipleOf(D,$){return this.check(Y6(D,$))},step(D,$){return this.check(Y6(D,$))},finite(){return this}}));M1=j("ZodNumberFormat",(D,$)=>{yY.init(D,$),q2.init(D,$)});H2=j("ZodBoolean",(D,$)=>{Q3.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>uK(D,U,I,F)});N2=j("ZodBigInt",(D,$)=>{u7.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>kK(D,U,I,F)},x.derived({minValue:(D)=>oD(D).minimum??null,maxValue:(D)=>oD(D).maximum??null,format:(D)=>oD(D).format??null},{gte(D,$){return this.check(m$(D,$))},min(D,$){return this.check(m$(D,$))},gt(D,$){return this.check(L0(D,$))},lt(D,$){return this.check(w0(D,$))},lte(D,$){return this.check(y$(D,$))},max(D,$){return this.check(y$(D,$))},positive(D){return this.check(L0(BigInt(0),D))},negative(D){return this.check(w0(BigInt(0),D))},nonpositive(D){return this.check(y$(BigInt(0),D))},nonnegative(D){return this.check(m$(BigInt(0),D))},multipleOf(D,$){return this.check(Y6(D,$))}}));dU=j("ZodBigIntFormat",(D,$)=>{mY.init(D,$),N2.init(D,$)});_G=j("ZodSymbol",(D,$)=>{hY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>_K(D,U,I,F)});xG=j("ZodUndefined",(D,$)=>{nY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>gK(D,U,I,F)});gG=j("ZodNull",(D,$)=>{iY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>xK(D,U,I,F)});yG=j("ZodAny",(D,$)=>{lY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>mK(D,U,I,F)});mG=j("ZodUnknown",(D,$)=>{dY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>hK(D,U,I,F)});hG=j("ZodNever",(D,$)=>{cY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>yK(D,U,I,F)});nG=j("ZodVoid",(D,$)=>{pY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>fK(D,U,I,F)});C3=j("ZodDate",(D,$)=>{rY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>nK(D,U,I,F),D.min=(U,I)=>D.check(m$(U,I)),D.max=(U,I)=>D.check(y$(U,I))},x.derived({minDate:(D)=>{let{minimum:$}=oD(D);return $?new Date($):null},maxDate:(D)=>{let{maximum:$}=oD(D);return $?new Date($):null}},{}));iG=j("ZodArray",(D,$)=>{L1(),oY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>DG(D,U,I,F),D.element=$.element},{min(D,$){return this.check(u0(D,$))},nonempty(D){return this.check(u0(1,D))},max(D,$){return this.check(q1(D,$))},length(D,$){return this.check(H1(D,$))},unwrap(){return this.element}});k3=j("ZodObject",(D,$)=>{L1(),tY.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>$G(D,U,I,F),x.installLazyProp(D,"shape",(U)=>U._zod.def.shape,!1)},{keyof(){return pU(Object.keys(this._zod.def.shape))},catchall(D){return this.clone(x.mergeDefs(this._zod.def,{catchall:D}))},passthrough(){return this.clone(x.mergeDefs(this._zod.def,{catchall:z1()}))},loose(){return this.clone(x.mergeDefs(this._zod.def,{catchall:z1()}))},strict(){return this.clone(x.mergeDefs(this._zod.def,{catchall:cU()}))},strip(){return this.clone(x.mergeDefs(this._zod.def,{catchall:void 0}))},extend(D){return x.extend(this,D)},safeExtend(D){return x.safeExtend(this,D)},merge(D){return x.merge(this,D)},pick(D){return x.pick(this,D)},omit(D){return x.omit(this,D)},partial(...D){return x.partial(x3,this,D[0])},exactPartial(...D){return x.partial(oU,this,D[0],"exactPartial")},required(...D){return x.required(tU,this,D[0])}});_3=j("ZodUnion",(D,$)=>{Y3.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>ZU(D,U,I,F),D.options=$.options});lG=j("ZodXor",(D,$)=>{_3.init(D,$),aY.init(D,$),D._zod.processJSONSchema=(U,I,F)=>ZU(D,U,I,F),D.options=$.options});dG=j("ZodDiscriminatedUnion",(D,$)=>{_3.init(D,$),eY.init(D,$)});cG=j("ZodIntersection",(D,$)=>{DW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>UG(D,U,I,F)});rG=j("ZodTuple",(D,$)=>{L1(),k7.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>FG(D,U,I,F)},{rest(D){return this.clone({...this._zod.def,rest:D})},partial(){let D=this._zod.def;if(D.checks?.length)throw Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...D,items:D.items.map(($)=>new x3({type:"optional",innerType:$}))})}});B2=j("ZodRecord",(D,$)=>{L1(),$W.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>IG(D,U,I,F),D.keyType=$.keyType,D.valueType=$.valueType});aG=j("ZodMap",(D,$)=>{L1(),UW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>sK(D,U,I,F),D.keyType=$.keyType,D.valueType=$.valueType,D.min=(...U)=>D.check(Z0(...U)),D.nonempty=(U)=>D.check(Z0(1,U)),D.max=(...U)=>D.check(W6(...U)),D.size=(...U)=>D.check(G1(...U))});sG=j("ZodSet",(D,$)=>{L1(),FW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>eK(D,U,I,F),D.min=(...U)=>D.check(Z0(...U)),D.nonempty=(U)=>D.check(Z0(1,U)),D.max=(...U)=>D.check(W6(...U)),D.size=(...U)=>D.check(G1(...U))});K2=j("ZodEnum",(D,$)=>{IW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(I,F,J)=>iK(D,I,F,J),D.enum=$.entries,D.options=[...D._zod.values];let U=new Set(Object.keys($.entries));D.extract=(I,F)=>{let J={};for(let X of I)if(U.has(X))J[X]=$.entries[X];else throw Error(`Key ${X} not found in enum`);return new K2({...$,checks:[],...x.normalizeParams(F),entries:J})},D.exclude=(I,F)=>{let J={...$.entries};for(let X of I)if(U.has(X))delete J[X];else throw Error(`Key ${X} not found in enum`);return new K2({...$,checks:[],...x.normalizeParams(F),entries:J})}});eG=j("ZodLiteral",(D,$)=>{JW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>lK(D,U,I,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]}})});Dq=j("ZodFile",(D,$)=>{XW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>pK(D,U,I,F),D.min=(U,I)=>D.check(Z0(U,I)),D.max=(U,I)=>D.check(W6(U,I)),D.mime=(U,I)=>D.check($2(Array.isArray(U)?U:[U],I))});$q=j("ZodTransform",(D,$)=>{L1(),QW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>aK(D,U,I,F),D._zod.parse=(U,I)=>{if(I.direction==="backward")throw new I1(D.constructor.name);U.addIssue=(J)=>{if(typeof J==="string")U.issues.push(x.issue(J,U.value,$));else{let X=J;if(X.fatal)X.continue=!1;if(X.code??(X.code="custom"),!("input"in X))X.input=U.value;X.inst??(X.inst=D),U.issues.push(x.issue(X))}};let F=$.transform(U.value,U);if(F instanceof Promise)return F.then((J)=>{return U.value=J,U});return U.value=F,U}});x3=j("ZodOptional",(D,$)=>{_7.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>MU(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});oU=j("ZodExactOptional",(D,$)=>{YW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>MU(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});Fq=j("ZodNullable",(D,$)=>{WW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>JG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});Iq=j("ZodDefault",(D,$)=>{BW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>YG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType,D.removeDefault=D.unwrap});Xq=j("ZodPrefault",(D,$)=>{KW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>WG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});tU=j("ZodNonOptional",(D,$)=>{GW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>XG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});Wq=j("ZodSuccess",(D,$)=>{qW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>rK(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});Bq=j("ZodCatch",(D,$)=>{HW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>BG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType,D.removeCatch=D.unwrap});Gq=j("ZodNaN",(D,$)=>{NW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>dK(D,U,I,F)});g3=j("ZodPipe",(D,$)=>{x7.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>KG(D,U,I,F),D.in=$.in,D.out=$.out});f3=j("ZodCodec",(D,$)=>{g3.init(D,$),W3.init(D,$)});qq=j("ZodPreprocess",(D,$)=>{g3.init(D,$),zW.init(D,$)}),Hq=j("ZodReadonly",(D,$)=>{wW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>GG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});zq=j("ZodTemplateLiteral",(D,$)=>{LW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>cK(D,U,I,F)});wq=j("ZodLazy",(D,$)=>{B3.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>HG(D,U,I,F),D.unwrap=()=>D._zod.def.getter()});Zq=j("ZodPromise",(D,$)=>{MW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>qG(D,U,I,F),D.unwrap=()=>D._zod.def.innerType});Mq=j("ZodFunction",(D,$)=>{ZW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>tK(D,U,I,F)});y3=j("ZodCustom",(D,$)=>{OW.init(D,$),WD.init(D,$),D._zod.processJSONSchema=(U,I,F)=>oK(D,U,I,F)});ob=VK,tb=jK,vq=j("ZodInstanceOf",(D,$)=>{y3.init(D,$)},{properties(D,$){return this.check(D2(D,$))}})});function J6D(D){nD({customError:D})}function X6D(){return nD().customError}var I6D,Vq;var $P=T(()=>{h$();I6D={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){})(Vq||(Vq={}))});var m3={};X$(m3,{time:()=>W6D,duration:()=>B6D,datetime:()=>Q6D,date:()=>Y6D,ZodISOTime:()=>N6,ZodISODuration:()=>z6,ZodISODateTime:()=>q6,ZodISODate:()=>H6});function Q6D(D){return O3(q6,D)}function Y6D(D){return E3(H6,D)}function W6D(D){return v3(N6,D)}function B6D(D){return V3(z6,D)}var aU=T(()=>{h$();w6();w6()});function G6D(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 UP(D,$){return D.map((U,I)=>I<$?U:U.optional())}function q6D(D){return D.replace(/~1/g,"/").replace(/~0/g,"~")}function H6D(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 I=$.version==="draft-2020-12"?"$defs":"definitions";if(U[0]===I){let F=U[1]===void 0?void 0:q6D(U[1]);if(!F||!$.defs[F])throw Error(`Reference not found: ${D}`);return $.defs[F]}throw Error(`Reference not found: ${D}`)}function N6D(D,$){return r.transform((I)=>I).check((I)=>{let F=I.value;if(typeof F!=="object"||F===null||Array.isArray(F))return;let J=Object.getOwnPropertyNames(F);if($.minProperties!==void 0&&J.length<$.minProperties)I.issues.push({origin:"object",code:"too_small",minimum:$.minProperties,inclusive:!0,message:`Too small: expected object to have >=${$.minProperties} properties`,input:F,inst:D,continue:!0});if($.maxProperties!==void 0&&J.length>$.maxProperties)I.issues.push({origin:"object",code:"too_big",maximum:$.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${$.maxProperties} properties`,input:F,inst:D,continue:!0});if($.keySchema)for(let X of J){let Q=$.keySchema.safeParse(X);if(Q.success)continue;I.issues.push({code:"invalid_key",origin:"record",issues:Q.error.issues,input:X,path:[X],continue:!0})}}).pipe(D)}function jq(D,$){if(D===null)return"z";let U=typeof D;if(U!=="object"){if(U==="number"&&Number.isNaN(D))return null;let I=String(D);return`${U[0]}${I.length}:${I}`}if($.has(D))return null;$.add(D);try{if(Array.isArray(D)){let J=[];for(let X of D){let Q=jq(X,$);if(Q===null)return null;J.push(Q)}return`a${J.length}:[${J.join(",")}]`}let I=Object.keys(D).sort(),F=[];for(let J of I){let X=jq(D[J],$);if(X===null)return null;F.push(`${J.length}:${J}=${X}`)}return`o${F.length}:{${F.join(",")}}`}finally{$.delete(D)}}function h3(D){if(typeof D!=="object"||D===null)return!1;if(Array.isArray(D))return D.some(h3);if(typeof D.$ref==="string")return!0;return Object.entries(D).some(([$,U])=>{if(z6D.has($))return h3(U);if(!w6D.has($)||typeof U!=="object"||U===null)return!1;return Object.values(U).some(h3)})}function FP(D){return D===1?"element":"elements"}function L6D(D,$){return r.transform((I)=>I).check((I)=>{let F=I.value;if(!Array.isArray(F))return;if($.uniqueItems===!0){let J=new Map;for(let X=0;X<F.length;X++){let Q=jq(F[X],new Set);if(Q===null)continue;let Y=J.get(Q);if(Y===void 0){J.set(Q,X);continue}I.issues.push({code:"custom",message:`Array items must be unique: element at index ${X} duplicates the one at index ${Y}`,input:F,path:[X],continue:!0})}}if($.containsSchema){let J=$.minContains??1,X=$.maxContains!==void 0?$.maxContains+1:Number.POSITIVE_INFINITY,Q=0;for(let Y of F)if($.containsSchema.safeParse(Y).success&&++Q>=X)break;if(Q<J)I.issues.push({code:"custom",message:`Array must contain at least ${J} matching ${FP(J)}; found ${Q}`,input:F,continue:!0});if($.maxContains!==void 0&&Q>$.maxContains)I.issues.push({code:"custom",message:`Array must contain at most ${$.maxContains} matching ${FP($.maxContains)}`,input:F,continue:!0})}}).pipe(D)}function IP(D,$){if(D===!1)return;if(D===void 0||D===!0)return r.any();return V$(D,$)}function JP(D,$){if(D.not!==void 0){if(typeof D.not==="object"&&Object.keys(D.not).length===0)return r.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 r.lazy(()=>{if(!$.refs.has(F))throw Error(`Circular reference not resolved: ${F}`);return $.refs.get(F)});$.processing.add(F);let J=H6D(F,$),X=V$(J,$);return $.refs.set(F,X),$.processing.delete(F),X}if(D.enum!==void 0){let F=D.enum;if($.version==="openapi-3.0"&&D.nullable===!0&&F.length===1&&F[0]===null)return r.null();if(F.length===0)return r.never();if(F.length===1)return r.literal(F[0]);if(F.every((X)=>typeof X==="string"))return r.enum(F);let J=F.map((X)=>r.literal(X));if(J.length<2)return J[0];return r.union([J[0],J[1],...J.slice(2)])}if(D.const!==void 0)return r.literal(D.const);let U=D.type;if(Array.isArray(U)){let F=U.map((J)=>{let X={...D,type:J};return JP(X,$)});if(F.length===0)return r.never();if(F.length===1)return F[0];return r.union(F)}if(!U)return r.any();let I;switch(U){case"string":{let F=r.string();if(D.format){let J=D.format;if(J==="email")F=F.check(r.email());else if(J==="uri"||J==="uri-reference")F=F.check(r.url());else if(J==="uuid"||J==="guid")F=F.check(r.uuid());else if(J==="date-time")F=F.check(r.iso.datetime({offset:!0}));else if(J==="date")F=F.check(r.iso.date());else if(J==="time")F=F.check(r.regex(Z6D));else if(J==="duration")F=F.check(r.iso.duration());else if(J==="hostname")F=F.check(r.hostname());else if(J==="ipv4")F=F.check(r.ipv4());else if(J==="ipv6")F=F.check(r.ipv6());else if(J==="mac")F=F.check(r.mac());else if(J==="cidr")F=F.check(r.cidrv4());else if(J==="cidr-v6")F=F.check(r.cidrv6());else if(J==="base64")F=F.check(r.base64());else if(J==="base64url")F=F.check(r.base64url());else if(J==="e164")F=F.check(r.e164());else if(J==="credit_card")F=F.check(r.creditCard());else if(J==="iban")F=F.check(r.iban());else if(J==="jwt")F=F.check(r.jwt());else if(J==="emoji")F=F.check(r.emoji());else if(J==="nanoid")F=F.check(r.nanoid());else if(J==="cuid")F=F.check(r.cuid());else if(J==="cuid2")F=F.check(r.cuid2());else if(J==="ulid")F=F.check(r.ulid());else if(J==="xid")F=F.check(r.xid());else if(J==="ksuid")F=F.check(r.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));I=F;break}case"number":case"integer":{let F=U==="integer"?r.number().int():r.number();if(typeof D.minimum==="number"&&D.exclusiveMinimum!==!0)F=F.min(D.minimum);if(typeof D.maximum==="number"&&D.exclusiveMaximum!==!0)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);I=F;break}case"boolean":{I=r.boolean();break}case"null":{I=r.null();break}case"object":{let F={},J=D.properties||{},X=new Set(D.required||[]),Q=typeof D.additionalProperties==="object"?V$(D.additionalProperties,$):void 0;for(let[K,q]of Object.entries(J)){let H=V$(q,$);I$(F,K,X.has(K)?H:H.optional())}if(D.patternProperties){let K=D.patternProperties,q=Object.keys(K),H=[];for(let N of q){let z=V$(K[N],$),Z=r.string().regex(new RegExp(N));H.push(r.looseRecord(Z,z))}let G=[];if(Object.keys(F).length>0)G.push(r.object(F).passthrough());if(G.push(...H),G.length===0)I=r.object({}).passthrough();else if(G.length===1)I=G[0];else{let N=r.intersection(G[0],G[1]);for(let z=2;z<G.length;z++)N=r.intersection(N,G[z]);I=N}if(D.additionalProperties===!1){let N=Object.keys(F),z=q.map((M)=>new RegExp(M)),Z=I;I=I.check((M)=>{if(!o$(M.value))return;let w=[];for(let v of Object.keys(M.value)){if(N.includes(v))continue;if(z.some((A)=>A.test(v)))continue;w.push(v)}if(w.length)M.issues.push({code:"unrecognized_keys",keys:w,input:M.value,inst:Z})})}}else{let K=r.object(F);if(D.additionalProperties===!1)I=K.strict();else if(Q)I=K.catchall(Q);else I=K.passthrough()}let Y=D.propertyNames!==void 0&&D.propertyNames!==!0,W=typeof D.minProperties==="number"?D.minProperties:void 0,B=typeof D.maxProperties==="number"?D.maxProperties:void 0;if(Y||W!==void 0||B!==void 0){let K;if(Y){let q=typeof D.propertyNames==="object"&&D.propertyNames.type===void 0?{type:"string",...D.propertyNames}:D.propertyNames;K=V$(q,$)}I=N6D(I,{keySchema:K,minProperties:W,maxProperties:B})}break}case"array":{let{prefixItems:F,items:J}=D;if(F&&Array.isArray(F)){let X=typeof D.minItems==="number"?D.minItems:0,Q=F.map((K)=>V$(K,$)),Y=UP(Q,X),W=!Array.isArray(J)?IP(J,$):void 0,B=r.tuple(Y);if(I=W?B.rest(W):B,typeof D.minItems==="number")I=I.check(r.minLength(D.minItems));if(typeof D.maxItems==="number")I=I.check(r.maxLength(D.maxItems))}else if(Array.isArray(J)){let X=typeof D.minItems==="number"?D.minItems:0,Q=J.map((K)=>V$(K,$)),Y=UP(Q,X),W=IP(D.additionalItems,$),B=r.tuple(Y);if(I=W?B.rest(W):B,typeof D.minItems==="number")I=I.check(r.minLength(D.minItems));if(typeof D.maxItems==="number")I=I.check(r.maxLength(D.maxItems))}else if(J!==void 0){let X=V$(J,$),Q=r.array(X);if(typeof D.minItems==="number")Q=Q.min(D.minItems);if(typeof D.maxItems==="number")Q=Q.max(D.maxItems);I=Q}else I=r.array(r.any());if(D.uniqueItems===!0||D.contains!==void 0)I=L6D(I,{uniqueItems:D.uniqueItems===!0,containsSchema:D.contains!==void 0?V$(D.contains,$):void 0,minContains:typeof D.minContains==="number"?D.minContains:void 0,maxContains:typeof D.maxContains==="number"?D.maxContains:void 0});break}default:throw Error(`Unsupported type: ${U}`)}return I}function V$(D,$){if(typeof D==="boolean")return D?r.any():r.never();let U=JP(D,$),I=D.type||D.enum!==void 0||D.const!==void 0;if(D.anyOf&&Array.isArray(D.anyOf)){let Q=D.anyOf.map((W)=>V$(W,$)),Y=r.union(Q);U=I?r.intersection(U,Y):Y}if(D.oneOf&&Array.isArray(D.oneOf)){let Q=D.oneOf.map((W)=>V$(W,$)),Y=r.xor(Q);U=I?r.intersection(U,Y):Y}if(D.allOf&&Array.isArray(D.allOf))if(D.allOf.length===0)U=I?U:r.any();else{let Q=I?U:V$(D.allOf[0],$),Y=I?0:1;for(let W=Y;W<D.allOf.length;W++)Q=r.intersection(Q,V$(D.allOf[W],$));U=Q}if(D.nullable===!0&&$.version==="openapi-3.0")U=r.nullable(U);if(D.readOnly===!0)U=r.readonly(U);if(D.default!==void 0)U=U.default(D.default);let F={},J=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let Q of J)if(Q in D)F[Q]=D[Q];let X=["contentEncoding","contentMediaType","contentSchema"];for(let Q of X)if(Q in D)F[Q]=D[Q];if(D.type==="object"&&D.$ref===void 0){if(D.propertyNames!==void 0&&!h3(D.propertyNames))F.propertyNames=D.propertyNames;for(let Q of["minProperties","maxProperties"])if(D[Q]!==void 0)F[Q]=D[Q]}if(D.type==="array"&&D.$ref===void 0){if(D.contains!==void 0&&!h3(D.contains))F.contains=D.contains;for(let Q of["uniqueItems","minContains","maxContains"])if(D[Q]!==void 0)F[Q]=D[Q]}for(let Q of Object.keys(D))if(!K6D.has(Q))I$(F,Q,D[Q]);if(Object.keys(F).length>0)$.registry.add(U,F);if(D.description)U=U.describe(D.description);return U}function XP(D,$){if(typeof D==="boolean")return D?r.any():r.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 I=G6D(U,$?.defaultTarget),F=U.$defs||U.definitions||{},J={version:I,defs:F,refs:new Map,processing:new Set,rootSchema:U,registry:$?.registry??J$};return V$(U,J)}var r,K6D,z6D,w6D,Z6D;var QP=T(()=>{Z3();c();vU();aU();w6();r={...w2,...EU,iso:m3},K6D=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"]);z6D=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),w6D=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);Z6D=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/});function n3(D,$){let U=typeof $==="function"?$:(X,Q)=>{let Y=$[X._zod.def.type];return Y?Y(X,Q):X},I=new Map;function F(X){let Q=I.get(X);if(Q===YP)return new B3({type:"lazy",getter:()=>I.get(X)});if(Q!==void 0)return Q;I.set(X,YP);let Y=J(X),W=U(Y,Y!==X);return I.set(X,W),W}function J(X){let Q=X._zod.def,Y=Q.type;switch(Y){case"object":{let W=Q.shape,B=Object.keys(W),K=!1,q={};for(let G of B){let N=F(W[G]);if(N!==W[G])K=!0;q[G]=N}let H=Q.catchall;if(Q.catchall){if(H=F(Q.catchall),H!==Q.catchall)K=!0}return K?MD(X,{...Q,shape:q,catchall:H}):X}case"array":{let W=F(Q.element);return W===Q.element?X:MD(X,{...Q,element:W})}case"tuple":{let W=Q.items,B=!1,K=[];for(let H of W){let G=F(H);if(G!==H)B=!0;K.push(G)}let q=Q.rest;if(Q.rest){if(q=F(Q.rest),q!==Q.rest)B=!0}return B?MD(X,{...Q,items:K,rest:q}):X}case"record":case"map":{let W=F(Q.keyType),B=F(Q.valueType);return W===Q.keyType&&B===Q.valueType?X:MD(X,{...Q,keyType:W,valueType:B})}case"set":{let W=F(Q.valueType);return W===Q.valueType?X:MD(X,{...Q,valueType:W})}case"union":{let W=Q.options,B=!1,K=[];for(let q of W){let H=F(q);if(H!==q)B=!0;K.push(H)}return B?MD(X,{...Q,options:K}):X}case"intersection":{let W=F(Q.left),B=F(Q.right);return W===Q.left&&B===Q.right?X:MD(X,{...Q,left:W,right:B})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let W=F(Q.innerType);return W===Q.innerType?X:MD(X,{...Q,innerType:W})}case"pipe":{let W=F(Q.in),B=F(Q.out);return W===Q.in&&B===Q.out?X:MD(X,{...Q,in:W,out:B})}case"function":{let W=F(Q.input),B=F(Q.output);return W===Q.input&&B===Q.output?X:MD(X,{...Q,input:W,output:B})}case"lazy":{let W=Q.getter,{_cachedInner:B,...K}=Q;return MD(X,{...K,getter:()=>F(W())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return X;default:return X}}return F(D)}var YP;var Aq=T(()=>{l4();c();YP=Symbol("z.visit/resolving")});function WP(D){return n3(D,{object:($)=>$.partial(),union:($)=>{let U=$._zod.def;return U.discriminator===void 0?$:z2(U.options)}})}var BP=T(()=>{Aq();w6()});function M6D(D,$){if(!$?.length)return D;let U=D._zod.def;return MD(D,J0(U,{checks:[...U.checks??[],...$]}),{parent:!0})}function KP(D){return M6D(D.out,D.checks)}function O6D(D){return D.in._zod.traits.has("$ZodTransform")?KP(D):D.in}function GP(D){return n3(D,{pipe:($)=>O6D($._zod.def),default:($,U)=>U?w1($._zod.def.innerType):$,catch:($,U)=>U?$._zod.def.innerType:$})}function qP(D){return n3(D,{pipe:($)=>KP($._zod.def),prefault:($,U)=>U?$._zod.def.innerType:$})}var HP=T(()=>{c();Aq();w6()});var Rq={};X$(Rq,{string:()=>E6D,number:()=>v6D,date:()=>A6D,boolean:()=>V6D,bigint:()=>j6D});function E6D(D){return dB(G2,D)}function v6D(D){return aB(q2,D)}function V6D(D){return IK(H2,D)}function j6D(D){return XK(N2,D)}function A6D(D){return wK(C3,D)}var NP=T(()=>{h$();w6()});var wD={};X$(wD,{xor:()=>bb,xid:()=>tT,withParser:()=>i7,void:()=>Vb,validateAsync:()=>a8,validate:()=>t8,uuidv7:()=>nT,uuidv6:()=>hT,uuidv4:()=>mT,uuid:()=>yT,util:()=>x,url:()=>iT,uppercase:()=>t4,unknown:()=>z1,union:()=>z2,undefined:()=>Eb,ulid:()=>oT,uint64:()=>Mb,uint32:()=>wb,tuple:()=>oG,trim:()=>F2,treeifyError:()=>$Q,transform:()=>rU,toZod:()=>y8,toUpperCase:()=>J2,toLowerCase:()=>I2,toJSONSchema:()=>OU,templateLiteral:()=>lb,symbol:()=>Ob,superRefine:()=>Eq,success:()=>mb,stringbool:()=>sb,stringFormat:()=>Wb,string:()=>T3,strictObject:()=>Sb,startsWith:()=>s4,slugify:()=>X2,size:()=>G1,setErrorMap:()=>J6D,set:()=>_b,safeParseAsync:()=>MG,safeParse:()=>ZG,safeEncodeAsync:()=>RG,safeEncode:()=>jG,safeDecodeAsync:()=>SG,safeDecode:()=>AG,registry:()=>n7,regexes:()=>a$,regex:()=>r4,refine:()=>Oq,record:()=>tG,readonly:()=>Nq,property:()=>wU,properties:()=>D2,promise:()=>db,prettifyError:()=>UQ,preprocess:()=>DP,prefault:()=>Qq,positive:()=>qU,pipe:()=>AU,partialRecord:()=>Cb,parseAsync:()=>LG,parse:()=>wG,overwrite:()=>X0,output:()=>qP,optional:()=>w1,object:()=>Rb,number:()=>uG,nullish:()=>yb,nullable:()=>b3,null:()=>fG,normalize:()=>U2,nonpositive:()=>NU,nonoptional:()=>Yq,nonnegative:()=>zU,never:()=>cU,negative:()=>HU,nativeEnum:()=>xb,nanoid:()=>cT,nan:()=>hb,multipleOf:()=>Y6,minSize:()=>Z0,minLength:()=>u0,mime:()=>$2,meta:()=>tb,memoizer:()=>q3,maxSize:()=>W6,maxLength:()=>q1,map:()=>kb,mac:()=>eT,lte:()=>y$,lt:()=>w0,lowercase:()=>o4,looseRecord:()=>ub,looseObject:()=>Tb,locales:()=>L3,literal:()=>gb,length:()=>H1,lazy:()=>Lq,ksuid:()=>aT,keyof:()=>Ab,jwt:()=>Yb,json:()=>eb,iso:()=>m3,ipv6:()=>Db,ipv4:()=>sT,invertCodec:()=>ib,intersection:()=>pG,int64:()=>Zb,int32:()=>zb,int:()=>jU,instanceof:()=>ab,input:()=>GP,includes:()=>a4,iban:()=>Qb,httpUrl:()=>lT,hostname:()=>Bb,hex:()=>Kb,hash:()=>qb,guid:()=>fT,gte:()=>m$,gt:()=>L0,globalRegistry:()=>J$,getErrorMap:()=>X6D,getDiscriminatedOption:()=>sY,function:()=>cb,fromJSONSchema:()=>XP,formatError:()=>o8,float64:()=>Nb,float32:()=>Hb,flattenError:()=>r8,file:()=>fb,exactOptional:()=>Uq,enum:()=>pU,endsWith:()=>e4,encodeAsync:()=>vG,encode:()=>OG,emoji:()=>dT,email:()=>gT,e164:()=>Jb,discriminatedUnion:()=>Pb,describe:()=>ob,deepPartial:()=>WP,decodeAsync:()=>VG,decode:()=>EG,date:()=>jb,custom:()=>rb,currencyCode:()=>Gb,cuid2:()=>rT,cuid:()=>pT,creditCard:()=>Xb,core:()=>k0,config:()=>nD,compile:()=>nB,coerce:()=>Rq,codec:()=>nb,clone:()=>MD,cidrv6:()=>Ub,cidrv4:()=>$b,check:()=>pb,catch:()=>Kq,boolean:()=>kG,bigint:()=>Lb,base64url:()=>Ib,base64:()=>Fb,array:()=>u3,any:()=>vb,_function:()=>cb,_default:()=>Jq,_ZodString:()=>RU,ZodXor:()=>lG,ZodXID:()=>_U,ZodVoid:()=>nG,ZodUnknown:()=>mG,ZodUnion:()=>_3,ZodUndefined:()=>xG,ZodUUID:()=>M0,ZodURL:()=>P3,ZodULID:()=>kU,ZodType:()=>WD,ZodTuple:()=>rG,ZodTransform:()=>$q,ZodTemplateLiteral:()=>zq,ZodSymbol:()=>_G,ZodSuccess:()=>Wq,ZodStringFormat:()=>AD,ZodString:()=>G2,ZodSet:()=>sG,ZodRecord:()=>B2,ZodRealError:()=>C$,ZodReadonly:()=>Hq,ZodPromise:()=>Zq,ZodPreprocess:()=>qq,ZodPrefault:()=>Xq,ZodPipe:()=>g3,ZodOptional:()=>x3,ZodObject:()=>k3,ZodNumberFormat:()=>M1,ZodNumber:()=>q2,ZodNullable:()=>Fq,ZodNull:()=>gG,ZodNonOptional:()=>tU,ZodNever:()=>hG,ZodNanoID:()=>PU,ZodNaN:()=>Gq,ZodMap:()=>aG,ZodMAC:()=>bG,ZodLiteral:()=>eG,ZodLazy:()=>wq,ZodKSUID:()=>xU,ZodJWT:()=>lU,ZodIssueCode:()=>I6D,ZodIntersection:()=>cG,ZodInstanceOf:()=>vq,ZodISOTime:()=>N6,ZodISODuration:()=>z6,ZodISODateTime:()=>q6,ZodISODate:()=>H6,ZodIPv6:()=>fU,ZodIPv4:()=>gU,ZodIBAN:()=>CG,ZodGUID:()=>TU,ZodFunction:()=>Mq,ZodFirstPartyTypeKind:()=>Vq,ZodFile:()=>Dq,ZodExactOptional:()=>oU,ZodError:()=>$6D,ZodEnum:()=>K2,ZodEmoji:()=>bU,ZodEmail:()=>SU,ZodE164:()=>iU,ZodDiscriminatedUnion:()=>dG,ZodDefault:()=>Iq,ZodDate:()=>C3,ZodCustomStringFormat:()=>Z1,ZodCustom:()=>y3,ZodCreditCard:()=>PG,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>z0,ZodCodec:()=>f3,ZodCatch:()=>Bq,ZodCUID2:()=>uU,ZodCUID:()=>CU,ZodCIDRv6:()=>mU,ZodCIDRv4:()=>yU,ZodBoolean:()=>H2,ZodBigIntFormat:()=>dU,ZodBigInt:()=>N2,ZodBase64URL:()=>nU,ZodBase64:()=>hU,ZodArray:()=>iG,ZodAny:()=>yG,TimePrecision:()=>oB,NEVER:()=>tX,INVALID:()=>E$,$output:()=>xB,$input:()=>gB,$brand:()=>aX});var Sq=T(()=>{h$();h$();S3();QP();BP();HP();_B();aU();aU();NP();w6();vU();zG();TG();$P()});var zP=T(()=>{Sq();Sq()});function TQD(D,$,U){let I=U.filter((J)=>D[J]===!0);if(I.length<2)return;let F=String(I[0]);for(let J of I.slice(1))$.addIssue({code:"custom",message:`not used together with "${F}"`,path:[J]})}var wP,R6D,bQD,PQD,CQD,uQD;var LP=T(()=>{zP();wP=wD.object({name:wD.string().min(1),version:wD.string().min(1),requested_version:wD.string().optional(),ios_checksum:wD.string().optional(),android_checksum:wD.string().optional()}),R6D=wD.enum(["new_plugin","removed_plugin","version_mismatch","requested_version_changed","ios_code_changed","android_code_changed","both_platforms_changed","platform_checksum_metadata_changed"]),bQD=wD.object({name:wD.string(),localVersion:wD.string().optional(),remoteVersion:wD.string().optional(),localRequestedVersion:wD.string().optional(),remoteRequestedVersion:wD.string().optional(),localIosChecksum:wD.string().optional(),remoteIosChecksum:wD.string().optional(),localAndroidChecksum:wD.string().optional(),remoteAndroidChecksum:wD.string().optional()}),PQD=wD.object({compatible:wD.boolean(),reasons:R6D.array(),message:wD.string()}),CQD=wD.object({isSecurityPolicyError:wD.boolean(),errorCode:wD.string(),message:wD.string()}),uQD=wD.record(wD.string(),wD.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"}),wD.NEVER;let U=Object.create(null);for(let[I,F]of Object.entries(D)){let J=I.trim(),X=F.trim();if(!J)return $.addIssue({code:"custom",message:"a non-empty locale key"}),wD.NEVER;if(!X)return $.addIssue({code:"custom",message:"a non-empty release note"}),wD.NEVER;if(Object.hasOwn(U,J))return $.addIssue({code:"custom",message:`a unique locale key (duplicate after trim: "${J}")`}),wD.NEVER;U[J]=X}return U})});function S6D(D){if(typeof D?.then==="function")throw TypeError("Expected synchronous schema validation result");return D}function Tq(D,$){let U=S6D(D["~standard"].validate($));if(U.issues)return{success:!1,error:new ZP(U.issues)};return{success:!0,data:U.value}}function _QD(D,$){let U=Tq(D,$);if(!U.success)throw U.error;return U.data}var ZP;var MP=T(()=>{ZP=class ZP extends Error{issues;constructor(D){super(D.map(($)=>$.message).join("; ")||"Schema validation failed");this.name="SchemaError",this.issues=D}}});function OP(D){let $=D;if(typeof $.status==="number")return $.status;let U=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof U==="number"?U:void 0}function T6D(D){if(!D||typeof D!=="object")return;let $=OP(D);if($!==void 0)return $;let U=D.cause;if(U&&typeof U==="object")return OP(U);return}function b6D(D){let $=[],U=new Set,I=D;if(typeof D==="string")return D;while(I){if(typeof I==="string"){$.push(I);break}if(typeof I!=="object")break;if(U.has(I))break;if(U.add(I),I instanceof Error){$.push(I.message),I=I.cause;continue}let F=I;if(typeof F.message==="string")$.push(F.message);I=F.cause}return $.join(" ")}function P6D(D){return b6D(D)}function EP(D){if(D&&typeof D==="object"&&"code"in D){let I=D.code;if(typeof I==="string"&&I.startsWith("commander."))return"commander"}let $=T6D(D);if($!==void 0){if($===401)return"unauthorized";if($===403)return"forbidden";if($===404)return"not_found";if($===413)return"payload_too_large";if($===429)return"rate_limited";if($>=500)return"server_error"}let U=P6D(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 gQD(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 L2(D){let $=EP(D);return $==="network_error"||$==="timeout"}var bq=()=>{};function _6D(D){return new Promise(($)=>setTimeout($,D))}async function VP(D){let $={data:null,error:null};for(let U=1;U<=vP;U++){if($=await D(),!$.error)return $;if(!L2($.error))return $;if(U<vP)await _6D(k6D[U-1]??1000)}return $}async function jP(D){if(!D.silent)vD.warn(u6D);let $=new Pq;if(FR($))await IR({error:$,functionName:D.telemetryFunctionName,kind:"unhandled_error",status:0})}function AP(D){if(L2(D))throw new Pq;let $=D.message??"unknown error";throw Error(`Cannot check 2FA compliance: ${$}`)}var C6D="Cannot reach Capgo to verify 2FA compliance. Check your network connection and try again.",u6D="Could not verify 2FA compliance due to a network error. Continuing — Capgo will still enforce 2FA on this action if required.",vP=3,k6D,Pq;var RP=T(()=>{m0();yX();bq();k6D=[500,1000];Pq=class Pq extends Error{constructor(D=C6D){super(D);this.name="TwoFactorComplianceNetworkError"}}});function sU(D){let $=D.replace(x6D,"[REDACTED PRIVATE KEY]");for(let{re:U,replace:I}of g6D)$=$.replace(U,I);return $}var x6D,g6D;var SP=T(()=>{x6D=/-----BEGIN [^-]+-----[\s\S]*?-----END [^-]+-----/g,g6D=[{re:/(authorization\s*:\s*bearer\s+)[\w.\-+/=]+/gi,replace:"$1[REDACTED]"},{re:/\bcapg_[A-Za-z0-9]{8,}\b/g,replace:"[REDACTED]"},{re:/(capgkey\s*[=:]\s*)[\w-]{6,}/gi,replace:"$1[REDACTED]"},{re:/\b(api[_-]?key|secret|token|password|passwd|pwd)(\s*[=:]\s*)["']?[\w.\-+/=]{6,}["']?/gi,replace:"$1$2[REDACTED]"},{re:/("(?:access_token|refresh_token|id_token|client_secret|private[_-]?key|apple_key_content|api[_-]?key|token|secret|password|p8|pem)"\s*:\s*")[^"]+(")/gi,replace:"$1[REDACTED]$2"}]});function f6D(D){return Object.values(eU).includes(D)}function Cq(D){let $="",U="";if(typeof D==="string")$=D,U=D;else if(D&&typeof D==="object"){let I=D;$=String(I.error||I.code||I.errorCode||""),U=String(I.message||I.error||"")}if(f6D($))return{isSecurityPolicyError:!0,errorCode:$,message:TP[$]||U};for(let[I,F]of Object.entries(TP))if(U.includes(I))return{isSecurityPolicyError:!0,errorCode:I,message:F};return{isSecurityPolicyError:!1,errorCode:$,message:U}}function bP(D){let $=Cq(D);if($.isSecurityPolicyError)return`
❌ Security Policy Error: ${$.errorCode}

${$.message}
`;return $.message||"An unknown error occurred"}var eU,TP;var PP=T(()=>{eU={ORG_REQUIRES_EXPIRING_KEY:"org_requires_expiring_key",EXPIRATION_REQUIRED:"expiration_required",EXPIRATION_EXCEEDS_MAX:"expiration_exceeds_max"},TP={[eU.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`,[eU.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`,[eU.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 CP from"node:fs";function y6D(){try{return CP.statSync("/.dockerenv"),!0}catch{return!1}}function m6D(){try{return CP.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}function kq(){if(uq===void 0)uq=y6D()||m6D();return uq}var uq;var uP=()=>{};import h6D from"node:fs";function O1(){if(_q===void 0)_q=n6D()||kq();return _q}var _q,n6D=()=>{try{return h6D.statSync("/run/.containerenv"),!0}catch{return!1}};var xq=T(()=>{uP()});import _P from"node:process";import i6D from"node:os";import gq from"node:fs";var kP=()=>{if(_P.platform!=="linux")return!1;if(i6D.release().toLowerCase().includes("microsoft")){if(O1())return!1;return!0}try{if(gq.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft"))return!O1()}catch{}if(gq.existsSync("/proc/sys/fs/binfmt_misc/WSLInterop")||gq.existsSync("/run/WSL"))return!O1();return!1},_0;var fq=T(()=>{xq();_0=_P.env.__IS_WSL_TEST__?kP:kP()});import xP from"node:process";import{Buffer as l6D}from"node:buffer";import{promisify as d6D}from"node:util";import c6D from"node:child_process";var p6D,yq=()=>`${xP.env.SYSTEMROOT||xP.env.windir||String.raw`C:\Windows`}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`,n$=async(D,$={})=>{let{powerShellPath:U,...I}=$,F=n$.encodeCommand(D);return p6D(U??yq(),[...n$.argumentsPrefix,F],{encoding:"utf8",...I})};var mq=T(()=>{p6D=d6D(c6D.execFile);n$.argumentsPrefix=["-NoProfile","-NonInteractive","-ExecutionPolicy","Bypass","-EncodedCommand"];n$.encodeCommand=(D)=>l6D.from(D,"utf16le").toString("base64");n$.escapeArgument=(D)=>`'${String(D).replaceAll("'","''")}'`});function gP(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 r6D}from"node:util";import o6D from"node:child_process";import hq,{constants as yP}from"node:fs/promises";var t6D,a6D,s6D=async()=>{return`${await a6D()}c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`},DF,fP,mP=async()=>{return fP??=(async()=>{try{let D=await DF();return await hq.access(D,yP.X_OK),!0}catch{return!1}})(),fP},hP=async()=>{let D=await DF(),$=String.raw`(Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice").ProgId`,{stdout:U}=await n$($,{powerShellPath:D});return U.trim()},nP=async(D)=>{if(/^[a-z]+:\/\//i.test(D))return D;try{let{stdout:$}=await t6D("wslpath",["-aw",D],{encoding:"utf8"});return $.trim()}catch{return D}};var iP=T(()=>{fq();mq();fq();t6D=r6D(o6D.execFile),a6D=(()=>{let $;return async function(){if($)return $;let U="/etc/wsl.conf",I=!1;try{await hq.access(U,yP.F_OK),I=!0}catch{}if(!I)return"/mnt/";let F=await hq.readFile(U,{encoding:"utf8"}),J=gP(F);if(J===void 0)return"/mnt/";return $=J,$=$.endsWith("/")?$:`${$}/`,$}})(),DF=_0?s6D:yq});function E1(D,$,U){let I=(F)=>Object.defineProperty(D,$,{value:F,enumerable:!0,writable:!0});return Object.defineProperty(D,$,{configurable:!0,enumerable:!0,get(){let F=U();return I(F),F},set(F){I(F)}}),D}import{promisify as e6D}from"node:util";import D1D from"node:process";import{execFile as $1D}from"node:child_process";async function nq(){if(D1D.platform!=="darwin")throw Error("macOS only");let{stdout:D}=await U1D("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 U1D;var lP=T(()=>{U1D=e6D($1D)});import F1D from"node:process";import{promisify as I1D}from"node:util";import{execFile as J1D,execFileSync as jYD}from"node:child_process";async function dP(D,{humanReadableOutput:$=!0,signal:U}={}){if(F1D.platform!=="darwin")throw Error("macOS only");let I=$?[]:["-ss"],F={};if(U)F.signal=U;let{stdout:J}=await X1D("osascript",["-e",D,I],F);return J.trim()}var X1D;var cP=T(()=>{X1D=I1D(J1D)});async function iq(D){return dP(`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 pP=T(()=>{cP()});import{promisify as Q1D}from"node:util";import{execFile as Y1D}from"node:child_process";async function lq(D=W1D){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 rP(`Cannot find Windows browser in stdout: ${JSON.stringify($)}`);let{id:I}=U.groups,F=I.lastIndexOf("."),J=I.lastIndexOf("-"),X=F===-1?void 0:I.slice(0,F),Q=J===-1?void 0:I.slice(0,J);return $F[I]??$F[X]??$F[Q]??{name:I,id:I}}var W1D,$F,UF,rP;var dq=T(()=>{W1D=Q1D(Y1D),$F={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"}},UF=new Map(Object.entries($F));rP=class rP extends Error{}});import{promisify as B1D}from"node:util";import cq from"node:process";import{execFile as K1D}from"node:child_process";async function pq(){if(cq.platform==="darwin"){let D=await nq();return{name:await iq(D),id:D}}if(cq.platform==="linux"){let{stdout:D}=await G1D("xdg-mime",["query","default","x-scheme-handler/http"]),$=D.trim();return{name:q1D($.replace(/.desktop$/,"").replace("-"," ")),id:$}}if(cq.platform==="win32")return lq();throw Error("Only macOS, Linux, and Windows are supported")}var G1D,q1D=(D)=>D.toLowerCase().replaceAll(/(?:^|\s|-)\S/g,($)=>$.toUpperCase());var oP=T(()=>{lP();pP();dq();dq();G1D=B1D(K1D)});import rq from"node:process";var H1D,tP;var aP=T(()=>{H1D=Boolean(rq.env.SSH_CONNECTION||rq.env.SSH_CLIENT||rq.env.SSH_TTY),tP=H1D});var FC={};X$(FC,{openApp:()=>M1D,default:()=>O1D,apps:()=>v1});import oq from"node:process";import UC from"node:path";import{fileURLToPath as N1D}from"node:url";import z1D from"node:child_process";import w1D,{constants as L1D}from"node:fs/promises";function $C(D){if(typeof D==="string"||Array.isArray(D))return D;let{[eP]:$}=D;if(!$)throw Error(`${eP} is not supported`);return $}function l3({[Z2]:D},{wsl:$}={}){if($&&_0)return $C($);if(!D)throw Error(`${Z2} is not supported`);return $C(D)}var FF,tq,sP,Z2,eP,DC=async(D,$)=>{if(D.length===0)return;let U=[];for(let I of D)try{return await $(I)}catch(F){U.push(F)}throw AggregateError(U,"Failed to open in all supported apps")},i3=async(D)=>{D={wait:!1,background:!1,newInstance:!1,allowNonzeroExitCode:!1,...D};let $=D[FF]===!0;if(delete D[FF],Array.isArray(D.app))return DC(D.app,(W)=>i3({...D,app:W,[FF]:!0}));let{name:U,arguments:I=[]}=D.app??{};if(I=[...I],Array.isArray(U))return DC(U,(W)=>i3({...D,app:{name:W,arguments:I},[FF]:!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"},B={chrome:"--incognito",brave:"--incognito",firefox:"--private-window",edge:"--inPrivate"},K;if(_0){let q=await hP();K=UF.get(q)??{}}else K=await pq();if(K.id in W){let q=W[K.id.toLowerCase()];if(U==="browserPrivate"){if(q==="safari")throw Error("Safari doesn't support opening in private mode via command line");I.push(B[q])}return i3({...D,app:{name:v1[q],arguments:I}})}throw Error(`${K.name} is not supported as a default browser`)}let F,J=[],X={},Q=!1;if(_0&&!O1()&&!tP&&!U)Q=await mP();if(Z2==="darwin"){if(F="open",D.wait)J.push("--wait-apps");if(D.background)J.push("--background");if(D.newInstance)J.push("--new");if(U)J.push("-a",U)}else if(Z2==="win32"||Q){if(F=await DF(),J.push(...n$.argumentsPrefix),!_0)X.windowsVerbatimArguments=!0;if(_0&&D.target)D.target=await nP(D.target);let W=["$ProgressPreference = 'SilentlyContinue';","Start"];if(D.wait)W.push("-Wait");if(U){if(W.push(n$.escapeArgument(U)),D.target)I.push(D.target)}else if(D.target)W.push(n$.escapeArgument(D.target));if(I.length>0)I=I.map((B)=>n$.escapeArgument(B)),W.push("-ArgumentList",I.join(","));if(D.target=n$.encodeCommand(W.join(" ")),!D.wait)X.stdio="ignore"}else{if(U)F=U;else{let W=!tq||tq==="/",B=!1;try{await w1D.access(sP,L1D.X_OK),B=!0}catch{}F=oq.versions.electron??(Z2==="android"||W||!B)?"xdg-open":sP}if(I.length>0)J.push(...I);if(!D.wait)X.stdio="ignore",X.detached=!0}if(Z2==="darwin"&&I.length>0)J.push("--args",...I);if(D.target)J.push(D.target);let Y=z1D.spawn(F,J,X);if(D.wait)return new Promise((W,B)=>{Y.once("error",B),Y.once("close",(K)=>{if(!D.allowNonzeroExitCode&&K!==0){B(Error(`Exited with code ${K}`));return}W(Y)})});if($)return new Promise((W,B)=>{Y.once("error",B),Y.once("spawn",()=>{Y.once("close",(K)=>{if(Y.off("error",B),K!==0){B(Error(`Exited with code ${K}`));return}Y.unref(),W(Y)})})});return Y.unref(),new Promise((W,B)=>{Y.once("error",B),Y.once("spawn",()=>{Y.off("error",B),W(Y)})})},Z1D=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a `target`");return i3({...$,target:D})},M1D=(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 i3({...$,app:{name:D,arguments:U}})},v1,O1D;var IC=T(()=>{iP();mq();oP();xq();aP();FF=Symbol("fallbackAttempt"),tq=import.meta.url?UC.dirname(N1D(import.meta.url)):"",sP=UC.join(tq,"xdg-open"),{platform:Z2,arch:eP}=oq;v1={browser:"browser",browserPrivate:"browserPrivate"};E1(v1,"chrome",()=>l3({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"]}}));E1(v1,"brave",()=>l3({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"]}}));E1(v1,"firefox",()=>l3({darwin:"firefox",win32:String.raw`C:\Program Files\Mozilla Firefox\firefox.exe`,linux:"firefox"},{wsl:"/mnt/c/Program Files/Mozilla Firefox/firefox.exe"}));E1(v1,"edge",()=>l3({darwin:"microsoft edge",win32:"msedge",linux:["microsoft-edge","microsoft-edge-dev"]},{wsl:"/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe"}));E1(v1,"safari",()=>l3({darwin:"Safari"}));O1D=Z1D});import{spawn as E1D}from"node:child_process";import{existsSync as QD,readdirSync as E2,readFileSync as lD,statSync as v1D}from"node:fs";import{homedir as KC,platform as GC}from"node:os";import A1,{dirname as x0,join as GD,relative as qC,resolve as uD,sep as HC}from"node:path";import{cwd as D$,env as j1,stdin as NC,stdout as zC}from"node:process";function IF(D,$){let U=QE();if(U)U[D]($);else vD[D]($)}function LC(D=""){if(!D)return WF;return`${WF}${D.startsWith("/")?D:`/${D}`}`}function CWD(D){let $=b1D.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 kWD(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 Y$(D){if(!D)return"Unknown error";if(Cq(D).isSecurityPolicyError)return bP(D);let U=D;if(typeof D==="string")return D;if(D instanceof Error){let I=U.message||U.cause?.message||U.stack||D.name,F=U.cause?.name,J=I.toLowerCase();if(J.includes("fetch failed")||J.includes("failed to fetch")||J.includes("connect timeout")||J.includes("network")||F?.startsWith("UND_ERR"))return`Network error: ${I}${U.code?` (code ${U.code})`:""}. Check your network connection and API endpoint availability.`;let X=U.status||U.statusCode;return[I,U.code?`Code: ${U.code}`:void 0,X?`Status: ${X}`:void 0].filter(Boolean).join(" | ")||D.name}if(U.message){let I=[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: ${I}. Check your network connection and API endpoint availability.`;if(U.details||U.hint||U.error)return`${I}${I?" | ":""}${U.error?typeof U.error==="string"?U.error:U.error.message??"":""}${U.details?`Details: ${U.details}`:""}${U.hint?`Hint: ${U.hint}`:""}`.trim();return I}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`
${wC.default.render(D)}`}function aq(D){if(typeof D!=="string"&&typeof D!=="number")return;return sU(String(D)).slice(0,ZC)}function C1D(D){if(typeof D==="string")return sU(D).slice(0,ZC);if(!D||typeof D!=="object")return String(D);let $=D,U=aq($.name),I=aq($.message),F=U&&I?`${U}: ${I}`:I||U||Object.prototype.toString.call(D),J=[["code",$.code],["errno",$.errno],["syscall",$.syscall],["address",$.address],["port",$.port]].map(([X,Q])=>{let Y=aq(Q);return Y?`${X}=${Y}`:void 0}).filter(Boolean);return`${F}${J.length>0?` (${J.join(", ")})`:""}`}function xWD(D){let $=[],U=new Set,I=0,F=(J,X,Q)=>{if(I>=P1D)return;if(J&&typeof J==="object"){if(U.has(J))return;U.add(J)}I++;let Y="  ".repeat(Q);if($.push(`${Y}${X}${C1D(J)}`),!J||typeof J!=="object")return;let W=J,B=[W.causingError,W.cause].filter((K,q,H)=>K!==void 0&&K!==null&&H.indexOf(K)===q);for(let K of B)F(K,"Caused by: ",Q+1);if(Array.isArray(W.errors))W.errors.forEach((K,q)=>{F(K,`Contained error ${q+1}: `,Q+1)})};return F(D,"",0),sU($.join(`
`))}async function gWD(D,$,U=!1){let{data:I,error:F}=await VP(()=>D.rpc("reject_access_due_to_2fa_for_org",{org_id:$}));if(F){if(!U&&!L2(F))l.error(`Cannot check 2FA compliance: ${F.message}`);if(L2(F)){await jP({silent:U,telemetryFunctionName:"check2FAAccessForOrg"});return}AP(F)}if(I){if(!U)l.error(`\uD83D\uDD10 Access Denied: 2FA Required. Enable 2FA at ${LC("/settings/account")}`);throw Error("2FA required for this organization")}}function fWD({silent:D=!1,stdinIsTTY:$=!!NC.isTTY,stdoutIsTTY:U=!!zC.isTTY,ci:I=IH.isCI}={}){return!D&&$&&U&&!I}function u1D(D={}){let $=D.ci??IH.isCI,U=D.stdinIsTTY??!!NC.isTTY,I=D.stdoutIsTTY??!!zC.isTTY,F=D.platform??GC(),J="display"in D?D.display:j1.DISPLAY;if($||!U||!I)return!1;if(F==="linux"&&!J)return!1;return!0}async function k1D(D){if(!u1D())return;try{await(await Promise.resolve().then(() => (IC(),FC))).default(D)}catch($){if($?.code==="ENOENT")return}}function yWD(D){return vX(D)||VX(D)}function g0(D){if(vX(D))return kA(D);else if(VX(D))return _A(D);return D}function MC(D=g0(D$()),$=void 0){let U=$?.split(",")[0],I=U??GD(D,u$);if(!QD(I)){let J=U?`Package.json at ${I} does not exist`:`No package.json found at ${I}. 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 l.error(J),Error(J)}let F=lD(I);return JSON.parse(F)}function mWD(D=g0(D$()),$=void 0){return MC(D,$).scripts}function hWD(D=g0(D$()),$=void 0){return MC(D,$).version??""}function _1D(D){let $=D.replace("^","").replace("~","");if(u2($))try{let U=D0($);return mF(U)}catch{return $}return $}async function nWD(D,$=D$(),U){let I=U?U.split(",").map((X)=>X.trim()).filter(Boolean):[],F=[],J=(X)=>{let Q=uD(X);if(!F.includes(Q))F.push(Q)};for(let X of I){let Q=uD($,X);if(QD(Q))J(x0(Q))}J(uD($)),J(D$());for(let X of F)try{let Q=`${D}/package.json`,{createRequire:Y}=await import("node:module"),B=Y(GD(X,"package.json")).resolve(Q),K=JSON.parse(lD(B,"utf-8"));if(K.version)return K.version}catch{}for(let X of F){let Q=X,Y=A1.parse(Q).root;while(Q!==Y){let W=GD(Q,"node_modules",D,u$);if(QD(W))try{let K=JSON.parse(lD(W,"utf-8"));if(K.version)return K.version}catch{}let B=x0(Q);if(B===Q)break;Q=B}}if(D==="@capgo/capacitor-updater"){let X=null,Q=GD($,"ios","App","Podfile");if(QD(Q))try{let W=lD(Q,"utf-8").match(/pod\s+['"]CapgoCapacitorUpdater['"],\s*:path\s*=>\s*['"]([^'"]+)['"]/);if(W?.[1])X=uD(GD($,"ios","App",W[1]))}catch{}if(!X){let Y=GD($,"android","capacitor.settings.gradle");if(QD(Y))try{let B=lD(Y,"utf-8").match(/project\(':capgo-capacitor-updater'\)\.projectDir\s*=\s*new\s+File\(['"]([^'"]+)['"]/);if(B?.[1])X=uD(GD($,"android",B[1])).replace(/\/android$/,"")}catch{}}if(X){let Y=GD(X,u$);if(QD(Y))try{let W=JSON.parse(lD(Y,"utf-8"));if(W.version)return W.version}catch{}}}try{let X=U?U.split(",").map((W)=>W.trim()).filter(Boolean).join(","):U,Y=(await GF($,X)).get(D);if(Y)return Y}catch{}return null}async function GF(D=g0(D$()),$=void 0){let U=$?.split(",").map((J)=>J.trim()).filter(Boolean);if(U??=[GD(D,u$)],U){for(let J of U)if(!QD(J)){let X=`Package.json at ${J} does not exist`;throw l.error(X),Error(X)}}let I=new Map,{createRequire:F}=await import("node:module");for(let J of U){let X=lD(J),Q=JSON.parse(X),Y=x0(J),W=(B,K)=>{try{let N=F(GD(Y,"package.json")).resolve(`${B}/package.json`),z=JSON.parse(lD(N,"utf-8"));if(z.version)return z.version}catch{}let q=Y,H=A1.parse(q).root;while(q!==H){let G=GD(q,"node_modules",B,u$);if(QD(G))try{let z=JSON.parse(lD(G,"utf-8"));if(z.version)return z.version}catch{}let N=x0(q);if(N===q)break;q=N}return _1D(K)};for(let B in Q.dependencies)I.set(B,W(B,Q.dependencies[B]));for(let B in Q.devDependencies)I.set(B,W(B,Q.devDependencies[B]))}return I}async function x1D(D=g0(D$()),$=void 0){let U=$?.split(",").map((F)=>F.trim()).filter(Boolean);if(U??=[GD(D,u$)],U){for(let F of U)if(!QD(F)){let J=`Package.json at ${F} does not exist`;throw l.error(J),Error(J)}}let I=new Map;for(let F of U){let J=lD(F),X=JSON.parse(J);for(let Q in X.dependencies??{})if(typeof X.dependencies[Q]==="string")I.set(Q,X.dependencies[Q]);for(let Q in X.devDependencies??{})if(typeof X.devDependencies[Q]==="string")I.set(Q,X.devDependencies[Q])}return I}function g1D(D){if(!D)return!1;if(D.config&&Object.keys(D.config).length>0)return!0;return!!D.path&&QD(D.path)}async function OC(D,$=!1){let U=f1D;try{let I=await D();if(!g1D(I)){if(!$)l.error(U);throw new ZD(U)}return I}catch(I){if(I instanceof ZD)throw I;let F=Y$(I);if(!$)l.error(`${U}: ${F}`);throw new ZD(U,{cause:F})}}function OJ(D=!1){return OC(CX,D)}function y1D(D=!1){return OC(uX,D)}async function m1D(D,$){let U=await y1D();if(U?.config)U.config.plugins??={},U.config.plugins.extConfig??={},U.config.plugins[D]??={},U.config.plugins[D]={...U.config.plugins[D],...$},await kX(D,U);return U}async function iWD(D){return m1D("CapacitorUpdater",D)}async function l6(D=!1){try{let $=await OJ(D),U={host:$?.config?.plugins?.CapacitorUpdater?.localHost||JC,hostWeb:$?.config?.plugins?.CapacitorUpdater?.localWebHost||WF,hostFilesApi:$?.config?.plugins?.CapacitorUpdater?.localApiFiles||XC,hostApi:$?.config?.plugins?.CapacitorUpdater?.localApi||YF};if($?.config?.plugins?.CapacitorUpdater?.localSupa&&$?.config?.plugins?.CapacitorUpdater?.localSupaAnon){if(!D)l.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:JC,hostWeb:WF,hostFilesApi:XC,hostApi:YF}}}function YC(D){return typeof D==="object"&&D!==null}function h1D(D){if(!YC(D))return!1;let $=D.capacitor;if(YC($)&&($.ios!==void 0||$.android!==void 0))return!0;return!1}function n1D(D){if(QD(GD(D,"plugin.xml")))return!0;let $=GD(D,u$);if(!QD($))return!1;try{return h1D(JSON.parse(lD($,"utf-8")))}catch{return!1}}async function c3(D=!1,$){let U=(F)=>{let J={...F};return nO(J,void 0,D),J};if(!$&&sq)return U(sq);if(!$&&JF)return JF.then(U);let I=(async()=>{let F=await l6(D);try{let J=VC(),X=await fetch(`${F.hostApi}/private/config`,{...$?{signal:$}:{},headers:Q0(J?{capgkey:J}:void 0)});if(!X.ok)throw Error(`HTTP error! status: ${X.status}`);let Y={...await X.json(),...F};if(!$)sq=Y;return{...Y}}catch{if(!D)l.info(`Local config ${Y$(F)}`);return{...F}}finally{if(!$)JF=null}})();if(!$)JF=I;return I.then(U)}async function lWD(){let D=await l6();try{let $=VC(),U=await fetch(`${D.hostFilesApi}/files/config`,{headers:Q0($?{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:R1D,maxChunkSize:S1D,alertUploadSize:A1D}}}function O2(D){let $=new URL(D);if(!["http:","https:"].includes($.protocol))throw Error("Invalid Supabase host protocol");let U=$.hostname==="localhost"||$.hostname==="127.0.0.1"||$.hostname==="[::1]";if($.protocol==="http:"&&!U)throw Error("Supabase host must use HTTPS (HTTP is only allowed for localhost)");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 I=I6($.pathname);return`${$.origin}${I}`}function i1D(D){if(!D||typeof D!=="object")return"";let $=D;return[$.error,$.message,$.status].filter(Boolean).join(" | ")}function WC(D,$){let U=D.indexOf($);if(U<0)return D;return D.slice(U+$.length).replace(/^:\s*/,"").split(`
`)[0].trim()}async function dWD(D){let $=await vC(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 WC(U,"CHANNEL_ZIP_REQUIRED");if(U.includes("CHANNEL_DELTA_REQUIRED"))return WC(U,"CHANNEL_DELTA_REQUIRED");return null}function d3(D){if(!D)return!1;try{let $=new URL(O2(D)).hostname.toLowerCase();return $==="sb.capgo.app"||$==="xvwzpoazmxkqosrdewyv.supabase.co"||$==="ibwjdnhknbkcqfbabwei.supabase.co"||$==="aucsybvnhavogdmzwtcw.supabase.co"}catch{return!1}}function l1D(D){if(D.supaHost&&D.supaKey&&D.hostApi===YF&&!d3(D.supaHost))return`${O2(D.supaHost)}/functions/v1`;return D.hostApi}function cWD(D){let $=D?.context;return typeof $?.status==="number"?$.status:void 0}async function vC(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 pWD(D){let $=await vC(D);if($){let U=i1D($);if(U)return U}return Y$(D)}async function qF(D,$){let U=($.method??"POST").toUpperCase(),I,F=$.supaAnon;if($.supaHost&&$.supaAnon&&!d3($.supaHost))I=`${O2($.supaHost)}/functions/v1`;else{let Q=await c3(!0);if(F=$.supaAnon??Q.supaKey,Q.supaHost&&Q.supaKey&&Q.hostApi===YF&&!d3(Q.supaHost)&&!($.supaHost&&d3($.supaHost)))I=`${O2(Q.supaHost)}/functions/v1`;else if($.useFilesHost)I=Q.hostFilesApi;else I=Q.hostApi}let J=I.includes("/functions/v1"),X=`${I6(I)}/${D.replace(/^\//,"")}`;try{let Q=await fetch(X,{method:U,redirect:"error",headers:Q0({"Content-Type":"application/json",Authorization:J&&F?`Bearer ${F}`:$.apikey,capgkey:$.apikey}),body:U==="GET"||U==="HEAD"?void 0:typeof $.body==="string"?$.body:JSON.stringify($.body??{}),signal:$.signal});if(!Q.ok)return{data:null,error:new d$.FunctionsHttpError(Q)};return{data:(Q.headers.get("content-type")??"").includes("application/json")?await Q.json().catch(()=>null):await Q.text().catch(()=>null),error:null}}catch(Q){return{data:null,error:Q instanceof Error?Q:Error(String(Q))}}}async function rWD(D,$=!0){if(D?.supaHost&&D?.supaAnon){if(d3(D.supaHost))return(await l6($)).hostApi;return`${O2(D.supaHost)}/functions/v1`}let U=await l6($);if(U.supaHost&&U.supaKey)return l1D(U);return(await c3($)).hostApi}async function oWD(D,$,U,I=!1,F=!0,J){let X=await c3(I,J);if($&&U){if(!I)l.info("Using custom supabase instance from provided options");X.supaHost=$,X.supaKey=U}if(!X.supaHost||!X.supaKey){if(!I)l.error(QC);throw new ZD(QC,{missingSupaHost:!X.supaHost,missingSupaKey:!X.supaKey})}let Q=O2(X.supaHost);return yz(Q,X.supaKey,{auth:{persistSession:!1},global:{headers:{capgkey:zF("capgkey",D)},...fO()&&F?{fetch:mO()}:{}}})}async function d1D(D,$){let{data:U}=await D.rpc("is_paying_org",{orgid:$}).single();return U||!1}async function c1D(D,$){let{data:U}=await D.rpc("is_trial_org",{orgid:$}).single();return U||0}async function p1D(D,$,U){let{data:I}=await D.rpc("has_usage_credits_org",U?{orgid:$,appid:U}:{orgid:$}).single();return I||!1}function r1D(D){let{trialDays:$,isPaying:U,hasCredits:I,warning:F=!0}=D;return!!F&&$>0&&!U&&!I}async function o1D(D,$){let{data:U,error:I}=await D.rpc("is_allowed_action_org",{orgid:$}).single();if(I)throw Error(`Cannot validate plan: ${Y$(I)}`);return U===!0}async function eq(D,$,U,I){let{data:F,error:J}=I?await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U,appid:I}):await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U});if(J){if(I&&J.code==="PGRST202")return o1D(D,$);throw Error(`Cannot validate plan: ${Y$(J)}`)}return F===!0}async function t1D(D,$,U,I){if(I){if(await eq(D,$,U,I))return"allowed";if(await eq(D,$,U))return"permission_denied";return"billing_denied"}return await eq(D,$,U)?"allowed":"billing_denied"}async function a1D(D,$){throw l.error(`You need to upgrade your plan to continue to use capgo.
 Upgrade here: ${D}
`),await k1D(D),new ZD($)}async function s1D(){throw l.error("Cannot validate plan usage for this app. The API key may lack permission to read app billing details."),new ZD("Plan validation permission denied")}async function tWD(D,$,U){let{data:I,error:F}=await D.rpc("get_organization_cli_warnings",{orgid:$,cli_version:U});if(F){l.error(`Cannot get cli warnings: ${Y$(F)}`);return}if(I.length>0){l.warn(`Found ${I.length} cli warnings for your organization.`);let J=null;for(let X of I){if(typeof X!=="object"||typeof X.message!=="string"||typeof X.fatal!=="boolean"){l.error(`Invalid cli warning: ${X}`);continue}let Q=X;if(Q.fatal)l.error(`${Q.message.replaceAll("\\n",`
`)}`),J=Error(Q.message);else l.warn(`${Q.message.replaceAll("\\n",`
`)}`)}if(J)throw l.error("Please fix the warnings and try again."),J;l.info("End of cli warnings.")}}async function aWD(D,$,U,I=!0){let J=`${(await c3()).hostWeb}/settings/organization/plans?oid=${encodeURIComponent($)}`,X=await t1D(D,$,["storage"],U);if(X==="permission_denied")await s1D();if(X==="billing_denied")await a1D(J,"Plan upgrade required for upload");let[Q,Y,W]=await Promise.all([c1D(D,$),d1D(D,$),p1D(D,$,U)]);if(r1D({trialDays:Q,isPaying:Y,hasCredits:W,warning:I}))l.warn(`WARNING !!
Trial expires in ${Q} days, upgrade here: ${J}
`),sA($)}function BF(D){try{if(!QD(D))return;return lD(D,"utf8").trim()||void 0}catch{return}}function VC(){let D=j1.CAPGO_TOKEN?.trim();if(D)return D;let $=BF(`${KC()}/.capgo`);if($)return $;return BF(".capgo")}function FE(D=!1,$=(U)=>l.info(U)){let U=j1.CAPGO_TOKEN?.trim();if(U){if(!D)$("Use CAPGO_TOKEN environment variable");return U}let F=`${KC()}/.capgo`,J=BF(F);if(J){if(!D)$(`Use global API key ${F}`)}else if(F=".capgo",J=BF(F),J&&!D)$(`Use local API key ${F}`);if(!J){let Q=`No Capgo API key found. Run \`${JR()}\` first, then retry this command.`;throw l.error(Q),new ZD(Q)}return J}async function*JH(D){let $=await E2(D,{withFileTypes:!0});for(let U of $){let I=uD(D,U.name);if(U.isDirectory()&&!U.name.startsWith(".")&&!U.name.startsWith("node_modules")&&!U.name.startsWith("dist"))yield*JH(I);else yield I}}function sWD(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 L6(D,$){return`${D}-${$?"ts":"js"}`}function Z6(D,$){if(!$)l.info(`Found ${D} project`)}function e1D(D){if(QD(uD(D,"angular.json")))return"angular";if(QD(uD(D,"nuxt.config.js"))||QD(uD(D,"nuxt.config.ts")))return"nuxtjs";if(QD(uD(D,"next.config.js"))||QD(uD(D,"next.config.mjs"))||QD(uD(D,"next.config.ts")))return"nextjs";if(QD(uD(D,"svelte.config.js"))||QD(uD(D,"svelte.config.ts")))return"sveltekit";if(QD(uD(D,"vue.config.js"))||QD(uD(D,"vue.config.ts")))return"vue"}function jC(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 D4D(D,$){let U=QD(uD(D,"tsconfig.json")),I=e1D(D);if(I)return Z6(I,$),L6(I,U);let F=uD(D,u$);if(!QD(F))return;let J=await GF(void 0,F),X=jC(J);if(!X)return;return Z6(X,$),L6(X,U)}function DH(D,$){if(!$)return;let U=uD($);if(!D.includes(U))D.push(U)}function $4D(D){let $=D,U=A1.parse($).root;while(!0){if(QD(uD($,u$)))return $;if($===U)return;let I=x0($);if(I===$)return;$=I}}function U4D(D){let $=[],U=D?.split(",").map((I)=>I.trim()).filter(Boolean)[0];if(U)DH($,x0(uD(U)));return DH($,$4D(D$())),DH($,g0(D$())),$}async function eWD(D){let $=D$(),U=!1,I=D?.quiet??!1;for(let J of U4D(D?.packageJsonPath)){let X=await D4D(J,I);if(X)return X}let F=uD($,"tsconfig.json");if(QD(F))U=!0;for await(let J of JH($)){if(J.includes("angular.json"))return Z6("angular",I),L6("angular",U);if(J.includes("nuxt.config.js")||J.includes("nuxt.config.ts"))return Z6("nuxtjs",I),L6("nuxtjs",U);if(J.includes("next.config.js")||J.includes("next.config.mjs")||J.includes("next.config.ts"))return Z6("nextjs",I),L6("nextjs",U);if(J.includes("svelte.config.js")||J.includes("svelte.config.ts"))return Z6("sveltekit",I),L6("sveltekit",U);if(J.includes("vue.config.js")||J.includes("vue.config.ts"))return Z6("vue",I),L6("vue",U);if(J.includes(u$)){let X=x0(J),Q=await GF(X),Y=jC(Q);if(Y)return Z6(Y,I),L6(Y,U)}}return"unknown"}function DBD(D,$,U=D$()){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 I=$?"src/main.tsx":"src/main.js",F=$?"src/index.tsx":"src/index.js";if(QD(uD(U,I)))return I;return F}return null}async function $BD(D){let $=D.replace(/-(?:ts|js)$/,"");if($==="angular")return l.info("Angular project detected"),"build";if($==="nuxtjs")return l.info("Nuxtjs project detected"),"generate";if($==="nextjs"){if(l.info("Nextjs project detected"),l.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"),l.warn("Please make sure you have the output: 'export' and distDir: 'dist' in your next.config.js"),!await b1({message:"Do you want to continue?"}))throw l.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}if($==="sveltekit"){if(l.info("Sveltekit project detected"),l.warn("Please make sure you have the adapter-static installed: https://kit.svelte.dev/docs/adapter-static"),l.warn("Please make sure you have the pages: 'dist' and assets: 'dest', in your svelte.config.js adapter"),!await b1({message:"Do you want to continue?"}))throw l.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}return"build"}async function UBD(D=!1,$=D$()){let U=/(main|index)\.(ts|tsx|js|jsx)$/,I="",F=uD($),J=F.split("/").length;for await(let X of JH(F))if(X.split("/").length-J<=2&&U.test(X)){if(I=X,!D)l.info(`Found main file here ${X}`);break}return I}function FBD(D,$){return D.from("app_versions").upsert($,{onConflict:"name,app_id"}).eq("app_id",$.app_id).eq("name",$.name)}async function IBD(D,$,U,I){let F={app_id:$,name:U,version:0};try{let J=await qF("files/upload_link",{apikey:D,body:F,useFilesHost:!0,supaHost:I?.supaHost,supaAnon:I?.supaAnon});if(J.error){if(J.error instanceof d$.FunctionsHttpError){let X=await J.error.context.json().catch(()=>({}));l.error(`Upload URL error: ${X.status||JSON.stringify(X)}`)}else l.error(`Cannot get upload url: ${J.error.message}`);return""}return J.data?.url??""}catch(J){l.error(`Cannot get upload url ${Y$(J)}`)}return""}async function*AC(D){let $=E2(D,{withFileTypes:!0});for(let U of $){let I=GD(D,U.name);if(U.isDirectory())yield*AC(I);else yield I}}function YBD(D,$="5.10.0",U="6.25.0",I="7.25.0"){if(D.major===5&&E6(D,D0($)))return!0;if(D.major===6&&E6(D,D0(U)))return!0;if(D.major===7&&E6(D,D0(I)))return!0;return!1}async function WBD(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 I of AC(D)){if(U.some((Q)=>I.includes(Q))){l.info(`Ignoring file ${I}, please ensure you have only required files in your dist folder`);continue}let F=lD(I);if(F.length===0){l.info(`Ignoring empty file ${I}, please ensure you have only required files in your dist folder`);continue}let J=await gA(F,"sha256"),X=qC(D,I);if(X.startsWith("/"))X=X.substring(1);$.push({file:X,hash:J})}return $}async function BBD(D){if(GC()==="win32")return I4D(D);else return F4D(D)}function F4D(D){let $=new FH.default;return $.addLocalFolder(D),$.toBuffer()}async function I4D(D){l.info("Zipping file windows mode");let $=new FH.default,U=(I,F)=>{let J=E2(I);for(let X of J){let Q=GD(I,X),Y=v1D(Q);if(Y.isFile()){let W=lD(Q);$.addFile(GD(F,X).split(HC).join("/"),W)}else if(Y.isDirectory())U(Q,GD(F,X))}};return U(D,""),$.toBuffer()}function J4D(D){let $=UH();return`App ${D} does not exist, run first \`${$.runner} @capgo/cli app add ${D}\` to create it`}function X4D(D){let U=D?.originalResponse?.getBody?.(),I=D instanceof Error?D.message:String(D??"");return`${U??""} ${I}`.includes("app_not_found")}async function KBD(D,$,U,I,F,J,X,Q){return new Promise((Y,W)=>{z4(D,{channel:"app",event:"App TUS upload",org_id:U,tracking_version:2,tags:{"app-id":I}}),new KF.Upload($,{endpoint:`${X.hostFilesApi}/files/upload/attachments/`,chunkSize:Q,retryDelays:[...T1D],metadataForPartialUploads:{filename:`orgs/${U}/apps/${I}/${F}.zip`,filetype:"application/gzip"},metadata:{filename:`orgs/${U}/apps/${I}/${F}.zip`,filetype:"application/zip"},headers:Q0({Authorization:D}),onError(K){if(l.error(`Error uploading bundle: ${K.message}`),X4D(K)){W(Error(J4D(I)));return}if(K instanceof KF.DetailedError){let q=K.originalResponse?.getBody(),H=K.originalResponse?.getStatus(),G=K.originalRequest?.getURL(),N=(()=>{try{let z=JSON.parse(q||'{"error": "unknown error"}');return z.status||z.error||z.message||"unknown error"}catch{return q||K.message}})();W(Error(`TUS upload failed (status ${H??"unknown"}, url ${G??"unknown"}): ${N}`))}else W(Error(`TUS upload failed: ${K.message||K.toString()}`))},onProgress(K,q){let H=(K/q*100).toFixed(2);J.message(`Uploaded ${H}%`)},async onSuccess(){await z4(D,{channel:"app",event:"App TUS done",org_id:U,tracking_version:2,tags:{"app-id":I}}).catch(),Y(!0)}}).start()})}async function GBD(D,$,U,I){let J=await qF("private/delete_failed_version",{apikey:D,method:"DELETE",body:{app_id:$,name:U},supaHost:I?.supaHost,supaAnon:I?.supaAnon});if(J.error){if(J.error instanceof d$.FunctionsHttpError){let X=await J.error.context.json().catch(()=>({}));throw Error(X.status||X.message||JSON.stringify(X))}throw Error(J.error.message)}}async function qBD(D,$,U,I,F){let X=await qF("private/set_manifest",{apikey:D,body:{app_id:$,name:U,manifest:I},supaHost:F?.supaHost,supaAnon:F?.supaAnon});if(X.error){if(X.error instanceof d$.FunctionsHttpError){let Q=await X.error.context.json().catch(()=>({}));throw Error(Q.error||Q.status||Q.message||JSON.stringify(Q))}throw Error(X.error.message)}}async function HBD(D,$){if(!$.app_id||!$.name||!$.created_by)return l.error("missing app_id, name, or created_by"),Promise.reject(Error("missing app_id, name, or created_by"));let{data:U,error:I}=await D.from("channels").select().eq("app_id",$.app_id).eq("name",$.name).single();if(U&&!I)return D.from("channels").update($).eq("app_id",$.app_id).eq("name",$.name).select().single();return D.from("channels").insert($).select().single()}async function z4(D,$,U,I,F,J){let X=Date.now();if((f8(j1.CAPGO_DISABLE_TELEMETRY)||f8(j1.CAPGO_DISABLE_POSTHOG))&&!$.notifyConsole)return;try{let Y={};try{Y=uO()}catch(G){if(U)l.error(`Failed to enrich event tags, sending caller tags only: ${Y$(G)}`)}let W={...$,nonPersonTags:{...Y,...$.nonPersonTags??{}}};if(U)l.info(`Get remove config: for ${$.event}`);let B=F??(await c3(!0,I)).hostApi;if(U)l.info(`Sending analytics event: ${JSON.stringify(W)}`);let K=new AbortController,q=setTimeout(()=>K.abort(),1e4),H=I?typeof AbortSignal.any==="function"?AbortSignal.any([K.signal,I]):I:K.signal;try{g$("telemetry request started");let G=await fetch(`${I6(B)}/private/events`,{method:"POST",body:JSON.stringify(W),headers:Q0({"Content-Type":"application/json",capgkey:D}),signal:H,redirect:J});if(g$("telemetry response received",{duration_ms:Date.now()-X,status:G.status}),clearTimeout(q),!G.ok)throw Error(`HTTP error! status: ${G.status}`);let N=await G.json();if(N.error&&U)l.error(`Failed to send analytics event: ${N.error}`)}finally{clearTimeout(q)}}catch(Y){if(g$("telemetry request failed",{duration_ms:Date.now()-X,error:g8(Y)}),U)l.error("Failed to send Stats event details:"),l.error(Y$(Y))}}function Q4D(D){if(l.error(`
\uD83D\uDD10 Access Denied: Two-Factor Authentication Required`),l.error("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"),D)l.error(`
The organization "${D}" requires all members to have 2FA enabled.`);else l.error(`
This organization requires all members to have 2FA enabled.`);throw l.error(`
To regain access:`),l.error(`  1. Go to ${LC("/settings/account")}`),l.error("  2. Enable Two-Factor Authentication on your account"),l.error("  3. Try your command again"),l.error(`
For more information, visit: https://capgo.app/docs/webapp/2fa-enforcement/
`),Error("2FA required for this organization")}async function Y4D(D,$,U,I){return(await Promise.all(U.map(async(J)=>{return await RC(D,$,I,{orgId:J.gid})?J:null}))).filter((J)=>J!==null)}async function W4D(D,$,U){let{error:I,data:F}=await D.rpc("get_orgs_v7");if(I)throw l.error("Cannot get the list of organizations - exiting"),l.error(Y$(I)),Error("Cannot get the list of organizations");if(F.length===0)throw l.error("Could not get organization please create an organization first"),Error("No organizations available");let J=await Y4D(D,$,F,U);if(J.length===0)throw l.error(`Could not find organization with permission: ${U}`),Error("Could not find organization with required permission");return{allOrganizations:F,allowedOrganizations:J}}async function NBD(D,$,U){let{allOrganizations:I,allowedOrganizations:F}=await W4D(D,$,U),J=F.length>1?await tH({message:"Please pick the organization that you want to insert to",options:F.map((Y)=>{let W=Y.enforcing_2fa&&!Y["2fa_has_access"]?" ⚠️ (2FA required)":"";return{value:Y.gid,label:`${Y.name}${W}`}})}):F[0].gid;if(O6(J))throw l.warn("Canceled organization selection, exiting"),new ZD("Organization selection cancelled");let X=J,Q=I.find((Y)=>Y.gid===X);if(Q.enforcing_2fa&&!Q["2fa_has_access"])Q4D(Q.name);return l.info(`Using the organization "${Q.name}" as the app owner`),Q}async function B4D(D,$,U=!1){let{data:I,error:F}=await D.rpc("request_actor_user_id"),J=(I||"").toString();if(F){if(!U)l.error(F.message);throw F}if(!J){if(!U)l.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 J}async function RC(D,$,U,I={}){let{data:F,error:J}=await D.rpc("cli_check_permission",{apikey:$,permission_key:U,org_id:I.orgId??null,app_id:I.appId??null,channel_id:I.channelId??null});if(J)throw l.error(`Cannot check permission ${U}`),l.error(Y$(J)),Error(`Cannot check permission ${U}`);return!!F}async function K4D(D,$,U,I={},F={}){if(await RC(D,$,U,I))return;let X=F.message||`Insufficient permissions for ${U}`;if(!F.silent)l.error(X);throw new ZD(`Insufficient permissions for ${U}`,{permissionKey:U,...I})}async function zBD(D,$,U,I,F,J){await B4D(D,$,J),await K4D(D,$,U,{orgId:I},{message:F,silent:J})}async function IE(D,$,U){let{data:I,error:F}=await qF(`app/${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,supaHost:U?.supaHost,supaAnon:U?.supaAnon});if(!I?.owner_org||F){let J=Y$(F);throw l.error(`Cannot get organization id for app id ${$}: ${J}`),new ZD("Cannot get organization id for app",{appId:$,cause:J})}return I.owner_org}function wBD(D){return new Date(D||"").toLocaleString()}function UH(){if($H)return{pm:V1,command:M2,installCommand:`${V1} ${M2}`,runner:QF};let D=g0(D$());return V1=V2(D,"npm"),M2=o3(V1),$H=!0,QF=NH(D),{pm:V1,command:M2,installCommand:`${V1} ${M2}`,runner:QF}}function LBD(D){V1=D.pm,M2=D.command,QF=D.runner,$H=!0}function G4D(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 SC(D){return E2(D,{withFileTypes:!0}).flatMap((I)=>{let F=GD(D,I.name);if(I.isDirectory())return SC(F);else return F.split(`node_modules${HC}`)[1]||F})}function TC(D){if(!QD(D))return[];try{return E2(D,{withFileTypes:!0}).flatMap((I)=>{let F=GD(D,I.name);if(I.isDirectory())return TC(F);else return F})}catch{return[]}}function q4D(D,$){let U=[];if($==="ios"){try{let J=E2(D);for(let X of J)if(X.endsWith(".podspec"))U.push(GD(D,X))}catch{}let I=GD(D,"Package.swift"),F=GD(D,"ios","Package.swift");if(QD(I))U.push(I);if(QD(F))U.push(F)}else if($==="android"){let I=GD(D,"android"),F=GD(I,"build.gradle"),J=GD(I,"build.gradle.kts");if(QD(F))U.push(F);if(QD(J))U.push(J)}return U}async function H4D(D){let $=GD(D,"ios"),U=GD(D,"android"),I=async(X,Q)=>{let Y=QD(X)?TC(X).filter((H)=>EC.test(H)):[],W=q4D(D,Q),B=[...Y,...W].sort((H,G)=>H.localeCompare(G));if(B.length===0)return;let{createHash:K}=await import("node:crypto"),q=K("sha256");for(let H of B)try{let G=qC(D,H);q.update(G);let N=lD(H);q.update(N)}catch{}return q.digest("hex")},[F,J]=await Promise.all([I($,"ios"),I(U,"android")]);return{ios_checksum:F,android_checksum:J}}function N4D(D){let $=[],U=D,I=A1.parse(U).root;while(!0){if($.push(GD(U,"node_modules")),U===I)break;let F=x0(U);if(F===U)break;U=F}return $}async function z4D(D,$){let U=$?$.split(",").map((K)=>K.trim()).filter(Boolean):[],I;try{I=await GF("",D)}catch(K){throw l.error("Invalid package.json, JSON parsing failed"),l.error(`json parse error: ${Y$(K)}`),K instanceof Error?K:Error("Invalid package.json")}let F=D?D.split(",")[0].trim():void 0,J=!F?g0(D$()):A1.resolve(F).replace(u$,"");if(!I)throw l.error("Missing dependencies section in package.json"),Error("Missing dependencies section in package.json");for(let[K,q]of Object.entries(I))if(typeof q!=="string")throw l.error(`Invalid dependency ${K}: ${q}, expected string, got ${typeof q}`),Error(`Invalid dependency ${K}: expected string version`);let X=U.length===0?N4D(D$()):U;if(!X.some((K)=>QD(K))){let K=V2(J,"npm"),q=o3(K);throw l.error(`Missing node_modules folder at ${X.join(", ")}, please run ${K} ${q}`),Error("Missing node_modules folder")}let Y=!1,W=await x1D(g0(D$()),D),B=await Promise.all(Array.from(I.entries()).map(async([K,q])=>{let H=!1,G=!1,N=q,z=W.get(K)??q,Z;for(let v of X){let A=GD(v,K);if(QD(A)){H=!0,Z=A;try{let V=GD(A,u$);if(QD(V)){let b=JSON.parse(lD(V,"utf-8"));if(b.version)N=b.version}}catch{}if(!n1D(A))continue;try{if(SC(A).some((b)=>EC.test(b))){G=!0;break}}catch(V){throw l.error(`Error reading node_modules files for ${K} package in ${v}`),l.error(Y$(V)),V instanceof Error?V:Error(`Error reading node_modules files for ${K}`)}}}if(!H){Y=!0;let v=V2(J,"npm"),A=o3(v);return l.error(`Missing dependency ${K}, please run ${v} ${A}`),{name:K,version:N,requested_version:z}}let M,w;if(G&&Z){let v=await H4D(Z);M=v.ios_checksum,w=v.android_checksum}return{name:K,version:N,requested_version:z,native:G,ios_checksum:M,android_checksum:w}}));if(Y||B.some((K)=>K.native===void 0))throw l.error("Missing dependencies or invalid dependencies"),l.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 B}async function ZBD(D,$,U){let{data:I,error:F}=await D.from("channels").select("version:app_versions!channels_version_fkey(checksum)").eq("name",U).eq("app_id",$).single(),J=I;if(F||J===null||!J.version||!J.version.checksum)return null;return J.version.checksum}function BC(D){if(!D)throw l.error("Error parsing native packages, perhaps the metadata does not exist in Capgo?"),Error("Error parsing native packages");for(let U of D){let I=Tq(wP,U);if(!I.success){let F=I.error.issues.map((J)=>`${(J.path??[]).join(".")}: ${J.message}`).join(", ");throw l.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 bC(D,$,U){let{data:I,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 X=F.code==="PGRST116"||F.message?.includes("Cannot coerce")?`Multiple channels matched for app "${$}" and channel "${U}". Contact support if this persists.`:F.message;throw l.error(`Error fetching native packages: ${X}`),Error(`Error fetching native packages: ${X}`)}if(!I)return BC([]);return BC(I.version?.native_packages??[])}function JE(D,$){return D||$?.plugins?.CapacitorUpdater?.appId||$?.appId}function w4D(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 K=K9(D.localVersion),q=K9(D.remoteVersion);U=GN(K,q)}catch{U=!1}if(!U)$.push("version_mismatch");if(D.localRequestedVersion&&D.remoteRequestedVersion&&D.localRequestedVersion.trim()!==D.remoteRequestedVersion.trim())$.push("requested_version_changed");let I=(K)=>typeof K==="string"&&K.trim().length>0,F=I(D.localIosChecksum)&&I(D.remoteIosChecksum)&&D.localIosChecksum!==D.remoteIosChecksum,J=I(D.localAndroidChecksum)&&I(D.remoteAndroidChecksum)&&D.localAndroidChecksum!==D.remoteAndroidChecksum;if(F&&J)$.push("both_platforms_changed");else if(F)$.push("ios_code_changed");else if(J)$.push("android_code_changed");let X=I(D.localIosChecksum)!==I(D.remoteIosChecksum),Q=I(D.localAndroidChecksum)!==I(D.remoteAndroidChecksum);if(X||Q)$.push("platform_checksum_metadata_changed");let Y=[],W=(K)=>K!=="requested_version_changed";for(let K of $)switch(K){case"version_mismatch":Y.push(`version changed: ${D.remoteVersion} → ${D.localVersion}`);break;case"requested_version_changed":Y.push(`requested version changed: ${D.remoteRequestedVersion??"unknown"} → ${D.localRequestedVersion??"unknown"}`);break;case"ios_code_changed":Y.push("iOS native code changed");break;case"android_code_changed":Y.push("Android native code changed");break;case"both_platforms_changed":Y.push("iOS and Android native code changed");break;case"platform_checksum_metadata_changed":Y.push("iOS/Android checksum metadata appeared or disappeared (may be Capgo CLI change — verify native code)");break;case"new_plugin":Y.push("new plugin (requires app store update)");break;case"removed_plugin":Y.push("plugin removed");break}if(!$.some(W))return{compatible:!0,reasons:$,message:Y.length>0?Y.join(", "):"Compatible"};return{compatible:!1,reasons:$,message:Y.join(", ")}}function MBD(D){return w4D(D).compatible}async function OBD(D,$,U,I,F){let J=await z4D(I,F),X=await bC(D,$,U),Q=J.filter((W)=>!!W.native).map((W)=>{let B=X.get(W.name);if(B)return{name:W.name,localVersion:W.version,localRequestedVersion:W.requested_version,remoteVersion:B.version,remoteRequestedVersion:B.requested_version,localIosChecksum:W.ios_checksum,remoteIosChecksum:B.ios_checksum,localAndroidChecksum:W.android_checksum,remoteAndroidChecksum:B.android_checksum};return{name:W.name,localVersion:W.version,localRequestedVersion:W.requested_version,remoteVersion:void 0,localIosChecksum:W.ios_checksum,localAndroidChecksum:W.android_checksum}}),Y=[...X].filter(([W])=>!J.some((B)=>B.name===W)).map(([W,B])=>({name:W,localVersion:void 0,remoteVersion:B.version,remoteRequestedVersion:B.requested_version,remoteIosChecksum:B.ios_checksum,remoteAndroidChecksum:B.android_checksum}));return Q.push(...Y),{finalCompatibility:Q,localDependencies:J}}async function EBD(D,$,U,I){let F=await bC(D,$,U),J=I.map((Q)=>{let Y=F.get(Q.name);if(Y)return{name:Q.name,localVersion:Q.version,localRequestedVersion:Q.requested_version,remoteVersion:Y.version,remoteRequestedVersion:Y.requested_version,localIosChecksum:Q.ios_checksum,remoteIosChecksum:Y.ios_checksum,localAndroidChecksum:Q.android_checksum,remoteAndroidChecksum:Y.android_checksum};return{name:Q.name,localVersion:Q.version,localRequestedVersion:Q.requested_version,remoteVersion:void 0,localIosChecksum:Q.ios_checksum,localAndroidChecksum:Q.android_checksum}}),X=[...F].filter(([Q])=>!I.some((Y)=>Y.name===Q)).map(([Q,Y])=>({name:Q,localVersion:void 0,remoteVersion:Y.version,remoteRequestedVersion:Y.requested_version,remoteIosChecksum:Y.ios_checksum,remoteAndroidChecksum:Y.android_checksum}));return J.push(...X),{finalCompatibility:J,localDependencies:I}}function PC(D){if(!QD(D))return null;try{return JSON.parse(lD(D,"utf-8"))}catch{return null}}function XF(D){if(!D)return!1;return/@capgo\/capacitor-updater|CapgoCapacitorUpdater|CapacitorUpdaterPlugin/.test(D)}function L4D(D){let $=PC(D);if(!$)return!1;let U=$.packageClassList;return Array.isArray(U)&&U.includes("CapacitorUpdaterPlugin")}function Z4D(D,$){if(!$)return GD(D,u$);return A1.isAbsolute($)?$:uD(D,$)}function M4D(D=D$(),$){let U=Z4D(D,$),I=A1.basename(U)===u$?x0(U):U,F=[GD(I,"ios","App"),GD(D,"ios","App")].find((V)=>QD(V));if(!F)return{shouldCheck:!1,valid:!0,details:[]};let J=PC(U),X={...J?.dependencies,...J?.devDependencies,...J?.optionalDependencies},Q=Object.hasOwn(X,"@capgo/capacitor-updater"),Y=[I,D].some((V)=>QD(GD(V,"node_modules","@capgo","capacitor-updater"))),W=GD(F,"Podfile"),B=GD(F,"CapApp-SPM","Package.swift"),K=QD(W)?lD(W,"utf-8"):void 0,q=QD(B)?lD(B,"utf-8"):void 0,H=XF(K)||XF(q),G=GD(F,"Podfile.lock"),N=GD(F,"App","capacitor.plugins.json"),z=GD(F,"App","capacitor.config.json"),Z=QD(G)?lD(G,"utf-8"):void 0,M=QD(N)?lD(N,"utf-8"):void 0,w=XF(Z)||XF(M)||L4D(z);if(!(Q||Y||H||w))return{shouldCheck:!1,valid:!0,details:[]};let A=[];if(!H)A.push(`Missing @capgo/capacitor-updater in iOS dependency files (${W} or ${B})`);if(!w)A.push(`Missing @capgo/capacitor-updater in iOS native project outputs (${G}, ${N}, or ${z})`);return{shouldCheck:!0,valid:H&&w,details:A}}function O4D(D,$,U){if(!D.shouldCheck||D.valid)return;let I=G4D($,"ios");U?.(),l.error("Capgo iOS dependency sync verification failed.");for(let F of D.details)l.error(F);throw l.error("Stop here to avoid testing on a broken native iOS project."),l.warn(I.summary),l.info(I.command),new ZD(fX)}async function vBD(D,$,U,I){let F=await b1({message:"Would you like to sync your project with Capacitor now? This is recommended to ensure encrypted updates work properly."});if(O6(F)){if(D&&$&&U)await N4("onboarding-v2",$,U,"canceled");throw l.warn("Canceled Capacitor sync"),new ZD("Capacitor sync cancelled")}if(F){let J=UH(),X=P1();X.start("Running the command...");let Q;try{await new Promise((Y,W)=>{let B=E1D(J.runner,["cap","sync"],{stdio:"pipe"});B.on("close",(K)=>{if(K===0)Y();else W(Error(`Command failed with exit code ${K}`))}),B.on("error",(K)=>{W(K)})})}catch(Y){Q=Y,l.error(`Failed to run Capacitor sync: ${Y}`),l.warn(`Please run "${J.runner} cap sync" manually to ensure encrypted updates work properly`)}if(I?.validateIosUpdater)O4D(M4D(D$(),I.packageJsonPath),J.runner,()=>X.stop("iOS sync check failed ❌"));if(Q){X.stop("Error");return}X.stop("Capacitor sync completed ✅")}else{let J=UH();l.warn("⚠️  Important: If you upload encrypted bundles without syncing, updates will fail!"),l.info(`Remember to run "${J.runner} cap sync" before uploading encrypted bundles`)}}var FH,IH,wC,KF,l,V1D=".capgo_key",j1D=".capgo_key_v2",TWD,bWD,JC="https://capgo.app",XC="https://files.capgo.app",YF="https://api.capgo.app",WF="https://console.capgo.app",PWD=120000,A1D=20971520,R1D=1073741824,S1D=103809024,T1D,b1D=1e4,uWD="BundleUploadTimeoutError",u$="package.json",QC="Cannot connect to server please try again later",_WD,P1D=12,ZC=2000,f1D="No capacitor config file found, run `cap init` first",EC,sq=null,JF=null,JBD="5.10.0",XBD="6.25.0",QBD="7.0.30",$H=!1,V1="npm",M2="install",QF="npx";var EJ=T(()=>{zH();m0();dF();mz();r3();kO();hO();iO();UE();YE();jX();fA();pA();_X();eA();yX();XR();LP();MP();M6();bq();RP();SP();PP();FH=i$(Zw(),1),IH=i$(YI(),1),wC=i$($L(),1),KF=i$(SO(),1);l={error:(D)=>IF("error",D),info:(D)=>IF("info",D),success:(D)=>IF("success",D),warn:(D)=>IF("warn",D)},TWD=`${V1D}.pub`,bWD=`${j1D}.pub`;T1D=[0,1000,3000,5000,1e4];_WD=/^(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;EC=/([A-Za-z0-9]+)\.(java|swift|kt|scala)$/});import{exit as C4D}from"node:process";import{workerData as u4D}from"node:worker_threads";r3();EJ();_X();import{parentPort as E4D}from"node:worker_threads";async function CC(D,$){let{project:U,apiHost:I,anonKey:F,apikey:J,command:X,attemptId:Q}=D;HH(X);let Y=async(G,N,z={})=>{let Z=Date.now();g$("scan telemetry started",{scan:$.step,event:G,budget_ms:500});try{await z4(J,{channel:$.channel,event:G,tracking_version:2,timestamp:new Date(N),tags:{app_id:U.appId},nonPersonTags:{attempt_id:Q,command_path:X,...z}},!1,AbortSignal.timeout(500),I,"error")}catch(M){g$("scan telemetry failed",{scan:$.step,error:g8(M)})}finally{g$("scan telemetry finished",{scan:$.step,event:G,duration_ms:Date.now()-Z})}};await Y("scan_started",Date.now());let W=Date.now(),B=W,K="error",q="not_attempted",H;try{if(g$("local scan started",{scan:$.step}),K=$.scan(U),B=Date.now(),g$("local scan finished",{scan:$.step,result:K,duration_ms:B-W}),K!=="found")return;q="failed";let G=Date.now();g$("step update started",{scan:$.step});let N=await fetch(`${I6(I)}/app/${encodeURIComponent(U.appId)}`,{method:"PUT",headers:Q0({"Content-Type":"application/json",Authorization:I.includes("/functions/v1")&&F?`Bearer ${F}`:J,capgkey:J}),body:JSON.stringify({onboarding:{steps:{[$.step]:{status:"done"}}}}),redirect:"error"});if(g$("step update finished",{scan:$.step,status:N.status,duration_ms:Date.now()-G}),H=N.status,q=N.ok?"success":"rejected",N.ok)E4D?.postMessage({type:"onboarding-step",step:$.step});await N.body?.cancel()}catch(G){throw g$("local check failed",{scan:$.step,error:g8(G)}),G}finally{if(K==="error")B=Date.now();await Y("scan_ended",B,{result:K,duration_ms:B-W,todo_report_status:q,...H===void 0?{}:{todo_report_http_status:H}})}}import{join as P4D}from"node:path";import{existsSync as uC,readFileSync as XH}from"node:fs";import{createRequire as v4D}from"node:module";import{dirname as QH,join as V4D}from"node:path";import j4D from"node:process";var A4D="@capgo/capacitor-updater",R4D="@capacitor/splash-screen";function S4D(D){if(!uC(D))return null;try{return JSON.parse(XH(D,"utf-8"))}catch{return null}}function T4D(D,$){let U=S4D(D);if(!U)return{version:null,section:null};let I=["dependencies","devDependencies","optionalDependencies"];for(let F of I){let J=U[F];if(!J||!Object.hasOwn(J,$))continue;let X=J[$];return{version:typeof X==="string"?X:String(X),section:F}}return{version:null,section:null}}function b4D(D,$){let I=QH(D);while(!0){let F=V4D(I,"node_modules",$,"package.json");if(uC(F))try{let X=JSON.parse(XH(F,"utf-8"));if(typeof X.version==="string")return X.version}catch{return null}let J=QH(I);if(J===I)break;I=J}if(!j4D.versions.pnp)return null;try{let J=v4D(D).resolve(`${$}/package.json`),X=JSON.parse(XH(J,"utf-8"));if(typeof X.version==="string")return X.version}catch{return null}return null}function kC(D,$){let U=QH(D),I=T4D(D,$),F=b4D(D,$),J=[];if(!I.version)J.push(`Missing ${$} in ${D}`);if(!F)J.push(`Cannot resolve ${$} from ${U}/node_modules`);return{packageJsonPath:D,projectDir:U,declaredVersion:I.version,declaredIn:I.section,installedVersion:F,ready:J.length===0,details:J}}function _C(D){return kC(D,A4D)}function kBD(D){return kC(D,R4D)}function xC(D){return _C(P4D(D.dir,"package.json")).ready?"found":"not_found"}CC(u4D,{channel:"updater-installed",step:"add_updater",scan:xC}).catch(()=>{}).finally(()=>C4D(0));