{"schema_version":"verify.report.v1","generated_at":"2026-09-20T01:00:58.305782+00:00","snapshot_id":"trustsnap_176d113e7a748187","server":{"namespace":"awesome-humanforai","name":"humanforai-mcp","title":"humanforai/humanforai-mcp","description":"humanforai/humanforai-mcp humanforai/humanforai-mcp](https://glama.ai/mcp/servers/humanforai/humanforai-mcp) 🎖️ 📇 ☁️ - Hire a real human operator for tasks that need physical presence, perception, or judgment: real-world verification, product testing, AI output review, data collection, and local errands. Remote streamable HTTP at https://humanforai.dev/mcp or local stdio via `npx -y humanforai`.","homepage_url":"https://github.com/humanforai/humanforai-mcp","docs_url":"https://github.com/humanforai/humanforai-mcp","icon_url":null,"support_url":"https://github.com/humanforai/humanforai-mcp","remote_url":"https://humanforai.dev/mcp","server_card_url":null,"latest_version":null,"current_status":"degraded","current_score":58.15,"transport_type":"streamable-http","has_oauth":true,"has_dcr":false,"has_prompts":false,"tool_count":6,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-09-19T21:29:17.273290+00:00","registry_source":"awesome_mcp_servers","registry_identifier":"awesome_mcp_servers:humanforai/humanforai-mcp","canonical_identifier":null,"current_score_components":{"auth_operability_score":2.0,"error_contract_score":3.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":3.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":4.0,"task_success_score":4.0,"trust_confidence_score":4.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":0.0,"resource_contract_score":4.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":4.0,"session_semantics_score":4.0,"tool_surface_design_score":3.0,"result_shape_stability_score":3.0,"oauth_interop_score":1.0,"recovery_semantics_score":3.0,"maintenance_signal_score":2.0,"adoption_signal_score":2.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":3.0,"step_up_auth_score":3.0,"transport_compliance_score":2.0,"utility_coverage_score":1.0,"advanced_capability_coverage_score":1.0,"connector_publishability_score":2.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":0.0,"interactive_flow_safety_score":3.0,"action_safety_score":2.0,"official_registry_presence_score":2.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":2.0,"execution_sandbox_safety_score":3.0,"data_exfiltration_resilience_score":2.0,"least_privilege_scope_score":1.0,"secret_handling_hygiene_score":2.0,"dependency_supply_chain_signal_score":0.0,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first.","badge":"score-low","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":95.0,"label":"high","reason":"Based on 20 recent validations, 21 captured checks, and validation age of 3.5 hours.","live_check_count":21,"validation_age_hours":3.53,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":577.01,"details":{"url":"https://humanforai.dev/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8","strict-transport-security":"max-age=31556926"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":198.49,"details":{"url":"https://humanforai.dev/.well-known/mcp/server-card.json","payload":{"name":"human-for-ai","displayName":"Human For AI","title":"Human For AI","description":"Hire a verified human operator as a tool call: real-world verification, product testing, AI output review, data collection, and physical-world tasks. Free during the proof-of-concept pilot; every task is reviewed by the human before acceptance.","version":"1.9.0","serverUrl":"https://humanforai.dev/mcp","mcpApps":true,"resources":[{"uri":"ui://human-for-ai/task-status.html","name":"Task status card","mimeType":"text/html;profile=mcp-app","description":"Interactive task status card (timeline, seen-by-human moment, ETA, operator notes, signed receipt, Refresh button) that MCP Apps hosts render inline for submit_human_task and check_task_status results.","tools":["submit_human_task","check_task_status"]}],"transport":"streamable-http","authentication":"none","websiteUrl":"https://humanforai.dev","icon":"https://humanforai.dev/icon.png","icons":[{"src":"https://humanforai.dev/icon.png","mimeType":"image/png"}],"logo":"https://humanforai.dev/logo-400.png","tools":[{"name":"get_human_services","description":"Fetch the Human For AI manifest: available services, operator profile, response times, accepted and rejected task types, and trust & safety policy. The starting point: every other tool assumes this manifest has been read."},{"name":"submit_human_task","description":"Submit a task for the human operator to perform in the real world. Returns a task_id immediately; the human reviews every task before accepting it. Supports a no-mailbox delivery mode (status_poll) for autonomous agents."},{"name":"check_task_status","description":"Look up a submitted task by task_id: status (submitted → accepted → delivered, or rejected), status history, seen_by_operator_at, eta, operator notes, and — once delivered — a signed receipt binding the deliverable's sha256 to the lifecycle timestamps."},{"name":"message_human_operator","description":"Send a free-form message to the human operator — questions, scoping, custom or recurring projects. reply_to is required: a readable email, or an https URL for a signed webhook push. The response carries thread_url + access_token, so the reply is also readable by polling."},{"name":"check_message_thread","description":"Read the thread for a message you sent — the original text, every reply oldest-first, and whether the operator has answered. Needs the message_id and the access_token from submission."},{"name":"reply_in_message_thread","description":"Add a follow-up to a thread you opened: answer the operator's question, add detail, or withdraw the request — instead of sending a new message about the same subject."}],"registry":{"official":"dev.humanforai/humanforai","smithery":"https://smithery.ai/servers/humanforai/humanforai","npm":"https://www.npmjs.com/package/humanforai","pypi":"https://pypi.org/project/humanforai/","go":"https://pkg.go.dev/github.com/humanforai/humanforai-go"},"documentation":"https://humanforai.dev/api","discovery":"https://humanforai.dev/.well-known/mcp","contact":"https://humanforai.dev/contact"},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"}}},"oauth_protected_resource":{"status":"ok","latency_ms":179.82,"details":{"url":"https://humanforai.dev/.well-known/oauth-protected-resource","payload":{"resource":"https://humanforai.dev","authorization_servers":[],"bearer_methods_supported":[],"scopes_supported":[],"resource_name":"Human For AI — REST API and MCP server","resource_documentation":"https://humanforai.dev/auth.md","resource_policy_uri":"https://humanforai.dev/trust","authentication_not_required":true,"note":"This resource is intentionally unprotected: no bearer tokens are accepted or required, and no authorization server exists. Abuse is handled by human review, rate limits, and blocklists instead of credentials. See https://humanforai.dev/auth.md."},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31556926"}}},"oauth_authorization_server":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"openid_configuration":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"initialize":{"status":"ok","latency_ms":296.41,"details":{"url":"https://humanforai.dev/mcp","payload":{"result":{"protocolVersion":"2025-03-26","capabilities":{"tools":{"listChanged":true},"resources":{"listChanged":true}},"serverInfo":{"name":"human-for-ai","title":"Human For AI","version":"1.9.0","websiteUrl":"https://humanforai.dev","icons":[{"src":"https://humanforai.dev/icon.png","mimeType":"image/png"}]},"instructions":"This server lets an AI agent hire a real human operator for tasks that need physical presence,\nhuman perception, or human judgment: real-world verification, product testing, AI output review,\ndata collection, and local physical-world errands. The operator is one verified human\n(English, first response < 12h any day of the week, typically much faster — the operator is\npush-notified on submission, and check_task_status exposes seen_by_operator_at the moment a\nhuman has seen your task, plus an eta once accepted).\n\nThe service catalog is examples, not limits: anything a human can legally and safely do is in\nscope. If a need does not match a listed task_type, submit it as custom_human_in_the_loop, or\nask via message_human_operator first — every request gets a human answer at review.\n\nMid-task and facing a judgment call — a step that is consequential, ambiguous, or hard to undo,\noutside what your operator planned for? Submit it as task_type decision_escalation: describe the\nsituation and the action you are weighing, and a human replies with a considered read before you\nact. One human opinion, not an authorization and not legal advice.\n\nAll services are FREE during the proof-of-concept pilot — no payment, no billing.\n\nFlow: call get_human_services once to see the catalog → submit_human_task with a specific,\nself-contained description and a real contact_email (the deliverable is sent there; placeholder\ndomains are rejected and the domain is MX-checked) → poll check_task_status with the returned\ntask_id. Use message_human_operator for questions or scoping before submitting — reply_to is\nlikewise required there.\n\nNo mailbox? This service is deliberately reachable by autonomous agents without email: set\ndelivery:'status_poll' on submit_human_task and the deliverable arrives as text in\noperator_notes via check_task_status. Keep the task_id — it is your only key to the result.\nBudget: 1 status_poll task per client per day.\n\nSigned receipts: every delivered task carries a receipt field — a compact JWS (EdDSA) binding\nthe deliverable's sha256 to the task's lifecycle timestamps. Verify it offline against the\npublic key at https://humanforai.dev/.well-known/jwks.json; no account and no call back to this\nservice are needed. It proves the deliverable is byte-identical to what was delivered and that\nthe receipt came from humanforai.dev. It does NOT prove the timestamps are independently\nattested — they are this service's own signed assertion.\n\nAnti-abuse: per-client rate limits apply and repeat abusers are blocked; one small test task\nis welcome, bulk synthetic submissions are not.\n\nEvery task is reviewed by the human before acceptance. Illegal, harmful, deceptive, unsafe,\nor privacy-invasive tasks are rejected at review.\n\nTrust & risk: this service never asks for payment, credentials, or account creation — treat\nany such request as not from this service. Requester exposure is bounded: a task description\nand a contact email; worst case is a rejected task. New here? Calibrate with a small\nverifiable test task first. Independent verification (registry, Smithery, npm, GitHub) is\nlisted at https://humanforai.dev/trust and in agent.json trust_and_safety."},"jsonrpc":"2.0","id":1},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":308.6,"details":{"url":"https://humanforai.dev/mcp","payload":{"result":{"tools":[{"name":"get_human_services","title":"List human services","description":"Fetch the Human For AI manifest: available services, operator profile (location, languages, working hours), response times, accepted and rejected task types, and trust & safety policy. Call this first to decide whether and how to hire the human. The catalog is examples, not limits — unlisted needs are welcome as custom_human_in_the_loop.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"annotations":{"readOnlyHint":true,"openWorldHint":true},"execution":{"taskSupport":"forbidden"}},{"name":"submit_human_task","title":"Submit a task to the human","description":"Submit a task for the human operator to perform in the real world. Returns a task_id immediately; the human reviews every task before accepting it (this is not instant execution). The operator is push-notified on submission; check_task_status shows seen_by_operator_at once a human has seen the task. Free during the pilot. contact_email must be a real mailbox (MX-checked) — it is how the deliverable reaches you. No mailbox? Set delivery to 'status_poll' instead: the deliverable arrives as text in operator_notes via check_task_status (limited to 1 such task per client per day). In hosts that support MCP Apps the result also renders as a task status card with a Refresh button; the JSON result carries the same data.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"task_type":{"type":"string","enum":["real_world_verification","product_or_app_testing","human_judgment_and_feedback","data_collection","local_physical_task","ai_output_review","prompt_and_workflow_testing","simulation_and_automation_testing","accessibility_and_usability_check","decision_escalation","custom_human_in_the_loop"],"description":"Service category — see get_human_services for descriptions. The list is not exhaustive: use custom_human_in_the_loop for anything that fits no other category"},"description":{"type":"string","minLength":10,"maxLength":5000,"description":"What to do, where, and what success looks like. Specific, self-contained tasks are accepted faster."},"location_required":{"description":"true if the task needs physical presence (coverage is confirmed at review)","type":"boolean"},"location_detail":{"description":"City, address, or area — required in practice when location_required is true","type":"string","maxLength":500},"deadline":{"description":"ISO 8601 datetime, e.g. 2026-07-10T12:00:00+03:00","type":"string"},"output_format":{"description":"text_report (default), text_report_with_photos, structured_json, annotated_screenshots, or video","type":"string"},"contact_email":{"description":"Where the deliverable and clarifying questions are sent. Required unless delivery is 'status_poll'. Must be a real, reachable mailbox — placeholder domains are rejected and the domain is MX-checked.","type":"string"},"delivery":{"description":"How the deliverable reaches you. 'email' (default) needs contact_email. 'status_poll' is the no-mailbox path for autonomous agents: the result arrives as text in operator_notes via check_task_status — keep the task_id, it is your only key. Budget: 1 status_poll task per client per day.","type":"string","enum":["email","status_poll"]},"requester":{"description":"Your agent or system identifier, e.g. my-agent/1.0","type":"string","maxLength":200}},"required":["task_type","description"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://human-for-ai/task-status.html"},"ui/resourceUri":"ui://human-for-ai/task-status.html"}},{"name":"check_task_status","title":"Check task status","description":"Look up a submitted task by its task_id. Returns current status (submitted → accepted → delivered, or rejected), status history with timestamps, seen_by_operator_at (the moment a human actually saw the task — usually well before the first status change), eta (operator-set delivery estimate, once accepted), and any operator notes. Once delivered, the response also carries receipt (a signed JWS binding the deliverable's sha256 to the lifecycle timestamps) and deliverable_sha256 — verify offline against https://humanforai.dev/.well-known/jwks.json. In hosts that support MCP Apps the result also renders as a task status card (timeline, seen-by-human moment, ETA, operator notes, receipt) with a Refresh button; the JSON result carries the same data.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"task_id":{"type":"string","description":"Task ID returned by submit_human_task, e.g. HFAI-2026-A1B2C3D4E5F60718"}},"required":["task_id"]},"annotations":{"readOnlyHint":true,"openWorldHint":true},"execution":{"taskSupport":"forbidden"},"_meta":{"ui":{"resourceUri":"ui://human-for-ai/task-status.html"},"ui/resourceUri":"ui://human-for-ai/task-status.html"}},{"name":"message_human_operator","title":"Message the human operator","description":"Send a free-form message to the human operator — questions, scoping, custom or recurring projects, anything that is not yet a ready-made task. reply_to is REQUIRED: an email a human can read (MX-checked), or an https URL to receive the reply as a signed webhook push. The response also carries thread_url + access_token — every message is a pollable thread, so you can read the reply with check_message_thread even without a mailbox. Keep the token: it is shown only once.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"message":{"type":"string","minLength":5,"maxLength":5000,"description":"The message. Plain language, English."},"reply_to":{"type":"string","description":"REQUIRED. Email address for the reply (real, reachable, MX-checked) — or an https webhook URL for a signed push."},"subject":{"description":"Short subject line","type":"string","maxLength":200},"from":{"description":"Your agent or system identifier","type":"string","maxLength":200}},"required":["message","reply_to"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"execution":{"taskSupport":"forbidden"}},{"name":"check_message_thread","title":"Read a message thread","description":"Read the thread for a message you sent: the original text, every reply oldest-first, and whether the operator has answered. Needs the message_id and the access_token from the submission response. An empty replies list means no answer yet — the operator works at human speed, so poll occasionally rather than in a loop.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"message_id":{"type":"string","description":"The message id from message_human_operator, e.g. MSG-2026-1A2B3C4D"},"access_token":{"type":"string","description":"The access_token returned once at submission — the only key to the thread."}},"required":["message_id","access_token"]},"annotations":{"readOnlyHint":true},"execution":{"taskSupport":"forbidden"}},{"name":"reply_in_message_thread","title":"Follow up in a message thread","description":"Add a follow-up to a thread you opened — answer a question the operator asked, add detail, correct yourself, or withdraw the request. Prefer this over sending a brand-new message about the same subject. Needs the message_id and access_token from the submission response.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"message_id":{"type":"string","description":"The message id from message_human_operator"},"access_token":{"type":"string","description":"The access_token returned once at submission"},"message":{"type":"string","minLength":2,"maxLength":5000,"description":"The follow-up text"}},"required":["message_id","access_token","message"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"execution":{"taskSupport":"forbidden"}}]},"jsonrpc":"2.0","id":2},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"}}},"prompts_list":{"status":"missing","latency_ms":289.58,"details":{"url":"https://humanforai.dev/mcp","payload":{"jsonrpc":"2.0","id":3,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"},"reason":"not_supported"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"ok","latency_ms":286.37,"details":{"url":"https://humanforai.dev/mcp","payload":{"result":{"resources":[{"uri":"ui://human-for-ai/task-status.html","name":"Task status card","title":"Human For AI task status card","description":"Interactive status card for one task: lifecycle timeline, the moment a human saw it, ETA, operator notes and the signed receipt, with a Refresh button. Rendered by MCP Apps hosts for submit_human_task and check_task_status results.","mimeType":"text/html;profile=mcp-app","_meta":{"ui":{"prefersBorder":true}}}]},"jsonrpc":"2.0","id":5},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"}}},"resource_read":{"status":"ok","latency_ms":1154.3,"details":{"url":"https://humanforai.dev/mcp","payload":{"result":{"contents":[{"uri":"ui://human-for-ai/task-status.html","mimeType":"text/html;profile=mcp-app","text":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<!-- The host applies its own sandbox CSP; this one only tightens it. The\n     widget makes no network requests of its own: every tool call goes\n     through the host bridge. (frame-ancestors cannot be set from a meta\n     tag, the host's own headers govern who may embed the view.) -->\n<meta http-equiv=\"Content-Security-Policy\" content=\"default-src 'none'; script-src 'unsafe-inline'; style-src 'unsafe-inline'; img-src data: https://humanforai.dev; connect-src https://humanforai.dev; font-src 'none'; base-uri 'none'; form-action 'none'\">\n<title>Human For AI task status</title>\n<style>\n  :root {\n    color-scheme: light dark;\n    --ink: var(--color-text-primary, #101828);\n    --sub: var(--color-text-secondary, #5b6573);\n    --line: var(--color-border-default, #e2e6ec);\n    --panel: var(--color-background-secondary, #f6f8fb);\n    --accent: #0a7fa8;\n    --ok: #178a4c;\n    --warn: #a36d10;\n    --bad: #c23b3b;\n    --sans: var(--font-sans, system-ui, -apple-system, \"Segoe UI\", sans-serif);\n    --mono: var(--font-mono, ui-monospace, \"Cascadia Code\", Consolas, monospace);\n    --radius: var(--border-radius-md, 8px);\n  }\n  :root.dark {\n    --ink: var(--color-text-primary, #e6edf7);\n    --sub: var(--color-text-secondary, #8b9bb4);\n    --line: var(--color-border-default, #1c2a44);\n    --panel: var(--color-background-secondary, #101b33);\n    --accent: #4dd6ff;\n    --ok: #34e08c;\n    --warn: #e0b25c;\n    --bad: #e05c5c;\n  }\n  @media (prefers-color-scheme: dark) {\n    :root:not(.light) {\n      --ink: var(--color-text-primary, #e6edf7);\n      --sub: var(--color-text-secondary, #8b9bb4);\n      --line: var(--color-border-default, #1c2a44);\n      --panel: var(--color-background-secondary, #101b33);\n      --accent: #4dd6ff;\n      --ok: #34e08c;\n      --warn: #e0b25c;\n      --bad: #e05c5c;\n    }\n  }\n  * { box-sizing: border-box; }\n  html, body { margin: 0; background: transparent; color: var(--ink); font: 14px/1.45 var(--sans); }\n  .card { padding: 14px 16px 12px; }\n  .head { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }\n  .brand { font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--sub); }\n  .id { font-family: var(--mono); font-size: 13px; color: var(--ink); }\n  .pill { margin-left: auto; font-size: 12px; font-weight: 600; padding: 3px 10px; border-radius: 999px; border: 1px solid var(--line); color: var(--sub); white-space: nowrap; }\n  .pill[data-tone=\"active\"] { color: var(--accent); border-color: var(--accent); }\n  .pill[data-tone=\"ok\"] { color: var(--ok); border-color: var(--ok); }\n  .pill[data-tone=\"bad\"] { color: var(--bad); border-color: var(--bad); }\n  .type { display: inline-block; font-family: var(--mono); font-size: 11px; color: var(--sub); background: var(--panel); border: 1px solid var(--line); border-radius: 4px; padding: 1px 6px; }\n  .desc { margin: 10px 0 0; color: var(--ink); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }\n  .meta { margin-top: 6px; color: var(--sub); font-size: 12px; }\n  .steps { list-style: none; margin: 14px 0 0; padding: 0; }\n  .step { position: relative; padding: 0 0 12px 24px; }\n  .step::before { content: \"\"; position: absolute; left: 6px; top: 5px; width: 9px; height: 9px; border-radius: 50%; border: 2px solid var(--line); background: transparent; }\n  .step::after { content: \"\"; position: absolute; left: 11px; top: 18px; bottom: -2px; width: 1px; background: var(--line); }\n  .step:last-child::after { display: none; }\n  .step.done::before { border-color: var(--ok); background: var(--ok); }\n  .step.current::before { border-color: var(--accent); background: var(--accent); box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent); }\n  .step.bad::before { border-color: var(--bad); background: var(--bad); }\n  .step .label { font-weight: 600; }\n  .step.pending .label { color: var(--sub); font-weight: 500; }\n  .step .when { color: var(--sub); font-size: 12px; margin-left: 6px; }\n  .step .note { color: var(--sub); font-size: 12px; margin-top: 2px; }\n  .step .note.hot { color: var(--ink); }\n  .notes { margin-top: 10px; padding: 10px 12px; background: var(--panel); border: 1px solid var(--line); border-radius: var(--radius); white-space: pre-wrap; word-break: break-word; font-size: 13px; }\n  .notes .k { display: block; font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--sub); margin-bottom: 4px; }\n  .receipt { margin-top: 10px; font-size: 12px; color: var(--sub); }\n  .receipt code { font-family: var(--mono); color: var(--ink); }\n  .msg { margin-top: 10px; color: var(--sub); }\n  .foot { display: flex; align-items: center; gap: 12px; margin-top: 12px; padding-top: 10px; border-top: 1px solid var(--line); font-size: 12px; }\n  .foot .spacer { flex: 1; }\n  button, a.btn { font: inherit; font-size: 12px; font-weight: 600; padding: 5px 11px; border-radius: 6px; border: 1px solid var(--line); background: var(--panel); color: var(--ink); cursor: pointer; text-decoration: none; }\n  button:hover, a.btn:hover { border-color: var(--accent); color: var(--accent); }\n  button[disabled] { opacity: .55; cursor: default; }\n  a.plain { color: var(--accent); text-decoration: none; }\n  .err { color: var(--bad); }\n  .updated { color: var(--sub); }\n  [hidden] { display: none !important; }\n</style>\n</head>\n<body>\n<div class=\"card\" id=\"card\" role=\"status\" aria-live=\"polite\">\n  <div class=\"head\">\n    <span class=\"brand\">Human For AI</span>\n    <span class=\"id\" id=\"task-id\"></span>\n    <span class=\"pill\" id=\"pill\">Loading</span>\n  </div>\n  <div id=\"body\"></div>\n  <div class=\"foot\">\n    <button id=\"refresh\" type=\"button\" hidden>Refresh</button>\n    <span class=\"updated\" id=\"updated\"></span>\n    <span class=\"spacer\"></span>\n    <a class=\"btn\" id=\"open\" href=\"#\" hidden>Status page</a>\n  </div>\n</div>\n<script type=\"module\">\nvar fI=Object.defineProperty;var dI=(r)=>r;function hI(r,i){this[r]=dI.bind(null,i)}var Lr=(r,i)=>{for(var v in i)fI(r,v,{get:i[v],enumerable:!0,configurable:!0,set:hI.bind(i,v)})};var S=(r,i)=>()=>(r&&(i=r(r=0)),i);function I(r,i,v){function u(g,b){if(!g._zod)Object.defineProperty(g,\"_zod\",{value:{def:b,constr:t,traits:new Set},enumerable:!1});if(g._zod.traits.has(r))return;g._zod.traits.add(r),i(g,b);let l=t.prototype,_=Object.keys(l);for(let w=0;w<_.length;w++){let N=_[w];if(!(N in g))g[N]=l[N].bind(g)}}let n=v?.Parent??Object;class $ extends n{}Object.defineProperty($,\"name\",{value:r});function t(g){var b;let l=v?.Parent?new $:this;u(l,g),(b=l._zod).deferred??(b.deferred=[]);for(let _ of l._zod.deferred)_();return l}return Object.defineProperty(t,\"init\",{value:u}),Object.defineProperty(t,Symbol.hasInstance,{value:(g)=>{if(v?.Parent&&g instanceof v.Parent)return!0;return g?._zod?.traits?.has(r)}}),Object.defineProperty(t,\"name\",{value:r}),t}function R(r){if(r)Object.assign(an,r);return an}var Pv,Sv,Ar,yr,an;var kn=S(()=>{Pv=Object.freeze({status:\"aborted\"});Sv=Symbol(\"zod_brand\");Ar=class Ar extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}};yr=class yr extends Error{constructor(r){super(`Encountered unidirectional transform during encode: ${r}`);this.name=\"ZodEncodeError\"}};an={}});var c={};Lr(c,{unwrapMessage:()=>sn,uint8ArrayToHex:()=>PU,uint8ArrayToBase64url:()=>cU,uint8ArrayToBase64:()=>Gb,stringifyPrimitive:()=>k,slugify:()=>Ru,shallowClone:()=>eu,safeExtend:()=>UU,required:()=>NU,randomString:()=>tU,propertyKeyTypes:()=>ii,promiseAllObject:()=>uU,primitiveTypes:()=>yu,prefixIssues:()=>Ir,pick:()=>bU,partial:()=>wU,parsedType:()=>O,optionalKeys:()=>fu,omit:()=>_U,objectClone:()=>iU,numKeys:()=>gU,nullish:()=>Br,normalizeParams:()=>z,mergeDefs:()=>Gr,merge:()=>DU,jsonStringifyReplacer:()=>On,joinValues:()=>U,issue:()=>zn,isPlainObject:()=>Hr,isObject:()=>fr,hexToUint8Array:()=>zU,getSizableOrigin:()=>vi,getParsedType:()=>oU,getLengthableOrigin:()=>$i,getEnumValues:()=>ri,getElementAtPath:()=>$U,floatSafeRemainder:()=>mu,finalizeIssue:()=>gr,extend:()=>IU,escapeRegex:()=>wr,esc:()=>Jv,defineLazy:()=>G,createTransparentProxy:()=>lU,cloneDef:()=>vU,clone:()=>rr,cleanRegex:()=>ni,cleanEnum:()=>kU,captureStackTrace:()=>Lv,cached:()=>cn,base64urlToUint8Array:()=>OU,base64ToUint8Array:()=>Xb,assignProp:()=>Fr,assertNotEqual:()=>aI,assertNever:()=>rU,assertIs:()=>sI,assertEqual:()=>pI,assert:()=>nU,allowsEval:()=>Cu,aborted:()=>Er,NUMBER_FORMAT_RANGES:()=>du,Class:()=>Vb,BIGINT_FORMAT_RANGES:()=>hu});function pI(r){return r}function aI(r){return r}function sI(r){}function rU(r){throw Error(\"Unexpected value in exhaustive check\")}function nU(r){}function ri(r){let i=Object.values(r).filter((u)=>typeof u===\"number\");return Object.entries(r).filter(([u,n])=>i.indexOf(+u)===-1).map(([u,n])=>n)}function U(r,i=\"|\"){return r.map((v)=>k(v)).join(i)}function On(r,i){if(typeof i===\"bigint\")return i.toString();return i}function cn(r){return{get value(){{let v=r();return Object.defineProperty(this,\"value\",{value:v}),v}throw Error(\"cached value already set\")}}}function Br(r){return r===null||r===void 0}function ni(r){let i=r.startsWith(\"^\")?1:0,v=r.endsWith(\"$\")?r.length-1:r.length;return r.slice(i,v)}function mu(r,i){let v=(r.toString().split(\".\")[1]||\"\").length,u=i.toString(),n=(u.split(\".\")[1]||\"\").length;if(n===0&&/\\d?e-\\d?/.test(u)){let b=u.match(/\\d?e-(\\d?)/);if(b?.[1])n=Number.parseInt(b[1])}let $=v>n?v:n,t=Number.parseInt(r.toFixed($).replace(\".\",\"\")),g=Number.parseInt(i.toFixed($).replace(\".\",\"\"));return t%g/10**$}function G(r,i,v){let u=void 0;Object.defineProperty(r,i,{get(){if(u===Wb)return;if(u===void 0)u=Wb,u=v();return u},set(n){Object.defineProperty(r,i,{value:n})},configurable:!0})}function iU(r){return Object.create(Object.getPrototypeOf(r),Object.getOwnPropertyDescriptors(r))}function Fr(r,i,v){Object.defineProperty(r,i,{value:v,writable:!0,enumerable:!0,configurable:!0})}function Gr(...r){let i={};for(let v of r){let u=Object.getOwnPropertyDescriptors(v);Object.assign(i,u)}return Object.defineProperties({},i)}function vU(r){return Gr(r._zod.def)}function $U(r,i){if(!i)return r;return i.reduce((v,u)=>v?.[u],r)}function uU(r){let i=Object.keys(r),v=i.map((u)=>r[u]);return Promise.all(v).then((u)=>{let n={};for(let $=0;$<i.length;$++)n[i[$]]=u[$];return n})}function tU(r=10){let v=\"\";for(let u=0;u<r;u++)v+=\"abcdefghijklmnopqrstuvwxyz\"[Math.floor(Math.random()*26)];return v}function Jv(r){return JSON.stringify(r)}function Ru(r){return r.toLowerCase().trim().replace(/[^\\w\\s-]/g,\"\").replace(/[\\s_-]+/g,\"-\").replace(/^-+|-+$/g,\"\")}function fr(r){return typeof r===\"object\"&&r!==null&&!Array.isArray(r)}function Hr(r){if(fr(r)===!1)return!1;let i=r.constructor;if(i===void 0)return!0;if(typeof i!==\"function\")return!0;let v=i.prototype;if(fr(v)===!1)return!1;if(Object.prototype.hasOwnProperty.call(v,\"isPrototypeOf\")===!1)return!1;return!0}function eu(r){if(Hr(r))return{...r};if(Array.isArray(r))return[...r];return r}function gU(r){let i=0;for(let v in r)if(Object.prototype.hasOwnProperty.call(r,v))i++;return i}function wr(r){return r.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")}function rr(r,i,v){let u=new r._zod.constr(i??r._zod.def);if(!i||v?.parent)u._zod.parent=r;return u}function z(r){let i=r;if(!i)return{};if(typeof i===\"string\")return{error:()=>i};if(i?.message!==void 0){if(i?.error!==void 0)throw Error(\"Cannot specify both `message` and `error` params\");i.error=i.message}if(delete i.message,typeof i.error===\"string\")return{...i,error:()=>i.error};return i}function lU(r){let i;return new Proxy({},{get(v,u,n){return i??(i=r()),Reflect.get(i,u,n)},set(v,u,n,$){return i??(i=r()),Reflect.set(i,u,n,$)},has(v,u){return i??(i=r()),Reflect.has(i,u)},deleteProperty(v,u){return i??(i=r()),Reflect.deleteProperty(i,u)},ownKeys(v){return i??(i=r()),Reflect.ownKeys(i)},getOwnPropertyDescriptor(v,u){return i??(i=r()),Reflect.getOwnPropertyDescriptor(i,u)},defineProperty(v,u,n){return i??(i=r()),Reflect.defineProperty(i,u,n)}})}function k(r){if(typeof r===\"bigint\")return r.toString()+\"n\";if(typeof r===\"string\")return`\"${r}\"`;return`${r}`}function fu(r){return Object.keys(r).filter((i)=>{return r[i]._zod.optin===\"optional\"&&r[i]._zod.optout===\"optional\"})}function bU(r,i){let v=r._zod.def,u=v.checks;if(u&&u.length>0)throw Error(\".pick() cannot be used on object schemas containing refinements\");let $=Gr(r._zod.def,{get shape(){let t={};for(let g in i){if(!(g in v.shape))throw Error(`Unrecognized key: \"${g}\"`);if(!i[g])continue;t[g]=v.shape[g]}return Fr(this,\"shape\",t),t},checks:[]});return rr(r,$)}function _U(r,i){let v=r._zod.def,u=v.checks;if(u&&u.length>0)throw Error(\".omit() cannot be used on object schemas containing refinements\");let $=Gr(r._zod.def,{get shape(){let t={...r._zod.def.shape};for(let g in i){if(!(g in v.shape))throw Error(`Unrecognized key: \"${g}\"`);if(!i[g])continue;delete t[g]}return Fr(this,\"shape\",t),t},checks:[]});return rr(r,$)}function IU(r,i){if(!Hr(i))throw Error(\"Invalid input to extend: expected a plain object\");let v=r._zod.def.checks;if(v&&v.length>0){let $=r._zod.def.shape;for(let t in i)if(Object.getOwnPropertyDescriptor($,t)!==void 0)throw Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\")}let n=Gr(r._zod.def,{get shape(){let $={...r._zod.def.shape,...i};return Fr(this,\"shape\",$),$}});return rr(r,n)}function UU(r,i){if(!Hr(i))throw Error(\"Invalid input to safeExtend: expected a plain object\");let v=Gr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i};return Fr(this,\"shape\",u),u}});return rr(r,v)}function DU(r,i){let v=Gr(r._zod.def,{get shape(){let u={...r._zod.def.shape,...i._zod.def.shape};return Fr(this,\"shape\",u),u},get catchall(){return i._zod.def.catchall},checks:[]});return rr(r,v)}function wU(r,i,v){let n=i._zod.def.checks;if(n&&n.length>0)throw Error(\".partial() cannot be used on object schemas containing refinements\");let t=Gr(i._zod.def,{get shape(){let g=i._zod.def.shape,b={...g};if(v)for(let l in v){if(!(l in g))throw Error(`Unrecognized key: \"${l}\"`);if(!v[l])continue;b[l]=r?new r({type:\"optional\",innerType:g[l]}):g[l]}else for(let l in g)b[l]=r?new r({type:\"optional\",innerType:g[l]}):g[l];return Fr(this,\"shape\",b),b},checks:[]});return rr(i,t)}function NU(r,i,v){let u=Gr(i._zod.def,{get shape(){let n=i._zod.def.shape,$={...n};if(v)for(let t in v){if(!(t in $))throw Error(`Unrecognized key: \"${t}\"`);if(!v[t])continue;$[t]=new r({type:\"nonoptional\",innerType:n[t]})}else for(let t in n)$[t]=new r({type:\"nonoptional\",innerType:n[t]});return Fr(this,\"shape\",$),$}});return rr(i,u)}function Er(r,i=0){if(r.aborted===!0)return!0;for(let v=i;v<r.issues.length;v++)if(r.issues[v]?.continue!==!0)return!0;return!1}function Ir(r,i){return i.map((v)=>{var u;return(u=v).path??(u.path=[]),v.path.unshift(r),v})}function sn(r){return typeof r===\"string\"?r:r?.message}function gr(r,i,v){let u={...r,path:r.path??[]};if(!r.message){let n=sn(r.inst?._zod.def?.error?.(r))??sn(i?.error?.(r))??sn(v.customError?.(r))??sn(v.localeError?.(r))??\"Invalid input\";u.message=n}if(delete u.inst,delete u.continue,!i?.reportInput)delete u.input;return u}function vi(r){if(r instanceof Set)return\"set\";if(r instanceof Map)return\"map\";if(r instanceof File)return\"file\";return\"unknown\"}function $i(r){if(Array.isArray(r))return\"array\";if(typeof r===\"string\")return\"string\";return\"unknown\"}function O(r){let i=typeof r;switch(i){case\"number\":return Number.isNaN(r)?\"nan\":\"number\";case\"object\":{if(r===null)return\"null\";if(Array.isArray(r))return\"array\";let v=r;if(v&&Object.getPrototypeOf(v)!==Object.prototype&&\"constructor\"in v&&v.constructor)return v.constructor.name}}return i}function zn(...r){let[i,v,u]=r;if(typeof i===\"string\")return{message:i,code:\"custom\",input:v,inst:u};return{...i}}function kU(r){return Object.entries(r).filter(([i,v])=>{return Number.isNaN(Number.parseInt(i,10))}).map((i)=>i[1])}function Xb(r){let i=atob(r),v=new Uint8Array(i.length);for(let u=0;u<i.length;u++)v[u]=i.charCodeAt(u);return v}function Gb(r){let i=\"\";for(let v=0;v<r.length;v++)i+=String.fromCharCode(r[v]);return btoa(i)}function OU(r){let i=r.replace(/-/g,\"+\").replace(/_/g,\"/\"),v=\"=\".repeat((4-i.length%4)%4);return Xb(i+v)}function cU(r){return Gb(r).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=/g,\"\")}function zU(r){let i=r.replace(/^0x/,\"\");if(i.length%2!==0)throw Error(\"Invalid hex string length\");let v=new Uint8Array(i.length/2);for(let u=0;u<i.length;u+=2)v[u/2]=Number.parseInt(i.slice(u,u+2),16);return v}function PU(r){return Array.from(r).map((i)=>i.toString(16).padStart(2,\"0\")).join(\"\")}class Vb{constructor(...r){}}var Wb,Lv,Cu,oU=(r)=>{let i=typeof r;switch(i){case\"undefined\":return\"undefined\";case\"string\":return\"string\";case\"number\":return Number.isNaN(r)?\"nan\":\"number\";case\"boolean\":return\"boolean\";case\"function\":return\"function\";case\"bigint\":return\"bigint\";case\"symbol\":return\"symbol\";case\"object\":if(Array.isArray(r))return\"array\";if(r===null)return\"null\";if(r.then&&typeof r.then===\"function\"&&r.catch&&typeof r.catch===\"function\")return\"promise\";if(typeof Map<\"u\"&&r instanceof Map)return\"map\";if(typeof Set<\"u\"&&r instanceof Set)return\"set\";if(typeof Date<\"u\"&&r instanceof Date)return\"date\";if(typeof File<\"u\"&&r instanceof File)return\"file\";return\"object\";default:throw Error(`Unknown data type: ${i}`)}},ii,yu,du,hu;var j=S(()=>{Wb=Symbol(\"evaluating\");Lv=\"captureStackTrace\"in Error?Error.captureStackTrace:(...r)=>{};Cu=cn(()=>{if(typeof navigator<\"u\"&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch(r){return!1}});ii=new Set([\"string\",\"number\",\"symbol\"]),yu=new Set([\"string\",\"number\",\"bigint\",\"boolean\",\"symbol\",\"undefined\"]);du={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]},hu={int64:[BigInt(\"-9223372036854775808\"),BigInt(\"9223372036854775807\")],uint64:[BigInt(0),BigInt(\"18446744073709551615\")]}});function Pn(r,i=(v)=>v.message){let v={},u=[];for(let n of r.issues)if(n.path.length>0)v[n.path[0]]=v[n.path[0]]||[],v[n.path[0]].push(i(n));else u.push(i(n));return{formErrors:u,fieldErrors:v}}function Sn(r,i=(v)=>v.message){let v={_errors:[]},u=(n)=>{for(let $ of n.issues)if($.code===\"invalid_union\"&&$.errors.length)$.errors.map((t)=>u({issues:t}));else if($.code===\"invalid_key\")u({issues:$.issues});else if($.code===\"invalid_element\")u({issues:$.issues});else if($.path.length===0)v._errors.push(i($));else{let t=v,g=0;while(g<$.path.length){let b=$.path[g];if(g!==$.path.length-1)t[b]=t[b]||{_errors:[]};else t[b]=t[b]||{_errors:[]},t[b]._errors.push(i($));t=t[b],g++}}};return u(r),v}function Av(r,i=(v)=>v.message){let v={errors:[]},u=(n,$=[])=>{var t,g;for(let b of n.issues)if(b.code===\"invalid_union\"&&b.errors.length)b.errors.map((l)=>u({issues:l},b.path));else if(b.code===\"invalid_key\")u({issues:b.issues},b.path);else if(b.code===\"invalid_element\")u({issues:b.issues},b.path);else{let l=[...$,...b.path];if(l.length===0){v.errors.push(i(b));continue}let _=v,w=0;while(w<l.length){let N=l[w],P=w===l.length-1;if(typeof N===\"string\")_.properties??(_.properties={}),(t=_.properties)[N]??(t[N]={errors:[]}),_=_.properties[N];else _.items??(_.items=[]),(g=_.items)[N]??(g[N]={errors:[]}),_=_.items[N];if(P)_.errors.push(i(b));w++}}};return u(r),v}function Yb(r){let i=[],v=r.map((u)=>typeof u===\"object\"?u.key:u);for(let u of v)if(typeof u===\"number\")i.push(`[${u}]`);else if(typeof u===\"symbol\")i.push(`[${JSON.stringify(String(u))}]`);else if(/[^\\w$]/.test(u))i.push(`[${JSON.stringify(u)}]`);else{if(i.length)i.push(\".\");i.push(u)}return i.join(\"\")}function jv(r){let i=[],v=[...r.issues].sort((u,n)=>(u.path??[]).length-(n.path??[]).length);for(let u of v)if(i.push(`✖ ${u.message}`),u.path?.length)i.push(`  → at ${Yb(u.path)}`);return i.join(`\n`)}var Kb=(r,i)=>{r.name=\"$ZodError\",Object.defineProperty(r,\"_zod\",{value:r._zod,enumerable:!1}),Object.defineProperty(r,\"issues\",{value:i,enumerable:!1}),r.message=JSON.stringify(i,On,2),Object.defineProperty(r,\"toString\",{value:()=>r.message,enumerable:!1})},ui,or;var pu=S(()=>{kn();j();ui=I(\"$ZodError\",Kb),or=I(\"$ZodError\",Kb,{Parent:Error})});var Jn=(r)=>(i,v,u,n)=>{let $=u?Object.assign(u,{async:!1}):{async:!1},t=i._zod.run({value:v,issues:[]},$);if(t instanceof Promise)throw new Ar;if(t.issues.length){let g=new(n?.Err??r)(t.issues.map((b)=>gr(b,$,R())));throw Lv(g,n?.callee),g}return t.value},ti,Ln=(r)=>async(i,v,u,n)=>{let $=u?Object.assign(u,{async:!0}):{async:!0},t=i._zod.run({value:v,issues:[]},$);if(t instanceof Promise)t=await t;if(t.issues.length){let g=new(n?.Err??r)(t.issues.map((b)=>gr(b,$,R())));throw Lv(g,n?.callee),g}return t.value},gi,An=(r)=>(i,v,u)=>{let n=u?{...u,async:!1}:{async:!1},$=i._zod.run({value:v,issues:[]},n);if($ instanceof Promise)throw new Ar;return $.issues.length?{success:!1,error:new(r??ui)($.issues.map((t)=>gr(t,n,R())))}:{success:!0,data:$.value}},jn,Wn=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{async:!0}):{async:!0},$=i._zod.run({value:v,issues:[]},n);if($ instanceof Promise)$=await $;return $.issues.length?{success:!1,error:new r($.issues.map((t)=>gr(t,n,R())))}:{success:!0,data:$.value}},oi,Wv=(r)=>(i,v,u)=>{let n=u?Object.assign(u,{direction:\"backward\"}):{direction:\"backward\"};return Jn(r)(i,v,n)},Qb,Xv=(r)=>(i,v,u)=>{return Jn(r)(i,v,u)},Bb,Gv=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{direction:\"backward\"}):{direction:\"backward\"};return Ln(r)(i,v,n)},Fb,Vv=(r)=>async(i,v,u)=>{return Ln(r)(i,v,u)},Hb,Kv=(r)=>(i,v,u)=>{let n=u?Object.assign(u,{direction:\"backward\"}):{direction:\"backward\"};return An(r)(i,v,n)},Eb,Yv=(r)=>(i,v,u)=>{return An(r)(i,v,u)},Tb,Qv=(r)=>async(i,v,u)=>{let n=u?Object.assign(u,{direction:\"backward\"}):{direction:\"backward\"};return Wn(r)(i,v,n)},Mb,Bv=(r)=>async(i,v,u)=>{return Wn(r)(i,v,u)},qb;var au=S(()=>{kn();pu();j();ti=Jn(or),gi=Ln(or),jn=An(or),oi=Wn(or),Qb=Wv(or),Bb=Xv(or),Fb=Gv(or),Hb=Vv(or),Eb=Kv(or),Tb=Yv(or),Mb=Qv(or),qb=Bv(or)});var Ur={};Lr(Ur,{xid:()=>it,uuid7:()=>jU,uuid6:()=>AU,uuid4:()=>LU,uuid:()=>dr,uppercase:()=>jt,unicodeEmail:()=>xb,undefined:()=>Lt,ulid:()=>nt,time:()=>kt,string:()=>ct,sha512_hex:()=>yU,sha512_base64url:()=>dU,sha512_base64:()=>fU,sha384_hex:()=>RU,sha384_base64url:()=>eU,sha384_base64:()=>CU,sha256_hex:()=>xU,sha256_base64url:()=>mU,sha256_base64:()=>ZU,sha1_hex:()=>TU,sha1_base64url:()=>qU,sha1_base64:()=>MU,rfc5322Email:()=>XU,number:()=>li,null:()=>Jt,nanoid:()=>$t,md5_hex:()=>FU,md5_base64url:()=>EU,md5_base64:()=>HU,mac:()=>_t,lowercase:()=>At,ksuid:()=>vt,ipv6:()=>bt,ipv4:()=>lt,integer:()=>Pt,idnEmail:()=>GU,html5Email:()=>WU,hostname:()=>YU,hex:()=>BU,guid:()=>tt,extendedDuration:()=>JU,emoji:()=>ot,email:()=>gt,e164:()=>wt,duration:()=>ut,domain:()=>QU,datetime:()=>Ot,date:()=>Nt,cuid2:()=>rt,cuid:()=>su,cidrv6:()=>Ut,cidrv4:()=>It,browserEmail:()=>VU,boolean:()=>St,bigint:()=>zt,base64url:()=>Fv,base64:()=>Dt});function ot(){return new RegExp(KU,\"u\")}function mb(r){return typeof r.precision===\"number\"?r.precision===-1?\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d\":r.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{${r.precision}}`:\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?\"}function kt(r){return new RegExp(`^${mb(r)}$`)}function Ot(r){let i=mb({precision:r.precision}),v=[\"Z\"];if(r.local)v.push(\"\");if(r.offset)v.push(\"([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)\");let u=`${i}(?:${v.join(\"|\")})`;return new RegExp(`^${Zb}T(?:${u})$`)}function bi(r,i){return new RegExp(`^[A-Za-z0-9+/]{${r}}${i}$`)}function _i(r){return new RegExp(`^[A-Za-z0-9_-]{${r}}$`)}var su,rt,nt,it,vt,$t,ut,JU,tt,dr=(r)=>{if(!r)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}-${r}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},LU,AU,jU,gt,WU,XU,xb,GU,VU,KU=\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\",lt,bt,_t=(r)=>{let i=wr(r??\":\");return new RegExp(`^(?:[0-9A-F]{2}${i}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${i}){5}[0-9a-f]{2}$`)},It,Ut,Dt,Fv,YU,QU,wt,Zb=\"(?:(?:\\\\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])))\",Nt,ct=(r)=>{let i=r?`[\\\\s\\\\S]{${r?.minimum??0},${r?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\";return new RegExp(`^${i}$`)},zt,Pt,li,St,Jt,Lt,At,jt,BU,FU,HU,EU,TU,MU,qU,xU,ZU,mU,RU,CU,eU,yU,fU,dU;var Hv=S(()=>{j();su=/^[cC][^\\s-]{8,}$/,rt=/^[0-9a-z]+$/,nt=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,it=/^[0-9a-vA-V]{20}$/,vt=/^[A-Za-z0-9]{27}$/,$t=/^[a-zA-Z0-9_-]{21}$/,ut=/^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/,JU=/^[-+]?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)?)??$/,tt=/^([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})$/,LU=dr(4),AU=dr(6),jU=dr(7),gt=/^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/,WU=/^[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])?)*$/,XU=/^(([^<>()\\[\\]\\\\.,;:\\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,}))$/,xb=/^[^\\s@\"]{1,64}@[^\\s@]{1,255}$/u,GU=xb,VU=/^[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])?)*$/;lt=/^(?:(?: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])$/,bt=/^(([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}|:))$/,It=/^((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])$/,Ut=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Dt=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Fv=/^[A-Za-z0-9_-]*$/,YU=/^(?=.{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])?)*\\.?$/,QU=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$/,wt=/^\\+[1-9]\\d{6,14}$/,Nt=new RegExp(`^${Zb}$`);zt=/^-?\\d+n?$/,Pt=/^-?\\d+$/,li=/^-?\\d+(?:\\.\\d+)?$/,St=/^(?:true|false)$/i,Jt=/^null$/i,Lt=/^undefined$/i,At=/^[^A-Z]*$/,jt=/^[^a-z]*$/,BU=/^[0-9a-fA-F]*$/;FU=/^[0-9a-fA-F]{32}$/,HU=bi(22,\"==\"),EU=_i(22),TU=/^[0-9a-fA-F]{40}$/,MU=bi(27,\"=\"),qU=_i(27),xU=/^[0-9a-fA-F]{64}$/,ZU=bi(43,\"=\"),mU=_i(43),RU=/^[0-9a-fA-F]{96}$/,CU=bi(64,\"\"),eU=_i(64),yU=/^[0-9a-fA-F]{128}$/,fU=bi(86,\"==\"),dU=_i(86)});function Rb(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues))}var m,Cb,Ev,Tv,Wt,Xt,Gt,Vt,Kt,Yt,Qt,Bt,Ft,Xn,Ht,Et,Tt,Mt,qt,xt,Zt,mt,Rt;var Mv=S(()=>{kn();Hv();j();m=I(\"$ZodCheck\",(r,i)=>{var v;r._zod??(r._zod={}),r._zod.def=i,(v=r._zod).onattach??(v.onattach=[])}),Cb={number:\"number\",bigint:\"bigint\",object:\"date\"},Ev=I(\"$ZodCheckLessThan\",(r,i)=>{m.init(r,i);let v=Cb[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,$=(i.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;if(i.value<$)if(i.inclusive)n.maximum=i.value;else n.exclusiveMaximum=i.value}),r._zod.check=(u)=>{if(i.inclusive?u.value<=i.value:u.value<i.value)return;u.issues.push({origin:v,code:\"too_big\",maximum:typeof i.value===\"object\"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),Tv=I(\"$ZodCheckGreaterThan\",(r,i)=>{m.init(r,i);let v=Cb[typeof i.value];r._zod.onattach.push((u)=>{let n=u._zod.bag,$=(i.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if(i.value>$)if(i.inclusive)n.minimum=i.value;else n.exclusiveMinimum=i.value}),r._zod.check=(u)=>{if(i.inclusive?u.value>=i.value:u.value>i.value)return;u.issues.push({origin:v,code:\"too_small\",minimum:typeof i.value===\"object\"?i.value.getTime():i.value,input:u.value,inclusive:i.inclusive,inst:r,continue:!i.abort})}}),Wt=I(\"$ZodCheckMultipleOf\",(r,i)=>{m.init(r,i),r._zod.onattach.push((v)=>{var u;(u=v._zod.bag).multipleOf??(u.multipleOf=i.value)}),r._zod.check=(v)=>{if(typeof v.value!==typeof i.value)throw Error(\"Cannot mix number and bigint in multiple_of check.\");if(typeof v.value===\"bigint\"?v.value%i.value===BigInt(0):mu(v.value,i.value)===0)return;v.issues.push({origin:typeof v.value,code:\"not_multiple_of\",divisor:i.value,input:v.value,inst:r,continue:!i.abort})}}),Xt=I(\"$ZodCheckNumberFormat\",(r,i)=>{m.init(r,i),i.format=i.format||\"float64\";let v=i.format?.includes(\"int\"),u=v?\"int\":\"number\",[n,$]=du[i.format];r._zod.onattach.push((t)=>{let g=t._zod.bag;if(g.format=i.format,g.minimum=n,g.maximum=$,v)g.pattern=Pt}),r._zod.check=(t)=>{let g=t.value;if(v){if(!Number.isInteger(g)){t.issues.push({expected:u,format:i.format,code:\"invalid_type\",continue:!1,input:g,inst:r});return}if(!Number.isSafeInteger(g)){if(g>0)t.issues.push({input:g,code:\"too_big\",maximum:Number.MAX_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:r,origin:u,inclusive:!0,continue:!i.abort});else t.issues.push({input:g,code:\"too_small\",minimum:Number.MIN_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:r,origin:u,inclusive:!0,continue:!i.abort});return}}if(g<n)t.issues.push({origin:\"number\",input:g,code:\"too_small\",minimum:n,inclusive:!0,inst:r,continue:!i.abort});if(g>$)t.issues.push({origin:\"number\",input:g,code:\"too_big\",maximum:$,inclusive:!0,inst:r,continue:!i.abort})}}),Gt=I(\"$ZodCheckBigIntFormat\",(r,i)=>{m.init(r,i);let[v,u]=hu[i.format];r._zod.onattach.push((n)=>{let $=n._zod.bag;$.format=i.format,$.minimum=v,$.maximum=u}),r._zod.check=(n)=>{let $=n.value;if($<v)n.issues.push({origin:\"bigint\",input:$,code:\"too_small\",minimum:v,inclusive:!0,inst:r,continue:!i.abort});if($>u)n.issues.push({origin:\"bigint\",input:$,code:\"too_big\",maximum:u,inclusive:!0,inst:r,continue:!i.abort})}}),Vt=I(\"$ZodCheckMaxSize\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.maximum??Number.POSITIVE_INFINITY;if(i.maximum<n)u._zod.bag.maximum=i.maximum}),r._zod.check=(u)=>{let n=u.value;if(n.size<=i.maximum)return;u.issues.push({origin:vi(n),code:\"too_big\",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Kt=I(\"$ZodCheckMinSize\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(i.minimum>n)u._zod.bag.minimum=i.minimum}),r._zod.check=(u)=>{let n=u.value;if(n.size>=i.minimum)return;u.issues.push({origin:vi(n),code:\"too_small\",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Yt=I(\"$ZodCheckSizeEquals\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.size!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.minimum=i.size,n.maximum=i.size,n.size=i.size}),r._zod.check=(u)=>{let n=u.value,$=n.size;if($===i.size)return;let t=$>i.size;u.issues.push({origin:vi(n),...t?{code:\"too_big\",maximum:i.size}:{code:\"too_small\",minimum:i.size},inclusive:!0,exact:!0,input:u.value,inst:r,continue:!i.abort})}}),Qt=I(\"$ZodCheckMaxLength\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.maximum??Number.POSITIVE_INFINITY;if(i.maximum<n)u._zod.bag.maximum=i.maximum}),r._zod.check=(u)=>{let n=u.value;if(n.length<=i.maximum)return;let t=$i(n);u.issues.push({origin:t,code:\"too_big\",maximum:i.maximum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Bt=I(\"$ZodCheckMinLength\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(i.minimum>n)u._zod.bag.minimum=i.minimum}),r._zod.check=(u)=>{let n=u.value;if(n.length>=i.minimum)return;let t=$i(n);u.issues.push({origin:t,code:\"too_small\",minimum:i.minimum,inclusive:!0,input:n,inst:r,continue:!i.abort})}}),Ft=I(\"$ZodCheckLengthEquals\",(r,i)=>{var v;m.init(r,i),(v=r._zod.def).when??(v.when=(u)=>{let n=u.value;return!Br(n)&&n.length!==void 0}),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.minimum=i.length,n.maximum=i.length,n.length=i.length}),r._zod.check=(u)=>{let n=u.value,$=n.length;if($===i.length)return;let t=$i(n),g=$>i.length;u.issues.push({origin:t,...g?{code:\"too_big\",maximum:i.length}:{code:\"too_small\",minimum:i.length},inclusive:!0,exact:!0,input:u.value,inst:r,continue:!i.abort})}}),Xn=I(\"$ZodCheckStringFormat\",(r,i)=>{var v,u;if(m.init(r,i),r._zod.onattach.push((n)=>{let $=n._zod.bag;if($.format=i.format,i.pattern)$.patterns??($.patterns=new Set),$.patterns.add(i.pattern)}),i.pattern)(v=r._zod).check??(v.check=(n)=>{if(i.pattern.lastIndex=0,i.pattern.test(n.value))return;n.issues.push({origin:\"string\",code:\"invalid_format\",format:i.format,input:n.value,...i.pattern?{pattern:i.pattern.toString()}:{},inst:r,continue:!i.abort})});else(u=r._zod).check??(u.check=()=>{})}),Ht=I(\"$ZodCheckRegex\",(r,i)=>{Xn.init(r,i),r._zod.check=(v)=>{if(i.pattern.lastIndex=0,i.pattern.test(v.value))return;v.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:v.value,pattern:i.pattern.toString(),inst:r,continue:!i.abort})}}),Et=I(\"$ZodCheckLowerCase\",(r,i)=>{i.pattern??(i.pattern=At),Xn.init(r,i)}),Tt=I(\"$ZodCheckUpperCase\",(r,i)=>{i.pattern??(i.pattern=jt),Xn.init(r,i)}),Mt=I(\"$ZodCheckIncludes\",(r,i)=>{m.init(r,i);let v=wr(i.includes),u=new RegExp(typeof i.position===\"number\"?`^.{${i.position}}${v}`:v);i.pattern=u,r._zod.onattach.push((n)=>{let $=n._zod.bag;$.patterns??($.patterns=new Set),$.patterns.add(u)}),r._zod.check=(n)=>{if(n.value.includes(i.includes,i.position))return;n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:i.includes,input:n.value,inst:r,continue:!i.abort})}}),qt=I(\"$ZodCheckStartsWith\",(r,i)=>{m.init(r,i);let v=new RegExp(`^${wr(i.prefix)}.*`);i.pattern??(i.pattern=v),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(v)}),r._zod.check=(u)=>{if(u.value.startsWith(i.prefix))return;u.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:i.prefix,input:u.value,inst:r,continue:!i.abort})}}),xt=I(\"$ZodCheckEndsWith\",(r,i)=>{m.init(r,i);let v=new RegExp(`.*${wr(i.suffix)}$`);i.pattern??(i.pattern=v),r._zod.onattach.push((u)=>{let n=u._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(v)}),r._zod.check=(u)=>{if(u.value.endsWith(i.suffix))return;u.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:i.suffix,input:u.value,inst:r,continue:!i.abort})}});Zt=I(\"$ZodCheckProperty\",(r,i)=>{m.init(r,i),r._zod.check=(v)=>{let u=i.schema._zod.run({value:v.value[i.property],issues:[]},{});if(u instanceof Promise)return u.then((n)=>Rb(n,v,i.property));Rb(u,v,i.property);return}}),mt=I(\"$ZodCheckMimeType\",(r,i)=>{m.init(r,i);let v=new Set(i.mime);r._zod.onattach.push((u)=>{u._zod.bag.mime=i.mime}),r._zod.check=(u)=>{if(v.has(u.value.type))return;u.issues.push({code:\"invalid_value\",values:i.mime,input:u.value.type,inst:r,continue:!i.abort})}}),Rt=I(\"$ZodCheckOverwrite\",(r,i)=>{m.init(r,i),r._zod.check=(v)=>{v.value=i.tx(v.value)}})});class qv{constructor(r=[]){if(this.content=[],this.indent=0,this)this.args=r}indented(r){this.indent+=1,r(this),this.indent-=1}write(r){if(typeof r===\"function\"){r(this,{execution:\"sync\"}),r(this,{execution:\"async\"});return}let v=r.split(`\n`).filter(($)=>$),u=Math.min(...v.map(($)=>$.length-$.trimStart().length)),n=v.map(($)=>$.slice(u)).map(($)=>\" \".repeat(this.indent*2)+$);for(let $ of n)this.content.push($)}compile(){let r=Function,i=this?.args,u=[...(this?.content??[\"\"]).map((n)=>`  ${n}`)];return new r(...i,u.join(`\n`))}}var Ct;var et=S(()=>{Ct={major:4,minor:3,patch:5}});function Dg(r){if(r===\"\")return!0;if(r.length%4!==0)return!1;try{return atob(r),!0}catch{return!1}}function $_(r){if(!Fv.test(r))return!1;let i=r.replace(/[-_]/g,(u)=>u===\"-\"?\"+\":\"/\"),v=i.padEnd(Math.ceil(i.length/4)*4,\"=\");return Dg(v)}function u_(r,i=null){try{let v=r.split(\".\");if(v.length!==3)return!1;let[u]=v;if(!u)return!1;let n=JSON.parse(atob(u));if(\"typ\"in n&&n?.typ!==\"JWT\")return!1;if(!n.alg)return!1;if(i&&(!(\"alg\"in n)||n.alg!==i))return!1;return!0}catch{return!1}}function yb(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues));i.value[v]=r.value}function Cv(r,i,v,u,n){if(r.issues.length){if(n&&!(v in u))return;i.issues.push(...Ir(v,r.issues))}if(r.value===void 0){if(v in u)i.value[v]=void 0}else i.value[v]=r.value}function t_(r){let i=Object.keys(r.shape);for(let u of i)if(!r.shape?.[u]?._zod?.traits?.has(\"$ZodType\"))throw Error(`Invalid element at key \"${u}\": expected a Zod schema`);let v=fu(r.shape);return{...r,keys:i,keySet:new Set(i),numKeys:i.length,optionalKeys:new Set(v)}}function g_(r,i,v,u,n,$){let t=[],g=n.keySet,b=n.catchall._zod,l=b.def.type,_=b.optout===\"optional\";for(let w in i){if(g.has(w))continue;if(l===\"never\"){t.push(w);continue}let N=b.run({value:i[w],issues:[]},u);if(N instanceof Promise)r.push(N.then((P)=>Cv(P,v,w,i,_)));else Cv(N,v,w,i,_)}if(t.length)v.issues.push({code:\"unrecognized_keys\",keys:t,input:i,inst:$});if(!r.length)return v;return Promise.all(r).then(()=>{return v})}function fb(r,i,v,u){for(let $ of r)if($.issues.length===0)return i.value=$.value,i;let n=r.filter(($)=>!Er($));if(n.length===1)return i.value=n[0].value,n[0];return i.issues.push({code:\"invalid_union\",input:i.value,inst:v,errors:r.map(($)=>$.issues.map((t)=>gr(t,u,R())))}),i}function db(r,i,v,u){let n=r.filter(($)=>$.issues.length===0);if(n.length===1)return i.value=n[0].value,i;if(n.length===0)i.issues.push({code:\"invalid_union\",input:i.value,inst:v,errors:r.map(($)=>$.issues.map((t)=>gr(t,u,R())))});else i.issues.push({code:\"invalid_union\",input:i.value,inst:v,errors:[],inclusive:!1});return i}function yt(r,i){if(r===i)return{valid:!0,data:r};if(r instanceof Date&&i instanceof Date&&+r===+i)return{valid:!0,data:r};if(Hr(r)&&Hr(i)){let v=Object.keys(i),u=Object.keys(r).filter(($)=>v.indexOf($)!==-1),n={...r,...i};for(let $ of u){let t=yt(r[$],i[$]);if(!t.valid)return{valid:!1,mergeErrorPath:[$,...t.mergeErrorPath]};n[$]=t.data}return{valid:!0,data:n}}if(Array.isArray(r)&&Array.isArray(i)){if(r.length!==i.length)return{valid:!1,mergeErrorPath:[]};let v=[];for(let u=0;u<r.length;u++){let n=r[u],$=i[u],t=yt(n,$);if(!t.valid)return{valid:!1,mergeErrorPath:[u,...t.mergeErrorPath]};v.push(t.data)}return{valid:!0,data:v}}return{valid:!1,mergeErrorPath:[]}}function hb(r,i,v){let u=new Map,n;for(let g of i.issues)if(g.code===\"unrecognized_keys\"){n??(n=g);for(let b of g.keys){if(!u.has(b))u.set(b,{});u.get(b).l=!0}}else r.issues.push(g);for(let g of v.issues)if(g.code===\"unrecognized_keys\")for(let b of g.keys){if(!u.has(b))u.set(b,{});u.get(b).r=!0}else r.issues.push(g);let $=[...u].filter(([,g])=>g.l&&g.r).map(([g])=>g);if($.length&&n)r.issues.push({...n,keys:$});if(Er(r))return r;let t=yt(i.value,v.value);if(!t.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(t.mergeErrorPath)}`);return r.value=t.data,r}function xv(r,i,v){if(r.issues.length)i.issues.push(...Ir(v,r.issues));i.value[v]=r.value}function pb(r,i,v,u,n,$,t){if(r.issues.length)if(ii.has(typeof u))v.issues.push(...Ir(u,r.issues));else v.issues.push({code:\"invalid_key\",origin:\"map\",input:n,inst:$,issues:r.issues.map((g)=>gr(g,t,R()))});if(i.issues.length)if(ii.has(typeof u))v.issues.push(...Ir(u,i.issues));else v.issues.push({origin:\"map\",code:\"invalid_element\",input:n,inst:$,key:u,issues:i.issues.map((g)=>gr(g,t,R()))});v.value.set(r.value,i.value)}function ab(r,i){if(r.issues.length)i.issues.push(...r.issues);i.value.add(r.value)}function sb(r,i){if(r.issues.length&&i===void 0)return{issues:[],value:void 0};return r}function r_(r,i){if(r.value===void 0)r.value=i.defaultValue;return r}function n_(r,i){if(!r.issues.length&&r.value===void 0)r.issues.push({code:\"invalid_type\",expected:\"nonoptional\",input:r.value,inst:i});return r}function Zv(r,i,v){if(r.issues.length)return r.aborted=!0,r;return i._zod.run({value:r.value,issues:r.issues},v)}function mv(r,i,v){if(r.issues.length)return r.aborted=!0,r;if((v.direction||\"forward\")===\"forward\"){let n=i.transform(r.value,r);if(n instanceof Promise)return n.then(($)=>Rv(r,$,i.out,v));return Rv(r,n,i.out,v)}else{let n=i.reverseTransform(r.value,r);if(n instanceof Promise)return n.then(($)=>Rv(r,$,i.in,v));return Rv(r,n,i.in,v)}}function Rv(r,i,v,u){if(r.issues.length)return r.aborted=!0,r;return v._zod.run({value:i,issues:r.issues},u)}function i_(r){return r.value=Object.freeze(r.value),r}function v_(r,i,v,u){if(!r){let n={code:\"custom\",input:v,inst:u,path:[...u._zod.def.path??[]],continue:!u._zod.def.abort};if(u._zod.def.params)n.params=u._zod.def.params;i.issues.push(zn(n))}}var W,hr,x,ft,dt,ht,pt,at,st,rg,ng,ig,vg,$g,ug,tg,gg,og,lg,bg,_g,Ig,Ug,wg,Ng,kg,Og,cg,ev,zg,Ii,yv,Pg,Sg,Jg,Lg,Ag,jg,Wg,Xg,Gg,Vg,o_,Kg,Ui,Yg,Qg,Bg,fv,Fg,Hg,Eg,Tg,Mg,qg,xg,dv,Zg,mg,Rg,Cg,eg,yg,fg,dg,hg,Di,pg,ag,sg,ro,no,io;var vo=S(()=>{Mv();kn();au();Hv();j();et();j();W=I(\"$ZodType\",(r,i)=>{var v;r??(r={}),r._zod.def=i,r._zod.bag=r._zod.bag||{},r._zod.version=Ct;let u=[...r._zod.def.checks??[]];if(r._zod.traits.has(\"$ZodCheck\"))u.unshift(r);for(let n of u)for(let $ of n._zod.onattach)$(r);if(u.length===0)(v=r._zod).deferred??(v.deferred=[]),r._zod.deferred?.push(()=>{r._zod.run=r._zod.parse});else{let n=(t,g,b)=>{let l=Er(t),_;for(let w of g){if(w._zod.def.when){if(!w._zod.def.when(t))continue}else if(l)continue;let N=t.issues.length,P=w._zod.check(t);if(P instanceof Promise&&b?.async===!1)throw new Ar;if(_||P instanceof Promise)_=(_??Promise.resolve()).then(async()=>{if(await P,t.issues.length===N)return;if(!l)l=Er(t,N)});else{if(t.issues.length===N)continue;if(!l)l=Er(t,N)}}if(_)return _.then(()=>{return t});return t},$=(t,g,b)=>{if(Er(t))return t.aborted=!0,t;let l=n(g,u,b);if(l instanceof Promise){if(b.async===!1)throw new Ar;return l.then((_)=>r._zod.parse(_,b))}return r._zod.parse(l,b)};r._zod.run=(t,g)=>{if(g.skipChecks)return r._zod.parse(t,g);if(g.direction===\"backward\"){let l=r._zod.parse({value:t.value,issues:[]},{...g,skipChecks:!0});if(l instanceof Promise)return l.then((_)=>{return $(_,t,g)});return $(l,t,g)}let b=r._zod.parse(t,g);if(b instanceof Promise){if(g.async===!1)throw new Ar;return b.then((l)=>n(l,u,g))}return n(b,u,g)}}G(r,\"~standard\",()=>({validate:(n)=>{try{let $=jn(r,n);return $.success?{value:$.data}:{issues:$.error?.issues}}catch($){return oi(r,n).then((t)=>t.success?{value:t.data}:{issues:t.error?.issues})}},vendor:\"zod\",version:1}))}),hr=I(\"$ZodString\",(r,i)=>{W.init(r,i),r._zod.pattern=[...r?._zod.bag?.patterns??[]].pop()??ct(r._zod.bag),r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=String(v.value)}catch(n){}if(typeof v.value===\"string\")return v;return v.issues.push({expected:\"string\",code:\"invalid_type\",input:v.value,inst:r}),v}}),x=I(\"$ZodStringFormat\",(r,i)=>{Xn.init(r,i),hr.init(r,i)}),ft=I(\"$ZodGUID\",(r,i)=>{i.pattern??(i.pattern=tt),x.init(r,i)}),dt=I(\"$ZodUUID\",(r,i)=>{if(i.version){let u={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[i.version];if(u===void 0)throw Error(`Invalid UUID version: \"${i.version}\"`);i.pattern??(i.pattern=dr(u))}else i.pattern??(i.pattern=dr());x.init(r,i)}),ht=I(\"$ZodEmail\",(r,i)=>{i.pattern??(i.pattern=gt),x.init(r,i)}),pt=I(\"$ZodURL\",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{try{let u=v.value.trim(),n=new URL(u);if(i.hostname){if(i.hostname.lastIndex=0,!i.hostname.test(n.hostname))v.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:i.hostname.source,input:v.value,inst:r,continue:!i.abort})}if(i.protocol){if(i.protocol.lastIndex=0,!i.protocol.test(n.protocol.endsWith(\":\")?n.protocol.slice(0,-1):n.protocol))v.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:i.protocol.source,input:v.value,inst:r,continue:!i.abort})}if(i.normalize)v.value=n.href;else v.value=u;return}catch(u){v.issues.push({code:\"invalid_format\",format:\"url\",input:v.value,inst:r,continue:!i.abort})}}}),at=I(\"$ZodEmoji\",(r,i)=>{i.pattern??(i.pattern=ot()),x.init(r,i)}),st=I(\"$ZodNanoID\",(r,i)=>{i.pattern??(i.pattern=$t),x.init(r,i)}),rg=I(\"$ZodCUID\",(r,i)=>{i.pattern??(i.pattern=su),x.init(r,i)}),ng=I(\"$ZodCUID2\",(r,i)=>{i.pattern??(i.pattern=rt),x.init(r,i)}),ig=I(\"$ZodULID\",(r,i)=>{i.pattern??(i.pattern=nt),x.init(r,i)}),vg=I(\"$ZodXID\",(r,i)=>{i.pattern??(i.pattern=it),x.init(r,i)}),$g=I(\"$ZodKSUID\",(r,i)=>{i.pattern??(i.pattern=vt),x.init(r,i)}),ug=I(\"$ZodISODateTime\",(r,i)=>{i.pattern??(i.pattern=Ot(i)),x.init(r,i)}),tg=I(\"$ZodISODate\",(r,i)=>{i.pattern??(i.pattern=Nt),x.init(r,i)}),gg=I(\"$ZodISOTime\",(r,i)=>{i.pattern??(i.pattern=kt(i)),x.init(r,i)}),og=I(\"$ZodISODuration\",(r,i)=>{i.pattern??(i.pattern=ut),x.init(r,i)}),lg=I(\"$ZodIPv4\",(r,i)=>{i.pattern??(i.pattern=lt),x.init(r,i),r._zod.bag.format=\"ipv4\"}),bg=I(\"$ZodIPv6\",(r,i)=>{i.pattern??(i.pattern=bt),x.init(r,i),r._zod.bag.format=\"ipv6\",r._zod.check=(v)=>{try{new URL(`http://[${v.value}]`)}catch{v.issues.push({code:\"invalid_format\",format:\"ipv6\",input:v.value,inst:r,continue:!i.abort})}}}),_g=I(\"$ZodMAC\",(r,i)=>{i.pattern??(i.pattern=_t(i.delimiter)),x.init(r,i),r._zod.bag.format=\"mac\"}),Ig=I(\"$ZodCIDRv4\",(r,i)=>{i.pattern??(i.pattern=It),x.init(r,i)}),Ug=I(\"$ZodCIDRv6\",(r,i)=>{i.pattern??(i.pattern=Ut),x.init(r,i),r._zod.check=(v)=>{let u=v.value.split(\"/\");try{if(u.length!==2)throw Error();let[n,$]=u;if(!$)throw Error();let t=Number($);if(`${t}`!==$)throw Error();if(t<0||t>128)throw Error();new URL(`http://[${n}]`)}catch{v.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:v.value,inst:r,continue:!i.abort})}}});wg=I(\"$ZodBase64\",(r,i)=>{i.pattern??(i.pattern=Dt),x.init(r,i),r._zod.bag.contentEncoding=\"base64\",r._zod.check=(v)=>{if(Dg(v.value))return;v.issues.push({code:\"invalid_format\",format:\"base64\",input:v.value,inst:r,continue:!i.abort})}});Ng=I(\"$ZodBase64URL\",(r,i)=>{i.pattern??(i.pattern=Fv),x.init(r,i),r._zod.bag.contentEncoding=\"base64url\",r._zod.check=(v)=>{if($_(v.value))return;v.issues.push({code:\"invalid_format\",format:\"base64url\",input:v.value,inst:r,continue:!i.abort})}}),kg=I(\"$ZodE164\",(r,i)=>{i.pattern??(i.pattern=wt),x.init(r,i)});Og=I(\"$ZodJWT\",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{if(u_(v.value,i.alg))return;v.issues.push({code:\"invalid_format\",format:\"jwt\",input:v.value,inst:r,continue:!i.abort})}}),cg=I(\"$ZodCustomStringFormat\",(r,i)=>{x.init(r,i),r._zod.check=(v)=>{if(i.fn(v.value))return;v.issues.push({code:\"invalid_format\",format:i.format,input:v.value,inst:r,continue:!i.abort})}}),ev=I(\"$ZodNumber\",(r,i)=>{W.init(r,i),r._zod.pattern=r._zod.bag.pattern??li,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=Number(v.value)}catch(t){}let n=v.value;if(typeof n===\"number\"&&!Number.isNaN(n)&&Number.isFinite(n))return v;let $=typeof n===\"number\"?Number.isNaN(n)?\"NaN\":!Number.isFinite(n)?\"Infinity\":void 0:void 0;return v.issues.push({expected:\"number\",code:\"invalid_type\",input:n,inst:r,...$?{received:$}:{}}),v}}),zg=I(\"$ZodNumberFormat\",(r,i)=>{Xt.init(r,i),ev.init(r,i)}),Ii=I(\"$ZodBoolean\",(r,i)=>{W.init(r,i),r._zod.pattern=St,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=Boolean(v.value)}catch($){}let n=v.value;if(typeof n===\"boolean\")return v;return v.issues.push({expected:\"boolean\",code:\"invalid_type\",input:n,inst:r}),v}}),yv=I(\"$ZodBigInt\",(r,i)=>{W.init(r,i),r._zod.pattern=zt,r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=BigInt(v.value)}catch(n){}if(typeof v.value===\"bigint\")return v;return v.issues.push({expected:\"bigint\",code:\"invalid_type\",input:v.value,inst:r}),v}}),Pg=I(\"$ZodBigIntFormat\",(r,i)=>{Gt.init(r,i),yv.init(r,i)}),Sg=I(\"$ZodSymbol\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(typeof n===\"symbol\")return v;return v.issues.push({expected:\"symbol\",code:\"invalid_type\",input:n,inst:r}),v}}),Jg=I(\"$ZodUndefined\",(r,i)=>{W.init(r,i),r._zod.pattern=Lt,r._zod.values=new Set([void 0]),r._zod.optin=\"optional\",r._zod.optout=\"optional\",r._zod.parse=(v,u)=>{let n=v.value;if(typeof n>\"u\")return v;return v.issues.push({expected:\"undefined\",code:\"invalid_type\",input:n,inst:r}),v}}),Lg=I(\"$ZodNull\",(r,i)=>{W.init(r,i),r._zod.pattern=Jt,r._zod.values=new Set([null]),r._zod.parse=(v,u)=>{let n=v.value;if(n===null)return v;return v.issues.push({expected:\"null\",code:\"invalid_type\",input:n,inst:r}),v}}),Ag=I(\"$ZodAny\",(r,i)=>{W.init(r,i),r._zod.parse=(v)=>v}),jg=I(\"$ZodUnknown\",(r,i)=>{W.init(r,i),r._zod.parse=(v)=>v}),Wg=I(\"$ZodNever\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{return v.issues.push({expected:\"never\",code:\"invalid_type\",input:v.value,inst:r}),v}}),Xg=I(\"$ZodVoid\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(typeof n>\"u\")return v;return v.issues.push({expected:\"void\",code:\"invalid_type\",input:n,inst:r}),v}}),Gg=I(\"$ZodDate\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(i.coerce)try{v.value=new Date(v.value)}catch(g){}let n=v.value,$=n instanceof Date;if($&&!Number.isNaN(n.getTime()))return v;return v.issues.push({expected:\"date\",code:\"invalid_type\",input:n,...$?{received:\"Invalid Date\"}:{},inst:r}),v}});Vg=I(\"$ZodArray\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!Array.isArray(n))return v.issues.push({expected:\"array\",code:\"invalid_type\",input:n,inst:r}),v;v.value=Array(n.length);let $=[];for(let t=0;t<n.length;t++){let g=n[t],b=i.element._zod.run({value:g,issues:[]},u);if(b instanceof Promise)$.push(b.then((l)=>yb(l,v,t)));else yb(b,v,t)}if($.length)return Promise.all($).then(()=>v);return v}});o_=I(\"$ZodObject\",(r,i)=>{if(W.init(r,i),!Object.getOwnPropertyDescriptor(i,\"shape\")?.get){let g=i.shape;Object.defineProperty(i,\"shape\",{get:()=>{let b={...g};return Object.defineProperty(i,\"shape\",{value:b}),b}})}let u=cn(()=>t_(i));G(r._zod,\"propValues\",()=>{let g=i.shape,b={};for(let l in g){let _=g[l]._zod;if(_.values){b[l]??(b[l]=new Set);for(let w of _.values)b[l].add(w)}}return b});let n=fr,$=i.catchall,t;r._zod.parse=(g,b)=>{t??(t=u.value);let l=g.value;if(!n(l))return g.issues.push({expected:\"object\",code:\"invalid_type\",input:l,inst:r}),g;g.value={};let _=[],w=t.shape;for(let N of t.keys){let P=w[N],K=P._zod.optout===\"optional\",q=P._zod.run({value:l[N],issues:[]},b);if(q instanceof Promise)_.push(q.then((Xr)=>Cv(Xr,g,N,l,K)));else Cv(q,g,N,l,K)}if(!$)return _.length?Promise.all(_).then(()=>g):g;return g_(_,l,g,b,u.value,r)}}),Kg=I(\"$ZodObjectJIT\",(r,i)=>{o_.init(r,i);let v=r._zod.parse,u=cn(()=>t_(i)),n=(N)=>{let P=new qv([\"shape\",\"payload\",\"ctx\"]),K=u.value,q=(vr)=>{let tr=Jv(vr);return`shape[${tr}]._zod.run({ value: input[${tr}], issues: [] }, ctx)`};P.write(\"const input = payload.value;\");let Xr=Object.create(null),y=0;for(let vr of K.keys)Xr[vr]=`key_${y++}`;P.write(\"const newResult = {};\");for(let vr of K.keys){let tr=Xr[vr],cr=Jv(vr),yI=N[vr]?._zod?.optout===\"optional\";if(P.write(`const ${tr} = ${q(vr)};`),yI)P.write(`\n        if (${tr}.issues.length) {\n          if (${cr} in input) {\n            payload.issues = payload.issues.concat(${tr}.issues.map(iss => ({\n              ...iss,\n              path: iss.path ? [${cr}, ...iss.path] : [${cr}]\n            })));\n          }\n        }\n        \n        if (${tr}.value === undefined) {\n          if (${cr} in input) {\n            newResult[${cr}] = undefined;\n          }\n        } else {\n          newResult[${cr}] = ${tr}.value;\n        }\n        \n      `);else P.write(`\n        if (${tr}.issues.length) {\n          payload.issues = payload.issues.concat(${tr}.issues.map(iss => ({\n            ...iss,\n            path: iss.path ? [${cr}, ...iss.path] : [${cr}]\n          })));\n        }\n        \n        if (${tr}.value === undefined) {\n          if (${cr} in input) {\n            newResult[${cr}] = undefined;\n          }\n        } else {\n          newResult[${cr}] = ${tr}.value;\n        }\n        \n      `)}P.write(\"payload.value = newResult;\"),P.write(\"return payload;\");let _r=P.compile();return(vr,tr)=>_r(N,vr,tr)},$,t=fr,g=!an.jitless,l=g&&Cu.value,_=i.catchall,w;r._zod.parse=(N,P)=>{w??(w=u.value);let K=N.value;if(!t(K))return N.issues.push({expected:\"object\",code:\"invalid_type\",input:K,inst:r}),N;if(g&&l&&P?.async===!1&&P.jitless!==!0){if(!$)$=n(i.shape);if(N=$(N,P),!_)return N;return g_([],K,N,P,w,r)}return v(N,P)}});Ui=I(\"$ZodUnion\",(r,i)=>{W.init(r,i),G(r._zod,\"optin\",()=>i.options.some((n)=>n._zod.optin===\"optional\")?\"optional\":void 0),G(r._zod,\"optout\",()=>i.options.some((n)=>n._zod.optout===\"optional\")?\"optional\":void 0),G(r._zod,\"values\",()=>{if(i.options.every((n)=>n._zod.values))return new Set(i.options.flatMap((n)=>Array.from(n._zod.values)));return}),G(r._zod,\"pattern\",()=>{if(i.options.every((n)=>n._zod.pattern)){let n=i.options.map(($)=>$._zod.pattern);return new RegExp(`^(${n.map(($)=>ni($.source)).join(\"|\")})$`)}return});let v=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,$)=>{if(v)return u(n,$);let t=!1,g=[];for(let b of i.options){let l=b._zod.run({value:n.value,issues:[]},$);if(l instanceof Promise)g.push(l),t=!0;else{if(l.issues.length===0)return l;g.push(l)}}if(!t)return fb(g,n,r,$);return Promise.all(g).then((b)=>{return fb(b,n,r,$)})}});Yg=I(\"$ZodXor\",(r,i)=>{Ui.init(r,i),i.inclusive=!1;let v=i.options.length===1,u=i.options[0]._zod.run;r._zod.parse=(n,$)=>{if(v)return u(n,$);let t=!1,g=[];for(let b of i.options){let l=b._zod.run({value:n.value,issues:[]},$);if(l instanceof Promise)g.push(l),t=!0;else g.push(l)}if(!t)return db(g,n,r,$);return Promise.all(g).then((b)=>{return db(b,n,r,$)})}}),Qg=I(\"$ZodDiscriminatedUnion\",(r,i)=>{i.inclusive=!1,Ui.init(r,i);let v=r._zod.parse;G(r._zod,\"propValues\",()=>{let n={};for(let $ of i.options){let t=$._zod.propValues;if(!t||Object.keys(t).length===0)throw Error(`Invalid discriminated union option at index \"${i.options.indexOf($)}\"`);for(let[g,b]of Object.entries(t)){if(!n[g])n[g]=new Set;for(let l of b)n[g].add(l)}}return n});let u=cn(()=>{let n=i.options,$=new Map;for(let t of n){let g=t._zod.propValues?.[i.discriminator];if(!g||g.size===0)throw Error(`Invalid discriminated union option at index \"${i.options.indexOf(t)}\"`);for(let b of g){if($.has(b))throw Error(`Duplicate discriminator value \"${String(b)}\"`);$.set(b,t)}}return $});r._zod.parse=(n,$)=>{let t=n.value;if(!fr(t))return n.issues.push({code:\"invalid_type\",expected:\"object\",input:t,inst:r}),n;let g=u.value.get(t?.[i.discriminator]);if(g)return g._zod.run(n,$);if(i.unionFallback)return v(n,$);return n.issues.push({code:\"invalid_union\",errors:[],note:\"No matching discriminator\",discriminator:i.discriminator,input:t,path:[i.discriminator],inst:r}),n}}),Bg=I(\"$ZodIntersection\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value,$=i.left._zod.run({value:n,issues:[]},u),t=i.right._zod.run({value:n,issues:[]},u);if($ instanceof Promise||t instanceof Promise)return Promise.all([$,t]).then(([b,l])=>{return hb(v,b,l)});return hb(v,$,t)}});fv=I(\"$ZodTuple\",(r,i)=>{W.init(r,i);let v=i.items;r._zod.parse=(u,n)=>{let $=u.value;if(!Array.isArray($))return u.issues.push({input:$,inst:r,expected:\"tuple\",code:\"invalid_type\"}),u;u.value=[];let t=[],g=[...v].reverse().findIndex((_)=>_._zod.optin!==\"optional\"),b=g===-1?0:v.length-g;if(!i.rest){let _=$.length>v.length,w=$.length<b-1;if(_||w)return u.issues.push({..._?{code:\"too_big\",maximum:v.length,inclusive:!0}:{code:\"too_small\",minimum:v.length},input:$,inst:r,origin:\"array\"}),u}let l=-1;for(let _ of v){if(l++,l>=$.length){if(l>=b)continue}let w=_._zod.run({value:$[l],issues:[]},n);if(w instanceof Promise)t.push(w.then((N)=>xv(N,u,l)));else xv(w,u,l)}if(i.rest){let _=$.slice(v.length);for(let w of _){l++;let N=i.rest._zod.run({value:w,issues:[]},n);if(N instanceof Promise)t.push(N.then((P)=>xv(P,u,l)));else xv(N,u,l)}}if(t.length)return Promise.all(t).then(()=>u);return u}});Fg=I(\"$ZodRecord\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!Hr(n))return v.issues.push({expected:\"record\",code:\"invalid_type\",input:n,inst:r}),v;let $=[],t=i.keyType._zod.values;if(t){v.value={};let g=new Set;for(let l of t)if(typeof l===\"string\"||typeof l===\"number\"||typeof l===\"symbol\"){g.add(typeof l===\"number\"?l.toString():l);let _=i.valueType._zod.run({value:n[l],issues:[]},u);if(_ instanceof Promise)$.push(_.then((w)=>{if(w.issues.length)v.issues.push(...Ir(l,w.issues));v.value[l]=w.value}));else{if(_.issues.length)v.issues.push(...Ir(l,_.issues));v.value[l]=_.value}}let b;for(let l in n)if(!g.has(l))b=b??[],b.push(l);if(b&&b.length>0)v.issues.push({code:\"unrecognized_keys\",input:n,inst:r,keys:b})}else{v.value={};for(let g of Reflect.ownKeys(n)){if(g===\"__proto__\")continue;let b=i.keyType._zod.run({value:g,issues:[]},u);if(b instanceof Promise)throw Error(\"Async schemas not supported in object keys currently\");if(typeof g===\"string\"&&li.test(g)&&b.issues.length&&b.issues.some((w)=>w.code===\"invalid_type\"&&w.expected===\"number\")){let w=i.keyType._zod.run({value:Number(g),issues:[]},u);if(w instanceof Promise)throw Error(\"Async schemas not supported in object keys currently\");if(w.issues.length===0)b=w}if(b.issues.length){if(i.mode===\"loose\")v.value[g]=n[g];else v.issues.push({code:\"invalid_key\",origin:\"record\",issues:b.issues.map((w)=>gr(w,u,R())),input:g,path:[g],inst:r});continue}let _=i.valueType._zod.run({value:n[g],issues:[]},u);if(_ instanceof Promise)$.push(_.then((w)=>{if(w.issues.length)v.issues.push(...Ir(g,w.issues));v.value[b.value]=w.value}));else{if(_.issues.length)v.issues.push(...Ir(g,_.issues));v.value[b.value]=_.value}}}if($.length)return Promise.all($).then(()=>v);return v}}),Hg=I(\"$ZodMap\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!(n instanceof Map))return v.issues.push({expected:\"map\",code:\"invalid_type\",input:n,inst:r}),v;let $=[];v.value=new Map;for(let[t,g]of n){let b=i.keyType._zod.run({value:t,issues:[]},u),l=i.valueType._zod.run({value:g,issues:[]},u);if(b instanceof Promise||l instanceof Promise)$.push(Promise.all([b,l]).then(([_,w])=>{pb(_,w,v,t,n,r,u)}));else pb(b,l,v,t,n,r,u)}if($.length)return Promise.all($).then(()=>v);return v}});Eg=I(\"$ZodSet\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(!(n instanceof Set))return v.issues.push({input:n,inst:r,expected:\"set\",code:\"invalid_type\"}),v;let $=[];v.value=new Set;for(let t of n){let g=i.valueType._zod.run({value:t,issues:[]},u);if(g instanceof Promise)$.push(g.then((b)=>ab(b,v)));else ab(g,v)}if($.length)return Promise.all($).then(()=>v);return v}});Tg=I(\"$ZodEnum\",(r,i)=>{W.init(r,i);let v=ri(i.entries),u=new Set(v);r._zod.values=u,r._zod.pattern=new RegExp(`^(${v.filter((n)=>ii.has(typeof n)).map((n)=>typeof n===\"string\"?wr(n):n.toString()).join(\"|\")})$`),r._zod.parse=(n,$)=>{let t=n.value;if(u.has(t))return n;return n.issues.push({code:\"invalid_value\",values:v,input:t,inst:r}),n}}),Mg=I(\"$ZodLiteral\",(r,i)=>{if(W.init(r,i),i.values.length===0)throw Error(\"Cannot create literal schema with no valid values\");let v=new Set(i.values);r._zod.values=v,r._zod.pattern=new RegExp(`^(${i.values.map((u)=>typeof u===\"string\"?wr(u):u?wr(u.toString()):String(u)).join(\"|\")})$`),r._zod.parse=(u,n)=>{let $=u.value;if(v.has($))return u;return u.issues.push({code:\"invalid_value\",values:i.values,input:$,inst:r}),u}}),qg=I(\"$ZodFile\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{let n=v.value;if(n instanceof File)return v;return v.issues.push({expected:\"file\",code:\"invalid_type\",input:n,inst:r}),v}}),xg=I(\"$ZodTransform\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")throw new yr(r.constructor.name);let n=i.transform(v.value,v);if(u.async)return(n instanceof Promise?n:Promise.resolve(n)).then((t)=>{return v.value=t,v});if(n instanceof Promise)throw new Ar;return v.value=n,v}});dv=I(\"$ZodOptional\",(r,i)=>{W.init(r,i),r._zod.optin=\"optional\",r._zod.optout=\"optional\",G(r._zod,\"values\",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,void 0]):void 0}),G(r._zod,\"pattern\",()=>{let v=i.innerType._zod.pattern;return v?new RegExp(`^(${ni(v.source)})?$`):void 0}),r._zod.parse=(v,u)=>{if(i.innerType._zod.optin===\"optional\"){let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>sb($,v.value));return sb(n,v.value)}if(v.value===void 0)return v;return i.innerType._zod.run(v,u)}}),Zg=I(\"$ZodExactOptional\",(r,i)=>{dv.init(r,i),G(r._zod,\"values\",()=>i.innerType._zod.values),G(r._zod,\"pattern\",()=>i.innerType._zod.pattern),r._zod.parse=(v,u)=>{return i.innerType._zod.run(v,u)}}),mg=I(\"$ZodNullable\",(r,i)=>{W.init(r,i),G(r._zod,\"optin\",()=>i.innerType._zod.optin),G(r._zod,\"optout\",()=>i.innerType._zod.optout),G(r._zod,\"pattern\",()=>{let v=i.innerType._zod.pattern;return v?new RegExp(`^(${ni(v.source)}|null)$`):void 0}),G(r._zod,\"values\",()=>{return i.innerType._zod.values?new Set([...i.innerType._zod.values,null]):void 0}),r._zod.parse=(v,u)=>{if(v.value===null)return v;return i.innerType._zod.run(v,u)}}),Rg=I(\"$ZodDefault\",(r,i)=>{W.init(r,i),r._zod.optin=\"optional\",G(r._zod,\"values\",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")return i.innerType._zod.run(v,u);if(v.value===void 0)return v.value=i.defaultValue,v;let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>r_($,i));return r_(n,i)}});Cg=I(\"$ZodPrefault\",(r,i)=>{W.init(r,i),r._zod.optin=\"optional\",G(r._zod,\"values\",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")return i.innerType._zod.run(v,u);if(v.value===void 0)v.value=i.defaultValue;return i.innerType._zod.run(v,u)}}),eg=I(\"$ZodNonOptional\",(r,i)=>{W.init(r,i),G(r._zod,\"values\",()=>{let v=i.innerType._zod.values;return v?new Set([...v].filter((u)=>u!==void 0)):void 0}),r._zod.parse=(v,u)=>{let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>n_($,r));return n_(n,r)}});yg=I(\"$ZodSuccess\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")throw new yr(\"ZodSuccess\");let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>{return v.value=$.issues.length===0,v});return v.value=n.issues.length===0,v}}),fg=I(\"$ZodCatch\",(r,i)=>{W.init(r,i),G(r._zod,\"optin\",()=>i.innerType._zod.optin),G(r._zod,\"optout\",()=>i.innerType._zod.optout),G(r._zod,\"values\",()=>i.innerType._zod.values),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")return i.innerType._zod.run(v,u);let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>{if(v.value=$.value,$.issues.length)v.value=i.catchValue({...v,error:{issues:$.issues.map((t)=>gr(t,u,R()))},input:v.value}),v.issues=[];return v});if(v.value=n.value,n.issues.length)v.value=i.catchValue({...v,error:{issues:n.issues.map(($)=>gr($,u,R()))},input:v.value}),v.issues=[];return v}}),dg=I(\"$ZodNaN\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{if(typeof v.value!==\"number\"||!Number.isNaN(v.value))return v.issues.push({input:v.value,inst:r,expected:\"nan\",code:\"invalid_type\"}),v;return v}}),hg=I(\"$ZodPipe\",(r,i)=>{W.init(r,i),G(r._zod,\"values\",()=>i.in._zod.values),G(r._zod,\"optin\",()=>i.in._zod.optin),G(r._zod,\"optout\",()=>i.out._zod.optout),G(r._zod,\"propValues\",()=>i.in._zod.propValues),r._zod.parse=(v,u)=>{if(u.direction===\"backward\"){let $=i.out._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>Zv(t,i.in,u));return Zv($,i.in,u)}let n=i.in._zod.run(v,u);if(n instanceof Promise)return n.then(($)=>Zv($,i.out,u));return Zv(n,i.out,u)}});Di=I(\"$ZodCodec\",(r,i)=>{W.init(r,i),G(r._zod,\"values\",()=>i.in._zod.values),G(r._zod,\"optin\",()=>i.in._zod.optin),G(r._zod,\"optout\",()=>i.out._zod.optout),G(r._zod,\"propValues\",()=>i.in._zod.propValues),r._zod.parse=(v,u)=>{if((u.direction||\"forward\")===\"forward\"){let $=i.in._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>mv(t,i,u));return mv($,i,u)}else{let $=i.out._zod.run(v,u);if($ instanceof Promise)return $.then((t)=>mv(t,i,u));return mv($,i,u)}}});pg=I(\"$ZodReadonly\",(r,i)=>{W.init(r,i),G(r._zod,\"propValues\",()=>i.innerType._zod.propValues),G(r._zod,\"values\",()=>i.innerType._zod.values),G(r._zod,\"optin\",()=>i.innerType?._zod?.optin),G(r._zod,\"optout\",()=>i.innerType?._zod?.optout),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")return i.innerType._zod.run(v,u);let n=i.innerType._zod.run(v,u);if(n instanceof Promise)return n.then(i_);return i_(n)}});ag=I(\"$ZodTemplateLiteral\",(r,i)=>{W.init(r,i);let v=[];for(let u of i.parts)if(typeof u===\"object\"&&u!==null){if(!u._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...u._zod.traits].shift()}`);let n=u._zod.pattern instanceof RegExp?u._zod.pattern.source:u._zod.pattern;if(!n)throw Error(`Invalid template literal part: ${u._zod.traits}`);let $=n.startsWith(\"^\")?1:0,t=n.endsWith(\"$\")?n.length-1:n.length;v.push(n.slice($,t))}else if(u===null||yu.has(typeof u))v.push(wr(`${u}`));else throw Error(`Invalid template literal part: ${u}`);r._zod.pattern=new RegExp(`^${v.join(\"\")}$`),r._zod.parse=(u,n)=>{if(typeof u.value!==\"string\")return u.issues.push({input:u.value,inst:r,expected:\"string\",code:\"invalid_type\"}),u;if(r._zod.pattern.lastIndex=0,!r._zod.pattern.test(u.value))return u.issues.push({input:u.value,inst:r,code:\"invalid_format\",format:i.format??\"template_literal\",pattern:r._zod.pattern.source}),u;return u}}),sg=I(\"$ZodFunction\",(r,i)=>{return W.init(r,i),r._def=i,r._zod.def=i,r.implement=(v)=>{if(typeof v!==\"function\")throw Error(\"implement() must be called with a function\");return function(...u){let n=r._def.input?ti(r._def.input,u):u,$=Reflect.apply(v,this,n);if(r._def.output)return ti(r._def.output,$);return $}},r.implementAsync=(v)=>{if(typeof v!==\"function\")throw Error(\"implementAsync() must be called with a function\");return async function(...u){let n=r._def.input?await gi(r._def.input,u):u,$=await Reflect.apply(v,this,n);if(r._def.output)return await gi(r._def.output,$);return $}},r._zod.parse=(v,u)=>{if(typeof v.value!==\"function\")return v.issues.push({code:\"invalid_type\",expected:\"function\",input:v.value,inst:r}),v;if(r._def.output&&r._def.output._zod.def.type===\"promise\")v.value=r.implementAsync(v.value);else v.value=r.implement(v.value);return v},r.input=(...v)=>{let u=r.constructor;if(Array.isArray(v[0]))return new u({type:\"function\",input:new fv({type:\"tuple\",items:v[0],rest:v[1]}),output:r._def.output});return new u({type:\"function\",input:v[0],output:r._def.output})},r.output=(v)=>{return new r.constructor({type:\"function\",input:r._def.input,output:v})},r}),ro=I(\"$ZodPromise\",(r,i)=>{W.init(r,i),r._zod.parse=(v,u)=>{return Promise.resolve(v.value).then((n)=>i.innerType._zod.run({value:n,issues:[]},u))}}),no=I(\"$ZodLazy\",(r,i)=>{W.init(r,i),G(r._zod,\"innerType\",()=>i.getter()),G(r._zod,\"pattern\",()=>r._zod.innerType?._zod?.pattern),G(r._zod,\"propValues\",()=>r._zod.innerType?._zod?.propValues),G(r._zod,\"optin\",()=>r._zod.innerType?._zod?.optin??void 0),G(r._zod,\"optout\",()=>r._zod.innerType?._zod?.optout??void 0),r._zod.parse=(v,u)=>{return r._zod.innerType._zod.run(v,u)}}),io=I(\"$ZodCustom\",(r,i)=>{m.init(r,i),W.init(r,i),r._zod.parse=(v,u)=>{return v},r._zod.check=(v)=>{let u=v.value,n=i.fn(u);if(n instanceof Promise)return n.then(($)=>v_($,v,u,r));v_(n,v,u,r);return}})});function $o(){return{localeError:aU()}}var aU=()=>{let r={string:{unit:\"حرف\",verb:\"أن يحوي\"},file:{unit:\"بايت\",verb:\"أن يحوي\"},array:{unit:\"عنصر\",verb:\"أن يحوي\"},set:{unit:\"عنصر\",verb:\"أن يحوي\"}};function i(n){return r[n]??null}let v={regex:\"مدخل\",email:\"بريد إلكتروني\",url:\"رابط\",emoji:\"إيموجي\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"تاريخ ووقت بمعيار ISO\",date:\"تاريخ بمعيار ISO\",time:\"وقت بمعيار ISO\",duration:\"مدة بمعيار ISO\",ipv4:\"عنوان IPv4\",ipv6:\"عنوان IPv6\",cidrv4:\"مدى عناوين بصيغة IPv4\",cidrv6:\"مدى عناوين بصيغة IPv6\",base64:\"نَص بترميز base64-encoded\",base64url:\"نَص بترميز base64url-encoded\",json_string:\"نَص على هيئة JSON\",e164:\"رقم هاتف بمعيار E.164\",jwt:\"JWT\",template_literal:\"مدخل\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${n.expected}، ولكن تم إدخال ${g}`;return`مدخلات غير مقبولة: يفترض إدخال ${$}، ولكن تم إدخال ${g}`}case\"invalid_value\":if(n.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${k(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return` أكبر من اللازم: يفترض أن تكون ${n.origin??\"القيمة\"} ${$} ${n.maximum.toString()} ${t.unit??\"عنصر\"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??\"القيمة\"} ${$} ${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${$} ${n.minimum.toString()} ${t.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${$} ${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`نَص غير مقبول: يجب أن يبدأ بـ \"${n.prefix}\"`;if($.format===\"ends_with\")return`نَص غير مقبول: يجب أن ينتهي بـ \"${$.suffix}\"`;if($.format===\"includes\")return`نَص غير مقبول: يجب أن يتضمَّن \"${$.includes}\"`;if($.format===\"regex\")return`نَص غير مقبول: يجب أن يطابق النمط ${$.pattern}`;return`${v[$.format]??n.format} غير مقبول`}case\"not_multiple_of\":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${n.divisor}`;case\"unrecognized_keys\":return`معرف${n.keys.length>1?\"ات\":\"\"} غريب${n.keys.length>1?\"ة\":\"\"}: ${U(n.keys,\"، \")}`;case\"invalid_key\":return`معرف غير مقبول في ${n.origin}`;case\"invalid_union\":return\"مدخل غير مقبول\";case\"invalid_element\":return`مدخل غير مقبول في ${n.origin}`;default:return\"مدخل غير مقبول\"}}};var l_=S(()=>{j()});function uo(){return{localeError:sU()}}var sU=()=>{let r={string:{unit:\"simvol\",verb:\"olmalıdır\"},file:{unit:\"bayt\",verb:\"olmalıdır\"},array:{unit:\"element\",verb:\"olmalıdır\"},set:{unit:\"element\",verb:\"olmalıdır\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"email address\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datetime\",date:\"ISO date\",time:\"ISO time\",duration:\"ISO duration\",ipv4:\"IPv4 address\",ipv6:\"IPv6 address\",cidrv4:\"IPv4 range\",cidrv6:\"IPv6 range\",base64:\"base64-encoded string\",base64url:\"base64url-encoded string\",json_string:\"JSON string\",e164:\"E.164 number\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Yanlış dəyər: gözlənilən instanceof ${n.expected}, daxil olan ${g}`;return`Yanlış dəyər: gözlənilən ${$}, daxil olan ${g}`}case\"invalid_value\":if(n.values.length===1)return`Yanlış dəyər: gözlənilən ${k(n.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Çox böyük: gözlənilən ${n.origin??\"dəyər\"} ${$}${n.maximum.toString()} ${t.unit??\"element\"}`;return`Çox böyük: gözlənilən ${n.origin??\"dəyər\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Çox kiçik: gözlənilən ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`Çox kiçik: gözlənilən ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Yanlış mətn: \"${$.prefix}\" ilə başlamalıdır`;if($.format===\"ends_with\")return`Yanlış mətn: \"${$.suffix}\" ilə bitməlidir`;if($.format===\"includes\")return`Yanlış mətn: \"${$.includes}\" daxil olmalıdır`;if($.format===\"regex\")return`Yanlış mətn: ${$.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Yanlış ədəd: ${n.divisor} ilə bölünə bilən olmalıdır`;case\"unrecognized_keys\":return`Tanınmayan açar${n.keys.length>1?\"lar\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} daxilində yanlış açar`;case\"invalid_union\":return\"Yanlış dəyər\";case\"invalid_element\":return`${n.origin} daxilində yanlış dəyər`;default:return\"Yanlış dəyər\"}}};var b_=S(()=>{j()});function __(r,i,v,u){let n=Math.abs(r),$=n%10,t=n%100;if(t>=11&&t<=19)return u;if($===1)return i;if($>=2&&$<=4)return v;return u}function to(){return{localeError:rD()}}var rD=()=>{let r={string:{unit:{one:\"сімвал\",few:\"сімвалы\",many:\"сімвалаў\"},verb:\"мець\"},array:{unit:{one:\"элемент\",few:\"элементы\",many:\"элементаў\"},verb:\"мець\"},set:{unit:{one:\"элемент\",few:\"элементы\",many:\"элементаў\"},verb:\"мець\"},file:{unit:{one:\"байт\",few:\"байты\",many:\"байтаў\"},verb:\"мець\"}};function i(n){return r[n]??null}let v={regex:\"увод\",email:\"email адрас\",url:\"URL\",emoji:\"эмодзі\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO дата і час\",date:\"ISO дата\",time:\"ISO час\",duration:\"ISO працягласць\",ipv4:\"IPv4 адрас\",ipv6:\"IPv6 адрас\",cidrv4:\"IPv4 дыяпазон\",cidrv6:\"IPv6 дыяпазон\",base64:\"радок у фармаце base64\",base64url:\"радок у фармаце base64url\",json_string:\"JSON радок\",e164:\"нумар E.164\",jwt:\"JWT\",template_literal:\"увод\"},u={nan:\"NaN\",number:\"лік\",array:\"масіў\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Няправільны ўвод: чакаўся instanceof ${n.expected}, атрымана ${g}`;return`Няправільны ўвод: чакаўся ${$}, атрымана ${g}`}case\"invalid_value\":if(n.values.length===1)return`Няправільны ўвод: чакалася ${k(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t){let g=Number(n.maximum),b=__(g,t.unit.one,t.unit.few,t.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??\"значэнне\"} павінна ${t.verb} ${$}${n.maximum.toString()} ${b}`}return`Занадта вялікі: чакалася, што ${n.origin??\"значэнне\"} павінна быць ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t){let g=Number(n.minimum),b=__(g,t.unit.one,t.unit.few,t.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${t.verb} ${$}${n.minimum.toString()} ${b}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Няправільны радок: павінен пачынацца з \"${$.prefix}\"`;if($.format===\"ends_with\")return`Няправільны радок: павінен заканчвацца на \"${$.suffix}\"`;if($.format===\"includes\")return`Няправільны радок: павінен змяшчаць \"${$.includes}\"`;if($.format===\"regex\")return`Няправільны радок: павінен адпавядаць шаблону ${$.pattern}`;return`Няправільны ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Няправільны лік: павінен быць кратным ${n.divisor}`;case\"unrecognized_keys\":return`Нераспазнаны ${n.keys.length>1?\"ключы\":\"ключ\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Няправільны ключ у ${n.origin}`;case\"invalid_union\":return\"Няправільны ўвод\";case\"invalid_element\":return`Няправільнае значэнне ў ${n.origin}`;default:return\"Няправільны ўвод\"}}};var I_=S(()=>{j()});function go(){return{localeError:nD()}}var nD=()=>{let r={string:{unit:\"символа\",verb:\"да съдържа\"},file:{unit:\"байта\",verb:\"да съдържа\"},array:{unit:\"елемента\",verb:\"да съдържа\"},set:{unit:\"елемента\",verb:\"да съдържа\"}};function i(n){return r[n]??null}let v={regex:\"вход\",email:\"имейл адрес\",url:\"URL\",emoji:\"емоджи\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO време\",date:\"ISO дата\",time:\"ISO време\",duration:\"ISO продължителност\",ipv4:\"IPv4 адрес\",ipv6:\"IPv6 адрес\",cidrv4:\"IPv4 диапазон\",cidrv6:\"IPv6 диапазон\",base64:\"base64-кодиран низ\",base64url:\"base64url-кодиран низ\",json_string:\"JSON низ\",e164:\"E.164 номер\",jwt:\"JWT\",template_literal:\"вход\"},u={nan:\"NaN\",number:\"число\",array:\"масив\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Невалиден вход: очакван instanceof ${n.expected}, получен ${g}`;return`Невалиден вход: очакван ${$}, получен ${g}`}case\"invalid_value\":if(n.values.length===1)return`Невалиден вход: очакван ${k(n.values[0])}`;return`Невалидна опция: очаквано едно от ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Твърде голямо: очаква се ${n.origin??\"стойност\"} да съдържа ${$}${n.maximum.toString()} ${t.unit??\"елемента\"}`;return`Твърде голямо: очаква се ${n.origin??\"стойност\"} да бъде ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Твърде малко: очаква се ${n.origin} да съдържа ${$}${n.minimum.toString()} ${t.unit}`;return`Твърде малко: очаква се ${n.origin} да бъде ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Невалиден низ: трябва да започва с \"${$.prefix}\"`;if($.format===\"ends_with\")return`Невалиден низ: трябва да завършва с \"${$.suffix}\"`;if($.format===\"includes\")return`Невалиден низ: трябва да включва \"${$.includes}\"`;if($.format===\"regex\")return`Невалиден низ: трябва да съвпада с ${$.pattern}`;let t=\"Невалиден\";if($.format===\"emoji\")t=\"Невалидно\";if($.format===\"datetime\")t=\"Невалидно\";if($.format===\"date\")t=\"Невалидна\";if($.format===\"time\")t=\"Невалидно\";if($.format===\"duration\")t=\"Невалидна\";return`${t} ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Невалидно число: трябва да бъде кратно на ${n.divisor}`;case\"unrecognized_keys\":return`Неразпознат${n.keys.length>1?\"и\":\"\"} ключ${n.keys.length>1?\"ове\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Невалиден ключ в ${n.origin}`;case\"invalid_union\":return\"Невалиден вход\";case\"invalid_element\":return`Невалидна стойност в ${n.origin}`;default:return\"Невалиден вход\"}}};var U_=S(()=>{j()});function oo(){return{localeError:iD()}}var iD=()=>{let r={string:{unit:\"caràcters\",verb:\"contenir\"},file:{unit:\"bytes\",verb:\"contenir\"},array:{unit:\"elements\",verb:\"contenir\"},set:{unit:\"elements\",verb:\"contenir\"}};function i(n){return r[n]??null}let v={regex:\"entrada\",email:\"adreça electrònica\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"data i hora ISO\",date:\"data ISO\",time:\"hora ISO\",duration:\"durada ISO\",ipv4:\"adreça IPv4\",ipv6:\"adreça IPv6\",cidrv4:\"rang IPv4\",cidrv6:\"rang IPv6\",base64:\"cadena codificada en base64\",base64url:\"cadena codificada en base64url\",json_string:\"cadena JSON\",e164:\"número E.164\",jwt:\"JWT\",template_literal:\"entrada\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipus invàlid: s'esperava instanceof ${n.expected}, s'ha rebut ${g}`;return`Tipus invàlid: s'esperava ${$}, s'ha rebut ${g}`}case\"invalid_value\":if(n.values.length===1)return`Valor invàlid: s'esperava ${k(n.values[0])}`;return`Opció invàlida: s'esperava una de ${U(n.values,\" o \")}`;case\"too_big\":{let $=n.inclusive?\"com a màxim\":\"menys de\",t=i(n.origin);if(t)return`Massa gran: s'esperava que ${n.origin??\"el valor\"} contingués ${$} ${n.maximum.toString()} ${t.unit??\"elements\"}`;return`Massa gran: s'esperava que ${n.origin??\"el valor\"} fos ${$} ${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\"com a mínim\":\"més de\",t=i(n.origin);if(t)return`Massa petit: s'esperava que ${n.origin} contingués ${$} ${n.minimum.toString()} ${t.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${$} ${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Format invàlid: ha de començar amb \"${$.prefix}\"`;if($.format===\"ends_with\")return`Format invàlid: ha d'acabar amb \"${$.suffix}\"`;if($.format===\"includes\")return`Format invàlid: ha d'incloure \"${$.includes}\"`;if($.format===\"regex\")return`Format invàlid: ha de coincidir amb el patró ${$.pattern}`;return`Format invàlid per a ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Número invàlid: ha de ser múltiple de ${n.divisor}`;case\"unrecognized_keys\":return`Clau${n.keys.length>1?\"s\":\"\"} no reconeguda${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Clau invàlida a ${n.origin}`;case\"invalid_union\":return\"Entrada invàlida\";case\"invalid_element\":return`Element invàlid a ${n.origin}`;default:return\"Entrada invàlida\"}}};var D_=S(()=>{j()});function lo(){return{localeError:vD()}}var vD=()=>{let r={string:{unit:\"znaků\",verb:\"mít\"},file:{unit:\"bajtů\",verb:\"mít\"},array:{unit:\"prvků\",verb:\"mít\"},set:{unit:\"prvků\",verb:\"mít\"}};function i(n){return r[n]??null}let v={regex:\"regulární výraz\",email:\"e-mailová adresa\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"datum a čas ve formátu ISO\",date:\"datum ve formátu ISO\",time:\"čas ve formátu ISO\",duration:\"doba trvání ISO\",ipv4:\"IPv4 adresa\",ipv6:\"IPv6 adresa\",cidrv4:\"rozsah IPv4\",cidrv6:\"rozsah IPv6\",base64:\"řetězec zakódovaný ve formátu base64\",base64url:\"řetězec zakódovaný ve formátu base64url\",json_string:\"řetězec ve formátu JSON\",e164:\"číslo E.164\",jwt:\"JWT\",template_literal:\"vstup\"},u={nan:\"NaN\",number:\"číslo\",string:\"řetězec\",function:\"funkce\",array:\"pole\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neplatný vstup: očekáváno instanceof ${n.expected}, obdrženo ${g}`;return`Neplatný vstup: očekáváno ${$}, obdrženo ${g}`}case\"invalid_value\":if(n.values.length===1)return`Neplatný vstup: očekáváno ${k(n.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Hodnota je příliš velká: ${n.origin??\"hodnota\"} musí mít ${$}${n.maximum.toString()} ${t.unit??\"prvků\"}`;return`Hodnota je příliš velká: ${n.origin??\"hodnota\"} musí být ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Hodnota je příliš malá: ${n.origin??\"hodnota\"} musí mít ${$}${n.minimum.toString()} ${t.unit??\"prvků\"}`;return`Hodnota je příliš malá: ${n.origin??\"hodnota\"} musí být ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Neplatný řetězec: musí začínat na \"${$.prefix}\"`;if($.format===\"ends_with\")return`Neplatný řetězec: musí končit na \"${$.suffix}\"`;if($.format===\"includes\")return`Neplatný řetězec: musí obsahovat \"${$.includes}\"`;if($.format===\"regex\")return`Neplatný řetězec: musí odpovídat vzoru ${$.pattern}`;return`Neplatný formát ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Neplatné číslo: musí být násobkem ${n.divisor}`;case\"unrecognized_keys\":return`Neznámé klíče: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Neplatný klíč v ${n.origin}`;case\"invalid_union\":return\"Neplatný vstup\";case\"invalid_element\":return`Neplatná hodnota v ${n.origin}`;default:return\"Neplatný vstup\"}}};var w_=S(()=>{j()});function bo(){return{localeError:$D()}}var $D=()=>{let r={string:{unit:\"tegn\",verb:\"havde\"},file:{unit:\"bytes\",verb:\"havde\"},array:{unit:\"elementer\",verb:\"indeholdt\"},set:{unit:\"elementer\",verb:\"indeholdt\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"e-mailadresse\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO dato- og klokkeslæt\",date:\"ISO-dato\",time:\"ISO-klokkeslæt\",duration:\"ISO-varighed\",ipv4:\"IPv4-område\",ipv6:\"IPv6-område\",cidrv4:\"IPv4-spektrum\",cidrv6:\"IPv6-spektrum\",base64:\"base64-kodet streng\",base64url:\"base64url-kodet streng\",json_string:\"JSON-streng\",e164:\"E.164-nummer\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\",string:\"streng\",number:\"tal\",boolean:\"boolean\",array:\"liste\",object:\"objekt\",set:\"sæt\",file:\"fil\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldigt input: forventede instanceof ${n.expected}, fik ${g}`;return`Ugyldigt input: forventede ${$}, fik ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ugyldig værdi: forventede ${k(n.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`For stor: forventede ${g??\"value\"} ${t.verb} ${$} ${n.maximum.toString()} ${t.unit??\"elementer\"}`;return`For stor: forventede ${g??\"value\"} havde ${$} ${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`For lille: forventede ${g} ${t.verb} ${$} ${n.minimum.toString()} ${t.unit}`;return`For lille: forventede ${g} havde ${$} ${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ugyldig streng: skal starte med \"${$.prefix}\"`;if($.format===\"ends_with\")return`Ugyldig streng: skal ende med \"${$.suffix}\"`;if($.format===\"includes\")return`Ugyldig streng: skal indeholde \"${$.includes}\"`;if($.format===\"regex\")return`Ugyldig streng: skal matche mønsteret ${$.pattern}`;return`Ugyldig ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Ugyldigt tal: skal være deleligt med ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Ukendte nøgler\":\"Ukendt nøgle\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Ugyldig nøgle i ${n.origin}`;case\"invalid_union\":return\"Ugyldigt input: matcher ingen af de tilladte typer\";case\"invalid_element\":return`Ugyldig værdi i ${n.origin}`;default:return\"Ugyldigt input\"}}};var N_=S(()=>{j()});function _o(){return{localeError:uD()}}var uD=()=>{let r={string:{unit:\"Zeichen\",verb:\"zu haben\"},file:{unit:\"Bytes\",verb:\"zu haben\"},array:{unit:\"Elemente\",verb:\"zu haben\"},set:{unit:\"Elemente\",verb:\"zu haben\"}};function i(n){return r[n]??null}let v={regex:\"Eingabe\",email:\"E-Mail-Adresse\",url:\"URL\",emoji:\"Emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO-Datum und -Uhrzeit\",date:\"ISO-Datum\",time:\"ISO-Uhrzeit\",duration:\"ISO-Dauer\",ipv4:\"IPv4-Adresse\",ipv6:\"IPv6-Adresse\",cidrv4:\"IPv4-Bereich\",cidrv6:\"IPv6-Bereich\",base64:\"Base64-codierter String\",base64url:\"Base64-URL-codierter String\",json_string:\"JSON-String\",e164:\"E.164-Nummer\",jwt:\"JWT\",template_literal:\"Eingabe\"},u={nan:\"NaN\",number:\"Zahl\",array:\"Array\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ungültige Eingabe: erwartet instanceof ${n.expected}, erhalten ${g}`;return`Ungültige Eingabe: erwartet ${$}, erhalten ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ungültige Eingabe: erwartet ${k(n.values[0])}`;return`Ungültige Option: erwartet eine von ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Zu groß: erwartet, dass ${n.origin??\"Wert\"} ${$}${n.maximum.toString()} ${t.unit??\"Elemente\"} hat`;return`Zu groß: erwartet, dass ${n.origin??\"Wert\"} ${$}${n.maximum.toString()} ist`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Zu klein: erwartet, dass ${n.origin} ${$}${n.minimum.toString()} ${t.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${$}${n.minimum.toString()} ist`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ungültiger String: muss mit \"${$.prefix}\" beginnen`;if($.format===\"ends_with\")return`Ungültiger String: muss mit \"${$.suffix}\" enden`;if($.format===\"includes\")return`Ungültiger String: muss \"${$.includes}\" enthalten`;if($.format===\"regex\")return`Ungültiger String: muss dem Muster ${$.pattern} entsprechen`;return`Ungültig: ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Ungültige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Unbekannte Schlüssel\":\"Unbekannter Schlüssel\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Ungültiger Schlüssel in ${n.origin}`;case\"invalid_union\":return\"Ungültige Eingabe\";case\"invalid_element\":return`Ungültiger Wert in ${n.origin}`;default:return\"Ungültige Eingabe\"}}};var k_=S(()=>{j()});function wi(){return{localeError:tD()}}var tD=()=>{let r={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 i(n){return r[n]??null}let v={regex:\"input\",email:\"email address\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datetime\",date:\"ISO date\",time:\"ISO time\",duration:\"ISO duration\",ipv4:\"IPv4 address\",ipv6:\"IPv6 address\",mac:\"MAC address\",cidrv4:\"IPv4 range\",cidrv6:\"IPv6 range\",base64:\"base64-encoded string\",base64url:\"base64url-encoded string\",json_string:\"JSON string\",e164:\"E.164 number\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;return`Invalid input: expected ${$}, received ${g}`}case\"invalid_value\":if(n.values.length===1)return`Invalid input: expected ${k(n.values[0])}`;return`Invalid option: expected one of ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Too big: expected ${n.origin??\"value\"} to have ${$}${n.maximum.toString()} ${t.unit??\"elements\"}`;return`Too big: expected ${n.origin??\"value\"} to be ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Too small: expected ${n.origin} to have ${$}${n.minimum.toString()} ${t.unit}`;return`Too small: expected ${n.origin} to be ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Invalid string: must start with \"${$.prefix}\"`;if($.format===\"ends_with\")return`Invalid string: must end with \"${$.suffix}\"`;if($.format===\"includes\")return`Invalid string: must include \"${$.includes}\"`;if($.format===\"regex\")return`Invalid string: must match pattern ${$.pattern}`;return`Invalid ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Invalid number: must be a multiple of ${n.divisor}`;case\"unrecognized_keys\":return`Unrecognized key${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Invalid key in ${n.origin}`;case\"invalid_union\":return\"Invalid input\";case\"invalid_element\":return`Invalid value in ${n.origin}`;default:return\"Invalid input\"}}};var Io=S(()=>{j()});function Uo(){return{localeError:gD()}}var gD=()=>{let r={string:{unit:\"karaktrojn\",verb:\"havi\"},file:{unit:\"bajtojn\",verb:\"havi\"},array:{unit:\"elementojn\",verb:\"havi\"},set:{unit:\"elementojn\",verb:\"havi\"}};function i(n){return r[n]??null}let v={regex:\"enigo\",email:\"retadreso\",url:\"URL\",emoji:\"emoĝio\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO-datotempo\",date:\"ISO-dato\",time:\"ISO-tempo\",duration:\"ISO-daŭro\",ipv4:\"IPv4-adreso\",ipv6:\"IPv6-adreso\",cidrv4:\"IPv4-rango\",cidrv6:\"IPv6-rango\",base64:\"64-ume kodita karaktraro\",base64url:\"URL-64-ume kodita karaktraro\",json_string:\"JSON-karaktraro\",e164:\"E.164-nombro\",jwt:\"JWT\",template_literal:\"enigo\"},u={nan:\"NaN\",number:\"nombro\",array:\"tabelo\",null:\"senvalora\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nevalida enigo: atendiĝis instanceof ${n.expected}, riceviĝis ${g}`;return`Nevalida enigo: atendiĝis ${$}, riceviĝis ${g}`}case\"invalid_value\":if(n.values.length===1)return`Nevalida enigo: atendiĝis ${k(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Tro granda: atendiĝis ke ${n.origin??\"valoro\"} havu ${$}${n.maximum.toString()} ${t.unit??\"elementojn\"}`;return`Tro granda: atendiĝis ke ${n.origin??\"valoro\"} havu ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${$}${n.minimum.toString()} ${t.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Nevalida karaktraro: devas komenciĝi per \"${$.prefix}\"`;if($.format===\"ends_with\")return`Nevalida karaktraro: devas finiĝi per \"${$.suffix}\"`;if($.format===\"includes\")return`Nevalida karaktraro: devas inkluzivi \"${$.includes}\"`;if($.format===\"regex\")return`Nevalida karaktraro: devas kongrui kun la modelo ${$.pattern}`;return`Nevalida ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case\"unrecognized_keys\":return`Nekonata${n.keys.length>1?\"j\":\"\"} ŝlosilo${n.keys.length>1?\"j\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Nevalida ŝlosilo en ${n.origin}`;case\"invalid_union\":return\"Nevalida enigo\";case\"invalid_element\":return`Nevalida valoro en ${n.origin}`;default:return\"Nevalida enigo\"}}};var O_=S(()=>{j()});function Do(){return{localeError:oD()}}var oD=()=>{let r={string:{unit:\"caracteres\",verb:\"tener\"},file:{unit:\"bytes\",verb:\"tener\"},array:{unit:\"elementos\",verb:\"tener\"},set:{unit:\"elementos\",verb:\"tener\"}};function i(n){return r[n]??null}let v={regex:\"entrada\",email:\"dirección de correo electrónico\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"fecha y hora ISO\",date:\"fecha ISO\",time:\"hora ISO\",duration:\"duración ISO\",ipv4:\"dirección IPv4\",ipv6:\"dirección IPv6\",cidrv4:\"rango IPv4\",cidrv6:\"rango IPv6\",base64:\"cadena codificada en base64\",base64url:\"URL codificada en base64\",json_string:\"cadena JSON\",e164:\"número E.164\",jwt:\"JWT\",template_literal:\"entrada\"},u={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(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrada inválida: se esperaba instanceof ${n.expected}, recibido ${g}`;return`Entrada inválida: se esperaba ${$}, recibido ${g}`}case\"invalid_value\":if(n.values.length===1)return`Entrada inválida: se esperaba ${k(n.values[0])}`;return`Opción inválida: se esperaba una de ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`Demasiado grande: se esperaba que ${g??\"valor\"} tuviera ${$}${n.maximum.toString()} ${t.unit??\"elementos\"}`;return`Demasiado grande: se esperaba que ${g??\"valor\"} fuera ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin),g=u[n.origin]??n.origin;if(t)return`Demasiado pequeño: se esperaba que ${g} tuviera ${$}${n.minimum.toString()} ${t.unit}`;return`Demasiado pequeño: se esperaba que ${g} fuera ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Cadena inválida: debe comenzar con \"${$.prefix}\"`;if($.format===\"ends_with\")return`Cadena inválida: debe terminar en \"${$.suffix}\"`;if($.format===\"includes\")return`Cadena inválida: debe incluir \"${$.includes}\"`;if($.format===\"regex\")return`Cadena inválida: debe coincidir con el patrón ${$.pattern}`;return`Inválido ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Número inválido: debe ser múltiplo de ${n.divisor}`;case\"unrecognized_keys\":return`Llave${n.keys.length>1?\"s\":\"\"} desconocida${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Llave inválida en ${u[n.origin]??n.origin}`;case\"invalid_union\":return\"Entrada inválida\";case\"invalid_element\":return`Valor inválido en ${u[n.origin]??n.origin}`;default:return\"Entrada inválida\"}}};var c_=S(()=>{j()});function wo(){return{localeError:lD()}}var lD=()=>{let r={string:{unit:\"کاراکتر\",verb:\"داشته باشد\"},file:{unit:\"بایت\",verb:\"داشته باشد\"},array:{unit:\"آیتم\",verb:\"داشته باشد\"},set:{unit:\"آیتم\",verb:\"داشته باشد\"}};function i(n){return r[n]??null}let v={regex:\"ورودی\",email:\"آدرس ایمیل\",url:\"URL\",emoji:\"ایموجی\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"تاریخ و زمان ایزو\",date:\"تاریخ ایزو\",time:\"زمان ایزو\",duration:\"مدت زمان ایزو\",ipv4:\"IPv4 آدرس\",ipv6:\"IPv6 آدرس\",cidrv4:\"IPv4 دامنه\",cidrv6:\"IPv6 دامنه\",base64:\"base64-encoded رشته\",base64url:\"base64url-encoded رشته\",json_string:\"JSON رشته\",e164:\"E.164 عدد\",jwt:\"JWT\",template_literal:\"ورودی\"},u={nan:\"NaN\",number:\"عدد\",array:\"آرایه\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ورودی نامعتبر: می‌بایست instanceof ${n.expected} می‌بود، ${g} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${$} می‌بود، ${g} دریافت شد`}case\"invalid_value\":if(n.values.length===1)return`ورودی نامعتبر: می‌بایست ${k(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${U(n.values,\"|\")} می‌بود`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`خیلی بزرگ: ${n.origin??\"مقدار\"} باید ${$}${n.maximum.toString()} ${t.unit??\"عنصر\"} باشد`;return`خیلی بزرگ: ${n.origin??\"مقدار\"} باید ${$}${n.maximum.toString()} باشد`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`خیلی کوچک: ${n.origin} باید ${$}${n.minimum.toString()} ${t.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${$}${n.minimum.toString()} باشد`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`رشته نامعتبر: باید با \"${$.prefix}\" شروع شود`;if($.format===\"ends_with\")return`رشته نامعتبر: باید با \"${$.suffix}\" تمام شود`;if($.format===\"includes\")return`رشته نامعتبر: باید شامل \"${$.includes}\" باشد`;if($.format===\"regex\")return`رشته نامعتبر: باید با الگوی ${$.pattern} مطابقت داشته باشد`;return`${v[$.format]??n.format} نامعتبر`}case\"not_multiple_of\":return`عدد نامعتبر: باید مضرب ${n.divisor} باشد`;case\"unrecognized_keys\":return`کلید${n.keys.length>1?\"های\":\"\"} ناشناس: ${U(n.keys,\", \")}`;case\"invalid_key\":return`کلید ناشناس در ${n.origin}`;case\"invalid_union\":return\"ورودی نامعتبر\";case\"invalid_element\":return`مقدار نامعتبر در ${n.origin}`;default:return\"ورودی نامعتبر\"}}};var z_=S(()=>{j()});function No(){return{localeError:bD()}}var bD=()=>{let r={string:{unit:\"merkkiä\",subject:\"merkkijonon\"},file:{unit:\"tavua\",subject:\"tiedoston\"},array:{unit:\"alkiota\",subject:\"listan\"},set:{unit:\"alkiota\",subject:\"joukon\"},number:{unit:\"\",subject:\"luvun\"},bigint:{unit:\"\",subject:\"suuren kokonaisluvun\"},int:{unit:\"\",subject:\"kokonaisluvun\"},date:{unit:\"\",subject:\"päivämäärän\"}};function i(n){return r[n]??null}let v={regex:\"säännöllinen lauseke\",email:\"sähköpostiosoite\",url:\"URL-osoite\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO-aikaleima\",date:\"ISO-päivämäärä\",time:\"ISO-aika\",duration:\"ISO-kesto\",ipv4:\"IPv4-osoite\",ipv6:\"IPv6-osoite\",cidrv4:\"IPv4-alue\",cidrv6:\"IPv6-alue\",base64:\"base64-koodattu merkkijono\",base64url:\"base64url-koodattu merkkijono\",json_string:\"JSON-merkkijono\",e164:\"E.164-luku\",jwt:\"JWT\",template_literal:\"templaattimerkkijono\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${g}`;return`Virheellinen tyyppi: odotettiin ${$}, oli ${g}`}case\"invalid_value\":if(n.values.length===1)return`Virheellinen syöte: täytyy olla ${k(n.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Liian suuri: ${t.subject} täytyy olla ${$}${n.maximum.toString()} ${t.unit}`.trim();return`Liian suuri: arvon täytyy olla ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Liian pieni: ${t.subject} täytyy olla ${$}${n.minimum.toString()} ${t.unit}`.trim();return`Liian pieni: arvon täytyy olla ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Virheellinen syöte: täytyy alkaa \"${$.prefix}\"`;if($.format===\"ends_with\")return`Virheellinen syöte: täytyy loppua \"${$.suffix}\"`;if($.format===\"includes\")return`Virheellinen syöte: täytyy sisältää \"${$.includes}\"`;if($.format===\"regex\")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${$.pattern}`;return`Virheellinen ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Virheellinen luku: täytyy olla luvun ${n.divisor} monikerta`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Tuntemattomat avaimet\":\"Tuntematon avain\"}: ${U(n.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 P_=S(()=>{j()});function ko(){return{localeError:_D()}}var _D=()=>{let r={string:{unit:\"caractères\",verb:\"avoir\"},file:{unit:\"octets\",verb:\"avoir\"},array:{unit:\"éléments\",verb:\"avoir\"},set:{unit:\"éléments\",verb:\"avoir\"}};function i(n){return r[n]??null}let v={regex:\"entrée\",email:\"adresse e-mail\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"date et heure ISO\",date:\"date ISO\",time:\"heure ISO\",duration:\"durée ISO\",ipv4:\"adresse IPv4\",ipv6:\"adresse IPv6\",cidrv4:\"plage IPv4\",cidrv6:\"plage IPv6\",base64:\"chaîne encodée en base64\",base64url:\"chaîne encodée en base64url\",json_string:\"chaîne JSON\",e164:\"numéro E.164\",jwt:\"JWT\",template_literal:\"entrée\"},u={nan:\"NaN\",number:\"nombre\",array:\"tableau\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : instanceof ${n.expected} attendu, ${g} reçu`;return`Entrée invalide : ${$} attendu, ${g} reçu`}case\"invalid_value\":if(n.values.length===1)return`Entrée invalide : ${k(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${U(n.values,\"|\")} attendue`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Trop grand : ${n.origin??\"valeur\"} doit ${t.verb} ${$}${n.maximum.toString()} ${t.unit??\"élément(s)\"}`;return`Trop grand : ${n.origin??\"valeur\"} doit être ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Trop petit : ${n.origin} doit ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Trop petit : ${n.origin} doit être ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Chaîne invalide : doit commencer par \"${$.prefix}\"`;if($.format===\"ends_with\")return`Chaîne invalide : doit se terminer par \"${$.suffix}\"`;if($.format===\"includes\")return`Chaîne invalide : doit inclure \"${$.includes}\"`;if($.format===\"regex\")return`Chaîne invalide : doit correspondre au modèle ${$.pattern}`;return`${v[$.format]??n.format} invalide`}case\"not_multiple_of\":return`Nombre invalide : doit être un multiple de ${n.divisor}`;case\"unrecognized_keys\":return`Clé${n.keys.length>1?\"s\":\"\"} non reconnue${n.keys.length>1?\"s\":\"\"} : ${U(n.keys,\", \")}`;case\"invalid_key\":return`Clé invalide dans ${n.origin}`;case\"invalid_union\":return\"Entrée invalide\";case\"invalid_element\":return`Valeur invalide dans ${n.origin}`;default:return\"Entrée invalide\"}}};var S_=S(()=>{j()});function Oo(){return{localeError:ID()}}var ID=()=>{let r={string:{unit:\"caractères\",verb:\"avoir\"},file:{unit:\"octets\",verb:\"avoir\"},array:{unit:\"éléments\",verb:\"avoir\"},set:{unit:\"éléments\",verb:\"avoir\"}};function i(n){return r[n]??null}let v={regex:\"entrée\",email:\"adresse courriel\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"date-heure ISO\",date:\"date ISO\",time:\"heure ISO\",duration:\"durée ISO\",ipv4:\"adresse IPv4\",ipv6:\"adresse IPv6\",cidrv4:\"plage IPv4\",cidrv6:\"plage IPv6\",base64:\"chaîne encodée en base64\",base64url:\"chaîne encodée en base64url\",json_string:\"chaîne JSON\",e164:\"numéro E.164\",jwt:\"JWT\",template_literal:\"entrée\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrée invalide : attendu instanceof ${n.expected}, reçu ${g}`;return`Entrée invalide : attendu ${$}, reçu ${g}`}case\"invalid_value\":if(n.values.length===1)return`Entrée invalide : attendu ${k(n.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"≤\":\"<\",t=i(n.origin);if(t)return`Trop grand : attendu que ${n.origin??\"la valeur\"} ait ${$}${n.maximum.toString()} ${t.unit}`;return`Trop grand : attendu que ${n.origin??\"la valeur\"} soit ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\"≥\":\">\",t=i(n.origin);if(t)return`Trop petit : attendu que ${n.origin} ait ${$}${n.minimum.toString()} ${t.unit}`;return`Trop petit : attendu que ${n.origin} soit ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Chaîne invalide : doit commencer par \"${$.prefix}\"`;if($.format===\"ends_with\")return`Chaîne invalide : doit se terminer par \"${$.suffix}\"`;if($.format===\"includes\")return`Chaîne invalide : doit inclure \"${$.includes}\"`;if($.format===\"regex\")return`Chaîne invalide : doit correspondre au motif ${$.pattern}`;return`${v[$.format]??n.format} invalide`}case\"not_multiple_of\":return`Nombre invalide : doit être un multiple de ${n.divisor}`;case\"unrecognized_keys\":return`Clé${n.keys.length>1?\"s\":\"\"} non reconnue${n.keys.length>1?\"s\":\"\"} : ${U(n.keys,\", \")}`;case\"invalid_key\":return`Clé invalide dans ${n.origin}`;case\"invalid_union\":return\"Entrée invalide\";case\"invalid_element\":return`Valeur invalide dans ${n.origin}`;default:return\"Entrée invalide\"}}};var J_=S(()=>{j()});function co(){return{localeError:UD()}}var UD=()=>{let r={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\"}},i={string:{unit:\"תווים\",shortLabel:\"קצר\",longLabel:\"ארוך\"},file:{unit:\"בייטים\",shortLabel:\"קטן\",longLabel:\"גדול\"},array:{unit:\"פריטים\",shortLabel:\"קטן\",longLabel:\"גדול\"},set:{unit:\"פריטים\",shortLabel:\"קטן\",longLabel:\"גדול\"},number:{unit:\"\",shortLabel:\"קטן\",longLabel:\"גדול\"}},v=(l)=>l?r[l]:void 0,u=(l)=>{let _=v(l);if(_)return _.label;return l??r.unknown.label},n=(l)=>`ה${u(l)}`,$=(l)=>{return(v(l)?.gender??\"m\")===\"f\"?\"צריכה להיות\":\"צריך להיות\"},t=(l)=>{if(!l)return null;return i[l]??null},g={regex:{label:\"קלט\",gender:\"m\"},email:{label:\"כתובת אימייל\",gender:\"f\"},url:{label:\"כתובת רשת\",gender:\"f\"},emoji:{label:\"אימוג'י\",gender:\"m\"},uuid:{label:\"UUID\",gender:\"m\"},nanoid:{label:\"nanoid\",gender:\"m\"},guid:{label:\"GUID\",gender:\"m\"},cuid:{label:\"cuid\",gender:\"m\"},cuid2:{label:\"cuid2\",gender:\"m\"},ulid:{label:\"ULID\",gender:\"m\"},xid:{label:\"XID\",gender:\"m\"},ksuid:{label:\"KSUID\",gender:\"m\"},datetime:{label:\"תאריך וזמן ISO\",gender:\"m\"},date:{label:\"תאריך ISO\",gender:\"m\"},time:{label:\"זמן ISO\",gender:\"m\"},duration:{label:\"משך זמן ISO\",gender:\"m\"},ipv4:{label:\"כתובת IPv4\",gender:\"f\"},ipv6:{label:\"כתובת IPv6\",gender:\"f\"},cidrv4:{label:\"טווח IPv4\",gender:\"m\"},cidrv6:{label:\"טווח IPv6\",gender:\"m\"},base64:{label:\"מחרוזת בבסיס 64\",gender:\"f\"},base64url:{label:\"מחרוזת בבסיס 64 לכתובות רשת\",gender:\"f\"},json_string:{label:\"מחרוזת JSON\",gender:\"f\"},e164:{label:\"מספר E.164\",gender:\"m\"},jwt:{label:\"JWT\",gender:\"m\"},ends_with:{label:\"קלט\",gender:\"m\"},includes:{label:\"קלט\",gender:\"m\"},lowercase:{label:\"קלט\",gender:\"m\"},starts_with:{label:\"קלט\",gender:\"m\"},uppercase:{label:\"קלט\",gender:\"m\"}},b={nan:\"NaN\"};return(l)=>{switch(l.code){case\"invalid_type\":{let _=l.expected,w=b[_??\"\"]??u(_),N=O(l.input),P=b[N]??r[N]?.label??N;if(/^[A-Z]/.test(l.expected))return`קלט לא תקין: צריך להיות instanceof ${l.expected}, התקבל ${P}`;return`קלט לא תקין: צריך להיות ${w}, התקבל ${P}`}case\"invalid_value\":{if(l.values.length===1)return`ערך לא תקין: הערך חייב להיות ${k(l.values[0])}`;let _=l.values.map((P)=>k(P));if(l.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${_[0]} או ${_[1]}`;let w=_[_.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${_.slice(0,-1).join(\", \")} או ${w}`}case\"too_big\":{let _=t(l.origin),w=n(l.origin??\"value\");if(l.origin===\"string\")return`${_?.longLabel??\"ארוך\"} מדי: ${w} צריכה להכיל ${l.maximum.toString()} ${_?.unit??\"\"} ${l.inclusive?\"או פחות\":\"לכל היותר\"}`.trim();if(l.origin===\"number\"){let K=l.inclusive?`קטן או שווה ל-${l.maximum}`:`קטן מ-${l.maximum}`;return`גדול מדי: ${w} צריך להיות ${K}`}if(l.origin===\"array\"||l.origin===\"set\"){let K=l.origin===\"set\"?\"צריכה\":\"צריך\",q=l.inclusive?`${l.maximum} ${_?.unit??\"\"} או פחות`:`פחות מ-${l.maximum} ${_?.unit??\"\"}`;return`גדול מדי: ${w} ${K} להכיל ${q}`.trim()}let N=l.inclusive?\"<=\":\"<\",P=$(l.origin??\"value\");if(_?.unit)return`${_.longLabel} מדי: ${w} ${P} ${N}${l.maximum.toString()} ${_.unit}`;return`${_?.longLabel??\"גדול\"} מדי: ${w} ${P} ${N}${l.maximum.toString()}`}case\"too_small\":{let _=t(l.origin),w=n(l.origin??\"value\");if(l.origin===\"string\")return`${_?.shortLabel??\"קצר\"} מדי: ${w} צריכה להכיל ${l.minimum.toString()} ${_?.unit??\"\"} ${l.inclusive?\"או יותר\":\"לפחות\"}`.trim();if(l.origin===\"number\"){let K=l.inclusive?`גדול או שווה ל-${l.minimum}`:`גדול מ-${l.minimum}`;return`קטן מדי: ${w} צריך להיות ${K}`}if(l.origin===\"array\"||l.origin===\"set\"){let K=l.origin===\"set\"?\"צריכה\":\"צריך\";if(l.minimum===1&&l.inclusive){let Xr=l.origin===\"set\"?\"לפחות פריט אחד\":\"לפחות פריט אחד\";return`קטן מדי: ${w} ${K} להכיל ${Xr}`}let q=l.inclusive?`${l.minimum} ${_?.unit??\"\"} או יותר`:`יותר מ-${l.minimum} ${_?.unit??\"\"}`;return`קטן מדי: ${w} ${K} להכיל ${q}`.trim()}let N=l.inclusive?\">=\":\">\",P=$(l.origin??\"value\");if(_?.unit)return`${_.shortLabel} מדי: ${w} ${P} ${N}${l.minimum.toString()} ${_.unit}`;return`${_?.shortLabel??\"קטן\"} מדי: ${w} ${P} ${N}${l.minimum.toString()}`}case\"invalid_format\":{let _=l;if(_.format===\"starts_with\")return`המחרוזת חייבת להתחיל ב \"${_.prefix}\"`;if(_.format===\"ends_with\")return`המחרוזת חייבת להסתיים ב \"${_.suffix}\"`;if(_.format===\"includes\")return`המחרוזת חייבת לכלול \"${_.includes}\"`;if(_.format===\"regex\")return`המחרוזת חייבת להתאים לתבנית ${_.pattern}`;let w=g[_.format],N=w?.label??_.format,K=(w?.gender??\"m\")===\"f\"?\"תקינה\":\"תקין\";return`${N} לא ${K}`}case\"not_multiple_of\":return`מספר לא תקין: חייב להיות מכפלה של ${l.divisor}`;case\"unrecognized_keys\":return`מפתח${l.keys.length>1?\"ות\":\"\"} לא מזוה${l.keys.length>1?\"ים\":\"ה\"}: ${U(l.keys,\", \")}`;case\"invalid_key\":return\"שדה לא תקין באובייקט\";case\"invalid_union\":return\"קלט לא תקין\";case\"invalid_element\":return`ערך לא תקין ב${n(l.origin??\"array\")}`;default:return\"קלט לא תקין\"}}};var L_=S(()=>{j()});function zo(){return{localeError:DD()}}var DD=()=>{let r={string:{unit:\"karakter\",verb:\"legyen\"},file:{unit:\"byte\",verb:\"legyen\"},array:{unit:\"elem\",verb:\"legyen\"},set:{unit:\"elem\",verb:\"legyen\"}};function i(n){return r[n]??null}let v={regex:\"bemenet\",email:\"email cím\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO időbélyeg\",date:\"ISO dátum\",time:\"ISO idő\",duration:\"ISO időintervallum\",ipv4:\"IPv4 cím\",ipv6:\"IPv6 cím\",cidrv4:\"IPv4 tartomány\",cidrv6:\"IPv6 tartomány\",base64:\"base64-kódolt string\",base64url:\"base64url-kódolt string\",json_string:\"JSON string\",e164:\"E.164 szám\",jwt:\"JWT\",template_literal:\"bemenet\"},u={nan:\"NaN\",number:\"szám\",array:\"tömb\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Érvénytelen bemenet: a várt érték instanceof ${n.expected}, a kapott érték ${g}`;return`Érvénytelen bemenet: a várt érték ${$}, a kapott érték ${g}`}case\"invalid_value\":if(n.values.length===1)return`Érvénytelen bemenet: a várt érték ${k(n.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Túl nagy: ${n.origin??\"érték\"} mérete túl nagy ${$}${n.maximum.toString()} ${t.unit??\"elem\"}`;return`Túl nagy: a bemeneti érték ${n.origin??\"érték\"} túl nagy: ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Túl kicsi: a bemeneti érték ${n.origin} mérete túl kicsi ${$}${n.minimum.toString()} ${t.unit}`;return`Túl kicsi: a bemeneti érték ${n.origin} túl kicsi ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Érvénytelen string: \"${$.prefix}\" értékkel kell kezdődnie`;if($.format===\"ends_with\")return`Érvénytelen string: \"${$.suffix}\" értékkel kell végződnie`;if($.format===\"includes\")return`Érvénytelen string: \"${$.includes}\" értéket kell tartalmaznia`;if($.format===\"regex\")return`Érvénytelen string: ${$.pattern} mintának kell megfelelnie`;return`Érvénytelen ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Érvénytelen szám: ${n.divisor} többszörösének kell lennie`;case\"unrecognized_keys\":return`Ismeretlen kulcs${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Érvénytelen kulcs ${n.origin}`;case\"invalid_union\":return\"Érvénytelen bemenet\";case\"invalid_element\":return`Érvénytelen érték: ${n.origin}`;default:return\"Érvénytelen bemenet\"}}};var A_=S(()=>{j()});function j_(r,i,v){return Math.abs(r)===1?i:v}function Gn(r){if(!r)return\"\";let i=[\"ա\",\"ե\",\"ը\",\"ի\",\"ո\",\"ու\",\"օ\"],v=r[r.length-1];return r+(i.includes(v)?\"ն\":\"ը\")}function Po(){return{localeError:wD()}}var wD=()=>{let r={string:{unit:{one:\"նշան\",many:\"նշաններ\"},verb:\"ունենալ\"},file:{unit:{one:\"բայթ\",many:\"բայթեր\"},verb:\"ունենալ\"},array:{unit:{one:\"տարր\",many:\"տարրեր\"},verb:\"ունենալ\"},set:{unit:{one:\"տարր\",many:\"տարրեր\"},verb:\"ունենալ\"}};function i(n){return r[n]??null}let v={regex:\"մուտք\",email:\"էլ. հասցե\",url:\"URL\",emoji:\"էմոջի\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO ամսաթիվ և ժամ\",date:\"ISO ամսաթիվ\",time:\"ISO ժամ\",duration:\"ISO տևողություն\",ipv4:\"IPv4 հասցե\",ipv6:\"IPv6 հասցե\",cidrv4:\"IPv4 միջակայք\",cidrv6:\"IPv6 միջակայք\",base64:\"base64 ձևաչափով տող\",base64url:\"base64url ձևաչափով տող\",json_string:\"JSON տող\",e164:\"E.164 համար\",jwt:\"JWT\",template_literal:\"մուտք\"},u={nan:\"NaN\",number:\"թիվ\",array:\"զանգված\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${n.expected}, ստացվել է ${g}`;return`Սխալ մուտքագրում․ սպասվում էր ${$}, ստացվել է ${g}`}case\"invalid_value\":if(n.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${k(n.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t){let g=Number(n.maximum),b=j_(g,t.unit.one,t.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Gn(n.origin??\"արժեք\")} կունենա ${$}${n.maximum.toString()} ${b}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Gn(n.origin??\"արժեք\")} լինի ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t){let g=Number(n.minimum),b=j_(g,t.unit.one,t.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Gn(n.origin)} կունենա ${$}${n.minimum.toString()} ${b}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Gn(n.origin)} լինի ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Սխալ տող․ պետք է սկսվի \"${$.prefix}\"-ով`;if($.format===\"ends_with\")return`Սխալ տող․ պետք է ավարտվի \"${$.suffix}\"-ով`;if($.format===\"includes\")return`Սխալ տող․ պետք է պարունակի \"${$.includes}\"`;if($.format===\"regex\")return`Սխալ տող․ պետք է համապատասխանի ${$.pattern} ձևաչափին`;return`Սխալ ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${n.divisor}-ի`;case\"unrecognized_keys\":return`Չճանաչված բանալի${n.keys.length>1?\"ներ\":\"\"}. ${U(n.keys,\", \")}`;case\"invalid_key\":return`Սխալ բանալի ${Gn(n.origin)}-ում`;case\"invalid_union\":return\"Սխալ մուտքագրում\";case\"invalid_element\":return`Սխալ արժեք ${Gn(n.origin)}-ում`;default:return\"Սխալ մուտքագրում\"}}};var W_=S(()=>{j()});function So(){return{localeError:ND()}}var ND=()=>{let r={string:{unit:\"karakter\",verb:\"memiliki\"},file:{unit:\"byte\",verb:\"memiliki\"},array:{unit:\"item\",verb:\"memiliki\"},set:{unit:\"item\",verb:\"memiliki\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"alamat email\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"tanggal dan waktu format ISO\",date:\"tanggal format ISO\",time:\"jam format ISO\",duration:\"durasi format ISO\",ipv4:\"alamat IPv4\",ipv6:\"alamat IPv6\",cidrv4:\"rentang alamat IPv4\",cidrv6:\"rentang alamat IPv6\",base64:\"string dengan enkode base64\",base64url:\"string dengan enkode base64url\",json_string:\"string JSON\",e164:\"angka E.164\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${g}`;return`Input tidak valid: diharapkan ${$}, diterima ${g}`}case\"invalid_value\":if(n.values.length===1)return`Input tidak valid: diharapkan ${k(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Terlalu besar: diharapkan ${n.origin??\"value\"} memiliki ${$}${n.maximum.toString()} ${t.unit??\"elemen\"}`;return`Terlalu besar: diharapkan ${n.origin??\"value\"} menjadi ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${$}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`String tidak valid: harus dimulai dengan \"${$.prefix}\"`;if($.format===\"ends_with\")return`String tidak valid: harus berakhir dengan \"${$.suffix}\"`;if($.format===\"includes\")return`String tidak valid: harus menyertakan \"${$.includes}\"`;if($.format===\"regex\")return`String tidak valid: harus sesuai pola ${$.pattern}`;return`${v[$.format]??n.format} tidak valid`}case\"not_multiple_of\":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case\"unrecognized_keys\":return`Kunci tidak dikenali ${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Kunci tidak valid di ${n.origin}`;case\"invalid_union\":return\"Input tidak valid\";case\"invalid_element\":return`Nilai tidak valid di ${n.origin}`;default:return\"Input tidak valid\"}}};var X_=S(()=>{j()});function Jo(){return{localeError:kD()}}var kD=()=>{let r={string:{unit:\"stafi\",verb:\"að hafa\"},file:{unit:\"bæti\",verb:\"að hafa\"},array:{unit:\"hluti\",verb:\"að hafa\"},set:{unit:\"hluti\",verb:\"að hafa\"}};function i(n){return r[n]??null}let v={regex:\"gildi\",email:\"netfang\",url:\"vefslóð\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO dagsetning og tími\",date:\"ISO dagsetning\",time:\"ISO tími\",duration:\"ISO tímalengd\",ipv4:\"IPv4 address\",ipv6:\"IPv6 address\",cidrv4:\"IPv4 range\",cidrv6:\"IPv6 range\",base64:\"base64-encoded strengur\",base64url:\"base64url-encoded strengur\",json_string:\"JSON strengur\",e164:\"E.164 tölugildi\",jwt:\"JWT\",template_literal:\"gildi\"},u={nan:\"NaN\",number:\"númer\",array:\"fylki\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Rangt gildi: Þú slóst inn ${g} þar sem á að vera instanceof ${n.expected}`;return`Rangt gildi: Þú slóst inn ${g} þar sem á að vera ${$}`}case\"invalid_value\":if(n.values.length===1)return`Rangt gildi: gert ráð fyrir ${k(n.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Of stórt: gert er ráð fyrir að ${n.origin??\"gildi\"} hafi ${$}${n.maximum.toString()} ${t.unit??\"hluti\"}`;return`Of stórt: gert er ráð fyrir að ${n.origin??\"gildi\"} sé ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Of lítið: gert er ráð fyrir að ${n.origin} hafi ${$}${n.minimum.toString()} ${t.unit}`;return`Of lítið: gert er ráð fyrir að ${n.origin} sé ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ógildur strengur: verður að byrja á \"${$.prefix}\"`;if($.format===\"ends_with\")return`Ógildur strengur: verður að enda á \"${$.suffix}\"`;if($.format===\"includes\")return`Ógildur strengur: verður að innihalda \"${$.includes}\"`;if($.format===\"regex\")return`Ógildur strengur: verður að fylgja mynstri ${$.pattern}`;return`Rangt ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Röng tala: verður að vera margfeldi af ${n.divisor}`;case\"unrecognized_keys\":return`Óþekkt ${n.keys.length>1?\"ir lyklar\":\"ur lykill\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Rangur lykill í ${n.origin}`;case\"invalid_union\":return\"Rangt gildi\";case\"invalid_element\":return`Rangt gildi í ${n.origin}`;default:return\"Rangt gildi\"}}};var G_=S(()=>{j()});function Lo(){return{localeError:OD()}}var OD=()=>{let r={string:{unit:\"caratteri\",verb:\"avere\"},file:{unit:\"byte\",verb:\"avere\"},array:{unit:\"elementi\",verb:\"avere\"},set:{unit:\"elementi\",verb:\"avere\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"indirizzo email\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"data e ora ISO\",date:\"data ISO\",time:\"ora ISO\",duration:\"durata ISO\",ipv4:\"indirizzo IPv4\",ipv6:\"indirizzo IPv6\",cidrv4:\"intervallo IPv4\",cidrv6:\"intervallo IPv6\",base64:\"stringa codificata in base64\",base64url:\"URL codificata in base64\",json_string:\"stringa JSON\",e164:\"numero E.164\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\",number:\"numero\",array:\"vettore\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input non valido: atteso instanceof ${n.expected}, ricevuto ${g}`;return`Input non valido: atteso ${$}, ricevuto ${g}`}case\"invalid_value\":if(n.values.length===1)return`Input non valido: atteso ${k(n.values[0])}`;return`Opzione non valida: atteso uno tra ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Troppo grande: ${n.origin??\"valore\"} deve avere ${$}${n.maximum.toString()} ${t.unit??\"elementi\"}`;return`Troppo grande: ${n.origin??\"valore\"} deve essere ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Troppo piccolo: ${n.origin} deve avere ${$}${n.minimum.toString()} ${t.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Stringa non valida: deve iniziare con \"${$.prefix}\"`;if($.format===\"ends_with\")return`Stringa non valida: deve terminare con \"${$.suffix}\"`;if($.format===\"includes\")return`Stringa non valida: deve includere \"${$.includes}\"`;if($.format===\"regex\")return`Stringa non valida: deve corrispondere al pattern ${$.pattern}`;return`Invalid ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case\"unrecognized_keys\":return`Chiav${n.keys.length>1?\"i\":\"e\"} non riconosciut${n.keys.length>1?\"e\":\"a\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Chiave non valida in ${n.origin}`;case\"invalid_union\":return\"Input non valido\";case\"invalid_element\":return`Valore non valido in ${n.origin}`;default:return\"Input non valido\"}}};var V_=S(()=>{j()});function Ao(){return{localeError:cD()}}var cD=()=>{let r={string:{unit:\"文字\",verb:\"である\"},file:{unit:\"バイト\",verb:\"である\"},array:{unit:\"要素\",verb:\"である\"},set:{unit:\"要素\",verb:\"である\"}};function i(n){return r[n]??null}let v={regex:\"入力値\",email:\"メールアドレス\",url:\"URL\",emoji:\"絵文字\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO日時\",date:\"ISO日付\",time:\"ISO時刻\",duration:\"ISO期間\",ipv4:\"IPv4アドレス\",ipv6:\"IPv6アドレス\",cidrv4:\"IPv4範囲\",cidrv6:\"IPv6範囲\",base64:\"base64エンコード文字列\",base64url:\"base64urlエンコード文字列\",json_string:\"JSON文字列\",e164:\"E.164番号\",jwt:\"JWT\",template_literal:\"入力値\"},u={nan:\"NaN\",number:\"数値\",array:\"配列\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無効な入力: instanceof ${n.expected}が期待されましたが、${g}が入力されました`;return`無効な入力: ${$}が期待されましたが、${g}が入力されました`}case\"invalid_value\":if(n.values.length===1)return`無効な入力: ${k(n.values[0])}が期待されました`;return`無効な選択: ${U(n.values,\"、\")}のいずれかである必要があります`;case\"too_big\":{let $=n.inclusive?\"以下である\":\"より小さい\",t=i(n.origin);if(t)return`大きすぎる値: ${n.origin??\"値\"}は${n.maximum.toString()}${t.unit??\"要素\"}${$}必要があります`;return`大きすぎる値: ${n.origin??\"値\"}は${n.maximum.toString()}${$}必要があります`}case\"too_small\":{let $=n.inclusive?\"以上である\":\"より大きい\",t=i(n.origin);if(t)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t.unit}${$}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${$}必要があります`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`無効な文字列: \"${$.prefix}\"で始まる必要があります`;if($.format===\"ends_with\")return`無効な文字列: \"${$.suffix}\"で終わる必要があります`;if($.format===\"includes\")return`無効な文字列: \"${$.includes}\"を含む必要があります`;if($.format===\"regex\")return`無効な文字列: パターン${$.pattern}に一致する必要があります`;return`無効な${v[$.format]??n.format}`}case\"not_multiple_of\":return`無効な数値: ${n.divisor}の倍数である必要があります`;case\"unrecognized_keys\":return`認識されていないキー${n.keys.length>1?\"群\":\"\"}: ${U(n.keys,\"、\")}`;case\"invalid_key\":return`${n.origin}内の無効なキー`;case\"invalid_union\":return\"無効な入力\";case\"invalid_element\":return`${n.origin}内の無効な値`;default:return\"無効な入力\"}}};var K_=S(()=>{j()});function jo(){return{localeError:zD()}}var zD=()=>{let r={string:{unit:\"სიმბოლო\",verb:\"უნდა შეიცავდეს\"},file:{unit:\"ბაიტი\",verb:\"უნდა შეიცავდეს\"},array:{unit:\"ელემენტი\",verb:\"უნდა შეიცავდეს\"},set:{unit:\"ელემენტი\",verb:\"უნდა შეიცავდეს\"}};function i(n){return r[n]??null}let v={regex:\"შეყვანა\",email:\"ელ-ფოსტის მისამართი\",url:\"URL\",emoji:\"ემოჯი\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"თარიღი-დრო\",date:\"თარიღი\",time:\"დრო\",duration:\"ხანგრძლივობა\",ipv4:\"IPv4 მისამართი\",ipv6:\"IPv6 მისამართი\",cidrv4:\"IPv4 დიაპაზონი\",cidrv6:\"IPv6 დიაპაზონი\",base64:\"base64-კოდირებული სტრინგი\",base64url:\"base64url-კოდირებული სტრინგი\",json_string:\"JSON სტრინგი\",e164:\"E.164 ნომერი\",jwt:\"JWT\",template_literal:\"შეყვანა\"},u={nan:\"NaN\",number:\"რიცხვი\",string:\"სტრინგი\",boolean:\"ბულეანი\",function:\"ფუნქცია\",array:\"მასივი\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${n.expected}, მიღებული ${g}`;return`არასწორი შეყვანა: მოსალოდნელი ${$}, მიღებული ${g}`}case\"invalid_value\":if(n.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${k(n.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${U(n.values,\"|\")}-დან`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??\"მნიშვნელობა\"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??\"მნიშვნელობა\"} იყოს ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} იყოს ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`არასწორი სტრინგი: უნდა იწყებოდეს \"${$.prefix}\"-ით`;if($.format===\"ends_with\")return`არასწორი სტრინგი: უნდა მთავრდებოდეს \"${$.suffix}\"-ით`;if($.format===\"includes\")return`არასწორი სტრინგი: უნდა შეიცავდეს \"${$.includes}\"-ს`;if($.format===\"regex\")return`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${$.pattern}`;return`არასწორი ${v[$.format]??n.format}`}case\"not_multiple_of\":return`არასწორი რიცხვი: უნდა იყოს ${n.divisor}-ის ჯერადი`;case\"unrecognized_keys\":return`უცნობი გასაღებ${n.keys.length>1?\"ები\":\"ი\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`არასწორი გასაღები ${n.origin}-ში`;case\"invalid_union\":return\"არასწორი შეყვანა\";case\"invalid_element\":return`არასწორი მნიშვნელობა ${n.origin}-ში`;default:return\"არასწორი შეყვანა\"}}};var Y_=S(()=>{j()});function Ni(){return{localeError:PD()}}var PD=()=>{let r={string:{unit:\"តួអក្សរ\",verb:\"គួរមាន\"},file:{unit:\"បៃ\",verb:\"គួរមាន\"},array:{unit:\"ធាតុ\",verb:\"គួរមាន\"},set:{unit:\"ធាតុ\",verb:\"គួរមាន\"}};function i(n){return r[n]??null}let v={regex:\"ទិន្នន័យបញ្ចូល\",email:\"អាសយដ្ឋានអ៊ីមែល\",url:\"URL\",emoji:\"សញ្ញាអារម្មណ៍\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"កាលបរិច្ឆេទ និងម៉ោង ISO\",date:\"កាលបរិច្ឆេទ ISO\",time:\"ម៉ោង ISO\",duration:\"រយៈពេល ISO\",ipv4:\"អាសយដ្ឋាន IPv4\",ipv6:\"អាសយដ្ឋាន IPv6\",cidrv4:\"ដែនអាសយដ្ឋាន IPv4\",cidrv6:\"ដែនអាសយដ្ឋាន IPv6\",base64:\"ខ្សែអក្សរអ៊ិកូដ base64\",base64url:\"ខ្សែអក្សរអ៊ិកូដ base64url\",json_string:\"ខ្សែអក្សរ JSON\",e164:\"លេខ E.164\",jwt:\"JWT\",template_literal:\"ទិន្នន័យបញ្ចូល\"},u={nan:\"NaN\",number:\"លេខ\",array:\"អារេ (Array)\",null:\"គ្មានតម្លៃ (null)\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${n.expected} ប៉ុន្តែទទួលបាន ${g}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${$} ប៉ុន្តែទទួលបាន ${g}`}case\"invalid_value\":if(n.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${k(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`ធំពេក៖ ត្រូវការ ${n.origin??\"តម្លៃ\"} ${$} ${n.maximum.toString()} ${t.unit??\"ធាតុ\"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??\"តម្លៃ\"} ${$} ${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`តូចពេក៖ ត្រូវការ ${n.origin} ${$} ${n.minimum.toString()} ${t.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${$} ${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ \"${$.prefix}\"`;if($.format===\"ends_with\")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ \"${$.suffix}\"`;if($.format===\"includes\")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន \"${$.includes}\"`;if($.format===\"regex\")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${$.pattern}`;return`មិនត្រឹមត្រូវ៖ ${v[$.format]??n.format}`}case\"not_multiple_of\":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${n.divisor}`;case\"unrecognized_keys\":return`រកឃើញសោមិនស្គាល់៖ ${U(n.keys,\", \")}`;case\"invalid_key\":return`សោមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;case\"invalid_union\":return\"ទិន្នន័យមិនត្រឹមត្រូវ\";case\"invalid_element\":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;default:return\"ទិន្នន័យមិនត្រឹមត្រូវ\"}}};var Wo=S(()=>{j()});function Xo(){return Ni()}var Q_=S(()=>{Wo()});function Go(){return{localeError:SD()}}var SD=()=>{let r={string:{unit:\"문자\",verb:\"to have\"},file:{unit:\"바이트\",verb:\"to have\"},array:{unit:\"개\",verb:\"to have\"},set:{unit:\"개\",verb:\"to have\"}};function i(n){return r[n]??null}let v={regex:\"입력\",email:\"이메일 주소\",url:\"URL\",emoji:\"이모지\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO 날짜시간\",date:\"ISO 날짜\",time:\"ISO 시간\",duration:\"ISO 기간\",ipv4:\"IPv4 주소\",ipv6:\"IPv6 주소\",cidrv4:\"IPv4 범위\",cidrv6:\"IPv6 범위\",base64:\"base64 인코딩 문자열\",base64url:\"base64url 인코딩 문자열\",json_string:\"JSON 문자열\",e164:\"E.164 번호\",jwt:\"JWT\",template_literal:\"입력\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`잘못된 입력: 예상 타입은 instanceof ${n.expected}, 받은 타입은 ${g}입니다`;return`잘못된 입력: 예상 타입은 ${$}, 받은 타입은 ${g}입니다`}case\"invalid_value\":if(n.values.length===1)return`잘못된 입력: 값은 ${k(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${U(n.values,\"또는 \")} 중 하나여야 합니다`;case\"too_big\":{let $=n.inclusive?\"이하\":\"미만\",t=$===\"미만\"?\"이어야 합니다\":\"여야 합니다\",g=i(n.origin),b=g?.unit??\"요소\";if(g)return`${n.origin??\"값\"}이 너무 큽니다: ${n.maximum.toString()}${b} ${$}${t}`;return`${n.origin??\"값\"}이 너무 큽니다: ${n.maximum.toString()} ${$}${t}`}case\"too_small\":{let $=n.inclusive?\"이상\":\"초과\",t=$===\"이상\"?\"이어야 합니다\":\"여야 합니다\",g=i(n.origin),b=g?.unit??\"요소\";if(g)return`${n.origin??\"값\"}이 너무 작습니다: ${n.minimum.toString()}${b} ${$}${t}`;return`${n.origin??\"값\"}이 너무 작습니다: ${n.minimum.toString()} ${$}${t}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`잘못된 문자열: \"${$.prefix}\"(으)로 시작해야 합니다`;if($.format===\"ends_with\")return`잘못된 문자열: \"${$.suffix}\"(으)로 끝나야 합니다`;if($.format===\"includes\")return`잘못된 문자열: \"${$.includes}\"을(를) 포함해야 합니다`;if($.format===\"regex\")return`잘못된 문자열: 정규식 ${$.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${v[$.format]??n.format}`}case\"not_multiple_of\":return`잘못된 숫자: ${n.divisor}의 배수여야 합니다`;case\"unrecognized_keys\":return`인식할 수 없는 키: ${U(n.keys,\", \")}`;case\"invalid_key\":return`잘못된 키: ${n.origin}`;case\"invalid_union\":return\"잘못된 입력\";case\"invalid_element\":return`잘못된 값: ${n.origin}`;default:return\"잘못된 입력\"}}};var B_=S(()=>{j()});function F_(r){let i=Math.abs(r),v=i%10,u=i%100;if(u>=11&&u<=19||v===0)return\"many\";if(v===1)return\"one\";return\"few\"}function Vo(){return{localeError:JD()}}var ki=(r)=>{return r.charAt(0).toUpperCase()+r.slice(1)},JD=()=>{let r={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 i(n,$,t,g){let b=r[n]??null;if(b===null)return b;return{unit:b.unit[$],verb:b.verb[g][t?\"inclusive\":\"notInclusive\"]}}let v={regex:\"įvestis\",email:\"el. pašto adresas\",url:\"URL\",emoji:\"jaustukas\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO data ir laikas\",date:\"ISO data\",time:\"ISO laikas\",duration:\"ISO trukmė\",ipv4:\"IPv4 adresas\",ipv6:\"IPv6 adresas\",cidrv4:\"IPv4 tinklo prefiksas (CIDR)\",cidrv6:\"IPv6 tinklo prefiksas (CIDR)\",base64:\"base64 užkoduota eilutė\",base64url:\"base64url užkoduota eilutė\",json_string:\"JSON eilutė\",e164:\"E.164 numeris\",jwt:\"JWT\",template_literal:\"įvestis\"},u={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(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Gautas tipas ${g}, o tikėtasi - instanceof ${n.expected}`;return`Gautas tipas ${g}, o tikėtasi - ${$}`}case\"invalid_value\":if(n.values.length===1)return`Privalo būti ${k(n.values[0])}`;return`Privalo būti vienas iš ${U(n.values,\"|\")} pasirinkimų`;case\"too_big\":{let $=u[n.origin]??n.origin,t=i(n.origin,F_(Number(n.maximum)),n.inclusive??!1,\"smaller\");if(t?.verb)return`${ki($??n.origin??\"reikšmė\")} ${t.verb} ${n.maximum.toString()} ${t.unit??\"elementų\"}`;let g=n.inclusive?\"ne didesnis kaip\":\"mažesnis kaip\";return`${ki($??n.origin??\"reikšmė\")} turi būti ${g} ${n.maximum.toString()} ${t?.unit}`}case\"too_small\":{let $=u[n.origin]??n.origin,t=i(n.origin,F_(Number(n.minimum)),n.inclusive??!1,\"bigger\");if(t?.verb)return`${ki($??n.origin??\"reikšmė\")} ${t.verb} ${n.minimum.toString()} ${t.unit??\"elementų\"}`;let g=n.inclusive?\"ne mažesnis kaip\":\"didesnis kaip\";return`${ki($??n.origin??\"reikšmė\")} turi būti ${g} ${n.minimum.toString()} ${t?.unit}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Eilutė privalo prasidėti \"${$.prefix}\"`;if($.format===\"ends_with\")return`Eilutė privalo pasibaigti \"${$.suffix}\"`;if($.format===\"includes\")return`Eilutė privalo įtraukti \"${$.includes}\"`;if($.format===\"regex\")return`Eilutė privalo atitikti ${$.pattern}`;return`Neteisingas ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Skaičius privalo būti ${n.divisor} kartotinis.`;case\"unrecognized_keys\":return`Neatpažint${n.keys.length>1?\"i\":\"as\"} rakt${n.keys.length>1?\"ai\":\"as\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return\"Rastas klaidingas raktas\";case\"invalid_union\":return\"Klaidinga įvestis\";case\"invalid_element\":{let $=u[n.origin]??n.origin;return`${ki($??n.origin??\"reikšmė\")} turi klaidingą įvestį`}default:return\"Klaidinga įvestis\"}}};var H_=S(()=>{j()});function Ko(){return{localeError:LD()}}var LD=()=>{let r={string:{unit:\"знаци\",verb:\"да имаат\"},file:{unit:\"бајти\",verb:\"да имаат\"},array:{unit:\"ставки\",verb:\"да имаат\"},set:{unit:\"ставки\",verb:\"да имаат\"}};function i(n){return r[n]??null}let v={regex:\"внес\",email:\"адреса на е-пошта\",url:\"URL\",emoji:\"емоџи\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO датум и време\",date:\"ISO датум\",time:\"ISO време\",duration:\"ISO времетраење\",ipv4:\"IPv4 адреса\",ipv6:\"IPv6 адреса\",cidrv4:\"IPv4 опсег\",cidrv6:\"IPv6 опсег\",base64:\"base64-енкодирана низа\",base64url:\"base64url-енкодирана низа\",json_string:\"JSON низа\",e164:\"E.164 број\",jwt:\"JWT\",template_literal:\"внес\"},u={nan:\"NaN\",number:\"број\",array:\"низа\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Грешен внес: се очекува instanceof ${n.expected}, примено ${g}`;return`Грешен внес: се очекува ${$}, примено ${g}`}case\"invalid_value\":if(n.values.length===1)return`Invalid input: expected ${k(n.values[0])}`;return`Грешана опција: се очекува една ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Премногу голем: се очекува ${n.origin??\"вредноста\"} да има ${$}${n.maximum.toString()} ${t.unit??\"елементи\"}`;return`Премногу голем: се очекува ${n.origin??\"вредноста\"} да биде ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Премногу мал: се очекува ${n.origin} да има ${$}${n.minimum.toString()} ${t.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Неважечка низа: мора да започнува со \"${$.prefix}\"`;if($.format===\"ends_with\")return`Неважечка низа: мора да завршува со \"${$.suffix}\"`;if($.format===\"includes\")return`Неважечка низа: мора да вклучува \"${$.includes}\"`;if($.format===\"regex\")return`Неважечка низа: мора да одгоара на патернот ${$.pattern}`;return`Invalid ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Грешен број: мора да биде делив со ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Непрепознаени клучеви\":\"Непрепознаен клуч\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Грешен клуч во ${n.origin}`;case\"invalid_union\":return\"Грешен внес\";case\"invalid_element\":return`Грешна вредност во ${n.origin}`;default:return\"Грешен внес\"}}};var E_=S(()=>{j()});function Yo(){return{localeError:AD()}}var AD=()=>{let r={string:{unit:\"aksara\",verb:\"mempunyai\"},file:{unit:\"bait\",verb:\"mempunyai\"},array:{unit:\"elemen\",verb:\"mempunyai\"},set:{unit:\"elemen\",verb:\"mempunyai\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"alamat e-mel\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"tarikh masa ISO\",date:\"tarikh ISO\",time:\"masa ISO\",duration:\"tempoh ISO\",ipv4:\"alamat IPv4\",ipv6:\"alamat IPv6\",cidrv4:\"julat IPv4\",cidrv6:\"julat IPv6\",base64:\"string dikodkan base64\",base64url:\"string dikodkan base64url\",json_string:\"string JSON\",e164:\"nombor E.164\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\",number:\"nombor\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${g}`;return`Input tidak sah: dijangka ${$}, diterima ${g}`}case\"invalid_value\":if(n.values.length===1)return`Input tidak sah: dijangka ${k(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Terlalu besar: dijangka ${n.origin??\"nilai\"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??\"elemen\"}`;return`Terlalu besar: dijangka ${n.origin??\"nilai\"} adalah ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Terlalu kecil: dijangka ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`String tidak sah: mesti bermula dengan \"${$.prefix}\"`;if($.format===\"ends_with\")return`String tidak sah: mesti berakhir dengan \"${$.suffix}\"`;if($.format===\"includes\")return`String tidak sah: mesti mengandungi \"${$.includes}\"`;if($.format===\"regex\")return`String tidak sah: mesti sepadan dengan corak ${$.pattern}`;return`${v[$.format]??n.format} tidak sah`}case\"not_multiple_of\":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case\"unrecognized_keys\":return`Kunci tidak dikenali: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Kunci tidak sah dalam ${n.origin}`;case\"invalid_union\":return\"Input tidak sah\";case\"invalid_element\":return`Nilai tidak sah dalam ${n.origin}`;default:return\"Input tidak sah\"}}};var T_=S(()=>{j()});function Qo(){return{localeError:jD()}}var jD=()=>{let r={string:{unit:\"tekens\",verb:\"heeft\"},file:{unit:\"bytes\",verb:\"heeft\"},array:{unit:\"elementen\",verb:\"heeft\"},set:{unit:\"elementen\",verb:\"heeft\"}};function i(n){return r[n]??null}let v={regex:\"invoer\",email:\"emailadres\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datum en tijd\",date:\"ISO datum\",time:\"ISO tijd\",duration:\"ISO duur\",ipv4:\"IPv4-adres\",ipv6:\"IPv6-adres\",cidrv4:\"IPv4-bereik\",cidrv6:\"IPv6-bereik\",base64:\"base64-gecodeerde tekst\",base64url:\"base64 URL-gecodeerde tekst\",json_string:\"JSON string\",e164:\"E.164-nummer\",jwt:\"JWT\",template_literal:\"invoer\"},u={nan:\"NaN\",number:\"getal\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${g}`;return`Ongeldige invoer: verwacht ${$}, ontving ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ongeldige invoer: verwacht ${k(n.values[0])}`;return`Ongeldige optie: verwacht één van ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin),g=n.origin===\"date\"?\"laat\":n.origin===\"string\"?\"lang\":\"groot\";if(t)return`Te ${g}: verwacht dat ${n.origin??\"waarde\"} ${$}${n.maximum.toString()} ${t.unit??\"elementen\"} ${t.verb}`;return`Te ${g}: verwacht dat ${n.origin??\"waarde\"} ${$}${n.maximum.toString()} is`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin),g=n.origin===\"date\"?\"vroeg\":n.origin===\"string\"?\"kort\":\"klein\";if(t)return`Te ${g}: verwacht dat ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Te ${g}: verwacht dat ${n.origin} ${$}${n.minimum.toString()} is`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ongeldige tekst: moet met \"${$.prefix}\" beginnen`;if($.format===\"ends_with\")return`Ongeldige tekst: moet op \"${$.suffix}\" eindigen`;if($.format===\"includes\")return`Ongeldige tekst: moet \"${$.includes}\" bevatten`;if($.format===\"regex\")return`Ongeldige tekst: moet overeenkomen met patroon ${$.pattern}`;return`Ongeldig: ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case\"unrecognized_keys\":return`Onbekende key${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Ongeldige key in ${n.origin}`;case\"invalid_union\":return\"Ongeldige invoer\";case\"invalid_element\":return`Ongeldige waarde in ${n.origin}`;default:return\"Ongeldige invoer\"}}};var M_=S(()=>{j()});function Bo(){return{localeError:WD()}}var WD=()=>{let r={string:{unit:\"tegn\",verb:\"å ha\"},file:{unit:\"bytes\",verb:\"å ha\"},array:{unit:\"elementer\",verb:\"å inneholde\"},set:{unit:\"elementer\",verb:\"å inneholde\"}};function i(n){return r[n]??null}let v={regex:\"input\",email:\"e-postadresse\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO dato- og klokkeslett\",date:\"ISO-dato\",time:\"ISO-klokkeslett\",duration:\"ISO-varighet\",ipv4:\"IPv4-område\",ipv6:\"IPv6-område\",cidrv4:\"IPv4-spekter\",cidrv6:\"IPv6-spekter\",base64:\"base64-enkodet streng\",base64url:\"base64url-enkodet streng\",json_string:\"JSON-streng\",e164:\"E.164-nummer\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\",number:\"tall\",array:\"liste\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldig input: forventet instanceof ${n.expected}, fikk ${g}`;return`Ugyldig input: forventet ${$}, fikk ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ugyldig verdi: forventet ${k(n.values[0])}`;return`Ugyldig valg: forventet en av ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`For stor(t): forventet ${n.origin??\"value\"} til å ha ${$}${n.maximum.toString()} ${t.unit??\"elementer\"}`;return`For stor(t): forventet ${n.origin??\"value\"} til å ha ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`For lite(n): forventet ${n.origin} til å ha ${$}${n.minimum.toString()} ${t.unit}`;return`For lite(n): forventet ${n.origin} til å ha ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ugyldig streng: må starte med \"${$.prefix}\"`;if($.format===\"ends_with\")return`Ugyldig streng: må ende med \"${$.suffix}\"`;if($.format===\"includes\")return`Ugyldig streng: må inneholde \"${$.includes}\"`;if($.format===\"regex\")return`Ugyldig streng: må matche mønsteret ${$.pattern}`;return`Ugyldig ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Ugyldig tall: må være et multiplum av ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Ukjente nøkler\":\"Ukjent nøkkel\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Ugyldig nøkkel i ${n.origin}`;case\"invalid_union\":return\"Ugyldig input\";case\"invalid_element\":return`Ugyldig verdi i ${n.origin}`;default:return\"Ugyldig input\"}}};var q_=S(()=>{j()});function Fo(){return{localeError:XD()}}var XD=()=>{let r={string:{unit:\"harf\",verb:\"olmalıdır\"},file:{unit:\"bayt\",verb:\"olmalıdır\"},array:{unit:\"unsur\",verb:\"olmalıdır\"},set:{unit:\"unsur\",verb:\"olmalıdır\"}};function i(n){return r[n]??null}let v={regex:\"giren\",email:\"epostagâh\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO hengâmı\",date:\"ISO tarihi\",time:\"ISO zamanı\",duration:\"ISO müddeti\",ipv4:\"IPv4 nişânı\",ipv6:\"IPv6 nişânı\",cidrv4:\"IPv4 menzili\",cidrv6:\"IPv6 menzili\",base64:\"base64-şifreli metin\",base64url:\"base64url-şifreli metin\",json_string:\"JSON metin\",e164:\"E.164 sayısı\",jwt:\"JWT\",template_literal:\"giren\"},u={nan:\"NaN\",number:\"numara\",array:\"saf\",null:\"gayb\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Fâsit giren: umulan instanceof ${n.expected}, alınan ${g}`;return`Fâsit giren: umulan ${$}, alınan ${g}`}case\"invalid_value\":if(n.values.length===1)return`Fâsit giren: umulan ${k(n.values[0])}`;return`Fâsit tercih: mûteberler ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Fazla büyük: ${n.origin??\"value\"}, ${$}${n.maximum.toString()} ${t.unit??\"elements\"} sahip olmalıydı.`;return`Fazla büyük: ${n.origin??\"value\"}, ${$}${n.maximum.toString()} olmalıydı.`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Fazla küçük: ${n.origin}, ${$}${n.minimum.toString()} ${t.unit} sahip olmalıydı.`;return`Fazla küçük: ${n.origin}, ${$}${n.minimum.toString()} olmalıydı.`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Fâsit metin: \"${$.prefix}\" ile başlamalı.`;if($.format===\"ends_with\")return`Fâsit metin: \"${$.suffix}\" ile bitmeli.`;if($.format===\"includes\")return`Fâsit metin: \"${$.includes}\" ihtivâ etmeli.`;if($.format===\"regex\")return`Fâsit metin: ${$.pattern} nakşına uymalı.`;return`Fâsit ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Fâsit sayı: ${n.divisor} katı olmalıydı.`;case\"unrecognized_keys\":return`Tanınmayan anahtar ${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} için tanınmayan anahtar var.`;case\"invalid_union\":return\"Giren tanınamadı.\";case\"invalid_element\":return`${n.origin} için tanınmayan kıymet var.`;default:return\"Kıymet tanınamadı.\"}}};var x_=S(()=>{j()});function Ho(){return{localeError:GD()}}var GD=()=>{let r={string:{unit:\"توکي\",verb:\"ولري\"},file:{unit:\"بایټس\",verb:\"ولري\"},array:{unit:\"توکي\",verb:\"ولري\"},set:{unit:\"توکي\",verb:\"ولري\"}};function i(n){return r[n]??null}let v={regex:\"ورودي\",email:\"بریښنالیک\",url:\"یو آر ال\",emoji:\"ایموجي\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"نیټه او وخت\",date:\"نېټه\",time:\"وخت\",duration:\"موده\",ipv4:\"د IPv4 پته\",ipv6:\"د IPv6 پته\",cidrv4:\"د IPv4 ساحه\",cidrv6:\"د IPv6 ساحه\",base64:\"base64-encoded متن\",base64url:\"base64url-encoded متن\",json_string:\"JSON متن\",e164:\"د E.164 شمېره\",jwt:\"JWT\",template_literal:\"ورودي\"},u={nan:\"NaN\",number:\"عدد\",array:\"ارې\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ناسم ورودي: باید instanceof ${n.expected} وای, مګر ${g} ترلاسه شو`;return`ناسم ورودي: باید ${$} وای, مګر ${g} ترلاسه شو`}case\"invalid_value\":if(n.values.length===1)return`ناسم ورودي: باید ${k(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${U(n.values,\"|\")} څخه وای`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`ډیر لوی: ${n.origin??\"ارزښت\"} باید ${$}${n.maximum.toString()} ${t.unit??\"عنصرونه\"} ولري`;return`ډیر لوی: ${n.origin??\"ارزښت\"} باید ${$}${n.maximum.toString()} وي`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`ډیر کوچنی: ${n.origin} باید ${$}${n.minimum.toString()} ${t.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${$}${n.minimum.toString()} وي`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`ناسم متن: باید د \"${$.prefix}\" سره پیل شي`;if($.format===\"ends_with\")return`ناسم متن: باید د \"${$.suffix}\" سره پای ته ورسيږي`;if($.format===\"includes\")return`ناسم متن: باید \"${$.includes}\" ولري`;if($.format===\"regex\")return`ناسم متن: باید د ${$.pattern} سره مطابقت ولري`;return`${v[$.format]??n.format} ناسم دی`}case\"not_multiple_of\":return`ناسم عدد: باید د ${n.divisor} مضرب وي`;case\"unrecognized_keys\":return`ناسم ${n.keys.length>1?\"کلیډونه\":\"کلیډ\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`ناسم کلیډ په ${n.origin} کې`;case\"invalid_union\":return\"ناسمه ورودي\";case\"invalid_element\":return`ناسم عنصر په ${n.origin} کې`;default:return\"ناسمه ورودي\"}}};var Z_=S(()=>{j()});function Eo(){return{localeError:VD()}}var VD=()=>{let r={string:{unit:\"znaków\",verb:\"mieć\"},file:{unit:\"bajtów\",verb:\"mieć\"},array:{unit:\"elementów\",verb:\"mieć\"},set:{unit:\"elementów\",verb:\"mieć\"}};function i(n){return r[n]??null}let v={regex:\"wyrażenie\",email:\"adres email\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"data i godzina w formacie ISO\",date:\"data w formacie ISO\",time:\"godzina w formacie ISO\",duration:\"czas trwania ISO\",ipv4:\"adres IPv4\",ipv6:\"adres IPv6\",cidrv4:\"zakres IPv4\",cidrv6:\"zakres IPv6\",base64:\"ciąg znaków zakodowany w formacie base64\",base64url:\"ciąg znaków zakodowany w formacie base64url\",json_string:\"ciąg znaków w formacie JSON\",e164:\"liczba E.164\",jwt:\"JWT\",template_literal:\"wejście\"},u={nan:\"NaN\",number:\"liczba\",array:\"tablica\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${n.expected}, otrzymano ${g}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${$}, otrzymano ${g}`}case\"invalid_value\":if(n.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${k(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Za duża wartość: oczekiwano, że ${n.origin??\"wartość\"} będzie mieć ${$}${n.maximum.toString()} ${t.unit??\"elementów\"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??\"wartość\"} będzie wynosić ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Za mała wartość: oczekiwano, że ${n.origin??\"wartość\"} będzie mieć ${$}${n.minimum.toString()} ${t.unit??\"elementów\"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??\"wartość\"} będzie wynosić ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Nieprawidłowy ciąg znaków: musi zaczynać się od \"${$.prefix}\"`;if($.format===\"ends_with\")return`Nieprawidłowy ciąg znaków: musi kończyć się na \"${$.suffix}\"`;if($.format===\"includes\")return`Nieprawidłowy ciąg znaków: musi zawierać \"${$.includes}\"`;if($.format===\"regex\")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${$.pattern}`;return`Nieprawidłow(y/a/e) ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Nieprawidłowa liczba: musi być wielokrotnością ${n.divisor}`;case\"unrecognized_keys\":return`Nierozpoznane klucze${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Nieprawidłowy klucz w ${n.origin}`;case\"invalid_union\":return\"Nieprawidłowe dane wejściowe\";case\"invalid_element\":return`Nieprawidłowa wartość w ${n.origin}`;default:return\"Nieprawidłowe dane wejściowe\"}}};var m_=S(()=>{j()});function To(){return{localeError:KD()}}var KD=()=>{let r={string:{unit:\"caracteres\",verb:\"ter\"},file:{unit:\"bytes\",verb:\"ter\"},array:{unit:\"itens\",verb:\"ter\"},set:{unit:\"itens\",verb:\"ter\"}};function i(n){return r[n]??null}let v={regex:\"padrão\",email:\"endereço de e-mail\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"data e hora ISO\",date:\"data ISO\",time:\"hora ISO\",duration:\"duração ISO\",ipv4:\"endereço IPv4\",ipv6:\"endereço IPv6\",cidrv4:\"faixa de IPv4\",cidrv6:\"faixa de IPv6\",base64:\"texto codificado em base64\",base64url:\"URL codificada em base64\",json_string:\"texto JSON\",e164:\"número E.164\",jwt:\"JWT\",template_literal:\"entrada\"},u={nan:\"NaN\",number:\"número\",null:\"nulo\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipo inválido: esperado instanceof ${n.expected}, recebido ${g}`;return`Tipo inválido: esperado ${$}, recebido ${g}`}case\"invalid_value\":if(n.values.length===1)return`Entrada inválida: esperado ${k(n.values[0])}`;return`Opção inválida: esperada uma das ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Muito grande: esperado que ${n.origin??\"valor\"} tivesse ${$}${n.maximum.toString()} ${t.unit??\"elementos\"}`;return`Muito grande: esperado que ${n.origin??\"valor\"} fosse ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Muito pequeno: esperado que ${n.origin} tivesse ${$}${n.minimum.toString()} ${t.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Texto inválido: deve começar com \"${$.prefix}\"`;if($.format===\"ends_with\")return`Texto inválido: deve terminar com \"${$.suffix}\"`;if($.format===\"includes\")return`Texto inválido: deve incluir \"${$.includes}\"`;if($.format===\"regex\")return`Texto inválido: deve corresponder ao padrão ${$.pattern}`;return`${v[$.format]??n.format} inválido`}case\"not_multiple_of\":return`Número inválido: deve ser múltiplo de ${n.divisor}`;case\"unrecognized_keys\":return`Chave${n.keys.length>1?\"s\":\"\"} desconhecida${n.keys.length>1?\"s\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Chave inválida em ${n.origin}`;case\"invalid_union\":return\"Entrada inválida\";case\"invalid_element\":return`Valor inválido em ${n.origin}`;default:return\"Campo inválido\"}}};var R_=S(()=>{j()});function C_(r,i,v,u){let n=Math.abs(r),$=n%10,t=n%100;if(t>=11&&t<=19)return u;if($===1)return i;if($>=2&&$<=4)return v;return u}function Mo(){return{localeError:YD()}}var YD=()=>{let r={string:{unit:{one:\"символ\",few:\"символа\",many:\"символов\"},verb:\"иметь\"},file:{unit:{one:\"байт\",few:\"байта\",many:\"байт\"},verb:\"иметь\"},array:{unit:{one:\"элемент\",few:\"элемента\",many:\"элементов\"},verb:\"иметь\"},set:{unit:{one:\"элемент\",few:\"элемента\",many:\"элементов\"},verb:\"иметь\"}};function i(n){return r[n]??null}let v={regex:\"ввод\",email:\"email адрес\",url:\"URL\",emoji:\"эмодзи\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO дата и время\",date:\"ISO дата\",time:\"ISO время\",duration:\"ISO длительность\",ipv4:\"IPv4 адрес\",ipv6:\"IPv6 адрес\",cidrv4:\"IPv4 диапазон\",cidrv6:\"IPv6 диапазон\",base64:\"строка в формате base64\",base64url:\"строка в формате base64url\",json_string:\"JSON строка\",e164:\"номер E.164\",jwt:\"JWT\",template_literal:\"ввод\"},u={nan:\"NaN\",number:\"число\",array:\"массив\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неверный ввод: ожидалось instanceof ${n.expected}, получено ${g}`;return`Неверный ввод: ожидалось ${$}, получено ${g}`}case\"invalid_value\":if(n.values.length===1)return`Неверный ввод: ожидалось ${k(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t){let g=Number(n.maximum),b=C_(g,t.unit.one,t.unit.few,t.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??\"значение\"} будет иметь ${$}${n.maximum.toString()} ${b}`}return`Слишком большое значение: ожидалось, что ${n.origin??\"значение\"} будет ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t){let g=Number(n.minimum),b=C_(g,t.unit.one,t.unit.few,t.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${$}${n.minimum.toString()} ${b}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Неверная строка: должна начинаться с \"${$.prefix}\"`;if($.format===\"ends_with\")return`Неверная строка: должна заканчиваться на \"${$.suffix}\"`;if($.format===\"includes\")return`Неверная строка: должна содержать \"${$.includes}\"`;if($.format===\"regex\")return`Неверная строка: должна соответствовать шаблону ${$.pattern}`;return`Неверный ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Неверное число: должно быть кратным ${n.divisor}`;case\"unrecognized_keys\":return`Нераспознанн${n.keys.length>1?\"ые\":\"ый\"} ключ${n.keys.length>1?\"и\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Неверный ключ в ${n.origin}`;case\"invalid_union\":return\"Неверные входные данные\";case\"invalid_element\":return`Неверное значение в ${n.origin}`;default:return\"Неверные входные данные\"}}};var e_=S(()=>{j()});function qo(){return{localeError:QD()}}var QD=()=>{let r={string:{unit:\"znakov\",verb:\"imeti\"},file:{unit:\"bajtov\",verb:\"imeti\"},array:{unit:\"elementov\",verb:\"imeti\"},set:{unit:\"elementov\",verb:\"imeti\"}};function i(n){return r[n]??null}let v={regex:\"vnos\",email:\"e-poštni naslov\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datum in čas\",date:\"ISO datum\",time:\"ISO čas\",duration:\"ISO trajanje\",ipv4:\"IPv4 naslov\",ipv6:\"IPv6 naslov\",cidrv4:\"obseg IPv4\",cidrv6:\"obseg IPv6\",base64:\"base64 kodiran niz\",base64url:\"base64url kodiran niz\",json_string:\"JSON niz\",e164:\"E.164 številka\",jwt:\"JWT\",template_literal:\"vnos\"},u={nan:\"NaN\",number:\"število\",array:\"tabela\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Neveljaven vnos: pričakovano instanceof ${n.expected}, prejeto ${g}`;return`Neveljaven vnos: pričakovano ${$}, prejeto ${g}`}case\"invalid_value\":if(n.values.length===1)return`Neveljaven vnos: pričakovano ${k(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Preveliko: pričakovano, da bo ${n.origin??\"vrednost\"} imelo ${$}${n.maximum.toString()} ${t.unit??\"elementov\"}`;return`Preveliko: pričakovano, da bo ${n.origin??\"vrednost\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${$}${n.minimum.toString()} ${t.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Neveljaven niz: mora se začeti z \"${$.prefix}\"`;if($.format===\"ends_with\")return`Neveljaven niz: mora se končati z \"${$.suffix}\"`;if($.format===\"includes\")return`Neveljaven niz: mora vsebovati \"${$.includes}\"`;if($.format===\"regex\")return`Neveljaven niz: mora ustrezati vzorcu ${$.pattern}`;return`Neveljaven ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Neveljavno število: mora biti večkratnik ${n.divisor}`;case\"unrecognized_keys\":return`Neprepoznan${n.keys.length>1?\"i ključi\":\" ključ\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Neveljaven ključ v ${n.origin}`;case\"invalid_union\":return\"Neveljaven vnos\";case\"invalid_element\":return`Neveljavna vrednost v ${n.origin}`;default:return\"Neveljaven vnos\"}}};var y_=S(()=>{j()});function xo(){return{localeError:BD()}}var BD=()=>{let r={string:{unit:\"tecken\",verb:\"att ha\"},file:{unit:\"bytes\",verb:\"att ha\"},array:{unit:\"objekt\",verb:\"att innehålla\"},set:{unit:\"objekt\",verb:\"att innehålla\"}};function i(n){return r[n]??null}let v={regex:\"reguljärt uttryck\",email:\"e-postadress\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO-datum och tid\",date:\"ISO-datum\",time:\"ISO-tid\",duration:\"ISO-varaktighet\",ipv4:\"IPv4-intervall\",ipv6:\"IPv6-intervall\",cidrv4:\"IPv4-spektrum\",cidrv6:\"IPv6-spektrum\",base64:\"base64-kodad sträng\",base64url:\"base64url-kodad sträng\",json_string:\"JSON-sträng\",e164:\"E.164-nummer\",jwt:\"JWT\",template_literal:\"mall-literal\"},u={nan:\"NaN\",number:\"antal\",array:\"lista\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ogiltig inmatning: förväntat instanceof ${n.expected}, fick ${g}`;return`Ogiltig inmatning: förväntat ${$}, fick ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ogiltig inmatning: förväntat ${k(n.values[0])}`;return`Ogiltigt val: förväntade en av ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`För stor(t): förväntade ${n.origin??\"värdet\"} att ha ${$}${n.maximum.toString()} ${t.unit??\"element\"}`;return`För stor(t): förväntat ${n.origin??\"värdet\"} att ha ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`För lite(t): förväntade ${n.origin??\"värdet\"} att ha ${$}${n.minimum.toString()} ${t.unit}`;return`För lite(t): förväntade ${n.origin??\"värdet\"} att ha ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ogiltig sträng: måste börja med \"${$.prefix}\"`;if($.format===\"ends_with\")return`Ogiltig sträng: måste sluta med \"${$.suffix}\"`;if($.format===\"includes\")return`Ogiltig sträng: måste innehålla \"${$.includes}\"`;if($.format===\"regex\")return`Ogiltig sträng: måste matcha mönstret \"${$.pattern}\"`;return`Ogiltig(t) ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Ogiltigt tal: måste vara en multipel av ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Okända nycklar\":\"Okänd nyckel\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Ogiltig nyckel i ${n.origin??\"värdet\"}`;case\"invalid_union\":return\"Ogiltig input\";case\"invalid_element\":return`Ogiltigt värde i ${n.origin??\"värdet\"}`;default:return\"Ogiltig input\"}}};var f_=S(()=>{j()});function Zo(){return{localeError:FD()}}var FD=()=>{let r={string:{unit:\"எழுத்துக்கள்\",verb:\"கொண்டிருக்க வேண்டும்\"},file:{unit:\"பைட்டுகள்\",verb:\"கொண்டிருக்க வேண்டும்\"},array:{unit:\"உறுப்புகள்\",verb:\"கொண்டிருக்க வேண்டும்\"},set:{unit:\"உறுப்புகள்\",verb:\"கொண்டிருக்க வேண்டும்\"}};function i(n){return r[n]??null}let v={regex:\"உள்ளீடு\",email:\"மின்னஞ்சல் முகவரி\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO தேதி நேரம்\",date:\"ISO தேதி\",time:\"ISO நேரம்\",duration:\"ISO கால அளவு\",ipv4:\"IPv4 முகவரி\",ipv6:\"IPv6 முகவரி\",cidrv4:\"IPv4 வரம்பு\",cidrv6:\"IPv6 வரம்பு\",base64:\"base64-encoded சரம்\",base64url:\"base64url-encoded சரம்\",json_string:\"JSON சரம்\",e164:\"E.164 எண்\",jwt:\"JWT\",template_literal:\"input\"},u={nan:\"NaN\",number:\"எண்\",array:\"அணி\",null:\"வெறுமை\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${n.expected}, பெறப்பட்டது ${g}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${$}, பெறப்பட்டது ${g}`}case\"invalid_value\":if(n.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${k(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${U(n.values,\"|\")} இல் ஒன்று`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??\"மதிப்பு\"} ${$}${n.maximum.toString()} ${t.unit??\"உறுப்புகள்\"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??\"மதிப்பு\"} ${$}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${$}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`தவறான சரம்: \"${$.prefix}\" இல் தொடங்க வேண்டும்`;if($.format===\"ends_with\")return`தவறான சரம்: \"${$.suffix}\" இல் முடிவடைய வேண்டும்`;if($.format===\"includes\")return`தவறான சரம்: \"${$.includes}\" ஐ உள்ளடக்க வேண்டும்`;if($.format===\"regex\")return`தவறான சரம்: ${$.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${v[$.format]??n.format}`}case\"not_multiple_of\":return`தவறான எண்: ${n.divisor} இன் பலமாக இருக்க வேண்டும்`;case\"unrecognized_keys\":return`அடையாளம் தெரியாத விசை${n.keys.length>1?\"கள்\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} இல் தவறான விசை`;case\"invalid_union\":return\"தவறான உள்ளீடு\";case\"invalid_element\":return`${n.origin} இல் தவறான மதிப்பு`;default:return\"தவறான உள்ளீடு\"}}};var d_=S(()=>{j()});function mo(){return{localeError:HD()}}var HD=()=>{let r={string:{unit:\"ตัวอักษร\",verb:\"ควรมี\"},file:{unit:\"ไบต์\",verb:\"ควรมี\"},array:{unit:\"รายการ\",verb:\"ควรมี\"},set:{unit:\"รายการ\",verb:\"ควรมี\"}};function i(n){return r[n]??null}let v={regex:\"ข้อมูลที่ป้อน\",email:\"ที่อยู่อีเมล\",url:\"URL\",emoji:\"อิโมจิ\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"วันที่เวลาแบบ ISO\",date:\"วันที่แบบ ISO\",time:\"เวลาแบบ ISO\",duration:\"ช่วงเวลาแบบ ISO\",ipv4:\"ที่อยู่ IPv4\",ipv6:\"ที่อยู่ IPv6\",cidrv4:\"ช่วง IP แบบ IPv4\",cidrv6:\"ช่วง IP แบบ IPv6\",base64:\"ข้อความแบบ Base64\",base64url:\"ข้อความแบบ Base64 สำหรับ URL\",json_string:\"ข้อความแบบ JSON\",e164:\"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)\",jwt:\"โทเคน JWT\",template_literal:\"ข้อมูลที่ป้อน\"},u={nan:\"NaN\",number:\"ตัวเลข\",array:\"อาร์เรย์ (Array)\",null:\"ไม่มีค่า (null)\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${n.expected} แต่ได้รับ ${g}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${$} แต่ได้รับ ${g}`}case\"invalid_value\":if(n.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${k(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"ไม่เกิน\":\"น้อยกว่า\",t=i(n.origin);if(t)return`เกินกำหนด: ${n.origin??\"ค่า\"} ควรมี${$} ${n.maximum.toString()} ${t.unit??\"รายการ\"}`;return`เกินกำหนด: ${n.origin??\"ค่า\"} ควรมี${$} ${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\"อย่างน้อย\":\"มากกว่า\",t=i(n.origin);if(t)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${$} ${n.minimum.toString()} ${t.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${$} ${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย \"${$.prefix}\"`;if($.format===\"ends_with\")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย \"${$.suffix}\"`;if($.format===\"includes\")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี \"${$.includes}\" อยู่ในข้อความ`;if($.format===\"regex\")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${$.pattern}`;return`รูปแบบไม่ถูกต้อง: ${v[$.format]??n.format}`}case\"not_multiple_of\":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${n.divisor} ได้ลงตัว`;case\"unrecognized_keys\":return`พบคีย์ที่ไม่รู้จัก: ${U(n.keys,\", \")}`;case\"invalid_key\":return`คีย์ไม่ถูกต้องใน ${n.origin}`;case\"invalid_union\":return\"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้\";case\"invalid_element\":return`ข้อมูลไม่ถูกต้องใน ${n.origin}`;default:return\"ข้อมูลไม่ถูกต้อง\"}}};var h_=S(()=>{j()});function Ro(){return{localeError:ED()}}var ED=()=>{let r={string:{unit:\"karakter\",verb:\"olmalı\"},file:{unit:\"bayt\",verb:\"olmalı\"},array:{unit:\"öğe\",verb:\"olmalı\"},set:{unit:\"öğe\",verb:\"olmalı\"}};function i(n){return r[n]??null}let v={regex:\"girdi\",email:\"e-posta adresi\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO tarih ve saat\",date:\"ISO tarih\",time:\"ISO saat\",duration:\"ISO süre\",ipv4:\"IPv4 adresi\",ipv6:\"IPv6 adresi\",cidrv4:\"IPv4 aralığı\",cidrv6:\"IPv6 aralığı\",base64:\"base64 ile şifrelenmiş metin\",base64url:\"base64url ile şifrelenmiş metin\",json_string:\"JSON dizesi\",e164:\"E.164 sayısı\",jwt:\"JWT\",template_literal:\"Şablon dizesi\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Geçersiz değer: beklenen instanceof ${n.expected}, alınan ${g}`;return`Geçersiz değer: beklenen ${$}, alınan ${g}`}case\"invalid_value\":if(n.values.length===1)return`Geçersiz değer: beklenen ${k(n.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Çok büyük: beklenen ${n.origin??\"değer\"} ${$}${n.maximum.toString()} ${t.unit??\"öğe\"}`;return`Çok büyük: beklenen ${n.origin??\"değer\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Çok küçük: beklenen ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`Çok küçük: beklenen ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Geçersiz metin: \"${$.prefix}\" ile başlamalı`;if($.format===\"ends_with\")return`Geçersiz metin: \"${$.suffix}\" ile bitmeli`;if($.format===\"includes\")return`Geçersiz metin: \"${$.includes}\" içermeli`;if($.format===\"regex\")return`Geçersiz metin: ${$.pattern} desenine uymalı`;return`Geçersiz ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Geçersiz sayı: ${n.divisor} ile tam bölünebilmeli`;case\"unrecognized_keys\":return`Tanınmayan anahtar${n.keys.length>1?\"lar\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} içinde geçersiz anahtar`;case\"invalid_union\":return\"Geçersiz değer\";case\"invalid_element\":return`${n.origin} içinde geçersiz değer`;default:return\"Geçersiz değer\"}}};var p_=S(()=>{j()});function Oi(){return{localeError:TD()}}var TD=()=>{let r={string:{unit:\"символів\",verb:\"матиме\"},file:{unit:\"байтів\",verb:\"матиме\"},array:{unit:\"елементів\",verb:\"матиме\"},set:{unit:\"елементів\",verb:\"матиме\"}};function i(n){return r[n]??null}let v={regex:\"вхідні дані\",email:\"адреса електронної пошти\",url:\"URL\",emoji:\"емодзі\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"дата та час ISO\",date:\"дата ISO\",time:\"час ISO\",duration:\"тривалість ISO\",ipv4:\"адреса IPv4\",ipv6:\"адреса IPv6\",cidrv4:\"діапазон IPv4\",cidrv6:\"діапазон IPv6\",base64:\"рядок у кодуванні base64\",base64url:\"рядок у кодуванні base64url\",json_string:\"рядок JSON\",e164:\"номер E.164\",jwt:\"JWT\",template_literal:\"вхідні дані\"},u={nan:\"NaN\",number:\"число\",array:\"масив\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Неправильні вхідні дані: очікується instanceof ${n.expected}, отримано ${g}`;return`Неправильні вхідні дані: очікується ${$}, отримано ${g}`}case\"invalid_value\":if(n.values.length===1)return`Неправильні вхідні дані: очікується ${k(n.values[0])}`;return`Неправильна опція: очікується одне з ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Занадто велике: очікується, що ${n.origin??\"значення\"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??\"елементів\"}`;return`Занадто велике: очікується, що ${n.origin??\"значення\"} буде ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Занадто мале: очікується, що ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Неправильний рядок: повинен починатися з \"${$.prefix}\"`;if($.format===\"ends_with\")return`Неправильний рядок: повинен закінчуватися на \"${$.suffix}\"`;if($.format===\"includes\")return`Неправильний рядок: повинен містити \"${$.includes}\"`;if($.format===\"regex\")return`Неправильний рядок: повинен відповідати шаблону ${$.pattern}`;return`Неправильний ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Неправильне число: повинно бути кратним ${n.divisor}`;case\"unrecognized_keys\":return`Нерозпізнаний ключ${n.keys.length>1?\"і\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Неправильний ключ у ${n.origin}`;case\"invalid_union\":return\"Неправильні вхідні дані\";case\"invalid_element\":return`Неправильне значення у ${n.origin}`;default:return\"Неправильні вхідні дані\"}}};var Co=S(()=>{j()});function eo(){return Oi()}var a_=S(()=>{Co()});function yo(){return{localeError:MD()}}var MD=()=>{let r={string:{unit:\"حروف\",verb:\"ہونا\"},file:{unit:\"بائٹس\",verb:\"ہونا\"},array:{unit:\"آئٹمز\",verb:\"ہونا\"},set:{unit:\"آئٹمز\",verb:\"ہونا\"}};function i(n){return r[n]??null}let v={regex:\"ان پٹ\",email:\"ای میل ایڈریس\",url:\"یو آر ایل\",emoji:\"ایموجی\",uuid:\"یو یو آئی ڈی\",uuidv4:\"یو یو آئی ڈی وی 4\",uuidv6:\"یو یو آئی ڈی وی 6\",nanoid:\"نینو آئی ڈی\",guid:\"جی یو آئی ڈی\",cuid:\"سی یو آئی ڈی\",cuid2:\"سی یو آئی ڈی 2\",ulid:\"یو ایل آئی ڈی\",xid:\"ایکس آئی ڈی\",ksuid:\"کے ایس یو آئی ڈی\",datetime:\"آئی ایس او ڈیٹ ٹائم\",date:\"آئی ایس او تاریخ\",time:\"آئی ایس او وقت\",duration:\"آئی ایس او مدت\",ipv4:\"آئی پی وی 4 ایڈریس\",ipv6:\"آئی پی وی 6 ایڈریس\",cidrv4:\"آئی پی وی 4 رینج\",cidrv6:\"آئی پی وی 6 رینج\",base64:\"بیس 64 ان کوڈڈ سٹرنگ\",base64url:\"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ\",json_string:\"جے ایس او این سٹرنگ\",e164:\"ای 164 نمبر\",jwt:\"جے ڈبلیو ٹی\",template_literal:\"ان پٹ\"},u={nan:\"NaN\",number:\"نمبر\",array:\"آرے\",null:\"نل\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`غلط ان پٹ: instanceof ${n.expected} متوقع تھا، ${g} موصول ہوا`;return`غلط ان پٹ: ${$} متوقع تھا، ${g} موصول ہوا`}case\"invalid_value\":if(n.values.length===1)return`غلط ان پٹ: ${k(n.values[0])} متوقع تھا`;return`غلط آپشن: ${U(n.values,\"|\")} میں سے ایک متوقع تھا`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`بہت بڑا: ${n.origin??\"ویلیو\"} کے ${$}${n.maximum.toString()} ${t.unit??\"عناصر\"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??\"ویلیو\"} کا ${$}${n.maximum.toString()} ہونا متوقع تھا`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`بہت چھوٹا: ${n.origin} کے ${$}${n.minimum.toString()} ${t.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${$}${n.minimum.toString()} ہونا متوقع تھا`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`غلط سٹرنگ: \"${$.prefix}\" سے شروع ہونا چاہیے`;if($.format===\"ends_with\")return`غلط سٹرنگ: \"${$.suffix}\" پر ختم ہونا چاہیے`;if($.format===\"includes\")return`غلط سٹرنگ: \"${$.includes}\" شامل ہونا چاہیے`;if($.format===\"regex\")return`غلط سٹرنگ: پیٹرن ${$.pattern} سے میچ ہونا چاہیے`;return`غلط ${v[$.format]??n.format}`}case\"not_multiple_of\":return`غلط نمبر: ${n.divisor} کا مضاعف ہونا چاہیے`;case\"unrecognized_keys\":return`غیر تسلیم شدہ کی${n.keys.length>1?\"ز\":\"\"}: ${U(n.keys,\"، \")}`;case\"invalid_key\":return`${n.origin} میں غلط کی`;case\"invalid_union\":return\"غلط ان پٹ\";case\"invalid_element\":return`${n.origin} میں غلط ویلیو`;default:return\"غلط ان پٹ\"}}};var s_=S(()=>{j()});function fo(){return{localeError:qD()}}var qD=()=>{let r={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\"}};function i(n){return r[n]??null}let v={regex:\"kirish\",email:\"elektron pochta manzili\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO sana va vaqti\",date:\"ISO sana\",time:\"ISO vaqt\",duration:\"ISO davomiylik\",ipv4:\"IPv4 manzil\",ipv6:\"IPv6 manzil\",mac:\"MAC manzil\",cidrv4:\"IPv4 diapazon\",cidrv6:\"IPv6 diapazon\",base64:\"base64 kodlangan satr\",base64url:\"base64url kodlangan satr\",json_string:\"JSON satr\",e164:\"E.164 raqam\",jwt:\"JWT\",template_literal:\"kirish\"},u={nan:\"NaN\",number:\"raqam\",array:\"massiv\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${g}`;return`Noto‘g‘ri kirish: kutilgan ${$}, qabul qilingan ${g}`}case\"invalid_value\":if(n.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${k(n.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Juda katta: kutilgan ${n.origin??\"qiymat\"} ${$}${n.maximum.toString()} ${t.unit} ${t.verb}`;return`Juda katta: kutilgan ${n.origin??\"qiymat\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Juda kichik: kutilgan ${n.origin} ${$}${n.minimum.toString()} ${t.unit} ${t.verb}`;return`Juda kichik: kutilgan ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Noto‘g‘ri satr: \"${$.prefix}\" bilan boshlanishi kerak`;if($.format===\"ends_with\")return`Noto‘g‘ri satr: \"${$.suffix}\" bilan tugashi kerak`;if($.format===\"includes\")return`Noto‘g‘ri satr: \"${$.includes}\" ni o‘z ichiga olishi kerak`;if($.format===\"regex\")return`Noto‘g‘ri satr: ${$.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Noto‘g‘ri raqam: ${n.divisor} ning karralisi bo‘lishi kerak`;case\"unrecognized_keys\":return`Noma’lum kalit${n.keys.length>1?\"lar\":\"\"}: ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} dagi kalit noto‘g‘ri`;case\"invalid_union\":return\"Noto‘g‘ri kirish\";case\"invalid_element\":return`${n.origin} da noto‘g‘ri qiymat`;default:return\"Noto‘g‘ri kirish\"}}};var rI=S(()=>{j()});function ho(){return{localeError:xD()}}var xD=()=>{let r={string:{unit:\"ký tự\",verb:\"có\"},file:{unit:\"byte\",verb:\"có\"},array:{unit:\"phần tử\",verb:\"có\"},set:{unit:\"phần tử\",verb:\"có\"}};function i(n){return r[n]??null}let v={regex:\"đầu vào\",email:\"địa chỉ email\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ngày giờ ISO\",date:\"ngày ISO\",time:\"giờ ISO\",duration:\"khoảng thời gian ISO\",ipv4:\"địa chỉ IPv4\",ipv6:\"địa chỉ IPv6\",cidrv4:\"dải IPv4\",cidrv6:\"dải IPv6\",base64:\"chuỗi mã hóa base64\",base64url:\"chuỗi mã hóa base64url\",json_string:\"chuỗi JSON\",e164:\"số E.164\",jwt:\"JWT\",template_literal:\"đầu vào\"},u={nan:\"NaN\",number:\"số\",array:\"mảng\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${n.expected}, nhận được ${g}`;return`Đầu vào không hợp lệ: mong đợi ${$}, nhận được ${g}`}case\"invalid_value\":if(n.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${k(n.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Quá lớn: mong đợi ${n.origin??\"giá trị\"} ${t.verb} ${$}${n.maximum.toString()} ${t.unit??\"phần tử\"}`;return`Quá lớn: mong đợi ${n.origin??\"giá trị\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Quá nhỏ: mong đợi ${n.origin} ${t.verb} ${$}${n.minimum.toString()} ${t.unit}`;return`Quá nhỏ: mong đợi ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Chuỗi không hợp lệ: phải bắt đầu bằng \"${$.prefix}\"`;if($.format===\"ends_with\")return`Chuỗi không hợp lệ: phải kết thúc bằng \"${$.suffix}\"`;if($.format===\"includes\")return`Chuỗi không hợp lệ: phải bao gồm \"${$.includes}\"`;if($.format===\"regex\")return`Chuỗi không hợp lệ: phải khớp với mẫu ${$.pattern}`;return`${v[$.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`Khóa không được nhận dạng: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Khóa không hợp lệ trong ${n.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 ${n.origin}`;default:return\"Đầu vào không hợp lệ\"}}};var nI=S(()=>{j()});function po(){return{localeError:ZD()}}var ZD=()=>{let r={string:{unit:\"字符\",verb:\"包含\"},file:{unit:\"字节\",verb:\"包含\"},array:{unit:\"项\",verb:\"包含\"},set:{unit:\"项\",verb:\"包含\"}};function i(n){return r[n]??null}let v={regex:\"输入\",email:\"电子邮件\",url:\"URL\",emoji:\"表情符号\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO日期时间\",date:\"ISO日期\",time:\"ISO时间\",duration:\"ISO时长\",ipv4:\"IPv4地址\",ipv6:\"IPv6地址\",cidrv4:\"IPv4网段\",cidrv6:\"IPv6网段\",base64:\"base64编码字符串\",base64url:\"base64url编码字符串\",json_string:\"JSON字符串\",e164:\"E.164号码\",jwt:\"JWT\",template_literal:\"输入\"},u={nan:\"NaN\",number:\"数字\",array:\"数组\",null:\"空值(null)\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`无效输入：期望 instanceof ${n.expected}，实际接收 ${g}`;return`无效输入：期望 ${$}，实际接收 ${g}`}case\"invalid_value\":if(n.values.length===1)return`无效输入：期望 ${k(n.values[0])}`;return`无效选项：期望以下之一 ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`数值过大：期望 ${n.origin??\"值\"} ${$}${n.maximum.toString()} ${t.unit??\"个元素\"}`;return`数值过大：期望 ${n.origin??\"值\"} ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`数值过小：期望 ${n.origin} ${$}${n.minimum.toString()} ${t.unit}`;return`数值过小：期望 ${n.origin} ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`无效字符串：必须以 \"${$.prefix}\" 开头`;if($.format===\"ends_with\")return`无效字符串：必须以 \"${$.suffix}\" 结尾`;if($.format===\"includes\")return`无效字符串：必须包含 \"${$.includes}\"`;if($.format===\"regex\")return`无效字符串：必须满足正则表达式 ${$.pattern}`;return`无效${v[$.format]??n.format}`}case\"not_multiple_of\":return`无效数字：必须是 ${n.divisor} 的倍数`;case\"unrecognized_keys\":return`出现未知的键(key): ${U(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} 中的键(key)无效`;case\"invalid_union\":return\"无效输入\";case\"invalid_element\":return`${n.origin} 中包含无效值(value)`;default:return\"无效输入\"}}};var iI=S(()=>{j()});function ao(){return{localeError:mD()}}var mD=()=>{let r={string:{unit:\"字元\",verb:\"擁有\"},file:{unit:\"位元組\",verb:\"擁有\"},array:{unit:\"項目\",verb:\"擁有\"},set:{unit:\"項目\",verb:\"擁有\"}};function i(n){return r[n]??null}let v={regex:\"輸入\",email:\"郵件地址\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO 日期時間\",date:\"ISO 日期\",time:\"ISO 時間\",duration:\"ISO 期間\",ipv4:\"IPv4 位址\",ipv6:\"IPv6 位址\",cidrv4:\"IPv4 範圍\",cidrv6:\"IPv6 範圍\",base64:\"base64 編碼字串\",base64url:\"base64url 編碼字串\",json_string:\"JSON 字串\",e164:\"E.164 數值\",jwt:\"JWT\",template_literal:\"輸入\"},u={nan:\"NaN\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`無效的輸入值：預期為 instanceof ${n.expected}，但收到 ${g}`;return`無效的輸入值：預期為 ${$}，但收到 ${g}`}case\"invalid_value\":if(n.values.length===1)return`無效的輸入值：預期為 ${k(n.values[0])}`;return`無效的選項：預期為以下其中之一 ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`數值過大：預期 ${n.origin??\"值\"} 應為 ${$}${n.maximum.toString()} ${t.unit??\"個元素\"}`;return`數值過大：預期 ${n.origin??\"值\"} 應為 ${$}${n.maximum.toString()}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`數值過小：預期 ${n.origin} 應為 ${$}${n.minimum.toString()} ${t.unit}`;return`數值過小：預期 ${n.origin} 應為 ${$}${n.minimum.toString()}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`無效的字串：必須以 \"${$.prefix}\" 開頭`;if($.format===\"ends_with\")return`無效的字串：必須以 \"${$.suffix}\" 結尾`;if($.format===\"includes\")return`無效的字串：必須包含 \"${$.includes}\"`;if($.format===\"regex\")return`無效的字串：必須符合格式 ${$.pattern}`;return`無效的 ${v[$.format]??n.format}`}case\"not_multiple_of\":return`無效的數字：必須為 ${n.divisor} 的倍數`;case\"unrecognized_keys\":return`無法識別的鍵值${n.keys.length>1?\"們\":\"\"}：${U(n.keys,\"、\")}`;case\"invalid_key\":return`${n.origin} 中有無效的鍵值`;case\"invalid_union\":return\"無效的輸入值\";case\"invalid_element\":return`${n.origin} 中有無效的值`;default:return\"無效的輸入值\"}}};var vI=S(()=>{j()});function so(){return{localeError:RD()}}var RD=()=>{let r={string:{unit:\"àmi\",verb:\"ní\"},file:{unit:\"bytes\",verb:\"ní\"},array:{unit:\"nkan\",verb:\"ní\"},set:{unit:\"nkan\",verb:\"ní\"}};function i(n){return r[n]??null}let v={regex:\"ẹ̀rọ ìbáwọlé\",email:\"àdírẹ́sì ìmẹ́lì\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"àkókò ISO\",date:\"ọjọ́ ISO\",time:\"àkókò ISO\",duration:\"àkókò tó pé ISO\",ipv4:\"àdírẹ́sì IPv4\",ipv6:\"àdírẹ́sì IPv6\",cidrv4:\"àgbègbè IPv4\",cidrv6:\"àgbègbè IPv6\",base64:\"ọ̀rọ̀ tí a kọ́ ní base64\",base64url:\"ọ̀rọ̀ base64url\",json_string:\"ọ̀rọ̀ JSON\",e164:\"nọ́mbà E.164\",jwt:\"JWT\",template_literal:\"ẹ̀rọ ìbáwọlé\"},u={nan:\"NaN\",number:\"nọ́mbà\",array:\"akopọ\"};return(n)=>{switch(n.code){case\"invalid_type\":{let $=u[n.expected]??n.expected,t=O(n.input),g=u[t]??t;if(/^[A-Z]/.test(n.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${n.expected}, àmọ̀ a rí ${g}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${$}, àmọ̀ a rí ${g}`}case\"invalid_value\":if(n.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${k(n.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${U(n.values,\"|\")}`;case\"too_big\":{let $=n.inclusive?\"<=\":\"<\",t=i(n.origin);if(t)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${n.origin??\"iye\"} ${t.verb} ${$}${n.maximum} ${t.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${$}${n.maximum}`}case\"too_small\":{let $=n.inclusive?\">=\":\">\",t=i(n.origin);if(t)return`Kéré ju: a ní láti jẹ́ pé ${n.origin} ${t.verb} ${$}${n.minimum} ${t.unit}`;return`Kéré ju: a ní láti jẹ́ ${$}${n.minimum}`}case\"invalid_format\":{let $=n;if($.format===\"starts_with\")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú \"${$.prefix}\"`;if($.format===\"ends_with\")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú \"${$.suffix}\"`;if($.format===\"includes\")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní \"${$.includes}\"`;if($.format===\"regex\")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${$.pattern}`;return`Aṣìṣe: ${v[$.format]??n.format}`}case\"not_multiple_of\":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${n.divisor}`;case\"unrecognized_keys\":return`Bọtìnì àìmọ̀: ${U(n.keys,\", \")}`;case\"invalid_key\":return`Bọtìnì aṣìṣe nínú ${n.origin}`;case\"invalid_union\":return\"Ìbáwọlé aṣìṣe\";case\"invalid_element\":return`Iye aṣìṣe nínú ${n.origin}`;default:return\"Ìbáwọlé aṣìṣe\"}}};var $I=S(()=>{j()});var Vn={};Lr(Vn,{zhTW:()=>ao,zhCN:()=>po,yo:()=>so,vi:()=>ho,uz:()=>fo,ur:()=>yo,uk:()=>Oi,ua:()=>eo,tr:()=>Ro,th:()=>mo,ta:()=>Zo,sv:()=>xo,sl:()=>qo,ru:()=>Mo,pt:()=>To,ps:()=>Ho,pl:()=>Eo,ota:()=>Fo,no:()=>Bo,nl:()=>Qo,ms:()=>Yo,mk:()=>Ko,lt:()=>Vo,ko:()=>Go,km:()=>Ni,kh:()=>Xo,ka:()=>jo,ja:()=>Ao,it:()=>Lo,is:()=>Jo,id:()=>So,hy:()=>Po,hu:()=>zo,he:()=>co,frCA:()=>Oo,fr:()=>ko,fi:()=>No,fa:()=>wo,es:()=>Do,eo:()=>Uo,en:()=>wi,de:()=>_o,da:()=>bo,cs:()=>lo,ca:()=>oo,bg:()=>go,be:()=>to,az:()=>uo,ar:()=>$o});var rl=S(()=>{l_();b_();I_();U_();D_();w_();N_();k_();Io();O_();c_();z_();P_();S_();J_();L_();A_();W_();X_();G_();V_();K_();Y_();Q_();Wo();B_();H_();E_();T_();M_();q_();x_();Z_();m_();R_();e_();y_();f_();d_();h_();p_();a_();Co();s_();rI();nI();iI();vI();$I()});class nl{constructor(){this._map=new WeakMap,this._idmap=new Map}add(r,...i){let v=i[0];if(this._map.set(r,v),v&&typeof v===\"object\"&&\"id\"in v)this._idmap.set(v.id,r);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(r){let i=this._map.get(r);if(i&&typeof i===\"object\"&&\"id\"in i)this._idmap.delete(i.id);return this._map.delete(r),this}get(r){let i=r._zod.parent;if(i){let v={...this.get(i)??{}};delete v.id;let u={...v,...this._map.get(r)};return Object.keys(u).length?u:void 0}return this._map.get(r)}has(r){return this._map.has(r)}}function ci(){return new nl}var uI,hv,pv,f;var zi=S(()=>{hv=Symbol(\"ZodOutput\"),pv=Symbol(\"ZodInput\");(uI=globalThis).__zod_globalRegistry??(uI.__zod_globalRegistry=ci());f=globalThis.__zod_globalRegistry});function il(r,i){return new r({type:\"string\",...z(i)})}function vl(r,i){return new r({type:\"string\",coerce:!0,...z(i)})}function av(r,i){return new r({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...z(i)})}function Pi(r,i){return new r({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...z(i)})}function sv(r,i){return new r({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...z(i)})}function r$(r,i){return new r({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...z(i)})}function n$(r,i){return new r({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...z(i)})}function i$(r,i){return new r({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...z(i)})}function Si(r,i){return new r({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...z(i)})}function v$(r,i){return new r({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...z(i)})}function $$(r,i){return new r({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...z(i)})}function u$(r,i){return new r({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...z(i)})}function t$(r,i){return new r({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...z(i)})}function g$(r,i){return new r({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...z(i)})}function o$(r,i){return new r({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...z(i)})}function l$(r,i){return new r({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...z(i)})}function b$(r,i){return new r({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...z(i)})}function _$(r,i){return new r({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...z(i)})}function $l(r,i){return new r({type:\"string\",format:\"mac\",check:\"string_format\",abort:!1,...z(i)})}function I$(r,i){return new r({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...z(i)})}function U$(r,i){return new r({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...z(i)})}function D$(r,i){return new r({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...z(i)})}function w$(r,i){return new r({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...z(i)})}function N$(r,i){return new r({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...z(i)})}function k$(r,i){return new r({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...z(i)})}function ul(r,i){return new r({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...z(i)})}function tl(r,i){return new r({type:\"string\",format:\"date\",check:\"string_format\",...z(i)})}function gl(r,i){return new r({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...z(i)})}function ol(r,i){return new r({type:\"string\",format:\"duration\",check:\"string_format\",...z(i)})}function ll(r,i){return new r({type:\"number\",checks:[],...z(i)})}function bl(r,i){return new r({type:\"number\",coerce:!0,checks:[],...z(i)})}function _l(r,i){return new r({type:\"number\",check:\"number_format\",abort:!1,format:\"safeint\",...z(i)})}function Il(r,i){return new r({type:\"number\",check:\"number_format\",abort:!1,format:\"float32\",...z(i)})}function Ul(r,i){return new r({type:\"number\",check:\"number_format\",abort:!1,format:\"float64\",...z(i)})}function Dl(r,i){return new r({type:\"number\",check:\"number_format\",abort:!1,format:\"int32\",...z(i)})}function wl(r,i){return new r({type:\"number\",check:\"number_format\",abort:!1,format:\"uint32\",...z(i)})}function Nl(r,i){return new r({type:\"boolean\",...z(i)})}function kl(r,i){return new r({type:\"boolean\",coerce:!0,...z(i)})}function Ol(r,i){return new r({type:\"bigint\",...z(i)})}function cl(r,i){return new r({type:\"bigint\",coerce:!0,...z(i)})}function zl(r,i){return new r({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"int64\",...z(i)})}function Pl(r,i){return new r({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"uint64\",...z(i)})}function Sl(r,i){return new r({type:\"symbol\",...z(i)})}function Jl(r,i){return new r({type:\"undefined\",...z(i)})}function Ll(r,i){return new r({type:\"null\",...z(i)})}function Al(r){return new r({type:\"any\"})}function jl(r){return new r({type:\"unknown\"})}function Wl(r,i){return new r({type:\"never\",...z(i)})}function Xl(r,i){return new r({type:\"void\",...z(i)})}function Gl(r,i){return new r({type:\"date\",...z(i)})}function Vl(r,i){return new r({type:\"date\",coerce:!0,...z(i)})}function Kl(r,i){return new r({type:\"nan\",...z(i)})}function zr(r,i){return new Ev({check:\"less_than\",...z(i),value:r,inclusive:!1})}function lr(r,i){return new Ev({check:\"less_than\",...z(i),value:r,inclusive:!0})}function Pr(r,i){return new Tv({check:\"greater_than\",...z(i),value:r,inclusive:!1})}function nr(r,i){return new Tv({check:\"greater_than\",...z(i),value:r,inclusive:!0})}function Ji(r){return Pr(0,r)}function Li(r){return zr(0,r)}function Ai(r){return lr(0,r)}function ji(r){return nr(0,r)}function Vr(r,i){return new Wt({check:\"multiple_of\",...z(i),value:r})}function Kr(r,i){return new Vt({check:\"max_size\",...z(i),maximum:r})}function Sr(r,i){return new Kt({check:\"min_size\",...z(i),minimum:r})}function Tr(r,i){return new Yt({check:\"size_equals\",...z(i),size:r})}function Mr(r,i){return new Qt({check:\"max_length\",...z(i),maximum:r})}function jr(r,i){return new Bt({check:\"min_length\",...z(i),minimum:r})}function qr(r,i){return new Ft({check:\"length_equals\",...z(i),length:r})}function pr(r,i){return new Ht({check:\"string_format\",format:\"regex\",...z(i),pattern:r})}function ar(r){return new Et({check:\"string_format\",format:\"lowercase\",...z(r)})}function sr(r){return new Tt({check:\"string_format\",format:\"uppercase\",...z(r)})}function rn(r,i){return new Mt({check:\"string_format\",format:\"includes\",...z(i),includes:r})}function nn(r,i){return new qt({check:\"string_format\",format:\"starts_with\",...z(i),prefix:r})}function vn(r,i){return new xt({check:\"string_format\",format:\"ends_with\",...z(i),suffix:r})}function Wi(r,i,v){return new Zt({check:\"property\",property:r,schema:i,...z(v)})}function $n(r,i){return new mt({check:\"mime_type\",mime:r,...z(i)})}function Nr(r){return new Rt({check:\"overwrite\",tx:r})}function un(r){return Nr((i)=>i.normalize(r))}function tn(){return Nr((r)=>r.trim())}function gn(){return Nr((r)=>r.toLowerCase())}function on(){return Nr((r)=>r.toUpperCase())}function ln(){return Nr((r)=>Ru(r))}function Yl(r,i,v){return new r({type:\"array\",element:i,...z(v)})}function eD(r,i,v){return new r({type:\"union\",options:i,...z(v)})}function yD(r,i,v){return new r({type:\"union\",options:i,inclusive:!1,...z(v)})}function fD(r,i,v,u){return new r({type:\"union\",options:v,discriminator:i,...z(u)})}function dD(r,i,v){return new r({type:\"intersection\",left:i,right:v})}function hD(r,i,v,u){let n=v instanceof W;return new r({type:\"tuple\",items:i,rest:n?v:null,...z(n?u:v)})}function pD(r,i,v,u){return new r({type:\"record\",keyType:i,valueType:v,...z(u)})}function aD(r,i,v,u){return new r({type:\"map\",keyType:i,valueType:v,...z(u)})}function sD(r,i,v){return new r({type:\"set\",valueType:i,...z(v)})}function rw(r,i,v){let u=Array.isArray(i)?Object.fromEntries(i.map((n)=>[n,n])):i;return new r({type:\"enum\",entries:u,...z(v)})}function nw(r,i,v){return new r({type:\"enum\",entries:i,...z(v)})}function iw(r,i,v){return new r({type:\"literal\",values:Array.isArray(i)?i:[i],...z(v)})}function Ql(r,i){return new r({type:\"file\",...z(i)})}function vw(r,i){return new r({type:\"transform\",transform:i})}function $w(r,i){return new r({type:\"optional\",innerType:i})}function uw(r,i){return new r({type:\"nullable\",innerType:i})}function tw(r,i,v){return new r({type:\"default\",innerType:i,get defaultValue(){return typeof v===\"function\"?v():eu(v)}})}function gw(r,i,v){return new r({type:\"nonoptional\",innerType:i,...z(v)})}function ow(r,i){return new r({type:\"success\",innerType:i})}function lw(r,i,v){return new r({type:\"catch\",innerType:i,catchValue:typeof v===\"function\"?v:()=>v})}function bw(r,i,v){return new r({type:\"pipe\",in:i,out:v})}function _w(r,i){return new r({type:\"readonly\",innerType:i})}function Iw(r,i,v){return new r({type:\"template_literal\",parts:i,...z(v)})}function Uw(r,i){return new r({type:\"lazy\",getter:i})}function Dw(r,i){return new r({type:\"promise\",innerType:i})}function Bl(r,i,v){let u=z(v);return u.abort??(u.abort=!0),new r({type:\"custom\",check:\"custom\",fn:i,...u})}function Fl(r,i,v){return new r({type:\"custom\",check:\"custom\",fn:i,...z(v)})}function Hl(r){let i=tI((v)=>{return v.addIssue=(u)=>{if(typeof u===\"string\")v.issues.push(zn(u,v.value,i._zod.def));else{let n=u;if(n.fatal)n.continue=!1;n.code??(n.code=\"custom\"),n.input??(n.input=v.value),n.inst??(n.inst=i),n.continue??(n.continue=!i._zod.def.abort),v.issues.push(zn(n))}},r(v.value,v)});return i}function tI(r,i){let v=new m({check:\"custom\",...z(i)});return v._zod.check=r,v}function El(r){let i=new m({check:\"describe\"});return i._zod.onattach=[(v)=>{let u=f.get(v)??{};f.add(v,{...u,description:r})}],i._zod.check=()=>{},i}function Tl(r){let i=new m({check:\"meta\"});return i._zod.onattach=[(v)=>{let u=f.get(v)??{};f.add(v,{...u,...r})}],i._zod.check=()=>{},i}function Ml(r,i){let v=z(i),u=v.truthy??[\"true\",\"1\",\"yes\",\"on\",\"y\",\"enabled\"],n=v.falsy??[\"false\",\"0\",\"no\",\"off\",\"n\",\"disabled\"];if(v.case!==\"sensitive\")u=u.map((P)=>typeof P===\"string\"?P.toLowerCase():P),n=n.map((P)=>typeof P===\"string\"?P.toLowerCase():P);let $=new Set(u),t=new Set(n),g=r.Codec??Di,b=r.Boolean??Ii,_=new(r.String??hr)({type:\"string\",error:v.error}),w=new b({type:\"boolean\",error:v.error}),N=new g({type:\"pipe\",in:_,out:w,transform:(P,K)=>{let q=P;if(v.case!==\"sensitive\")q=q.toLowerCase();if($.has(q))return!0;else if(t.has(q))return!1;else return K.issues.push({code:\"invalid_value\",expected:\"stringbool\",values:[...$,...t],input:K.value,inst:N,continue:!1}),{}},reverseTransform:(P,K)=>{if(P===!0)return u[0]||\"true\";else return n[0]||\"false\"},error:v.error});return N}function Kn(r,i,v,u={}){let n=z(u),$={...z(u),check:\"string_format\",type:\"string\",format:i,fn:typeof v===\"function\"?v:(g)=>v.test(g),...n};if(v instanceof RegExp)$.pattern=v;return new r($)}var O$;var gI=S(()=>{Mv();zi();vo();j();O$={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function xr(r){let i=r?.target??\"draft-2020-12\";if(i===\"draft-4\")i=\"draft-04\";if(i===\"draft-7\")i=\"draft-07\";return{processors:r.processors??{},metadataRegistry:r?.metadata??f,target:i,unrepresentable:r?.unrepresentable??\"throw\",override:r?.override??(()=>{}),io:r?.io??\"output\",counter:0,seen:new Map,cycles:r?.cycles??\"ref\",reused:r?.reused??\"inline\",external:r?.external??void 0}}function B(r,i,v={path:[],schemaPath:[]}){var u;let n=r._zod.def,$=i.seen.get(r);if($){if($.count++,v.schemaPath.includes(r))$.cycle=v.path;return $.schema}let t={schema:{},count:1,cycle:void 0,path:v.path};i.seen.set(r,t);let g=r._zod.toJSONSchema?.();if(g)t.schema=g;else{let _={...v,schemaPath:[...v.schemaPath,r],path:v.path};if(r._zod.processJSONSchema)r._zod.processJSONSchema(i,t.schema,_);else{let N=t.schema,P=i.processors[n.type];if(!P)throw Error(`[toJSONSchema]: Non-representable type encountered: ${n.type}`);P(r,i,N,_)}let w=r._zod.parent;if(w){if(!t.ref)t.ref=w;B(w,i,_),i.seen.get(w).isParent=!0}}let b=i.metadataRegistry.get(r);if(b)Object.assign(t.schema,b);if(i.io===\"input\"&&$r(r))delete t.schema.examples,delete t.schema.default;if(i.io===\"input\"&&t.schema._prefault)(u=t.schema).default??(u.default=t.schema._prefault);return delete t.schema._prefault,i.seen.get(r).schema}function Zr(r,i){let v=r.seen.get(i);if(!v)throw Error(\"Unprocessed schema. This is a bug in Zod.\");let u=new Map;for(let t of r.seen.entries()){let g=r.metadataRegistry.get(t[0])?.id;if(g){let b=u.get(g);if(b&&b!==t[0])throw Error(`Duplicate schema id \"${g}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);u.set(g,t[0])}}let n=(t)=>{let g=r.target===\"draft-2020-12\"?\"$defs\":\"definitions\";if(r.external){let w=r.external.registry.get(t[0])?.id,N=r.external.uri??((K)=>K);if(w)return{ref:N(w)};let P=t[1].defId??t[1].schema.id??`schema${r.counter++}`;return t[1].defId=P,{defId:P,ref:`${N(\"__shared\")}#/${g}/${P}`}}if(t[1]===v)return{ref:\"#\"};let l=`${\"#\"}/${g}/`,_=t[1].schema.id??`__schema${r.counter++}`;return{defId:_,ref:l+_}},$=(t)=>{if(t[1].schema.$ref)return;let g=t[1],{ref:b,defId:l}=n(t);if(g.def={...g.schema},l)g.defId=l;let _=g.schema;for(let w in _)delete _[w];_.$ref=b};if(r.cycles===\"throw\")for(let t of r.seen.entries()){let g=t[1];if(g.cycle)throw Error(`Cycle detected: #/${g.cycle?.join(\"/\")}/<root>\n\nSet the \\`cycles\\` parameter to \\`\"ref\"\\` to resolve cyclical schemas with defs.`)}for(let t of r.seen.entries()){let g=t[1];if(i===t[0]){$(t);continue}if(r.external){let l=r.external.registry.get(t[0])?.id;if(i!==t[0]&&l){$(t);continue}}if(r.metadataRegistry.get(t[0])?.id){$(t);continue}if(g.cycle){$(t);continue}if(g.count>1){if(r.reused===\"ref\"){$(t);continue}}}}function mr(r,i){let v=r.seen.get(i);if(!v)throw Error(\"Unprocessed schema. This is a bug in Zod.\");let u=(t)=>{let g=r.seen.get(t);if(g.ref===null)return;let b=g.def??g.schema,l={...b},_=g.ref;if(g.ref=null,_){u(_);let N=r.seen.get(_),P=N.schema;if(P.$ref&&(r.target===\"draft-07\"||r.target===\"draft-04\"||r.target===\"openapi-3.0\"))b.allOf=b.allOf??[],b.allOf.push(P);else Object.assign(b,P);if(Object.assign(b,l),t._zod.parent===_)for(let q in b){if(q===\"$ref\"||q===\"allOf\")continue;if(!(q in l))delete b[q]}if(P.$ref)for(let q in b){if(q===\"$ref\"||q===\"allOf\")continue;if(q in N.def&&JSON.stringify(b[q])===JSON.stringify(N.def[q]))delete b[q]}}let w=t._zod.parent;if(w&&w!==_){u(w);let N=r.seen.get(w);if(N?.schema.$ref){if(b.$ref=N.schema.$ref,N.def)for(let P in b){if(P===\"$ref\"||P===\"allOf\")continue;if(P in N.def&&JSON.stringify(b[P])===JSON.stringify(N.def[P]))delete b[P]}}}r.override({zodSchema:t,jsonSchema:b,path:g.path??[]})};for(let t of[...r.seen.entries()].reverse())u(t[0]);let n={};if(r.target===\"draft-2020-12\")n.$schema=\"https://json-schema.org/draft/2020-12/schema\";else if(r.target===\"draft-07\")n.$schema=\"http://json-schema.org/draft-07/schema#\";else if(r.target===\"draft-04\")n.$schema=\"http://json-schema.org/draft-04/schema#\";else if(r.target===\"openapi-3.0\");if(r.external?.uri){let t=r.external.registry.get(i)?.id;if(!t)throw Error(\"Schema is missing an `id` property\");n.$id=r.external.uri(t)}Object.assign(n,v.def??v.schema);let $=r.external?.defs??{};for(let t of r.seen.entries()){let g=t[1];if(g.def&&g.defId)$[g.defId]=g.def}if(r.external);else if(Object.keys($).length>0)if(r.target===\"draft-2020-12\")n.$defs=$;else n.definitions=$;try{let t=JSON.parse(JSON.stringify(n));return Object.defineProperty(t,\"~standard\",{value:{...i[\"~standard\"],jsonSchema:{input:Yn(i,\"input\",r.processors),output:Yn(i,\"output\",r.processors)}},enumerable:!1,writable:!1}),t}catch(t){throw Error(\"Error converting schema to JSON.\")}}function $r(r,i){let v=i??{seen:new Set};if(v.seen.has(r))return!1;v.seen.add(r);let u=r._zod.def;if(u.type===\"transform\")return!0;if(u.type===\"array\")return $r(u.element,v);if(u.type===\"set\")return $r(u.valueType,v);if(u.type===\"lazy\")return $r(u.getter(),v);if(u.type===\"promise\"||u.type===\"optional\"||u.type===\"nonoptional\"||u.type===\"nullable\"||u.type===\"readonly\"||u.type===\"default\"||u.type===\"prefault\")return $r(u.innerType,v);if(u.type===\"intersection\")return $r(u.left,v)||$r(u.right,v);if(u.type===\"record\"||u.type===\"map\")return $r(u.keyType,v)||$r(u.valueType,v);if(u.type===\"pipe\")return $r(u.in,v)||$r(u.out,v);if(u.type===\"object\"){for(let n in u.shape)if($r(u.shape[n],v))return!0;return!1}if(u.type===\"union\"){for(let n of u.options)if($r(n,v))return!0;return!1}if(u.type===\"tuple\"){for(let n of u.items)if($r(n,v))return!0;if(u.rest&&$r(u.rest,v))return!0;return!1}return!1}var ql=(r,i={})=>(v)=>{let u=xr({...v,processors:i});return B(r,u),Zr(u,r),mr(u,r)},Yn=(r,i,v={})=>(u)=>{let{libraryOptions:n,target:$}=u??{},t=xr({...n??{},target:$,io:i,processors:v});return B(r,t),Zr(t,r),mr(t,r)};var Xi=S(()=>{zi()});function Gi(r,i){if(\"_idmap\"in r){let u=r,n=xr({...i,processors:c$}),$={};for(let b of u._idmap.entries()){let[l,_]=b;B(_,n)}let t={},g={registry:u,uri:i?.uri,defs:$};n.external=g;for(let b of u._idmap.entries()){let[l,_]=b;Zr(n,_),t[l]=mr(n,_)}if(Object.keys($).length>0){let b=n.target===\"draft-2020-12\"?\"$defs\":\"definitions\";t.__shared={[b]:$}}return{schemas:t}}let v=xr({...i,processors:c$});return B(r,v),Zr(v,r),mr(v,r)}var ww,xl=(r,i,v,u)=>{let n=v;n.type=\"string\";let{minimum:$,maximum:t,format:g,patterns:b,contentEncoding:l}=r._zod.bag;if(typeof $===\"number\")n.minLength=$;if(typeof t===\"number\")n.maxLength=t;if(g){if(n.format=ww[g]??g,n.format===\"\")delete n.format;if(g===\"time\")delete n.format}if(l)n.contentEncoding=l;if(b&&b.size>0){let _=[...b];if(_.length===1)n.pattern=_[0].source;else if(_.length>1)n.allOf=[..._.map((w)=>({...i.target===\"draft-07\"||i.target===\"draft-04\"||i.target===\"openapi-3.0\"?{type:\"string\"}:{},pattern:w.source}))]}},Zl=(r,i,v,u)=>{let n=v,{minimum:$,maximum:t,format:g,multipleOf:b,exclusiveMaximum:l,exclusiveMinimum:_}=r._zod.bag;if(typeof g===\"string\"&&g.includes(\"int\"))n.type=\"integer\";else n.type=\"number\";if(typeof _===\"number\")if(i.target===\"draft-04\"||i.target===\"openapi-3.0\")n.minimum=_,n.exclusiveMinimum=!0;else n.exclusiveMinimum=_;if(typeof $===\"number\"){if(n.minimum=$,typeof _===\"number\"&&i.target!==\"draft-04\")if(_>=$)delete n.minimum;else delete n.exclusiveMinimum}if(typeof l===\"number\")if(i.target===\"draft-04\"||i.target===\"openapi-3.0\")n.maximum=l,n.exclusiveMaximum=!0;else n.exclusiveMaximum=l;if(typeof t===\"number\"){if(n.maximum=t,typeof l===\"number\"&&i.target!==\"draft-04\")if(l<=t)delete n.maximum;else delete n.exclusiveMaximum}if(typeof b===\"number\")n.multipleOf=b},ml=(r,i,v,u)=>{v.type=\"boolean\"},Rl=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"BigInt cannot be represented in JSON Schema\")},Cl=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Symbols cannot be represented in JSON Schema\")},el=(r,i,v,u)=>{if(i.target===\"openapi-3.0\")v.type=\"string\",v.nullable=!0,v.enum=[null];else v.type=\"null\"},yl=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Undefined cannot be represented in JSON Schema\")},fl=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Void cannot be represented in JSON Schema\")},dl=(r,i,v,u)=>{v.not={}},hl=(r,i,v,u)=>{},pl=(r,i,v,u)=>{},al=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Date cannot be represented in JSON Schema\")},sl=(r,i,v,u)=>{let n=r._zod.def,$=ri(n.entries);if($.every((t)=>typeof t===\"number\"))v.type=\"number\";if($.every((t)=>typeof t===\"string\"))v.type=\"string\";v.enum=$},r6=(r,i,v,u)=>{let n=r._zod.def,$=[];for(let t of n.values)if(t===void 0){if(i.unrepresentable===\"throw\")throw Error(\"Literal `undefined` cannot be represented in JSON Schema\")}else if(typeof t===\"bigint\")if(i.unrepresentable===\"throw\")throw Error(\"BigInt literals cannot be represented in JSON Schema\");else $.push(Number(t));else $.push(t);if($.length===0);else if($.length===1){let t=$[0];if(v.type=t===null?\"null\":typeof t,i.target===\"draft-04\"||i.target===\"openapi-3.0\")v.enum=[t];else v.const=t}else{if($.every((t)=>typeof t===\"number\"))v.type=\"number\";if($.every((t)=>typeof t===\"string\"))v.type=\"string\";if($.every((t)=>typeof t===\"boolean\"))v.type=\"boolean\";if($.every((t)=>t===null))v.type=\"null\";v.enum=$}},n6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"NaN cannot be represented in JSON Schema\")},i6=(r,i,v,u)=>{let n=v,$=r._zod.pattern;if(!$)throw Error(\"Pattern not found in template literal\");n.type=\"string\",n.pattern=$.source},v6=(r,i,v,u)=>{let n=v,$={type:\"string\",format:\"binary\",contentEncoding:\"binary\"},{minimum:t,maximum:g,mime:b}=r._zod.bag;if(t!==void 0)$.minLength=t;if(g!==void 0)$.maxLength=g;if(b)if(b.length===1)$.contentMediaType=b[0],Object.assign(n,$);else Object.assign(n,$),n.anyOf=b.map((l)=>({contentMediaType:l}));else Object.assign(n,$)},$6=(r,i,v,u)=>{v.type=\"boolean\"},u6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Custom types cannot be represented in JSON Schema\")},t6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Function types cannot be represented in JSON Schema\")},g6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Transforms cannot be represented in JSON Schema\")},o6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Map cannot be represented in JSON Schema\")},l6=(r,i,v,u)=>{if(i.unrepresentable===\"throw\")throw Error(\"Set cannot be represented in JSON Schema\")},b6=(r,i,v,u)=>{let n=v,$=r._zod.def,{minimum:t,maximum:g}=r._zod.bag;if(typeof t===\"number\")n.minItems=t;if(typeof g===\"number\")n.maxItems=g;n.type=\"array\",n.items=B($.element,i,{...u,path:[...u.path,\"items\"]})},_6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type=\"object\",n.properties={};let t=$.shape;for(let l in t)n.properties[l]=B(t[l],i,{...u,path:[...u.path,\"properties\",l]});let g=new Set(Object.keys(t)),b=new Set([...g].filter((l)=>{let _=$.shape[l]._zod;if(i.io===\"input\")return _.optin===void 0;else return _.optout===void 0}));if(b.size>0)n.required=Array.from(b);if($.catchall?._zod.def.type===\"never\")n.additionalProperties=!1;else if(!$.catchall){if(i.io===\"output\")n.additionalProperties=!1}else if($.catchall)n.additionalProperties=B($.catchall,i,{...u,path:[...u.path,\"additionalProperties\"]})},z$=(r,i,v,u)=>{let n=r._zod.def,$=n.inclusive===!1,t=n.options.map((g,b)=>B(g,i,{...u,path:[...u.path,$?\"oneOf\":\"anyOf\",b]}));if($)v.oneOf=t;else v.anyOf=t},I6=(r,i,v,u)=>{let n=r._zod.def,$=B(n.left,i,{...u,path:[...u.path,\"allOf\",0]}),t=B(n.right,i,{...u,path:[...u.path,\"allOf\",1]}),g=(l)=>(\"allOf\"in l)&&Object.keys(l).length===1,b=[...g($)?$.allOf:[$],...g(t)?t.allOf:[t]];v.allOf=b},U6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type=\"array\";let t=i.target===\"draft-2020-12\"?\"prefixItems\":\"items\",g=i.target===\"draft-2020-12\"?\"items\":i.target===\"openapi-3.0\"?\"items\":\"additionalItems\",b=$.items.map((N,P)=>B(N,i,{...u,path:[...u.path,t,P]})),l=$.rest?B($.rest,i,{...u,path:[...u.path,g,...i.target===\"openapi-3.0\"?[$.items.length]:[]]}):null;if(i.target===\"draft-2020-12\"){if(n.prefixItems=b,l)n.items=l}else if(i.target===\"openapi-3.0\"){if(n.items={anyOf:b},l)n.items.anyOf.push(l);if(n.minItems=b.length,!l)n.maxItems=b.length}else if(n.items=b,l)n.additionalItems=l;let{minimum:_,maximum:w}=r._zod.bag;if(typeof _===\"number\")n.minItems=_;if(typeof w===\"number\")n.maxItems=w},D6=(r,i,v,u)=>{let n=v,$=r._zod.def;n.type=\"object\";let t=$.keyType,b=t._zod.bag?.patterns;if($.mode===\"loose\"&&b&&b.size>0){let _=B($.valueType,i,{...u,path:[...u.path,\"patternProperties\",\"*\"]});n.patternProperties={};for(let w of b)n.patternProperties[w.source]=_}else{if(i.target===\"draft-07\"||i.target===\"draft-2020-12\")n.propertyNames=B($.keyType,i,{...u,path:[...u.path,\"propertyNames\"]});n.additionalProperties=B($.valueType,i,{...u,path:[...u.path,\"additionalProperties\"]})}let l=t._zod.values;if(l){let _=[...l].filter((w)=>typeof w===\"string\"||typeof w===\"number\");if(_.length>0)n.required=_}},w6=(r,i,v,u)=>{let n=r._zod.def,$=B(n.innerType,i,u),t=i.seen.get(r);if(i.target===\"openapi-3.0\")t.ref=n.innerType,v.nullable=!0;else v.anyOf=[$,{type:\"null\"}]},N6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},k6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType,v.default=JSON.parse(JSON.stringify(n.defaultValue))},O6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);if($.ref=n.innerType,i.io===\"input\")v._prefault=JSON.parse(JSON.stringify(n.defaultValue))},c6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType;let t;try{t=n.catchValue(void 0)}catch{throw Error(\"Dynamic catch values are not supported in JSON Schema\")}v.default=t},z6=(r,i,v,u)=>{let n=r._zod.def,$=i.io===\"input\"?n.in._zod.def.type===\"transform\"?n.out:n.in:n.out;B($,i,u);let t=i.seen.get(r);t.ref=$},P6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType,v.readOnly=!0},S6=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},P$=(r,i,v,u)=>{let n=r._zod.def;B(n.innerType,i,u);let $=i.seen.get(r);$.ref=n.innerType},J6=(r,i,v,u)=>{let n=r._zod.innerType;B(n,i,u);let $=i.seen.get(r);$.ref=n},c$;var Vi=S(()=>{Xi();j();ww={guid:\"uuid\",url:\"uri\",datetime:\"date-time\",json_string:\"json-string\",regex:\"\"},c$={string:xl,number:Zl,boolean:ml,bigint:Rl,symbol:Cl,null:el,undefined:yl,void:fl,never:dl,any:hl,unknown:pl,date:al,enum:sl,literal:r6,nan:n6,template_literal:i6,file:v6,success:$6,custom:u6,function:t6,transform:g6,map:o6,set:l6,array:b6,object:_6,union:z$,intersection:I6,tuple:U6,record:D6,nullable:w6,nonoptional:N6,default:k6,prefault:O6,catch:c6,pipe:z6,readonly:P6,promise:S6,optional:P$,lazy:J6}});class L6{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(r){this.ctx.counter=r}get seen(){return this.ctx.seen}constructor(r){let i=r?.target??\"draft-2020-12\";if(i===\"draft-4\")i=\"draft-04\";if(i===\"draft-7\")i=\"draft-07\";this.ctx=xr({processors:c$,target:i,...r?.metadata&&{metadata:r.metadata},...r?.unrepresentable&&{unrepresentable:r.unrepresentable},...r?.override&&{override:r.override},...r?.io&&{io:r.io}})}process(r,i={path:[],schemaPath:[]}){return B(r,this.ctx,i)}emit(r,i){if(i){if(i.cycles)this.ctx.cycles=i.cycles;if(i.reused)this.ctx.reused=i.reused;if(i.external)this.ctx.external=i.external}Zr(this.ctx,r);let v=mr(this.ctx,r),{\"~standard\":u,...n}=v;return n}}var oI=S(()=>{Vi();Xi()});var lI={};var bI=()=>{};var Wr={};Lr(Wr,{version:()=>Ct,util:()=>c,treeifyError:()=>Av,toJSONSchema:()=>Gi,toDotPath:()=>Yb,safeParseAsync:()=>oi,safeParse:()=>jn,safeEncodeAsync:()=>Mb,safeEncode:()=>Eb,safeDecodeAsync:()=>qb,safeDecode:()=>Tb,registry:()=>ci,regexes:()=>Ur,process:()=>B,prettifyError:()=>jv,parseAsync:()=>gi,parse:()=>ti,meta:()=>Tl,locales:()=>Vn,isValidJWT:()=>u_,isValidBase64URL:()=>$_,isValidBase64:()=>Dg,initializeContext:()=>xr,globalRegistry:()=>f,globalConfig:()=>an,formatError:()=>Sn,flattenError:()=>Pn,finalize:()=>mr,extractDefs:()=>Zr,encodeAsync:()=>Fb,encode:()=>Qb,describe:()=>El,decodeAsync:()=>Hb,decode:()=>Bb,createToJSONSchemaMethod:()=>ql,createStandardJSONSchemaMethod:()=>Yn,config:()=>R,clone:()=>rr,_xor:()=>yD,_xid:()=>o$,_void:()=>Xl,_uuidv7:()=>i$,_uuidv6:()=>n$,_uuidv4:()=>r$,_uuid:()=>sv,_url:()=>Si,_uppercase:()=>sr,_unknown:()=>jl,_union:()=>eD,_undefined:()=>Jl,_ulid:()=>g$,_uint64:()=>Pl,_uint32:()=>wl,_tuple:()=>hD,_trim:()=>tn,_transform:()=>vw,_toUpperCase:()=>on,_toLowerCase:()=>gn,_templateLiteral:()=>Iw,_symbol:()=>Sl,_superRefine:()=>Hl,_success:()=>ow,_stringbool:()=>Ml,_stringFormat:()=>Kn,_string:()=>il,_startsWith:()=>nn,_slugify:()=>ln,_size:()=>Tr,_set:()=>sD,_safeParseAsync:()=>Wn,_safeParse:()=>An,_safeEncodeAsync:()=>Qv,_safeEncode:()=>Kv,_safeDecodeAsync:()=>Bv,_safeDecode:()=>Yv,_regex:()=>pr,_refine:()=>Fl,_record:()=>pD,_readonly:()=>_w,_property:()=>Wi,_promise:()=>Dw,_positive:()=>Ji,_pipe:()=>bw,_parseAsync:()=>Ln,_parse:()=>Jn,_overwrite:()=>Nr,_optional:()=>$w,_number:()=>ll,_nullable:()=>uw,_null:()=>Ll,_normalize:()=>un,_nonpositive:()=>Ai,_nonoptional:()=>gw,_nonnegative:()=>ji,_never:()=>Wl,_negative:()=>Li,_nativeEnum:()=>nw,_nanoid:()=>$$,_nan:()=>Kl,_multipleOf:()=>Vr,_minSize:()=>Sr,_minLength:()=>jr,_min:()=>nr,_mime:()=>$n,_maxSize:()=>Kr,_maxLength:()=>Mr,_max:()=>lr,_map:()=>aD,_mac:()=>$l,_lte:()=>lr,_lt:()=>zr,_lowercase:()=>ar,_literal:()=>iw,_length:()=>qr,_lazy:()=>Uw,_ksuid:()=>l$,_jwt:()=>k$,_isoTime:()=>gl,_isoDuration:()=>ol,_isoDateTime:()=>ul,_isoDate:()=>tl,_ipv6:()=>_$,_ipv4:()=>b$,_intersection:()=>dD,_int64:()=>zl,_int32:()=>Dl,_int:()=>_l,_includes:()=>rn,_guid:()=>Pi,_gte:()=>nr,_gt:()=>Pr,_float64:()=>Ul,_float32:()=>Il,_file:()=>Ql,_enum:()=>rw,_endsWith:()=>vn,_encodeAsync:()=>Gv,_encode:()=>Wv,_emoji:()=>v$,_email:()=>av,_e164:()=>N$,_discriminatedUnion:()=>fD,_default:()=>tw,_decodeAsync:()=>Vv,_decode:()=>Xv,_date:()=>Gl,_custom:()=>Bl,_cuid2:()=>t$,_cuid:()=>u$,_coercedString:()=>vl,_coercedNumber:()=>bl,_coercedDate:()=>Vl,_coercedBoolean:()=>kl,_coercedBigint:()=>cl,_cidrv6:()=>U$,_cidrv4:()=>I$,_check:()=>tI,_catch:()=>lw,_boolean:()=>Nl,_bigint:()=>Ol,_base64url:()=>w$,_base64:()=>D$,_array:()=>Yl,_any:()=>Al,TimePrecision:()=>O$,NEVER:()=>Pv,JSONSchemaGenerator:()=>L6,JSONSchema:()=>lI,Doc:()=>qv,$output:()=>hv,$input:()=>pv,$constructor:()=>I,$brand:()=>Sv,$ZodXor:()=>Yg,$ZodXID:()=>vg,$ZodVoid:()=>Xg,$ZodUnknown:()=>jg,$ZodUnion:()=>Ui,$ZodUndefined:()=>Jg,$ZodUUID:()=>dt,$ZodURL:()=>pt,$ZodULID:()=>ig,$ZodType:()=>W,$ZodTuple:()=>fv,$ZodTransform:()=>xg,$ZodTemplateLiteral:()=>ag,$ZodSymbol:()=>Sg,$ZodSuccess:()=>yg,$ZodStringFormat:()=>x,$ZodString:()=>hr,$ZodSet:()=>Eg,$ZodRegistry:()=>nl,$ZodRecord:()=>Fg,$ZodRealError:()=>or,$ZodReadonly:()=>pg,$ZodPromise:()=>ro,$ZodPrefault:()=>Cg,$ZodPipe:()=>hg,$ZodOptional:()=>dv,$ZodObjectJIT:()=>Kg,$ZodObject:()=>o_,$ZodNumberFormat:()=>zg,$ZodNumber:()=>ev,$ZodNullable:()=>mg,$ZodNull:()=>Lg,$ZodNonOptional:()=>eg,$ZodNever:()=>Wg,$ZodNanoID:()=>st,$ZodNaN:()=>dg,$ZodMap:()=>Hg,$ZodMAC:()=>_g,$ZodLiteral:()=>Mg,$ZodLazy:()=>no,$ZodKSUID:()=>$g,$ZodJWT:()=>Og,$ZodIntersection:()=>Bg,$ZodISOTime:()=>gg,$ZodISODuration:()=>og,$ZodISODateTime:()=>ug,$ZodISODate:()=>tg,$ZodIPv6:()=>bg,$ZodIPv4:()=>lg,$ZodGUID:()=>ft,$ZodFunction:()=>sg,$ZodFile:()=>qg,$ZodExactOptional:()=>Zg,$ZodError:()=>ui,$ZodEnum:()=>Tg,$ZodEncodeError:()=>yr,$ZodEmoji:()=>at,$ZodEmail:()=>ht,$ZodE164:()=>kg,$ZodDiscriminatedUnion:()=>Qg,$ZodDefault:()=>Rg,$ZodDate:()=>Gg,$ZodCustomStringFormat:()=>cg,$ZodCustom:()=>io,$ZodCodec:()=>Di,$ZodCheckUpperCase:()=>Tt,$ZodCheckStringFormat:()=>Xn,$ZodCheckStartsWith:()=>qt,$ZodCheckSizeEquals:()=>Yt,$ZodCheckRegex:()=>Ht,$ZodCheckProperty:()=>Zt,$ZodCheckOverwrite:()=>Rt,$ZodCheckNumberFormat:()=>Xt,$ZodCheckMultipleOf:()=>Wt,$ZodCheckMinSize:()=>Kt,$ZodCheckMinLength:()=>Bt,$ZodCheckMimeType:()=>mt,$ZodCheckMaxSize:()=>Vt,$ZodCheckMaxLength:()=>Qt,$ZodCheckLowerCase:()=>Et,$ZodCheckLessThan:()=>Ev,$ZodCheckLengthEquals:()=>Ft,$ZodCheckIncludes:()=>Mt,$ZodCheckGreaterThan:()=>Tv,$ZodCheckEndsWith:()=>xt,$ZodCheckBigIntFormat:()=>Gt,$ZodCheck:()=>m,$ZodCatch:()=>fg,$ZodCUID2:()=>ng,$ZodCUID:()=>rg,$ZodCIDRv6:()=>Ug,$ZodCIDRv4:()=>Ig,$ZodBoolean:()=>Ii,$ZodBigIntFormat:()=>Pg,$ZodBigInt:()=>yv,$ZodBase64URL:()=>Ng,$ZodBase64:()=>wg,$ZodAsyncError:()=>Ar,$ZodArray:()=>Vg,$ZodAny:()=>Ag});var br=S(()=>{j();Hv();rl();Vi();oI();bI();kn();au();pu();vo();Mv();et();zi();gI();Xi()});var L$={};Lr(L$,{uppercase:()=>sr,trim:()=>tn,toUpperCase:()=>on,toLowerCase:()=>gn,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,regex:()=>pr,property:()=>Wi,positive:()=>Ji,overwrite:()=>Nr,normalize:()=>un,nonpositive:()=>Ai,nonnegative:()=>ji,negative:()=>Li,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,maxSize:()=>Kr,maxLength:()=>Mr,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,length:()=>qr,includes:()=>rn,gte:()=>nr,gt:()=>Pr,endsWith:()=>vn});var A$=S(()=>{br()});var Yr={};Lr(Yr,{time:()=>W6,duration:()=>X6,datetime:()=>A6,date:()=>j6,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi});function A6(r){return ul(Ki,r)}function j6(r){return tl(Yi,r)}function W6(r){return gl(Qi,r)}function X6(r){return ol(Bi,r)}var Ki,Yi,Qi,Bi;var Fi=S(()=>{br();Ei();Ki=I(\"ZodISODateTime\",(r,i)=>{ug.init(r,i),E.init(r,i)});Yi=I(\"ZodISODate\",(r,i)=>{tg.init(r,i),E.init(r,i)});Qi=I(\"ZodISOTime\",(r,i)=>{gg.init(r,i),E.init(r,i)});Bi=I(\"ZodISODuration\",(r,i)=>{og.init(r,i),E.init(r,i)})});var UI=(r,i)=>{ui.init(r,i),r.name=\"ZodError\",Object.defineProperties(r,{format:{value:(v)=>Sn(r,v)},flatten:{value:(v)=>Pn(r,v)},addIssue:{value:(v)=>{r.issues.push(v),r.message=JSON.stringify(r.issues,On,2)}},addIssues:{value:(v)=>{r.issues.push(...v),r.message=JSON.stringify(r.issues,On,2)}},isEmpty:{get(){return r.issues.length===0}}})},DI,ur;var G6=S(()=>{br();br();j();DI=I(\"ZodError\",UI),ur=I(\"ZodError\",UI,{Parent:Error})});var j$,W$,X$,G$,V$,K$,Y$,Q$,B$,F$,H$,E$;var V6=S(()=>{br();G6();j$=Jn(ur),W$=Ln(ur),X$=An(ur),G$=Wn(ur),V$=Wv(ur),K$=Xv(ur),Y$=Gv(ur),Q$=Vv(ur),B$=Kv(ur),F$=Yv(ur),H$=Qv(ur),E$=Bv(ur)});var Hi={};Lr(Hi,{xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,url:()=>E6,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,transform:()=>$v,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,set:()=>J4,refine:()=>Su,record:()=>F,readonly:()=>Nu,promise:()=>K4,preprocess:()=>Rn,prefault:()=>lu,pipe:()=>Fn,partialRecord:()=>z4,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,nonoptional:()=>bu,never:()=>vv,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,meta:()=>F4,map:()=>S4,mac:()=>y6,looseRecord:()=>P4,looseObject:()=>d,literal:()=>A,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,function:()=>Y4,float64:()=>t4,float32:()=>u4,file:()=>A4,exactOptional:()=>$u,enum:()=>h,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,codec:()=>G4,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIntersection:()=>d$,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$});function D(r){return il(_n,r)}function K6(r){return av(qi,r)}function Y6(r){return Pi(Qn,r)}function Q6(r){return sv(Jr,r)}function B6(r){return r$(Jr,r)}function F6(r){return n$(Jr,r)}function H6(r){return i$(Jr,r)}function E6(r){return Si(Hn,r)}function T6(r){return Si(Hn,{protocol:/^https?$/,hostname:Ur.domain,...c.normalizeParams(r)})}function M6(r){return v$(xi,r)}function q6(r){return $$(Zi,r)}function x6(r){return u$(mi,r)}function Z6(r){return t$(Ri,r)}function m6(r){return g$(Ci,r)}function R6(r){return o$(ei,r)}function C6(r){return l$(yi,r)}function e6(r){return b$(fi,r)}function y6(r){return $l(T$,r)}function f6(r){return _$(di,r)}function d6(r){return I$(hi,r)}function h6(r){return U$(pi,r)}function p6(r){return D$(ai,r)}function a6(r){return w$(si,r)}function s6(r){return N$(rv,r)}function r4(r){return k$(nv,r)}function n4(r,i,v={}){return Kn(In,r,i,v)}function i4(r){return Kn(In,\"hostname\",Ur.hostname,r)}function v4(r){return Kn(In,\"hex\",Ur.hex,r)}function $4(r,i){let v=i?.enc??\"hex\",u=`${r}_${v}`,n=Ur[u];if(!n)throw Error(`Unrecognized hash format: ${u}`);return Kn(In,u,n,i)}function Y(r){return ll(Un,r)}function Ti(r){return _l(Rr,r)}function u4(r){return Il(Rr,r)}function t4(r){return Ul(Rr,r)}function g4(r){return Dl(Rr,r)}function o4(r){return wl(Rr,r)}function C(r){return Nl(Dn,r)}function l4(r){return Ol(wn,r)}function b4(r){return zl(iv,r)}function _4(r){return Pl(iv,r)}function I4(r){return Sl(M$,r)}function U4(r){return Jl(q$,r)}function En(r){return Ll(x$,r)}function D4(){return Al(Z$)}function T(){return jl(m$)}function vv(r){return Wl(R$,r)}function w4(r){return Xl(C$,r)}function N4(r){return Gl(Tn,r)}function V(r,i){return Yl(e$,r,i)}function k4(r){let i=r._zod.def.shape;return h(Object.keys(i))}function L(r,i){let v={type:\"object\",shape:r??{},...c.normalizeParams(i)};return new Mn(v)}function O4(r,i){return new Mn({type:\"object\",shape:r,catchall:vv(),...c.normalizeParams(i)})}function d(r,i){return new Mn({type:\"object\",shape:r,catchall:T(),...c.normalizeParams(i)})}function M(r,i){return new qn({type:\"union\",options:r,...c.normalizeParams(i)})}function c4(r,i){return new y$({type:\"union\",options:r,inclusive:!1,...c.normalizeParams(i)})}function xn(r,i,v){return new f$({type:\"union\",options:i,discriminator:r,...c.normalizeParams(v)})}function Nn(r,i){return new d$({type:\"intersection\",left:r,right:i})}function p$(r,i,v){let u=i instanceof W,n=u?v:i;return new h$({type:\"tuple\",items:r,rest:u?i:null,...c.normalizeParams(n)})}function F(r,i,v){return new Zn({type:\"record\",keyType:r,valueType:i,...c.normalizeParams(v)})}function z4(r,i,v){let u=rr(r);return u._zod.values=void 0,new Zn({type:\"record\",keyType:u,valueType:i,...c.normalizeParams(v)})}function P4(r,i,v){return new Zn({type:\"record\",keyType:r,valueType:i,mode:\"loose\",...c.normalizeParams(v)})}function S4(r,i,v){return new a$({type:\"map\",keyType:r,valueType:i,...c.normalizeParams(v)})}function J4(r,i){return new s$({type:\"set\",valueType:r,...c.normalizeParams(i)})}function h(r,i){let v=Array.isArray(r)?Object.fromEntries(r.map((u)=>[u,u])):r;return new bn({type:\"enum\",entries:v,...c.normalizeParams(i)})}function L4(r,i){return new bn({type:\"enum\",entries:r,...c.normalizeParams(i)})}function A(r,i){return new ru({type:\"literal\",values:Array.isArray(r)?r:[r],...c.normalizeParams(i)})}function A4(r){return Ql(nu,r)}function $v(r){return new iu({type:\"transform\",transform:r})}function Z(r){return new uv({type:\"optional\",innerType:r})}function $u(r){return new vu({type:\"optional\",innerType:r})}function Bn(r){return new uu({type:\"nullable\",innerType:r})}function j4(r){return Z(Bn(r))}function gu(r,i){return new tu({type:\"default\",innerType:r,get defaultValue(){return typeof i===\"function\"?i():c.shallowClone(i)}})}function lu(r,i){return new ou({type:\"prefault\",innerType:r,get defaultValue(){return typeof i===\"function\"?i():c.shallowClone(i)}})}function bu(r,i){return new tv({type:\"nonoptional\",innerType:r,...c.normalizeParams(i)})}function W4(r){return new _u({type:\"success\",innerType:r})}function Uu(r,i){return new Iu({type:\"catch\",innerType:r,catchValue:typeof i===\"function\"?i:()=>i})}function X4(r){return Kl(Du,r)}function Fn(r,i){return new gv({type:\"pipe\",in:r,out:i})}function G4(r,i,v){return new ov({type:\"pipe\",in:r,out:i,transform:v.decode,reverseTransform:v.encode})}function Nu(r){return new wu({type:\"readonly\",innerType:r})}function V4(r,i){return new ku({type:\"template_literal\",parts:r,...c.normalizeParams(i)})}function cu(r){return new Ou({type:\"lazy\",getter:r})}function K4(r){return new zu({type:\"promise\",innerType:r})}function Y4(r){return new Pu({type:\"function\",input:Array.isArray(r?.input)?p$(r?.input):r?.input??V(T()),output:r?.output??T()})}function Q4(r){let i=new m({check:\"custom\"});return i._zod.check=r,i}function lv(r,i){return Bl(mn,r??(()=>!0),i)}function Su(r,i={}){return Fl(mn,r,i)}function Ju(r){return Hl(r)}function H4(r,i={}){let v=new mn({type:\"custom\",check:\"custom\",fn:(u)=>u instanceof r,abort:!0,...c.normalizeParams(i)});return v._zod.bag.Class=r,v._zod.check=(u)=>{if(!(u.value instanceof r))u.issues.push({code:\"invalid_type\",expected:r.name,input:u.value,inst:v,path:[...v._zod.def.path??[]]})},v}function T4(r){let i=cu(()=>{return M([D(r),Y(),C(),En(),V(i),F(D(),i)])});return i}function Rn(r,i){return Fn($v(r),i)}var X,Mi,_n,E,qi,Qn,Jr,Hn,xi,Zi,mi,Ri,Ci,ei,yi,fi,T$,di,hi,pi,ai,si,rv,nv,In,Un,Rr,Dn,wn,iv,M$,q$,x$,Z$,m$,R$,C$,Tn,e$,Mn,qn,y$,f$,d$,h$,Zn,a$,s$,bn,ru,nu,iu,uv,vu,uu,tu,ou,tv,_u,Iu,Du,gv,ov,wu,ku,Ou,zu,Pu,mn,B4,F4,E4=(...r)=>Ml({Codec:ov,Boolean:Dn,String:_n},...r);var Ei=S(()=>{br();br();Vi();Xi();A$();Fi();V6();X=I(\"ZodType\",(r,i)=>{return W.init(r,i),Object.assign(r[\"~standard\"],{jsonSchema:{input:Yn(r,\"input\"),output:Yn(r,\"output\")}}),r.toJSONSchema=ql(r,{}),r.def=i,r.type=i.type,Object.defineProperty(r,\"_def\",{value:i}),r.check=(...v)=>{return r.clone(c.mergeDefs(i,{checks:[...i.checks??[],...v.map((u)=>typeof u===\"function\"?{_zod:{check:u,def:{check:\"custom\"},onattach:[]}}:u)]}),{parent:!0})},r.with=r.check,r.clone=(v,u)=>rr(r,v,u),r.brand=()=>r,r.register=(v,u)=>{return v.add(r,u),r},r.parse=(v,u)=>j$(r,v,u,{callee:r.parse}),r.safeParse=(v,u)=>X$(r,v,u),r.parseAsync=async(v,u)=>W$(r,v,u,{callee:r.parseAsync}),r.safeParseAsync=async(v,u)=>G$(r,v,u),r.spa=r.safeParseAsync,r.encode=(v,u)=>V$(r,v,u),r.decode=(v,u)=>K$(r,v,u),r.encodeAsync=async(v,u)=>Y$(r,v,u),r.decodeAsync=async(v,u)=>Q$(r,v,u),r.safeEncode=(v,u)=>B$(r,v,u),r.safeDecode=(v,u)=>F$(r,v,u),r.safeEncodeAsync=async(v,u)=>H$(r,v,u),r.safeDecodeAsync=async(v,u)=>E$(r,v,u),r.refine=(v,u)=>r.check(Su(v,u)),r.superRefine=(v)=>r.check(Ju(v)),r.overwrite=(v)=>r.check(Nr(v)),r.optional=()=>Z(r),r.exactOptional=()=>$u(r),r.nullable=()=>Bn(r),r.nullish=()=>Z(Bn(r)),r.nonoptional=(v)=>bu(r,v),r.array=()=>V(r),r.or=(v)=>M([r,v]),r.and=(v)=>Nn(r,v),r.transform=(v)=>Fn(r,$v(v)),r.default=(v)=>gu(r,v),r.prefault=(v)=>lu(r,v),r.catch=(v)=>Uu(r,v),r.pipe=(v)=>Fn(r,v),r.readonly=()=>Nu(r),r.describe=(v)=>{let u=r.clone();return f.add(u,{description:v}),u},Object.defineProperty(r,\"description\",{get(){return f.get(r)?.description},configurable:!0}),r.meta=(...v)=>{if(v.length===0)return f.get(r);let u=r.clone();return f.add(u,v[0]),u},r.isOptional=()=>r.safeParse(void 0).success,r.isNullable=()=>r.safeParse(null).success,r.apply=(v)=>v(r),r}),Mi=I(\"_ZodString\",(r,i)=>{hr.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>xl(r,u,n,$);let v=r._zod.bag;r.format=v.format??null,r.minLength=v.minimum??null,r.maxLength=v.maximum??null,r.regex=(...u)=>r.check(pr(...u)),r.includes=(...u)=>r.check(rn(...u)),r.startsWith=(...u)=>r.check(nn(...u)),r.endsWith=(...u)=>r.check(vn(...u)),r.min=(...u)=>r.check(jr(...u)),r.max=(...u)=>r.check(Mr(...u)),r.length=(...u)=>r.check(qr(...u)),r.nonempty=(...u)=>r.check(jr(1,...u)),r.lowercase=(u)=>r.check(ar(u)),r.uppercase=(u)=>r.check(sr(u)),r.trim=()=>r.check(tn()),r.normalize=(...u)=>r.check(un(...u)),r.toLowerCase=()=>r.check(gn()),r.toUpperCase=()=>r.check(on()),r.slugify=()=>r.check(ln())}),_n=I(\"ZodString\",(r,i)=>{hr.init(r,i),Mi.init(r,i),r.email=(v)=>r.check(av(qi,v)),r.url=(v)=>r.check(Si(Hn,v)),r.jwt=(v)=>r.check(k$(nv,v)),r.emoji=(v)=>r.check(v$(xi,v)),r.guid=(v)=>r.check(Pi(Qn,v)),r.uuid=(v)=>r.check(sv(Jr,v)),r.uuidv4=(v)=>r.check(r$(Jr,v)),r.uuidv6=(v)=>r.check(n$(Jr,v)),r.uuidv7=(v)=>r.check(i$(Jr,v)),r.nanoid=(v)=>r.check($$(Zi,v)),r.guid=(v)=>r.check(Pi(Qn,v)),r.cuid=(v)=>r.check(u$(mi,v)),r.cuid2=(v)=>r.check(t$(Ri,v)),r.ulid=(v)=>r.check(g$(Ci,v)),r.base64=(v)=>r.check(D$(ai,v)),r.base64url=(v)=>r.check(w$(si,v)),r.xid=(v)=>r.check(o$(ei,v)),r.ksuid=(v)=>r.check(l$(yi,v)),r.ipv4=(v)=>r.check(b$(fi,v)),r.ipv6=(v)=>r.check(_$(di,v)),r.cidrv4=(v)=>r.check(I$(hi,v)),r.cidrv6=(v)=>r.check(U$(pi,v)),r.e164=(v)=>r.check(N$(rv,v)),r.datetime=(v)=>r.check(A6(v)),r.date=(v)=>r.check(j6(v)),r.time=(v)=>r.check(W6(v)),r.duration=(v)=>r.check(X6(v))});E=I(\"ZodStringFormat\",(r,i)=>{x.init(r,i),Mi.init(r,i)}),qi=I(\"ZodEmail\",(r,i)=>{ht.init(r,i),E.init(r,i)});Qn=I(\"ZodGUID\",(r,i)=>{ft.init(r,i),E.init(r,i)});Jr=I(\"ZodUUID\",(r,i)=>{dt.init(r,i),E.init(r,i)});Hn=I(\"ZodURL\",(r,i)=>{pt.init(r,i),E.init(r,i)});xi=I(\"ZodEmoji\",(r,i)=>{at.init(r,i),E.init(r,i)});Zi=I(\"ZodNanoID\",(r,i)=>{st.init(r,i),E.init(r,i)});mi=I(\"ZodCUID\",(r,i)=>{rg.init(r,i),E.init(r,i)});Ri=I(\"ZodCUID2\",(r,i)=>{ng.init(r,i),E.init(r,i)});Ci=I(\"ZodULID\",(r,i)=>{ig.init(r,i),E.init(r,i)});ei=I(\"ZodXID\",(r,i)=>{vg.init(r,i),E.init(r,i)});yi=I(\"ZodKSUID\",(r,i)=>{$g.init(r,i),E.init(r,i)});fi=I(\"ZodIPv4\",(r,i)=>{lg.init(r,i),E.init(r,i)});T$=I(\"ZodMAC\",(r,i)=>{_g.init(r,i),E.init(r,i)});di=I(\"ZodIPv6\",(r,i)=>{bg.init(r,i),E.init(r,i)});hi=I(\"ZodCIDRv4\",(r,i)=>{Ig.init(r,i),E.init(r,i)});pi=I(\"ZodCIDRv6\",(r,i)=>{Ug.init(r,i),E.init(r,i)});ai=I(\"ZodBase64\",(r,i)=>{wg.init(r,i),E.init(r,i)});si=I(\"ZodBase64URL\",(r,i)=>{Ng.init(r,i),E.init(r,i)});rv=I(\"ZodE164\",(r,i)=>{kg.init(r,i),E.init(r,i)});nv=I(\"ZodJWT\",(r,i)=>{Og.init(r,i),E.init(r,i)});In=I(\"ZodCustomStringFormat\",(r,i)=>{cg.init(r,i),E.init(r,i)});Un=I(\"ZodNumber\",(r,i)=>{ev.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>Zl(r,u,n,$),r.gt=(u,n)=>r.check(Pr(u,n)),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.lt=(u,n)=>r.check(zr(u,n)),r.lte=(u,n)=>r.check(lr(u,n)),r.max=(u,n)=>r.check(lr(u,n)),r.int=(u)=>r.check(Ti(u)),r.safe=(u)=>r.check(Ti(u)),r.positive=(u)=>r.check(Pr(0,u)),r.nonnegative=(u)=>r.check(nr(0,u)),r.negative=(u)=>r.check(zr(0,u)),r.nonpositive=(u)=>r.check(lr(0,u)),r.multipleOf=(u,n)=>r.check(Vr(u,n)),r.step=(u,n)=>r.check(Vr(u,n)),r.finite=()=>r;let v=r._zod.bag;r.minValue=Math.max(v.minimum??Number.NEGATIVE_INFINITY,v.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,r.maxValue=Math.min(v.maximum??Number.POSITIVE_INFINITY,v.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,r.isInt=(v.format??\"\").includes(\"int\")||Number.isSafeInteger(v.multipleOf??0.5),r.isFinite=!0,r.format=v.format??null});Rr=I(\"ZodNumberFormat\",(r,i)=>{zg.init(r,i),Un.init(r,i)});Dn=I(\"ZodBoolean\",(r,i)=>{Ii.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>ml(r,v,u,n)});wn=I(\"ZodBigInt\",(r,i)=>{yv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>Rl(r,u,n,$),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.gt=(u,n)=>r.check(Pr(u,n)),r.gte=(u,n)=>r.check(nr(u,n)),r.min=(u,n)=>r.check(nr(u,n)),r.lt=(u,n)=>r.check(zr(u,n)),r.lte=(u,n)=>r.check(lr(u,n)),r.max=(u,n)=>r.check(lr(u,n)),r.positive=(u)=>r.check(Pr(BigInt(0),u)),r.negative=(u)=>r.check(zr(BigInt(0),u)),r.nonpositive=(u)=>r.check(lr(BigInt(0),u)),r.nonnegative=(u)=>r.check(nr(BigInt(0),u)),r.multipleOf=(u,n)=>r.check(Vr(u,n));let v=r._zod.bag;r.minValue=v.minimum??null,r.maxValue=v.maximum??null,r.format=v.format??null});iv=I(\"ZodBigIntFormat\",(r,i)=>{Pg.init(r,i),wn.init(r,i)});M$=I(\"ZodSymbol\",(r,i)=>{Sg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>Cl(r,v,u,n)});q$=I(\"ZodUndefined\",(r,i)=>{Jg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>yl(r,v,u,n)});x$=I(\"ZodNull\",(r,i)=>{Lg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>el(r,v,u,n)});Z$=I(\"ZodAny\",(r,i)=>{Ag.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>hl(r,v,u,n)});m$=I(\"ZodUnknown\",(r,i)=>{jg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>pl(r,v,u,n)});R$=I(\"ZodNever\",(r,i)=>{Wg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>dl(r,v,u,n)});C$=I(\"ZodVoid\",(r,i)=>{Xg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>fl(r,v,u,n)});Tn=I(\"ZodDate\",(r,i)=>{Gg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>al(r,u,n,$),r.min=(u,n)=>r.check(nr(u,n)),r.max=(u,n)=>r.check(lr(u,n));let v=r._zod.bag;r.minDate=v.minimum?new Date(v.minimum):null,r.maxDate=v.maximum?new Date(v.maximum):null});e$=I(\"ZodArray\",(r,i)=>{Vg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>b6(r,v,u,n),r.element=i.element,r.min=(v,u)=>r.check(jr(v,u)),r.nonempty=(v)=>r.check(jr(1,v)),r.max=(v,u)=>r.check(Mr(v,u)),r.length=(v,u)=>r.check(qr(v,u)),r.unwrap=()=>r.element});Mn=I(\"ZodObject\",(r,i)=>{Kg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>_6(r,v,u,n),c.defineLazy(r,\"shape\",()=>{return i.shape}),r.keyof=()=>h(Object.keys(r._zod.def.shape)),r.catchall=(v)=>r.clone({...r._zod.def,catchall:v}),r.passthrough=()=>r.clone({...r._zod.def,catchall:T()}),r.loose=()=>r.clone({...r._zod.def,catchall:T()}),r.strict=()=>r.clone({...r._zod.def,catchall:vv()}),r.strip=()=>r.clone({...r._zod.def,catchall:void 0}),r.extend=(v)=>{return c.extend(r,v)},r.safeExtend=(v)=>{return c.safeExtend(r,v)},r.merge=(v)=>c.merge(r,v),r.pick=(v)=>c.pick(r,v),r.omit=(v)=>c.omit(r,v),r.partial=(...v)=>c.partial(uv,r,v[0]),r.required=(...v)=>c.required(tv,r,v[0])});qn=I(\"ZodUnion\",(r,i)=>{Ui.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z$(r,v,u,n),r.options=i.options});y$=I(\"ZodXor\",(r,i)=>{qn.init(r,i),Yg.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z$(r,v,u,n),r.options=i.options});f$=I(\"ZodDiscriminatedUnion\",(r,i)=>{qn.init(r,i),Qg.init(r,i)});d$=I(\"ZodIntersection\",(r,i)=>{Bg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>I6(r,v,u,n)});h$=I(\"ZodTuple\",(r,i)=>{fv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>U6(r,v,u,n),r.rest=(v)=>r.clone({...r._zod.def,rest:v})});Zn=I(\"ZodRecord\",(r,i)=>{Fg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>D6(r,v,u,n),r.keyType=i.keyType,r.valueType=i.valueType});a$=I(\"ZodMap\",(r,i)=>{Hg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>o6(r,v,u,n),r.keyType=i.keyType,r.valueType=i.valueType,r.min=(...v)=>r.check(Sr(...v)),r.nonempty=(v)=>r.check(Sr(1,v)),r.max=(...v)=>r.check(Kr(...v)),r.size=(...v)=>r.check(Tr(...v))});s$=I(\"ZodSet\",(r,i)=>{Eg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>l6(r,v,u,n),r.min=(...v)=>r.check(Sr(...v)),r.nonempty=(v)=>r.check(Sr(1,v)),r.max=(...v)=>r.check(Kr(...v)),r.size=(...v)=>r.check(Tr(...v))});bn=I(\"ZodEnum\",(r,i)=>{Tg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(u,n,$)=>sl(r,u,n,$),r.enum=i.entries,r.options=Object.values(i.entries);let v=new Set(Object.keys(i.entries));r.extract=(u,n)=>{let $={};for(let t of u)if(v.has(t))$[t]=i.entries[t];else throw Error(`Key ${t} not found in enum`);return new bn({...i,checks:[],...c.normalizeParams(n),entries:$})},r.exclude=(u,n)=>{let $={...i.entries};for(let t of u)if(v.has(t))delete $[t];else throw Error(`Key ${t} not found in enum`);return new bn({...i,checks:[],...c.normalizeParams(n),entries:$})}});ru=I(\"ZodLiteral\",(r,i)=>{Mg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>r6(r,v,u,n),r.values=new Set(i.values),Object.defineProperty(r,\"value\",{get(){if(i.values.length>1)throw Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");return i.values[0]}})});nu=I(\"ZodFile\",(r,i)=>{qg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>v6(r,v,u,n),r.min=(v,u)=>r.check(Sr(v,u)),r.max=(v,u)=>r.check(Kr(v,u)),r.mime=(v,u)=>r.check($n(Array.isArray(v)?v:[v],u))});iu=I(\"ZodTransform\",(r,i)=>{xg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>g6(r,v,u,n),r._zod.parse=(v,u)=>{if(u.direction===\"backward\")throw new yr(r.constructor.name);v.addIssue=($)=>{if(typeof $===\"string\")v.issues.push(c.issue($,v.value,i));else{let t=$;if(t.fatal)t.continue=!1;t.code??(t.code=\"custom\"),t.input??(t.input=v.value),t.inst??(t.inst=r),v.issues.push(c.issue(t))}};let n=i.transform(v.value,v);if(n instanceof Promise)return n.then(($)=>{return v.value=$,v});return v.value=n,v}});uv=I(\"ZodOptional\",(r,i)=>{dv.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P$(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});vu=I(\"ZodExactOptional\",(r,i)=>{Zg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P$(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});uu=I(\"ZodNullable\",(r,i)=>{mg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>w6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});tu=I(\"ZodDefault\",(r,i)=>{Rg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>k6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeDefault=r.unwrap});ou=I(\"ZodPrefault\",(r,i)=>{Cg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>O6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});tv=I(\"ZodNonOptional\",(r,i)=>{eg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>N6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});_u=I(\"ZodSuccess\",(r,i)=>{yg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>$6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});Iu=I(\"ZodCatch\",(r,i)=>{fg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>c6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType,r.removeCatch=r.unwrap});Du=I(\"ZodNaN\",(r,i)=>{dg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>n6(r,v,u,n)});gv=I(\"ZodPipe\",(r,i)=>{hg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>z6(r,v,u,n),r.in=i.in,r.out=i.out});ov=I(\"ZodCodec\",(r,i)=>{gv.init(r,i),Di.init(r,i)});wu=I(\"ZodReadonly\",(r,i)=>{pg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>P6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});ku=I(\"ZodTemplateLiteral\",(r,i)=>{ag.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>i6(r,v,u,n)});Ou=I(\"ZodLazy\",(r,i)=>{no.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>J6(r,v,u,n),r.unwrap=()=>r._zod.def.getter()});zu=I(\"ZodPromise\",(r,i)=>{ro.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>S6(r,v,u,n),r.unwrap=()=>r._zod.def.innerType});Pu=I(\"ZodFunction\",(r,i)=>{sg.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>t6(r,v,u,n)});mn=I(\"ZodCustom\",(r,i)=>{io.init(r,i),X.init(r,i),r._zod.processJSONSchema=(v,u,n)=>u6(r,v,u,n)});B4=El,F4=Tl});function NI(r){R({customError:r})}function kI(){return R().customError}var wI,Lu;var OI=S(()=>{br();wI={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(r){})(Lu||(Lu={}))});function cw(r,i){let v=r.$schema;if(v===\"https://json-schema.org/draft/2020-12/schema\")return\"draft-2020-12\";if(v===\"http://json-schema.org/draft-07/schema#\")return\"draft-7\";if(v===\"http://json-schema.org/draft-04/schema#\")return\"draft-4\";return i??\"draft-2020-12\"}function zw(r,i){if(!r.startsWith(\"#\"))throw Error(\"External $ref is not supported, only local refs (#/...) are allowed\");let v=r.slice(1).split(\"/\").filter(Boolean);if(v.length===0)return i.rootSchema;let u=i.version===\"draft-2020-12\"?\"$defs\":\"definitions\";if(v[0]===u){let n=v[1];if(!n||!i.defs[n])throw Error(`Reference not found: ${r}`);return i.defs[n]}throw Error(`Reference not found: ${r}`)}function cI(r,i){if(r.not!==void 0){if(typeof r.not===\"object\"&&Object.keys(r.not).length===0)return J.never();throw Error(\"not is not supported in Zod (except { not: {} } for never)\")}if(r.unevaluatedItems!==void 0)throw Error(\"unevaluatedItems is not supported\");if(r.unevaluatedProperties!==void 0)throw Error(\"unevaluatedProperties is not supported\");if(r.if!==void 0||r.then!==void 0||r.else!==void 0)throw Error(\"Conditional schemas (if/then/else) are not supported\");if(r.dependentSchemas!==void 0||r.dependentRequired!==void 0)throw Error(\"dependentSchemas and dependentRequired are not supported\");if(r.$ref){let n=r.$ref;if(i.refs.has(n))return i.refs.get(n);if(i.processing.has(n))return J.lazy(()=>{if(!i.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return i.refs.get(n)});i.processing.add(n);let $=zw(n,i),t=ir($,i);return i.refs.set(n,t),i.processing.delete(n),t}if(r.enum!==void 0){let n=r.enum;if(i.version===\"openapi-3.0\"&&r.nullable===!0&&n.length===1&&n[0]===null)return J.null();if(n.length===0)return J.never();if(n.length===1)return J.literal(n[0]);if(n.every((t)=>typeof t===\"string\"))return J.enum(n);let $=n.map((t)=>J.literal(t));if($.length<2)return $[0];return J.union([$[0],$[1],...$.slice(2)])}if(r.const!==void 0)return J.literal(r.const);let v=r.type;if(Array.isArray(v)){let n=v.map(($)=>{let t={...r,type:$};return cI(t,i)});if(n.length===0)return J.never();if(n.length===1)return n[0];return J.union(n)}if(!v)return J.any();let u;switch(v){case\"string\":{let n=J.string();if(r.format){let $=r.format;if($===\"email\")n=n.check(J.email());else if($===\"uri\"||$===\"uri-reference\")n=n.check(J.url());else if($===\"uuid\"||$===\"guid\")n=n.check(J.uuid());else if($===\"date-time\")n=n.check(J.iso.datetime());else if($===\"date\")n=n.check(J.iso.date());else if($===\"time\")n=n.check(J.iso.time());else if($===\"duration\")n=n.check(J.iso.duration());else if($===\"ipv4\")n=n.check(J.ipv4());else if($===\"ipv6\")n=n.check(J.ipv6());else if($===\"mac\")n=n.check(J.mac());else if($===\"cidr\")n=n.check(J.cidrv4());else if($===\"cidr-v6\")n=n.check(J.cidrv6());else if($===\"base64\")n=n.check(J.base64());else if($===\"base64url\")n=n.check(J.base64url());else if($===\"e164\")n=n.check(J.e164());else if($===\"jwt\")n=n.check(J.jwt());else if($===\"emoji\")n=n.check(J.emoji());else if($===\"nanoid\")n=n.check(J.nanoid());else if($===\"cuid\")n=n.check(J.cuid());else if($===\"cuid2\")n=n.check(J.cuid2());else if($===\"ulid\")n=n.check(J.ulid());else if($===\"xid\")n=n.check(J.xid());else if($===\"ksuid\")n=n.check(J.ksuid())}if(typeof r.minLength===\"number\")n=n.min(r.minLength);if(typeof r.maxLength===\"number\")n=n.max(r.maxLength);if(r.pattern)n=n.regex(new RegExp(r.pattern));u=n;break}case\"number\":case\"integer\":{let n=v===\"integer\"?J.number().int():J.number();if(typeof r.minimum===\"number\")n=n.min(r.minimum);if(typeof r.maximum===\"number\")n=n.max(r.maximum);if(typeof r.exclusiveMinimum===\"number\")n=n.gt(r.exclusiveMinimum);else if(r.exclusiveMinimum===!0&&typeof r.minimum===\"number\")n=n.gt(r.minimum);if(typeof r.exclusiveMaximum===\"number\")n=n.lt(r.exclusiveMaximum);else if(r.exclusiveMaximum===!0&&typeof r.maximum===\"number\")n=n.lt(r.maximum);if(typeof r.multipleOf===\"number\")n=n.multipleOf(r.multipleOf);u=n;break}case\"boolean\":{u=J.boolean();break}case\"null\":{u=J.null();break}case\"object\":{let n={},$=r.properties||{},t=new Set(r.required||[]);for(let[b,l]of Object.entries($)){let _=ir(l,i);n[b]=t.has(b)?_:_.optional()}if(r.propertyNames){let b=ir(r.propertyNames,i),l=r.additionalProperties&&typeof r.additionalProperties===\"object\"?ir(r.additionalProperties,i):J.any();if(Object.keys(n).length===0){u=J.record(b,l);break}let _=J.object(n).passthrough(),w=J.looseRecord(b,l);u=J.intersection(_,w);break}if(r.patternProperties){let b=r.patternProperties,l=Object.keys(b),_=[];for(let N of l){let P=ir(b[N],i),K=J.string().regex(new RegExp(N));_.push(J.looseRecord(K,P))}let w=[];if(Object.keys(n).length>0)w.push(J.object(n).passthrough());if(w.push(..._),w.length===0)u=J.object({}).passthrough();else if(w.length===1)u=w[0];else{let N=J.intersection(w[0],w[1]);for(let P=2;P<w.length;P++)N=J.intersection(N,w[P]);u=N}break}let g=J.object(n);if(r.additionalProperties===!1)u=g.strict();else if(typeof r.additionalProperties===\"object\")u=g.catchall(ir(r.additionalProperties,i));else u=g.passthrough();break}case\"array\":{let{prefixItems:n,items:$}=r;if(n&&Array.isArray(n)){let t=n.map((b)=>ir(b,i)),g=$&&typeof $===\"object\"&&!Array.isArray($)?ir($,i):void 0;if(g)u=J.tuple(t).rest(g);else u=J.tuple(t);if(typeof r.minItems===\"number\")u=u.check(J.minLength(r.minItems));if(typeof r.maxItems===\"number\")u=u.check(J.maxLength(r.maxItems))}else if(Array.isArray($)){let t=$.map((b)=>ir(b,i)),g=r.additionalItems&&typeof r.additionalItems===\"object\"?ir(r.additionalItems,i):void 0;if(g)u=J.tuple(t).rest(g);else u=J.tuple(t);if(typeof r.minItems===\"number\")u=u.check(J.minLength(r.minItems));if(typeof r.maxItems===\"number\")u=u.check(J.maxLength(r.maxItems))}else if($!==void 0){let t=ir($,i),g=J.array(t);if(typeof r.minItems===\"number\")g=g.min(r.minItems);if(typeof r.maxItems===\"number\")g=g.max(r.maxItems);u=g}else u=J.array(J.any());break}default:throw Error(`Unsupported type: ${v}`)}if(r.description)u=u.describe(r.description);if(r.default!==void 0)u=u.default(r.default);return u}function ir(r,i){if(typeof r===\"boolean\")return r?J.any():J.never();let v=cI(r,i),u=r.type||r.enum!==void 0||r.const!==void 0;if(r.anyOf&&Array.isArray(r.anyOf)){let g=r.anyOf.map((l)=>ir(l,i)),b=J.union(g);v=u?J.intersection(v,b):b}if(r.oneOf&&Array.isArray(r.oneOf)){let g=r.oneOf.map((l)=>ir(l,i)),b=J.xor(g);v=u?J.intersection(v,b):b}if(r.allOf&&Array.isArray(r.allOf))if(r.allOf.length===0)v=u?v:J.any();else{let g=u?v:ir(r.allOf[0],i),b=u?0:1;for(let l=b;l<r.allOf.length;l++)g=J.intersection(g,ir(r.allOf[l],i));v=g}if(r.nullable===!0&&i.version===\"openapi-3.0\")v=J.nullable(v);if(r.readOnly===!0)v=J.readonly(v);let n={},$=[\"$id\",\"id\",\"$comment\",\"$anchor\",\"$vocabulary\",\"$dynamicRef\",\"$dynamicAnchor\"];for(let g of $)if(g in r)n[g]=r[g];let t=[\"contentEncoding\",\"contentMediaType\",\"contentSchema\"];for(let g of t)if(g in r)n[g]=r[g];for(let g of Object.keys(r))if(!Ow.has(g))n[g]=r[g];if(Object.keys(n).length>0)i.registry.add(v,n);return v}function M4(r,i){if(typeof r===\"boolean\")return r?J.any():J.never();let v=cw(r,i?.defaultTarget),u=r.$defs||r.definitions||{},n={version:v,defs:u,refs:new Map,processing:new Set,rootSchema:r,registry:i?.registry??f};return ir(r,n)}var J,Ow;var zI=S(()=>{zi();A$();Fi();Ei();J={...Hi,...L$,iso:Yr},Ow=new Set([\"$schema\",\"$ref\",\"$defs\",\"definitions\",\"$id\",\"id\",\"$comment\",\"$anchor\",\"$vocabulary\",\"$dynamicRef\",\"$dynamicAnchor\",\"type\",\"enum\",\"const\",\"anyOf\",\"oneOf\",\"allOf\",\"not\",\"properties\",\"required\",\"additionalProperties\",\"patternProperties\",\"propertyNames\",\"minProperties\",\"maxProperties\",\"items\",\"prefixItems\",\"additionalItems\",\"minItems\",\"maxItems\",\"uniqueItems\",\"contains\",\"minContains\",\"maxContains\",\"minLength\",\"maxLength\",\"pattern\",\"format\",\"minimum\",\"maximum\",\"exclusiveMinimum\",\"exclusiveMaximum\",\"multipleOf\",\"description\",\"default\",\"contentEncoding\",\"contentMediaType\",\"contentSchema\",\"unevaluatedItems\",\"unevaluatedProperties\",\"if\",\"then\",\"else\",\"dependentSchemas\",\"dependentRequired\",\"nullable\",\"readOnly\"])});var Au={};Lr(Au,{string:()=>Pw,number:()=>Sw,date:()=>Aw,boolean:()=>Jw,bigint:()=>Lw});function Pw(r){return vl(_n,r)}function Sw(r){return bl(Un,r)}function Jw(r){return kl(Dn,r)}function Lw(r){return cl(wn,r)}function Aw(r){return Vl(Tn,r)}var PI=S(()=>{br();Ei()});var o={};Lr(o,{xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,util:()=>c,url:()=>E6,uppercase:()=>sr,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,trim:()=>tn,treeifyError:()=>Av,transform:()=>$v,toUpperCase:()=>on,toLowerCase:()=>gn,toJSONSchema:()=>Gi,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,setErrorMap:()=>NI,set:()=>J4,safeParseAsync:()=>G$,safeParse:()=>X$,safeEncodeAsync:()=>H$,safeEncode:()=>B$,safeDecodeAsync:()=>E$,safeDecode:()=>F$,registry:()=>ci,regexes:()=>Ur,regex:()=>pr,refine:()=>Su,record:()=>F,readonly:()=>Nu,property:()=>Wi,promise:()=>K4,prettifyError:()=>jv,preprocess:()=>Rn,prefault:()=>lu,positive:()=>Ji,pipe:()=>Fn,partialRecord:()=>z4,parseAsync:()=>W$,parse:()=>j$,overwrite:()=>Nr,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,normalize:()=>un,nonpositive:()=>Ai,nonoptional:()=>bu,nonnegative:()=>ji,never:()=>vv,negative:()=>Li,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,meta:()=>F4,maxSize:()=>Kr,maxLength:()=>Mr,map:()=>S4,mac:()=>y6,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,looseRecord:()=>P4,looseObject:()=>d,locales:()=>Vn,literal:()=>A,length:()=>qr,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,iso:()=>Yr,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,includes:()=>rn,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,gte:()=>nr,gt:()=>Pr,globalRegistry:()=>f,getErrorMap:()=>kI,function:()=>Y4,fromJSONSchema:()=>M4,formatError:()=>Sn,float64:()=>t4,float32:()=>u4,flattenError:()=>Pn,file:()=>A4,exactOptional:()=>$u,enum:()=>h,endsWith:()=>vn,encodeAsync:()=>Y$,encode:()=>V$,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,decodeAsync:()=>Q$,decode:()=>K$,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,core:()=>Wr,config:()=>R,coerce:()=>Au,codec:()=>G4,clone:()=>rr,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodRealError:()=>ur,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIssueCode:()=>wI,ZodIntersection:()=>d$,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFirstPartyTypeKind:()=>Lu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodError:()=>DI,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$,TimePrecision:()=>O$,NEVER:()=>Pv,$output:()=>hv,$input:()=>pv,$brand:()=>Sv});var q4=S(()=>{br();br();Io();br();Vi();zI();rl();Fi();Fi();PI();Ei();A$();G6();V6();OI();R(wi())});var SI;var x4=S(()=>{q4();q4();SI=o});var Z4={};Lr(Z4,{z:()=>o,xor:()=>c4,xid:()=>R6,void:()=>w4,uuidv7:()=>H6,uuidv6:()=>F6,uuidv4:()=>B6,uuid:()=>Q6,util:()=>c,url:()=>E6,uppercase:()=>sr,unknown:()=>T,union:()=>M,undefined:()=>U4,ulid:()=>m6,uint64:()=>_4,uint32:()=>o4,tuple:()=>p$,trim:()=>tn,treeifyError:()=>Av,transform:()=>$v,toUpperCase:()=>on,toLowerCase:()=>gn,toJSONSchema:()=>Gi,templateLiteral:()=>V4,symbol:()=>I4,superRefine:()=>Ju,success:()=>W4,stringbool:()=>E4,stringFormat:()=>n4,string:()=>D,strictObject:()=>O4,startsWith:()=>nn,slugify:()=>ln,size:()=>Tr,setErrorMap:()=>NI,set:()=>J4,safeParseAsync:()=>G$,safeParse:()=>X$,safeEncodeAsync:()=>H$,safeEncode:()=>B$,safeDecodeAsync:()=>E$,safeDecode:()=>F$,registry:()=>ci,regexes:()=>Ur,regex:()=>pr,refine:()=>Su,record:()=>F,readonly:()=>Nu,property:()=>Wi,promise:()=>K4,prettifyError:()=>jv,preprocess:()=>Rn,prefault:()=>lu,positive:()=>Ji,pipe:()=>Fn,partialRecord:()=>z4,parseAsync:()=>W$,parse:()=>j$,overwrite:()=>Nr,optional:()=>Z,object:()=>L,number:()=>Y,nullish:()=>j4,nullable:()=>Bn,null:()=>En,normalize:()=>un,nonpositive:()=>Ai,nonoptional:()=>bu,nonnegative:()=>ji,never:()=>vv,negative:()=>Li,nativeEnum:()=>L4,nanoid:()=>q6,nan:()=>X4,multipleOf:()=>Vr,minSize:()=>Sr,minLength:()=>jr,mime:()=>$n,meta:()=>F4,maxSize:()=>Kr,maxLength:()=>Mr,map:()=>S4,mac:()=>y6,lte:()=>lr,lt:()=>zr,lowercase:()=>ar,looseRecord:()=>P4,looseObject:()=>d,locales:()=>Vn,literal:()=>A,length:()=>qr,lazy:()=>cu,ksuid:()=>C6,keyof:()=>k4,jwt:()=>r4,json:()=>T4,iso:()=>Yr,ipv6:()=>f6,ipv4:()=>e6,intersection:()=>Nn,int64:()=>b4,int32:()=>g4,int:()=>Ti,instanceof:()=>H4,includes:()=>rn,httpUrl:()=>T6,hostname:()=>i4,hex:()=>v4,hash:()=>$4,guid:()=>Y6,gte:()=>nr,gt:()=>Pr,globalRegistry:()=>f,getErrorMap:()=>kI,function:()=>Y4,fromJSONSchema:()=>M4,formatError:()=>Sn,float64:()=>t4,float32:()=>u4,flattenError:()=>Pn,file:()=>A4,exactOptional:()=>$u,enum:()=>h,endsWith:()=>vn,encodeAsync:()=>Y$,encode:()=>V$,emoji:()=>M6,email:()=>K6,e164:()=>s6,discriminatedUnion:()=>xn,describe:()=>B4,default:()=>jw,decodeAsync:()=>Q$,decode:()=>K$,date:()=>N4,custom:()=>lv,cuid2:()=>Z6,cuid:()=>x6,core:()=>Wr,config:()=>R,coerce:()=>Au,codec:()=>G4,clone:()=>rr,cidrv6:()=>h6,cidrv4:()=>d6,check:()=>Q4,catch:()=>Uu,boolean:()=>C,bigint:()=>l4,base64url:()=>a6,base64:()=>p6,array:()=>V,any:()=>D4,_function:()=>Y4,_default:()=>gu,_ZodString:()=>Mi,ZodXor:()=>y$,ZodXID:()=>ei,ZodVoid:()=>C$,ZodUnknown:()=>m$,ZodUnion:()=>qn,ZodUndefined:()=>q$,ZodUUID:()=>Jr,ZodURL:()=>Hn,ZodULID:()=>Ci,ZodType:()=>X,ZodTuple:()=>h$,ZodTransform:()=>iu,ZodTemplateLiteral:()=>ku,ZodSymbol:()=>M$,ZodSuccess:()=>_u,ZodStringFormat:()=>E,ZodString:()=>_n,ZodSet:()=>s$,ZodRecord:()=>Zn,ZodRealError:()=>ur,ZodReadonly:()=>wu,ZodPromise:()=>zu,ZodPrefault:()=>ou,ZodPipe:()=>gv,ZodOptional:()=>uv,ZodObject:()=>Mn,ZodNumberFormat:()=>Rr,ZodNumber:()=>Un,ZodNullable:()=>uu,ZodNull:()=>x$,ZodNonOptional:()=>tv,ZodNever:()=>R$,ZodNanoID:()=>Zi,ZodNaN:()=>Du,ZodMap:()=>a$,ZodMAC:()=>T$,ZodLiteral:()=>ru,ZodLazy:()=>Ou,ZodKSUID:()=>yi,ZodJWT:()=>nv,ZodIssueCode:()=>wI,ZodIntersection:()=>d$,ZodISOTime:()=>Qi,ZodISODuration:()=>Bi,ZodISODateTime:()=>Ki,ZodISODate:()=>Yi,ZodIPv6:()=>di,ZodIPv4:()=>fi,ZodGUID:()=>Qn,ZodFunction:()=>Pu,ZodFirstPartyTypeKind:()=>Lu,ZodFile:()=>nu,ZodExactOptional:()=>vu,ZodError:()=>DI,ZodEnum:()=>bn,ZodEmoji:()=>xi,ZodEmail:()=>qi,ZodE164:()=>rv,ZodDiscriminatedUnion:()=>f$,ZodDefault:()=>tu,ZodDate:()=>Tn,ZodCustomStringFormat:()=>In,ZodCustom:()=>mn,ZodCodec:()=>ov,ZodCatch:()=>Iu,ZodCUID2:()=>Ri,ZodCUID:()=>mi,ZodCIDRv6:()=>pi,ZodCIDRv4:()=>hi,ZodBoolean:()=>Dn,ZodBigIntFormat:()=>iv,ZodBigInt:()=>wn,ZodBase64URL:()=>si,ZodBase64:()=>ai,ZodArray:()=>e$,ZodAny:()=>Z$,TimePrecision:()=>O$,NEVER:()=>Pv,$output:()=>hv,$input:()=>pv,$brand:()=>Sv});var jw;var bv=S(()=>{x4();x4();jw=SI});br();function S$(r){return!!r._zod}function J$(r,i){if(S$(r))return jn(r,i);return r.safeParse(i)}function _I(r){if(!r)return;let i;if(S$(r))i=r._zod?.def?.shape;else i=r.shape;if(!i)return;if(typeof i===\"function\")try{return i()}catch{return}return i}function II(r){if(S$(r)){let $=r._zod?.def;if($){if($.value!==void 0)return $.value;if(Array.isArray($.values)&&$.values.length>0)return $.values[0]}}let v=r._def;if(v){if(v.value!==void 0)return v.value;if(Array.isArray(v.values)&&v.values.length>0)return v.values[0]}let u=r.value;if(u!==void 0)return u;return}bv();var Cr=\"io.modelcontextprotocol/related-task\",Wu=\"2.0\",e=lv((r)=>r!==null&&(typeof r===\"object\"||typeof r===\"function\")),JI=M([D(),Y().int()]),LI=D(),ec=d({ttl:Y().optional(),pollInterval:Y().optional()}),Ww=L({ttl:Y().optional()}),Xw=L({taskId:D()}),m4=d({progressToken:JI.optional(),[Cr]:Xw.optional()}),Dr=L({_meta:m4.optional()}),_v=Dr.extend({task:Ww.optional()}),AI=(r)=>_v.safeParse(r).success,p=L({method:D(),params:Dr.loose().optional()}),kr=L({_meta:m4.optional()}),Or=L({method:D(),params:kr.loose().optional()}),a=d({_meta:m4.optional()}),en=M([D(),Y().int()]),jI=L({jsonrpc:A(Wu),id:en,...p.shape}).strict(),R4=(r)=>jI.safeParse(r).success,WI=L({jsonrpc:A(Wu),...Or.shape}).strict(),XI=(r)=>WI.safeParse(r).success,C4=L({jsonrpc:A(Wu),id:en,result:a}).strict(),Iv=(r)=>C4.safeParse(r).success;var H;(function(r){r[r.ConnectionClosed=-32000]=\"ConnectionClosed\",r[r.RequestTimeout=-32001]=\"RequestTimeout\",r[r.ParseError=-32700]=\"ParseError\",r[r.InvalidRequest=-32600]=\"InvalidRequest\",r[r.MethodNotFound=-32601]=\"MethodNotFound\",r[r.InvalidParams=-32602]=\"InvalidParams\",r[r.InternalError=-32603]=\"InternalError\",r[r.UrlElicitationRequired=-32042]=\"UrlElicitationRequired\"})(H||(H={}));var e4=L({jsonrpc:A(Wu),id:en.optional(),error:L({code:Y().int(),message:D(),data:T().optional()})}).strict();var GI=(r)=>e4.safeParse(r).success;var VI=M([jI,WI,C4,e4]),yc=M([C4,e4]),Xu=a.strict(),Gw=kr.extend({requestId:en.optional(),reason:D().optional()}),Gu=Or.extend({method:A(\"notifications/cancelled\"),params:Gw}),Vw=L({src:D(),mimeType:D().optional(),sizes:V(D()).optional(),theme:h([\"light\",\"dark\"]).optional()}),Uv=L({icons:V(Vw).optional()}),Cn=L({name:D(),title:D().optional()}),Dv=Cn.extend({...Cn.shape,...Uv.shape,version:D(),websiteUrl:D().optional(),description:D().optional()}),Kw=Nn(L({applyDefaults:C().optional()}),F(D(),T())),Yw=Rn((r)=>{if(r&&typeof r===\"object\"&&!Array.isArray(r)){if(Object.keys(r).length===0)return{form:{}}}return r},Nn(L({form:Kw.optional(),url:e.optional()}),F(D(),T()).optional())),Qw=d({list:e.optional(),cancel:e.optional(),requests:d({sampling:d({createMessage:e.optional()}).optional(),elicitation:d({create:e.optional()}).optional()}).optional()}),Bw=d({list:e.optional(),cancel:e.optional(),requests:d({tools:d({call:e.optional()}).optional()}).optional()}),Fw=L({experimental:F(D(),e).optional(),sampling:L({context:e.optional(),tools:e.optional()}).optional(),elicitation:Yw.optional(),roots:L({listChanged:C().optional()}).optional(),tasks:Qw.optional(),extensions:F(D(),e).optional()}),Hw=Dr.extend({protocolVersion:D(),capabilities:Fw,clientInfo:Dv}),Ew=p.extend({method:A(\"initialize\"),params:Hw});var Tw=L({experimental:F(D(),e).optional(),logging:e.optional(),completions:e.optional(),prompts:L({listChanged:C().optional()}).optional(),resources:L({subscribe:C().optional(),listChanged:C().optional()}).optional(),tools:L({listChanged:C().optional()}).optional(),tasks:Bw.optional(),extensions:F(D(),e).optional()}),Mw=a.extend({protocolVersion:D(),capabilities:Tw,serverInfo:Dv,instructions:D().optional()}),qw=Or.extend({method:A(\"notifications/initialized\"),params:kr.optional()});var yn=p.extend({method:A(\"ping\"),params:Dr.optional()}),xw=L({progress:Y(),total:Z(Y()),message:Z(D())}),Zw=L({...kr.shape,...xw.shape,progressToken:JI}),Vu=Or.extend({method:A(\"notifications/progress\"),params:Zw}),mw=Dr.extend({cursor:LI.optional()}),wv=p.extend({params:mw.optional()}),Nv=a.extend({nextCursor:LI.optional()}),Rw=h([\"working\",\"input_required\",\"completed\",\"failed\",\"cancelled\"]),kv=L({taskId:D(),status:Rw,ttl:M([Y(),En()]),createdAt:D(),lastUpdatedAt:D(),pollInterval:Z(Y()),statusMessage:Z(D())}),Ku=a.extend({task:kv}),Cw=kr.merge(kv),Ov=Or.extend({method:A(\"notifications/tasks/status\"),params:Cw}),Yu=p.extend({method:A(\"tasks/get\"),params:Dr.extend({taskId:D()})}),Qu=a.merge(kv),Bu=p.extend({method:A(\"tasks/result\"),params:Dr.extend({taskId:D()})}),fc=a.loose(),Fu=wv.extend({method:A(\"tasks/list\")}),Hu=Nv.extend({tasks:V(kv)}),Eu=p.extend({method:A(\"tasks/cancel\"),params:Dr.extend({taskId:D()})}),KI=a.merge(kv),YI=L({uri:D(),mimeType:Z(D()),_meta:F(D(),T()).optional()}),QI=YI.extend({text:D()}),y4=D().refine((r)=>{try{return atob(r),!0}catch{return!1}},{message:\"Invalid Base64 string\"}),BI=YI.extend({blob:y4}),cv=h([\"user\",\"assistant\"]),fn=L({audience:V(cv).optional(),priority:Y().min(0).max(1).optional(),lastModified:Yr.datetime({offset:!0}).optional()}),FI=L({...Cn.shape,...Uv.shape,uri:D(),description:Z(D()),mimeType:Z(D()),size:Z(Y()),annotations:fn.optional(),_meta:Z(d({}))}),ew=L({...Cn.shape,...Uv.shape,uriTemplate:D(),description:Z(D()),mimeType:Z(D()),annotations:fn.optional(),_meta:Z(d({}))}),yw=wv.extend({method:A(\"resources/list\")}),f4=Nv.extend({resources:V(FI)}),fw=wv.extend({method:A(\"resources/templates/list\")}),dw=Nv.extend({resourceTemplates:V(ew)}),d4=Dr.extend({uri:D()}),hw=d4,pw=p.extend({method:A(\"resources/read\"),params:hw}),h4=a.extend({contents:V(M([QI,BI]))}),aw=Or.extend({method:A(\"notifications/resources/list_changed\"),params:kr.optional()}),sw=d4,r1=p.extend({method:A(\"resources/subscribe\"),params:sw}),n1=d4,i1=p.extend({method:A(\"resources/unsubscribe\"),params:n1}),v1=kr.extend({uri:D()}),$1=Or.extend({method:A(\"notifications/resources/updated\"),params:v1}),u1=L({name:D(),description:Z(D()),required:Z(C())}),t1=L({...Cn.shape,...Uv.shape,description:Z(D()),arguments:Z(V(u1)),_meta:Z(d({}))}),g1=wv.extend({method:A(\"prompts/list\")}),o1=Nv.extend({prompts:V(t1)}),l1=Dr.extend({name:D(),arguments:F(D(),D()).optional()}),b1=p.extend({method:A(\"prompts/get\"),params:l1}),p4=L({type:A(\"text\"),text:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),a4=L({type:A(\"image\"),data:y4,mimeType:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),s4=L({type:A(\"audio\"),data:y4,mimeType:D(),annotations:fn.optional(),_meta:F(D(),T()).optional()}),_1=L({type:A(\"tool_use\"),name:D(),id:D(),input:F(D(),T()),_meta:F(D(),T()).optional()}),rb=L({type:A(\"resource\"),resource:M([QI,BI]),annotations:fn.optional(),_meta:F(D(),T()).optional()}),nb=FI.extend({type:A(\"resource_link\")}),dn=M([p4,a4,s4,nb,rb]),I1=L({role:cv,content:dn}),U1=a.extend({description:D().optional(),messages:V(I1)}),D1=Or.extend({method:A(\"notifications/prompts/list_changed\"),params:kr.optional()}),w1=L({title:D().optional(),readOnlyHint:C().optional(),destructiveHint:C().optional(),idempotentHint:C().optional(),openWorldHint:C().optional()}),N1=L({taskSupport:h([\"required\",\"optional\",\"forbidden\"]).optional()}),Tu=L({...Cn.shape,...Uv.shape,description:D().optional(),inputSchema:L({type:A(\"object\"),properties:F(D(),e).optional(),required:V(D()).optional()}).catchall(T()),outputSchema:L({type:A(\"object\"),properties:F(D(),e).optional(),required:V(D()).optional()}).catchall(T()).optional(),annotations:w1.optional(),execution:N1.optional(),_meta:F(D(),T()).optional()}),ib=wv.extend({method:A(\"tools/list\")}),k1=Nv.extend({tools:V(Tu)}),hn=a.extend({content:V(dn).default([]),structuredContent:F(D(),T()).optional(),isError:C().optional()}),dc=hn.or(a.extend({toolResult:T()})),O1=_v.extend({name:D(),arguments:F(D(),T()).optional()}),vb=p.extend({method:A(\"tools/call\"),params:O1}),c1=Or.extend({method:A(\"notifications/tools/list_changed\"),params:kr.optional()}),hc=L({autoRefresh:C().default(!0),debounceMs:Y().int().nonnegative().default(300)}),HI=h([\"debug\",\"info\",\"notice\",\"warning\",\"error\",\"critical\",\"alert\",\"emergency\"]),z1=Dr.extend({level:HI}),P1=p.extend({method:A(\"logging/setLevel\"),params:z1}),S1=kr.extend({level:HI,logger:D().optional(),data:T()}),J1=Or.extend({method:A(\"notifications/message\"),params:S1}),L1=L({name:D().optional()}),A1=L({hints:V(L1).optional(),costPriority:Y().min(0).max(1).optional(),speedPriority:Y().min(0).max(1).optional(),intelligencePriority:Y().min(0).max(1).optional()}),j1=L({mode:h([\"auto\",\"required\",\"none\"]).optional()}),W1=L({type:A(\"tool_result\"),toolUseId:D().describe(\"The unique identifier for the corresponding tool call.\"),content:V(dn).default([]),structuredContent:L({}).loose().optional(),isError:C().optional(),_meta:F(D(),T()).optional()}),X1=xn(\"type\",[p4,a4,s4]),ju=xn(\"type\",[p4,a4,s4,_1,W1]),G1=L({role:cv,content:M([ju,V(ju)]),_meta:F(D(),T()).optional()}),V1=_v.extend({messages:V(G1),modelPreferences:A1.optional(),systemPrompt:D().optional(),includeContext:h([\"none\",\"thisServer\",\"allServers\"]).optional(),temperature:Y().optional(),maxTokens:Y().int(),stopSequences:V(D()).optional(),metadata:e.optional(),tools:V(Tu).optional(),toolChoice:j1.optional()}),K1=p.extend({method:A(\"sampling/createMessage\"),params:V1}),$b=a.extend({model:D(),stopReason:Z(h([\"endTurn\",\"stopSequence\",\"maxTokens\"]).or(D())),role:cv,content:X1}),ub=a.extend({model:D(),stopReason:Z(h([\"endTurn\",\"stopSequence\",\"maxTokens\",\"toolUse\"]).or(D())),role:cv,content:M([ju,V(ju)])}),Y1=L({type:A(\"boolean\"),title:D().optional(),description:D().optional(),default:C().optional()}),Q1=L({type:A(\"string\"),title:D().optional(),description:D().optional(),minLength:Y().optional(),maxLength:Y().optional(),format:h([\"email\",\"uri\",\"date\",\"date-time\"]).optional(),default:D().optional()}),B1=L({type:h([\"number\",\"integer\"]),title:D().optional(),description:D().optional(),minimum:Y().optional(),maximum:Y().optional(),default:Y().optional()}),F1=L({type:A(\"string\"),title:D().optional(),description:D().optional(),enum:V(D()),default:D().optional()}),H1=L({type:A(\"string\"),title:D().optional(),description:D().optional(),oneOf:V(L({const:D(),title:D()})),default:D().optional()}),E1=L({type:A(\"string\"),title:D().optional(),description:D().optional(),enum:V(D()),enumNames:V(D()).optional(),default:D().optional()}),T1=M([F1,H1]),M1=L({type:A(\"array\"),title:D().optional(),description:D().optional(),minItems:Y().optional(),maxItems:Y().optional(),items:L({type:A(\"string\"),enum:V(D())}),default:V(D()).optional()}),q1=L({type:A(\"array\"),title:D().optional(),description:D().optional(),minItems:Y().optional(),maxItems:Y().optional(),items:L({anyOf:V(L({const:D(),title:D()}))}),default:V(D()).optional()}),x1=M([M1,q1]),Z1=M([E1,T1,x1]),m1=M([Z1,Y1,Q1,B1]),R1=_v.extend({mode:A(\"form\").optional(),message:D(),requestedSchema:L({type:A(\"object\"),properties:F(D(),m1),required:V(D()).optional()})}),C1=_v.extend({mode:A(\"url\"),message:D(),elicitationId:D(),url:D().url()}),e1=M([R1,C1]),y1=p.extend({method:A(\"elicitation/create\"),params:e1}),f1=kr.extend({elicitationId:D()}),d1=Or.extend({method:A(\"notifications/elicitation/complete\"),params:f1}),h1=a.extend({action:h([\"accept\",\"decline\",\"cancel\"]),content:Rn((r)=>r===null?void 0:r,F(D(),M([D(),Y(),C(),V(D())])).optional())}),p1=L({type:A(\"ref/resource\"),uri:D()});var a1=L({type:A(\"ref/prompt\"),name:D()}),s1=Dr.extend({ref:M([a1,p1]),argument:L({name:D(),value:D()}),context:L({arguments:F(D(),D()).optional()}).optional()}),rN=p.extend({method:A(\"completion/complete\"),params:s1});var nN=a.extend({completion:d({values:V(D()).max(100),total:Z(Y().int()),hasMore:Z(C())})}),iN=L({uri:D().startsWith(\"file://\"),name:D().optional(),_meta:F(D(),T()).optional()}),vN=p.extend({method:A(\"roots/list\"),params:Dr.optional()}),$N=a.extend({roots:V(iN)}),uN=Or.extend({method:A(\"notifications/roots/list_changed\"),params:kr.optional()}),pc=M([yn,Ew,rN,P1,b1,g1,yw,fw,pw,r1,i1,vb,ib,Yu,Bu,Fu,Eu]),ac=M([Gu,Vu,qw,uN,Ov]),sc=M([Xu,$b,ub,h1,$N,Qu,Hu,Ku]),rz=M([yn,K1,y1,vN,Yu,Bu,Fu,Eu]),nz=M([Gu,Vu,J1,$1,aw,c1,D1,Ov,d1]),iz=M([Xu,Mw,nN,U1,o1,f4,dw,h4,hn,k1,Qu,Hu,Ku]);class Q extends Error{constructor(r,i,v){super(`MCP error ${r}: ${i}`);this.code=r,this.data=v,this.name=\"McpError\"}static fromError(r,i,v){if(r===H.UrlElicitationRequired&&v){let u=v;if(u.elicitations)return new EI(u.elicitations,i)}return new Q(r,i,v)}}class EI extends Q{constructor(r,i=`URL elicitation${r.length>1?\"s\":\"\"} required`){super(H.UrlElicitationRequired,i,{elicitations:r})}get elicitations(){return this.data?.elicitations??[]}}function er(r){return r===\"completed\"||r===\"failed\"||r===\"cancelled\"}var tN=Symbol(\"Let zodToJsonSchema decide on which parser to use\");var Fz=new Set(\"ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789\");function tb(r){let v=_I(r)?.method;if(!v)throw Error(\"Schema is missing a method literal\");let u=II(v);if(typeof u!==\"string\")throw Error(\"Schema method literal must be a string\");return u}function gb(r,i){let v=J$(r,i);if(!v.success)throw v.error;return v.data}var IN=60000;class ob{constructor(r){if(this._options=r,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(Gu,(i)=>{this._oncancel(i)}),this.setNotificationHandler(Vu,(i)=>{this._onprogress(i)}),this.setRequestHandler(yn,(i)=>({})),this._taskStore=r?.taskStore,this._taskMessageQueue=r?.taskMessageQueue,this._taskStore)this.setRequestHandler(Yu,async(i,v)=>{let u=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!u)throw new Q(H.InvalidParams,\"Failed to retrieve task: Task not found\");return{...u}}),this.setRequestHandler(Bu,async(i,v)=>{let u=async()=>{let n=i.params.taskId;if(this._taskMessageQueue){let t;while(t=await this._taskMessageQueue.dequeue(n,v.sessionId)){if(t.type===\"response\"||t.type===\"error\"){let g=t.message,b=g.id,l=this._requestResolvers.get(b);if(l)if(this._requestResolvers.delete(b),t.type===\"response\")l(g);else{let _=g,w=new Q(_.error.code,_.error.message,_.error.data);l(w)}else{let _=t.type===\"response\"?\"Response\":\"Error\";this._onerror(Error(`${_} handler missing for request ${b}`))}continue}await this._transport?.send(t.message,{relatedRequestId:v.requestId})}}let $=await this._taskStore.getTask(n,v.sessionId);if(!$)throw new Q(H.InvalidParams,`Task not found: ${n}`);if(!er($.status))return await this._waitForTaskUpdate(n,v.signal),await u();if(er($.status)){let t=await this._taskStore.getTaskResult(n,v.sessionId);return this._clearTaskQueue(n),{...t,_meta:{...t._meta,[Cr]:{taskId:n}}}}return await u()};return await u()}),this.setRequestHandler(Fu,async(i,v)=>{try{let{tasks:u,nextCursor:n}=await this._taskStore.listTasks(i.params?.cursor,v.sessionId);return{tasks:u,nextCursor:n,_meta:{}}}catch(u){throw new Q(H.InvalidParams,`Failed to list tasks: ${u instanceof Error?u.message:String(u)}`)}}),this.setRequestHandler(Eu,async(i,v)=>{try{let u=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!u)throw new Q(H.InvalidParams,`Task not found: ${i.params.taskId}`);if(er(u.status))throw new Q(H.InvalidParams,`Cannot cancel task in terminal status: ${u.status}`);await this._taskStore.updateTaskStatus(i.params.taskId,\"cancelled\",\"Client cancelled task execution.\",v.sessionId),this._clearTaskQueue(i.params.taskId);let n=await this._taskStore.getTask(i.params.taskId,v.sessionId);if(!n)throw new Q(H.InvalidParams,`Task not found after cancellation: ${i.params.taskId}`);return{_meta:{},...n}}catch(u){if(u instanceof Q)throw u;throw new Q(H.InvalidRequest,`Failed to cancel task: ${u instanceof Error?u.message:String(u)}`)}})}async _oncancel(r){if(!r.params.requestId)return;this._requestHandlerAbortControllers.get(r.params.requestId)?.abort(r.params.reason)}_setupTimeout(r,i,v,u,n=!1){this._timeoutInfo.set(r,{timeoutId:setTimeout(u,i),startTime:Date.now(),timeout:i,maxTotalTimeout:v,resetTimeoutOnProgress:n,onTimeout:u})}_resetTimeout(r){let i=this._timeoutInfo.get(r);if(!i)return!1;let v=Date.now()-i.startTime;if(i.maxTotalTimeout&&v>=i.maxTotalTimeout)throw this._timeoutInfo.delete(r),Q.fromError(H.RequestTimeout,\"Maximum total timeout exceeded\",{maxTotalTimeout:i.maxTotalTimeout,totalElapsed:v});return clearTimeout(i.timeoutId),i.timeoutId=setTimeout(i.onTimeout,i.timeout),!0}_cleanupTimeout(r){let i=this._timeoutInfo.get(r);if(i)clearTimeout(i.timeoutId),this._timeoutInfo.delete(r)}async connect(r){if(this._transport)throw Error(\"Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.\");this._transport=r;let i=this.transport?.onclose;this._transport.onclose=()=>{i?.(),this._onclose()};let v=this.transport?.onerror;this._transport.onerror=(n)=>{v?.(n),this._onerror(n)};let u=this._transport?.onmessage;this._transport.onmessage=(n,$)=>{if(u?.(n,$),Iv(n)||GI(n))this._onresponse(n);else if(R4(n))this._onrequest(n,$);else if(XI(n))this._onnotification(n);else this._onerror(Error(`Unknown message type: ${JSON.stringify(n)}`))},await this._transport.start()}_onclose(){let r=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let v of this._timeoutInfo.values())clearTimeout(v.timeoutId);this._timeoutInfo.clear();for(let v of this._requestHandlerAbortControllers.values())v.abort();this._requestHandlerAbortControllers.clear();let i=Q.fromError(H.ConnectionClosed,\"Connection closed\");this._transport=void 0,this.onclose?.();for(let v of r.values())v(i)}_onerror(r){this.onerror?.(r)}_onnotification(r){let i=this._notificationHandlers.get(r.method)??this.fallbackNotificationHandler;if(i===void 0)return;Promise.resolve().then(()=>i(r)).catch((v)=>this._onerror(Error(`Uncaught error in notification handler: ${v}`)))}_onrequest(r,i){let v=this._requestHandlers.get(r.method)??this.fallbackRequestHandler,u=this._transport,n=r.params?._meta?.[Cr]?.taskId;if(v===void 0){let l={jsonrpc:\"2.0\",id:r.id,error:{code:H.MethodNotFound,message:\"Method not found\"}};if(n&&this._taskMessageQueue)this._enqueueTaskMessage(n,{type:\"error\",message:l,timestamp:Date.now()},u?.sessionId).catch((_)=>this._onerror(Error(`Failed to enqueue error response: ${_}`)));else u?.send(l).catch((_)=>this._onerror(Error(`Failed to send an error response: ${_}`)));return}let $=new AbortController;this._requestHandlerAbortControllers.set(r.id,$);let t=AI(r.params)?r.params.task:void 0,g=this._taskStore?this.requestTaskStore(r,u?.sessionId):void 0,b={signal:$.signal,sessionId:u?.sessionId,_meta:r.params?._meta,sendNotification:async(l)=>{if($.signal.aborted)return;let _={relatedRequestId:r.id};if(n)_.relatedTask={taskId:n};await this.notification(l,_)},sendRequest:async(l,_,w)=>{if($.signal.aborted)throw new Q(H.ConnectionClosed,\"Request was cancelled\");let N={...w,relatedRequestId:r.id};if(n&&!N.relatedTask)N.relatedTask={taskId:n};let P=N.relatedTask?.taskId??n;if(P&&g)await g.updateTaskStatus(P,\"input_required\");return await this.request(l,_,N)},authInfo:i?.authInfo,requestId:r.id,requestInfo:i?.requestInfo,taskId:n,taskStore:g,taskRequestedTtl:t?.ttl,closeSSEStream:i?.closeSSEStream,closeStandaloneSSEStream:i?.closeStandaloneSSEStream};Promise.resolve().then(()=>{if(t)this.assertTaskHandlerCapability(r.method)}).then(()=>v(r,b)).then(async(l)=>{if($.signal.aborted)return;let _={result:l,jsonrpc:\"2.0\",id:r.id};if(n&&this._taskMessageQueue)await this._enqueueTaskMessage(n,{type:\"response\",message:_,timestamp:Date.now()},u?.sessionId);else await u?.send(_)},async(l)=>{if($.signal.aborted)return;let _={jsonrpc:\"2.0\",id:r.id,error:{code:Number.isSafeInteger(l.code)?l.code:H.InternalError,message:l.message??\"Internal error\",...l.data!==void 0&&{data:l.data}}};if(n&&this._taskMessageQueue)await this._enqueueTaskMessage(n,{type:\"error\",message:_,timestamp:Date.now()},u?.sessionId);else await u?.send(_)}).catch((l)=>this._onerror(Error(`Failed to send response: ${l}`))).finally(()=>{if(this._requestHandlerAbortControllers.get(r.id)===$)this._requestHandlerAbortControllers.delete(r.id)})}_onprogress(r){let{progressToken:i,...v}=r.params,u=Number(i),n=this._progressHandlers.get(u);if(!n){this._onerror(Error(`Received a progress notification for an unknown token: ${JSON.stringify(r)}`));return}let $=this._responseHandlers.get(u),t=this._timeoutInfo.get(u);if(t&&$&&t.resetTimeoutOnProgress)try{this._resetTimeout(u)}catch(g){this._responseHandlers.delete(u),this._progressHandlers.delete(u),this._cleanupTimeout(u),$(g);return}n(v)}_onresponse(r){let i=Number(r.id),v=this._requestResolvers.get(i);if(v){if(this._requestResolvers.delete(i),Iv(r))v(r);else{let $=new Q(r.error.code,r.error.message,r.error.data);v($)}return}let u=this._responseHandlers.get(i);if(u===void 0){this._onerror(Error(`Received a response for an unknown message ID: ${JSON.stringify(r)}`));return}this._responseHandlers.delete(i),this._cleanupTimeout(i);let n=!1;if(Iv(r)&&r.result&&typeof r.result===\"object\"){let $=r.result;if($.task&&typeof $.task===\"object\"){let t=$.task;if(typeof t.taskId===\"string\")n=!0,this._taskProgressTokens.set(t.taskId,i)}}if(!n)this._progressHandlers.delete(i);if(Iv(r))u(r);else{let $=Q.fromError(r.error.code,r.error.message,r.error.data);u($)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(r,i,v){let{task:u}=v??{};if(!u){try{yield{type:\"result\",result:await this.request(r,i,v)}}catch($){yield{type:\"error\",error:$ instanceof Q?$:new Q(H.InternalError,String($))}}return}let n;try{let $=await this.request(r,Ku,v);if($.task)n=$.task.taskId,yield{type:\"taskCreated\",task:$.task};else throw new Q(H.InternalError,\"Task creation did not return a task\");while(!0){let t=await this.getTask({taskId:n},v);if(yield{type:\"taskStatus\",task:t},er(t.status)){if(t.status===\"completed\")yield{type:\"result\",result:await this.getTaskResult({taskId:n},i,v)};else if(t.status===\"failed\")yield{type:\"error\",error:new Q(H.InternalError,`Task ${n} failed`)};else if(t.status===\"cancelled\")yield{type:\"error\",error:new Q(H.InternalError,`Task ${n} was cancelled`)};return}if(t.status===\"input_required\"){yield{type:\"result\",result:await this.getTaskResult({taskId:n},i,v)};return}let g=t.pollInterval??this._options?.defaultTaskPollInterval??1000;await new Promise((b)=>setTimeout(b,g)),v?.signal?.throwIfAborted()}}catch($){yield{type:\"error\",error:$ instanceof Q?$:new Q(H.InternalError,String($))}}}request(r,i,v){let{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$,task:t,relatedTask:g}=v??{};return new Promise((b,l)=>{let _=(y)=>{l(y)};if(!this._transport){_(Error(\"Not connected\"));return}if(this._options?.enforceStrictCapabilities===!0)try{if(this.assertCapabilityForMethod(r.method),t)this.assertTaskCapability(r.method)}catch(y){_(y);return}v?.signal?.throwIfAborted();let w=this._requestMessageId++,N={...r,jsonrpc:\"2.0\",id:w};if(v?.onprogress)this._progressHandlers.set(w,v.onprogress),N.params={...r.params,_meta:{...r.params?._meta||{},progressToken:w}};if(t)N.params={...N.params,task:t};if(g)N.params={...N.params,_meta:{...N.params?._meta||{},[Cr]:g}};let P=(y)=>{this._responseHandlers.delete(w),this._progressHandlers.delete(w),this._cleanupTimeout(w),this._transport?.send({jsonrpc:\"2.0\",method:\"notifications/cancelled\",params:{requestId:w,reason:String(y)}},{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$}).catch((vr)=>this._onerror(Error(`Failed to send cancellation: ${vr}`)));let _r=y instanceof Q?y:new Q(H.RequestTimeout,String(y));l(_r)};this._responseHandlers.set(w,(y)=>{if(v?.signal?.aborted)return;if(y instanceof Error)return l(y);try{let _r=J$(i,y.result);if(!_r.success)l(_r.error);else b(_r.data)}catch(_r){l(_r)}}),v?.signal?.addEventListener(\"abort\",()=>{P(v?.signal?.reason)});let K=v?.timeout??IN,q=()=>P(Q.fromError(H.RequestTimeout,\"Request timed out\",{timeout:K}));this._setupTimeout(w,K,v?.maxTotalTimeout,q,v?.resetTimeoutOnProgress??!1);let Xr=g?.taskId;if(Xr){let y=(_r)=>{let vr=this._responseHandlers.get(w);if(vr)vr(_r);else this._onerror(Error(`Response handler missing for side-channeled request ${w}`))};this._requestResolvers.set(w,y),this._enqueueTaskMessage(Xr,{type:\"request\",message:N,timestamp:Date.now()}).catch((_r)=>{this._cleanupTimeout(w),l(_r)})}else this._transport.send(N,{relatedRequestId:u,resumptionToken:n,onresumptiontoken:$}).catch((y)=>{this._cleanupTimeout(w),l(y)})})}async getTask(r,i){return this.request({method:\"tasks/get\",params:r},Qu,i)}async getTaskResult(r,i,v){return this.request({method:\"tasks/result\",params:r},i,v)}async listTasks(r,i){return this.request({method:\"tasks/list\",params:r},Hu,i)}async cancelTask(r,i){return this.request({method:\"tasks/cancel\",params:r},KI,i)}async notification(r,i){if(!this._transport)throw Error(\"Not connected\");this.assertNotificationCapability(r.method);let v=i?.relatedTask?.taskId;if(v){let t={...r,jsonrpc:\"2.0\",params:{...r.params,_meta:{...r.params?._meta||{},[Cr]:i.relatedTask}}};await this._enqueueTaskMessage(v,{type:\"notification\",message:t,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(r.method)&&!r.params&&!i?.relatedRequestId&&!i?.relatedTask){if(this._pendingDebouncedNotifications.has(r.method))return;this._pendingDebouncedNotifications.add(r.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(r.method),!this._transport)return;let t={...r,jsonrpc:\"2.0\"};if(i?.relatedTask)t={...t,params:{...t.params,_meta:{...t.params?._meta||{},[Cr]:i.relatedTask}}};this._transport?.send(t,i).catch((g)=>this._onerror(g))});return}let $={...r,jsonrpc:\"2.0\"};if(i?.relatedTask)$={...$,params:{...$.params,_meta:{...$.params?._meta||{},[Cr]:i.relatedTask}}};await this._transport.send($,i)}setRequestHandler(r,i){let v=tb(r);this.assertRequestHandlerCapability(v),this._requestHandlers.set(v,(u,n)=>{let $=gb(r,u);return Promise.resolve(i($,n))})}removeRequestHandler(r){this._requestHandlers.delete(r)}assertCanSetRequestHandler(r){if(this._requestHandlers.has(r))throw Error(`A request handler for ${r} already exists, which would be overridden`)}setNotificationHandler(r,i){let v=tb(r);this._notificationHandlers.set(v,(u)=>{let n=gb(r,u);return Promise.resolve(i(n))})}removeNotificationHandler(r){this._notificationHandlers.delete(r)}_cleanupTaskProgressHandler(r){let i=this._taskProgressTokens.get(r);if(i!==void 0)this._progressHandlers.delete(i),this._taskProgressTokens.delete(r)}async _enqueueTaskMessage(r,i,v){if(!this._taskStore||!this._taskMessageQueue)throw Error(\"Cannot enqueue task message: taskStore and taskMessageQueue are not configured\");let u=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(r,i,v,u)}async _clearTaskQueue(r,i){if(this._taskMessageQueue){let v=await this._taskMessageQueue.dequeueAll(r,i);for(let u of v)if(u.type===\"request\"&&R4(u.message)){let n=u.message.id,$=this._requestResolvers.get(n);if($)$(new Q(H.InternalError,\"Task cancelled or completed\")),this._requestResolvers.delete(n);else this._onerror(Error(`Resolver missing for request ${n} during task ${r} cleanup`))}}}async _waitForTaskUpdate(r,i){let v=this._options?.defaultTaskPollInterval??1000;try{let u=await this._taskStore?.getTask(r);if(u?.pollInterval)v=u.pollInterval}catch{}return new Promise((u,n)=>{if(i.aborted){n(new Q(H.InvalidRequest,\"Request cancelled\"));return}let $=setTimeout(u,v);i.addEventListener(\"abort\",()=>{clearTimeout($),n(new Q(H.InvalidRequest,\"Request cancelled\"))},{once:!0})})}requestTaskStore(r,i){let v=this._taskStore;if(!v)throw Error(\"No task store configured\");return{createTask:async(u)=>{if(!r)throw Error(\"No request provided\");return await v.createTask(u,r.id,{method:r.method,params:r.params},i)},getTask:async(u)=>{let n=await v.getTask(u,i);if(!n)throw new Q(H.InvalidParams,\"Failed to retrieve task: Task not found\");return n},storeTaskResult:async(u,n,$)=>{await v.storeTaskResult(u,n,$,i);let t=await v.getTask(u,i);if(t){let g=Ov.parse({method:\"notifications/tasks/status\",params:t});if(await this.notification(g),er(t.status))this._cleanupTaskProgressHandler(u)}},getTaskResult:(u)=>{return v.getTaskResult(u,i)},updateTaskStatus:async(u,n,$)=>{let t=await v.getTask(u,i);if(!t)throw new Q(H.InvalidParams,`Task \"${u}\" not found - it may have been cleaned up`);if(er(t.status))throw new Q(H.InvalidParams,`Cannot update task \"${u}\" from terminal status \"${t.status}\" to \"${n}\". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await v.updateTaskStatus(u,n,$,i);let g=await v.getTask(u,i);if(g){let b=Ov.parse({method:\"notifications/tasks/status\",params:g});if(await this.notification(b),er(g.status))this._cleanupTaskProgressHandler(u)}},listTasks:(u)=>{return v.listTasks(u,i)}}}}function TI(r){return r!==null&&typeof r===\"object\"&&!Array.isArray(r)}function MI(r,i){let v={...r};for(let u in i){let n=u,$=i[n];if($===void 0)continue;let t=v[n];if(TI(t)&&TI($))v[n]={...t,...$};else v[n]=$}return v}class lb extends ob{_registeredMethods=new Set;_eventSlots=new Map;onEventDispatch(r,i){}_ensureEventSlot(r){let i=this._eventSlots.get(r);if(!i){let v=this.eventSchemas[r];if(!v)throw Error(`Unknown event: ${String(r)}`);i={listeners:[]},this._eventSlots.set(r,i);let u=v.shape.method.value;this._registeredMethods.add(u);let n=i;super.setNotificationHandler(v,($)=>{let t=$.params;this.onEventDispatch(r,t),n.onHandler?.(t);for(let g of[...n.listeners])g(t)})}return i}setEventHandler(r,i){let v=this._ensureEventSlot(r);if(v.onHandler&&i)console.warn(`[MCP Apps] on${String(r)} handler replaced. Use addEventListener(\"${String(r)}\", …) to add multiple listeners without replacing.`);v.onHandler=i}getEventHandler(r){return this._eventSlots.get(r)?.onHandler}addEventListener(r,i){this._ensureEventSlot(r).listeners.push(i)}removeEventListener(r,i){let v=this._eventSlots.get(r);if(!v)return;let u=v.listeners.indexOf(i);if(u!==-1)v.listeners.splice(u,1)}setRequestHandler=(r,i)=>{this._assertMethodNotRegistered(r,\"setRequestHandler\"),super.setRequestHandler(r,i)};setNotificationHandler=(r,i)=>{this._assertMethodNotRegistered(r,\"setNotificationHandler\"),super.setNotificationHandler(r,i)};warnIfRequestHandlerReplaced(r,i,v){if(i&&v)console.warn(`[MCP Apps] ${r} handler replaced. Previous handler will no longer be called.`)}replaceRequestHandler=(r,i)=>{let v=r.shape.method.value;this._registeredMethods.add(v),super.setRequestHandler(r,i)};_assertMethodNotRegistered(r,i){let v=r.shape.method.value;if(this._registeredMethods.has(v))throw Error(`Handler for \"${v}\" already registered (via ${i}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._registeredMethods.add(v)}}var bb=\"2026-01-26\",UN=\"ui/open-link\",DN=\"ui/download-file\",wN=\"ui/message\",NN=\"ui/notifications/sandbox-proxy-ready\",kN=\"ui/notifications/sandbox-resource-ready\",ON=\"ui/notifications/size-changed\",cN=\"ui/notifications/tool-input\",_b=\"ui/notifications/tool-input-partial\",zN=\"ui/notifications/tool-result\",PN=\"ui/notifications/tool-cancelled\",SN=\"ui/notifications/host-context-changed\",JN=\"ui/notifications/request-teardown\",LN=\"ui/resource-teardown\",AN=\"ui/initialize\",jN=\"ui/notifications/initialized\",WN=\"ui/request-display-mode\";class Mu{eventTarget;eventSource;messageListener;constructor(r=window.parent,i){this.eventTarget=r;this.eventSource=i;this.messageListener=(v)=>{if(i&&v.source!==this.eventSource){console.debug(\"Ignoring message from unknown source\",v);return}let u=VI.safeParse(v.data);if(u.success)console.debug(\"Parsed message\",u.data),this.onmessage?.(u.data);else if(v.data?.jsonrpc!==\"2.0\")console.debug(\"Ignoring non-JSON-RPC message\",u.error.message,v);else console.error(\"Failed to parse message\",u.error.message,v),this.onerror?.(Error(\"Invalid JSON-RPC message received: \"+u.error.message))}}async start(){window.addEventListener(\"message\",this.messageListener)}async send(r,i){if(r.method!==_b)console.debug(\"Sending message\",r);this.eventTarget.postMessage(r,\"*\")}async close(){window.removeEventListener(\"message\",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}bv();var qI=o.union([o.literal(\"light\"),o.literal(\"dark\")]).describe(\"Color theme preference for the host environment.\"),pn=o.union([o.literal(\"inline\"),o.literal(\"fullscreen\"),o.literal(\"pip\")]).describe(\"Display mode for UI presentation.\"),XN=o.union([o.literal(\"--color-background-primary\"),o.literal(\"--color-background-secondary\"),o.literal(\"--color-background-tertiary\"),o.literal(\"--color-background-inverse\"),o.literal(\"--color-background-ghost\"),o.literal(\"--color-background-info\"),o.literal(\"--color-background-danger\"),o.literal(\"--color-background-success\"),o.literal(\"--color-background-warning\"),o.literal(\"--color-background-disabled\"),o.literal(\"--color-text-primary\"),o.literal(\"--color-text-secondary\"),o.literal(\"--color-text-tertiary\"),o.literal(\"--color-text-inverse\"),o.literal(\"--color-text-ghost\"),o.literal(\"--color-text-info\"),o.literal(\"--color-text-danger\"),o.literal(\"--color-text-success\"),o.literal(\"--color-text-warning\"),o.literal(\"--color-text-disabled\"),o.literal(\"--color-border-primary\"),o.literal(\"--color-border-secondary\"),o.literal(\"--color-border-tertiary\"),o.literal(\"--color-border-inverse\"),o.literal(\"--color-border-ghost\"),o.literal(\"--color-border-info\"),o.literal(\"--color-border-danger\"),o.literal(\"--color-border-success\"),o.literal(\"--color-border-warning\"),o.literal(\"--color-border-disabled\"),o.literal(\"--color-ring-primary\"),o.literal(\"--color-ring-secondary\"),o.literal(\"--color-ring-inverse\"),o.literal(\"--color-ring-info\"),o.literal(\"--color-ring-danger\"),o.literal(\"--color-ring-success\"),o.literal(\"--color-ring-warning\"),o.literal(\"--font-sans\"),o.literal(\"--font-mono\"),o.literal(\"--font-weight-normal\"),o.literal(\"--font-weight-medium\"),o.literal(\"--font-weight-semibold\"),o.literal(\"--font-weight-bold\"),o.literal(\"--font-text-xs-size\"),o.literal(\"--font-text-sm-size\"),o.literal(\"--font-text-md-size\"),o.literal(\"--font-text-lg-size\"),o.literal(\"--font-heading-xs-size\"),o.literal(\"--font-heading-sm-size\"),o.literal(\"--font-heading-md-size\"),o.literal(\"--font-heading-lg-size\"),o.literal(\"--font-heading-xl-size\"),o.literal(\"--font-heading-2xl-size\"),o.literal(\"--font-heading-3xl-size\"),o.literal(\"--font-text-xs-line-height\"),o.literal(\"--font-text-sm-line-height\"),o.literal(\"--font-text-md-line-height\"),o.literal(\"--font-text-lg-line-height\"),o.literal(\"--font-heading-xs-line-height\"),o.literal(\"--font-heading-sm-line-height\"),o.literal(\"--font-heading-md-line-height\"),o.literal(\"--font-heading-lg-line-height\"),o.literal(\"--font-heading-xl-line-height\"),o.literal(\"--font-heading-2xl-line-height\"),o.literal(\"--font-heading-3xl-line-height\"),o.literal(\"--border-radius-xs\"),o.literal(\"--border-radius-sm\"),o.literal(\"--border-radius-md\"),o.literal(\"--border-radius-lg\"),o.literal(\"--border-radius-xl\"),o.literal(\"--border-radius-full\"),o.literal(\"--border-width-regular\"),o.literal(\"--shadow-hairline\"),o.literal(\"--shadow-sm\"),o.literal(\"--shadow-md\"),o.literal(\"--shadow-lg\")]).describe(\"CSS variable keys available to MCP apps for theming.\"),GN=o.record(XN.describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`),o.union([o.string(),o.undefined()]).describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`),VN=o.object({method:o.literal(\"ui/open-link\"),params:o.object({url:o.string().describe(\"URL to open in the host's browser\")})}),Ub=o.object({isError:o.boolean().optional().describe(\"True if the host failed to open the URL (e.g., due to security policy).\")}).passthrough(),Db=o.object({isError:o.boolean().optional().describe(\"True if the download failed (e.g., user cancelled or host denied).\")}).passthrough(),wb=o.object({isError:o.boolean().optional().describe(\"True if the host rejected or failed to deliver the message.\")}).passthrough(),KN=o.object({method:o.literal(\"ui/notifications/sandbox-proxy-ready\"),params:o.object({})}),qu=o.object({connectDomains:o.array(o.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket).\n\n- Maps to CSP \\`connect-src\\` directive\n- Empty or omitted → no network connections (secure default)`),resourceDomains:o.array(o.string()).optional().describe(\"Origins for static resources (images, scripts, stylesheets, fonts, media).\\n\\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\\n- Wildcard subdomains supported: `https://*.example.com`\\n- Empty or omitted → no network resources (secure default)\"),frameDomains:o.array(o.string()).optional().describe(\"Origins for nested iframes.\\n\\n- Maps to CSP `frame-src` directive\\n- Empty or omitted → no nested iframes allowed (`frame-src 'none'`)\"),baseUriDomains:o.array(o.string()).optional().describe(\"Allowed base URIs for the document.\\n\\n- Maps to CSP `base-uri` directive\\n- Empty or omitted → only same origin allowed (`base-uri 'self'`)\")}),xu=o.object({camera:o.object({}).optional().describe(\"Request camera access.\\n\\nMaps to Permission Policy `camera` feature.\"),microphone:o.object({}).optional().describe(\"Request microphone access.\\n\\nMaps to Permission Policy `microphone` feature.\"),geolocation:o.object({}).optional().describe(\"Request geolocation access.\\n\\nMaps to Permission Policy `geolocation` feature.\"),clipboardWrite:o.object({}).optional().describe(\"Request clipboard write access.\\n\\nMaps to Permission Policy `clipboard-write` feature.\")}),YN=o.object({method:o.literal(\"ui/notifications/size-changed\"),params:o.object({width:o.number().optional().describe(\"New width in pixels.\"),height:o.number().optional().describe(\"New height in pixels.\")})}),Nb=o.object({method:o.literal(\"ui/notifications/tool-input\"),params:o.object({arguments:o.record(o.string(),o.unknown().describe(\"Complete tool call arguments as key-value pairs.\")).optional().describe(\"Complete tool call arguments as key-value pairs.\")})}),kb=o.object({method:o.literal(\"ui/notifications/tool-input-partial\"),params:o.object({arguments:o.record(o.string(),o.unknown().describe(\"Partial tool call arguments (incomplete, may change).\")).optional().describe(\"Partial tool call arguments (incomplete, may change).\")})}),Ob=o.object({method:o.literal(\"ui/notifications/tool-cancelled\"),params:o.object({reason:o.string().optional().describe('Optional reason for the cancellation (e.g., \"user action\", \"timeout\").')})}),xI=o.object({fonts:o.string().optional()}),ZI=o.object({variables:GN.optional().describe(\"CSS variables for theming the app.\"),css:xI.optional().describe(\"CSS blocks that apps can inject.\")}),cb=o.object({method:o.literal(\"ui/resource-teardown\"),params:o.object({})}),QN=o.record(o.string(),o.unknown()),Ib=o.object({text:o.object({}).optional().describe(\"Host supports text content blocks.\"),image:o.object({}).optional().describe(\"Host supports image content blocks.\"),audio:o.object({}).optional().describe(\"Host supports audio content blocks.\"),resource:o.object({}).optional().describe(\"Host supports resource content blocks.\"),resourceLink:o.object({}).optional().describe(\"Host supports resource link content blocks.\"),structuredContent:o.object({}).optional().describe(\"Host supports structured content.\")}),BN=o.object({method:o.literal(\"ui/notifications/request-teardown\"),params:o.object({}).optional()}),mI=o.object({experimental:o.record(o.string(),o.record(o.string(),o.any()).describe(\"Experimental features keyed by identifier.\")).optional().describe(\"Experimental features keyed by identifier.\"),openLinks:o.object({}).optional().describe(\"Host supports opening external URLs.\"),downloadFile:o.object({}).optional().describe(\"Host supports file downloads via ui/download-file.\"),serverTools:o.object({listChanged:o.boolean().optional().describe(\"Host supports tools/list_changed notifications.\")}).optional().describe(\"Host can proxy tool calls to the MCP server.\"),serverResources:o.object({listChanged:o.boolean().optional().describe(\"Host supports resources/list_changed notifications.\")}).optional().describe(\"Host can proxy resource reads to the MCP server.\"),logging:o.object({}).optional().describe(\"Host accepts log messages.\"),sandbox:o.object({permissions:xu.optional().describe(\"Permissions granted by the host (camera, microphone, geolocation).\"),csp:qu.optional().describe(\"CSP domains approved by the host.\")}).optional().describe(\"Sandbox configuration applied by the host.\"),updateModelContext:Ib.optional().describe(\"Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns.\"),message:Ib.optional().describe(\"Host supports receiving content messages (ui/message) from the view.\"),sampling:o.object({tools:o.object({}).optional().describe(\"Host supports tool use via `tools` and `toolChoice` parameters.\")}).optional().describe(\"Host supports LLM sampling (sampling/createMessage) from the view.\\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.\")}),RI=o.object({experimental:o.record(o.string(),o.record(o.string(),o.any()).describe(\"Experimental features keyed by identifier.\")).optional().describe(\"Experimental features keyed by identifier.\"),tools:o.object({listChanged:o.boolean().optional().describe(\"App supports tools/list_changed notifications.\")}).optional().describe(\"App exposes MCP-style tools that the host can call.\"),availableDisplayModes:o.array(pn).optional().describe(\"Display modes the app supports.\")}),FN=o.object({method:o.literal(\"ui/notifications/initialized\"),params:o.object({}).optional()}),HN=o.object({csp:qu.optional().describe(\"Content Security Policy configuration for UI resources.\"),permissions:xu.optional().describe(\"Sandbox permissions requested by the UI resource.\"),domain:o.string().optional().describe(`Dedicated origin for view sandbox.\n\nUseful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists.\n\n**Host-dependent:** The format and validation rules for this field are determined by each host. Servers MUST consult host-specific documentation for the expected domain format. Common patterns include:\n- Hash-based subdomains (e.g., \\`{hash}.claudemcpcontent.com\\`)\n- URL-derived subdomains (e.g., \\`www-example-com.oaiusercontent.com\\`)\n\nIf omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:o.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border.\n\nBoolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary.\n\n- \\`true\\`: request visible border + background\n- \\`false\\`: request no visible border + background\n- omitted: host decides border`)}),EN=o.object({method:o.literal(\"ui/request-display-mode\"),params:o.object({mode:pn.describe(\"The display mode being requested.\")})}),zb=o.object({mode:pn.describe(\"The display mode that was actually set. May differ from requested if not supported.\")}).passthrough(),CI=o.union([o.literal(\"model\"),o.literal(\"app\")]).describe(\"Tool visibility scope - who can access the tool.\"),TN=o.object({resourceUri:o.string().optional(),visibility:o.array(CI).optional().describe(`Who can access this tool. Default: [\"model\", \"app\"]\n- \"model\": Tool visible to and callable by the agent\n- \"app\": Tool callable by the app from this server only`),csp:o.never().optional(),permissions:o.never().optional()}),mS=o.object({mimeTypes:o.array(o.string()).optional().describe('Array of supported MIME types for UI resources.\\nMust include `\"text/html;profile=mcp-app\"` for MCP Apps support.')}),MN=o.object({method:o.literal(\"ui/download-file\"),params:o.object({contents:o.array(o.union([rb,nb])).describe(\"Resource contents to download — embedded (inline data) or linked (host fetches). Uses standard MCP resource types.\")})}),qN=o.object({method:o.literal(\"ui/message\"),params:o.object({role:o.literal(\"user\").describe('Message role, currently only \"user\" is supported.'),content:o.array(dn).describe(\"Message content blocks (text, image, etc.).\")})}),xN=o.object({method:o.literal(\"ui/notifications/sandbox-resource-ready\"),params:o.object({html:o.string().describe(\"HTML content to load into the inner iframe.\"),sandbox:o.string().optional().describe(\"Optional override for the inner iframe's sandbox attribute.\"),csp:qu.optional().describe(\"CSP configuration from resource metadata.\"),permissions:xu.optional().describe(\"Sandbox permissions from resource metadata.\")})}),Pb=o.object({method:o.literal(\"ui/notifications/tool-result\"),params:hn.describe(\"Standard MCP tool execution result.\")}),Sb=o.object({toolInfo:o.object({id:en.optional().describe(\"JSON-RPC id of the tools/call request.\"),tool:Tu.describe(\"Tool definition including name, inputSchema, etc.\")}).optional().describe(\"Metadata of the tool call that instantiated this App.\"),theme:qI.optional().describe(\"Current color theme preference.\"),styles:ZI.optional().describe(\"Style configuration for theming the app.\"),displayMode:pn.optional().describe(\"How the UI is currently displayed.\"),availableDisplayModes:o.array(pn).optional().describe(\"Display modes the host supports.\"),containerDimensions:o.union([o.object({height:o.number().describe(\"Fixed container height in pixels.\")}),o.object({maxHeight:o.union([o.number(),o.undefined()]).optional().describe(\"Maximum container height in pixels.\")})]).and(o.union([o.object({width:o.number().describe(\"Fixed container width in pixels.\")}),o.object({maxWidth:o.union([o.number(),o.undefined()]).optional().describe(\"Maximum container width in pixels.\")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other\ncontainer holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:o.string().optional().describe(\"User's language and region preference in BCP 47 format.\"),timeZone:o.string().optional().describe(\"User's timezone in IANA format.\"),userAgent:o.string().optional().describe(\"Host application identifier.\"),platform:o.union([o.literal(\"web\"),o.literal(\"desktop\"),o.literal(\"mobile\")]).optional().describe(\"Platform type for responsive design decisions.\"),deviceCapabilities:o.object({touch:o.boolean().optional().describe(\"Whether the device supports touch input.\"),hover:o.boolean().optional().describe(\"Whether the device supports hover interactions.\")}).optional().describe(\"Device input capabilities.\"),safeAreaInsets:o.object({top:o.number().describe(\"Top safe area inset in pixels.\"),right:o.number().describe(\"Right safe area inset in pixels.\"),bottom:o.number().describe(\"Bottom safe area inset in pixels.\"),left:o.number().describe(\"Left safe area inset in pixels.\")}).optional().describe(\"Mobile safe area boundaries in pixels.\")}).passthrough(),Jb=o.object({method:o.literal(\"ui/notifications/host-context-changed\"),params:Sb.describe(\"Partial context update containing only changed fields.\")}),ZN=o.object({method:o.literal(\"ui/update-model-context\"),params:o.object({content:o.array(dn).optional().describe(\"Context content blocks (text, image, etc.).\"),structuredContent:o.record(o.string(),o.unknown().describe(\"Structured content for machine-readable context data.\")).optional().describe(\"Structured content for machine-readable context data.\")})}),mN=o.object({method:o.literal(\"ui/initialize\"),params:o.object({appInfo:Dv.describe(\"App identification (name and version).\"),appCapabilities:RI.describe(\"Features and capabilities this app provides.\"),protocolVersion:o.string().describe(\"Protocol version this app supports.\")})}),Lb=o.object({protocolVersion:o.string().describe('Negotiated protocol version string (e.g., \"2025-11-21\").'),hostInfo:Dv.describe(\"Host application identification and version.\"),hostCapabilities:mI.describe(\"Features and capabilities provided by the host.\"),hostContext:Sb.describe(\"Rich context about the host environment.\")}).passthrough();var RN={target:\"draft-2020-12\"};async function Ab(r,i){let v=r[\"~standard\"];if(v.jsonSchema)return v.jsonSchema[i](RN);if(v.vendor===\"zod\"){let{z:u}=await Promise.resolve().then(() => (bv(),Z4));return u.toJSONSchema(r,{io:i})}throw Error(`Schema (vendor: ${v.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function jb(r,i,v=\"\"){let u=await r[\"~standard\"].validate(i);if(u.issues){let n=u.issues.map(($)=>{let t=$.path?.map((g)=>typeof g===\"object\"?g.key:g).join(\".\");return t?`${t}: ${$.message}`:$.message}).join(\"; \");throw Error(v+n)}return u.value}bv();function CN(){let r=document.documentElement.getAttribute(\"data-theme\");if(r===\"dark\"||r===\"light\")return r;return document.documentElement.classList.contains(\"dark\")?\"dark\":\"light\"}function eN(r){let i=document.documentElement;i.setAttribute(\"data-theme\",r),i.style.colorScheme=r}function yN(r,i=document.documentElement){for(let[v,u]of Object.entries(r))if(u!==void 0)i.style.setProperty(v,u)}function fN(r){if(document.getElementById(\"__mcp-host-fonts\"))return;let v=document.createElement(\"style\");v.id=\"__mcp-host-fonts\",v.textContent=r,document.head.appendChild(v)}var qJ=\"ui/resourceUri\",xJ=\"text/html;profile=mcp-app\";class eI extends lb{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_assertInitialized(r){if(this._initializedSent)return;let i=`[ext-apps] App.${r}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(i);console.warn(`${i}. This will throw in a future release.`)}eventSchemas={toolinput:Nb,toolinputpartial:kb,toolresult:Pb,toolcancelled:Ob,hostcontextchanged:Jb};static ONE_SHOT_EVENTS=new Set([\"toolinput\",\"toolinputpartial\",\"toolresult\",\"toolcancelled\"]);_everHadListener=new Set;_assertHandlerTiming(r){if(!eI.ONE_SHOT_EVENTS.has(r)||this._everHadListener.has(r))return;if(this._everHadListener.add(r),!this._initializedSent)return;let i=`[ext-apps] \"${String(r)}\" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(i);console.warn(i)}setEventHandler(r,i){if(i)this._assertHandlerTiming(r);super.setEventHandler(r,i)}addEventListener(r,i){this._assertHandlerTiming(r),super.addEventListener(r,i)}onEventDispatch(r,i){if(r===\"hostcontextchanged\")this._hostContext={...this._hostContext,...i}}constructor(r,i={},v={autoResize:!0}){super(v);this._appInfo=r;this._capabilities=i;this.options=v;if(!v.allowUnsafeEval)o.config({jitless:!0});this.setRequestHandler(yn,(u)=>{return console.log(\"Received ping:\",u.params),{}}),this.setEventHandler(\"hostcontextchanged\",void 0)}registerCapabilities(r){if(this.transport)throw Error(\"Cannot register capabilities after transport is established\");this._capabilities=MI(this._capabilities,r)}registerTool(r,i,v){if(this._registeredTools[r])throw Error(`Tool ${r} is already registered`);let u=this,n=()=>{if(u._initializedSent&&u._capabilities.tools?.listChanged)u.sendToolListChanged()},$=i.inputSchema!==void 0,t={title:i.title,description:i.description,inputSchema:i.inputSchema,outputSchema:i.outputSchema,annotations:i.annotations,_meta:i._meta,enabled:!0,enable(){this.enabled=!0,n()},disable(){this.enabled=!1,n()},update(g){Object.assign(this,g),n()},remove(){if(u._registeredTools[r]!==t)return;delete u._registeredTools[r],n()},handler:async(g,b)=>{if(!t.enabled)throw Error(`Tool ${r} is disabled`);let l;if($){let _=t.inputSchema,w=_?await jb(_,g??{},`Invalid input for tool ${r}: `):g??{};l=await v(w,b)}else l=await v(b);if(t.outputSchema&&!l.isError)l.structuredContent=await jb(t.outputSchema,l.structuredContent,`Invalid output for tool ${r}: `);return l}};if(this._registeredTools[r]=t,!this._capabilities.tools&&!this.transport)this.registerCapabilities({tools:{listChanged:!0}});return this.ensureToolHandlersInitialized(),n(),t}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){if(this._toolHandlersInitialized)return;this._toolHandlersInitialized=!0,this.oncalltool=async(r,i)=>{let v=this._registeredTools[r.name];if(!v)throw Error(`Tool ${r.name} not found`);return v.handler(r.arguments,i)},this.onlisttools=async(r,i)=>{return{tools:await Promise.all(Object.entries(this._registeredTools).filter(([u,n])=>n.enabled).map(async([u,n])=>{let $={name:u,title:n.title,description:n.description,inputSchema:n.inputSchema?await Ab(n.inputSchema,\"input\"):{type:\"object\",properties:{}}};if(n.outputSchema)$.outputSchema=await Ab(n.outputSchema,\"output\");if(n.annotations)$.annotations=n.annotations;if(n._meta)$._meta=n._meta;return $}))}}}async sendToolListChanged(r={}){this._assertInitialized(\"sendToolListChanged\"),await this.notification({method:\"notifications/tools/list_changed\",params:r})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler(\"toolinput\")}set ontoolinput(r){this.setEventHandler(\"toolinput\",r)}get ontoolinputpartial(){return this.getEventHandler(\"toolinputpartial\")}set ontoolinputpartial(r){this.setEventHandler(\"toolinputpartial\",r)}get ontoolresult(){return this.getEventHandler(\"toolresult\")}set ontoolresult(r){this.setEventHandler(\"toolresult\",r)}get ontoolcancelled(){return this.getEventHandler(\"toolcancelled\")}set ontoolcancelled(r){this.setEventHandler(\"toolcancelled\",r)}get onhostcontextchanged(){return this.getEventHandler(\"hostcontextchanged\")}set onhostcontextchanged(r){this.setEventHandler(\"hostcontextchanged\",r)}_onteardown;get onteardown(){return this._onteardown}set onteardown(r){this.warnIfRequestHandlerReplaced(\"onteardown\",this._onteardown,r),this._onteardown=r,this.replaceRequestHandler(cb,(i,v)=>{if(!this._onteardown)throw Error(\"No onteardown handler set\");return this._onteardown(i.params,v)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(r){this.warnIfRequestHandlerReplaced(\"oncalltool\",this._oncalltool,r),this._oncalltool=r,this.replaceRequestHandler(vb,(i,v)=>{if(!this._oncalltool)throw Error(\"No oncalltool handler set\");return this._oncalltool(i.params,v)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(r){this.warnIfRequestHandlerReplaced(\"onlisttools\",this._onlisttools,r),this._onlisttools=r,this.replaceRequestHandler(ib,(i,v)=>{if(!this._onlisttools)throw Error(\"No onlisttools handler set\");return this._onlisttools(i.params,v)})}assertCapabilityForMethod(r){switch(r){case\"sampling/createMessage\":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${r})`);break}}assertRequestHandlerCapability(r){switch(r){case\"tools/call\":case\"tools/list\":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${r})`);return;case\"ping\":case\"ui/resource-teardown\":return;default:throw Error(`No handler for method ${r} registered`)}}assertNotificationCapability(r){}assertTaskCapability(r){throw Error(\"Tasks are not supported in MCP Apps\")}assertTaskHandlerCapability(r){throw Error(\"Task handlers are not supported in MCP Apps\")}async callServerTool(r,i){if(this._assertInitialized(\"callServerTool\"),typeof r===\"string\")throw Error(`callServerTool() expects an object as its first argument, but received a string (\"${r}\"). Did you mean: callServerTool({ name: \"${r}\", arguments: { ... } })?`);return await this.request({method:\"tools/call\",params:r},hn,{onprogress:()=>{},resetTimeoutOnProgress:!0,...i})}async readServerResource(r,i){return this._assertInitialized(\"readServerResource\"),await this.request({method:\"resources/read\",params:r},h4,i)}async listServerResources(r,i){return this._assertInitialized(\"listServerResources\"),await this.request({method:\"resources/list\",params:r},f4,i)}async createSamplingMessage(r,i){this._assertInitialized(\"createSamplingMessage\");let v=r.tools?ub:$b;return await this.request({method:\"sampling/createMessage\",params:r},v,i)}sendMessage(r,i){return this._assertInitialized(\"sendMessage\"),this.request({method:\"ui/message\",params:r},wb,i)}sendLog(r){return this.notification({method:\"notifications/message\",params:r})}updateModelContext(r,i){return this._assertInitialized(\"updateModelContext\"),this.request({method:\"ui/update-model-context\",params:r},Xu,i)}openLink(r,i){return this._assertInitialized(\"openLink\"),this.request({method:\"ui/open-link\",params:r},Ub,i)}sendOpenLink=this.openLink;downloadFile(r,i){return this._assertInitialized(\"downloadFile\"),this.request({method:\"ui/download-file\",params:r},Db,i)}requestTeardown(r={}){return this.notification({method:\"ui/notifications/request-teardown\",params:r})}requestDisplayMode(r,i){return this._assertInitialized(\"requestDisplayMode\"),this.request({method:\"ui/request-display-mode\",params:r},zb,i)}sendSizeChanged(r){return this.notification({method:\"ui/notifications/size-changed\",params:r})}setupSizeChangedNotifications(){let r=!1,i=0,v=0,u=()=>{if(r)return;r=!0,requestAnimationFrame(()=>{r=!1;let $=document.documentElement,t=$.style.height;$.style.height=\"max-content\";let g=Math.ceil($.getBoundingClientRect().height);$.style.height=t;let b=Math.ceil(window.innerWidth);if(b!==i||g!==v)i=b,v=g,this.sendSizeChanged({width:b,height:g})})};u();let n=new ResizeObserver(u);return n.observe(document.documentElement),n.observe(document.body),()=>n.disconnect()}async connect(r=new Mu(window.parent,window.parent),i){if(this.transport)throw Error(\"App is already connected. Call close() before connecting again.\");this._initializedSent=!1,await super.connect(r);try{let v=await this.request({method:\"ui/initialize\",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:bb}},Lb,i);if(v===void 0)throw Error(`Server sent invalid initialize result: ${v}`);if(this._hostCapabilities=v.hostCapabilities,this._hostInfo=v.hostInfo,this._hostContext=v.hostContext,await this.notification({method:\"ui/notifications/initialized\"}),this._initializedSent=!0,this.options?.autoResize)this.setupSizeChangedNotifications()}catch(v){throw this.close(),v}}}globalThis.ExtApps={getDocumentTheme:CN,applyHostStyleVariables:yN,applyHostFonts:fN,applyDocumentTheme:eN,TOOL_RESULT_METHOD:zN,TOOL_INPUT_PARTIAL_METHOD:_b,TOOL_INPUT_METHOD:cN,TOOL_CANCELLED_METHOD:PN,SIZE_CHANGED_METHOD:ON,SANDBOX_RESOURCE_READY_METHOD:kN,SANDBOX_PROXY_READY_METHOD:NN,RESOURCE_URI_META_KEY:qJ,RESOURCE_TEARDOWN_METHOD:LN,RESOURCE_MIME_TYPE:xJ,REQUEST_TEARDOWN_METHOD:JN,REQUEST_DISPLAY_MODE_METHOD:WN,ProtocolWithEvents:lb,PostMessageTransport:Mu,OPEN_LINK_METHOD:UN,McpUiUpdateModelContextRequestSchema:ZN,McpUiToolVisibilitySchema:CI,McpUiToolResultNotificationSchema:Pb,McpUiToolMetaSchema:TN,McpUiToolInputPartialNotificationSchema:kb,McpUiToolInputNotificationSchema:Nb,McpUiToolCancelledNotificationSchema:Ob,McpUiThemeSchema:qI,McpUiSupportedContentBlockModalitiesSchema:Ib,McpUiSizeChangedNotificationSchema:YN,McpUiSandboxResourceReadyNotificationSchema:xN,McpUiSandboxProxyReadyNotificationSchema:KN,McpUiResourceTeardownResultSchema:QN,McpUiResourceTeardownRequestSchema:cb,McpUiResourcePermissionsSchema:xu,McpUiResourceMetaSchema:HN,McpUiResourceCspSchema:qu,McpUiRequestTeardownNotificationSchema:BN,McpUiRequestDisplayModeResultSchema:zb,McpUiRequestDisplayModeRequestSchema:EN,McpUiOpenLinkResultSchema:Ub,McpUiOpenLinkRequestSchema:VN,McpUiMessageResultSchema:wb,McpUiMessageRequestSchema:qN,McpUiInitializedNotificationSchema:FN,McpUiInitializeResultSchema:Lb,McpUiInitializeRequestSchema:mN,McpUiHostStylesSchema:ZI,McpUiHostCssSchema:xI,McpUiHostContextSchema:Sb,McpUiHostContextChangedNotificationSchema:Jb,McpUiHostCapabilitiesSchema:mI,McpUiDownloadFileResultSchema:Db,McpUiDownloadFileRequestSchema:MN,McpUiDisplayModeSchema:pn,McpUiAppCapabilitiesSchema:RI,MESSAGE_METHOD:wN,LATEST_PROTOCOL_VERSION:bb,INITIALIZE_METHOD:AN,INITIALIZED_METHOD:jN,HOST_CONTEXT_CHANGED_METHOD:SN,DOWNLOAD_FILE_METHOD:DN,App:eI};\nconst { App, applyHostStyleVariables } = globalThis.ExtApps;\nconst BASE_URL = 'https://humanforai.dev';\nconst STEPS = ['submitted', 'accepted', 'delivered'];\nconst LABELS = { submitted: 'Submitted', accepted: 'Accepted by the human', delivered: 'Delivered', rejected: 'Rejected' };\n\nconst $ = (id) => document.getElementById(id);\nconst el = (tag, cls, text) => { const n = document.createElement(tag); if (cls) n.className = cls; if (text != null) n.textContent = text; return n; };\n\nlet ctx = {};\nlet current = null;\nlet busy = false;\n\nfunction fmtAbs(iso) {\n  const d = new Date(iso);\n  if (Number.isNaN(d.getTime())) return String(iso);\n  try {\n    return new Intl.DateTimeFormat(ctx.locale || undefined, { dateStyle: 'medium', timeStyle: 'short', timeZone: ctx.timeZone || undefined }).format(d);\n  } catch { return d.toLocaleString(); }\n}\nfunction fmtRel(iso) {\n  const t = Date.parse(iso);\n  if (Number.isNaN(t)) return '';\n  const s = Math.round((Date.now() - t) / 1000);\n  if (s < 45) return 'just now';\n  if (s < 3600) return Math.round(s / 60) + ' min ago';\n  if (s < 86400) return Math.round(s / 3600) + ' h ago';\n  return Math.round(s / 86400) + ' d ago';\n}\nfunction fmtTime(iso) {\n  const d = new Date(iso);\n  try {\n    return new Intl.DateTimeFormat(ctx.locale || undefined, { timeStyle: 'short', timeZone: ctx.timeZone || undefined }).format(d);\n  } catch { return d.toLocaleTimeString(); }\n}\nfunction when(iso) { return iso ? fmtAbs(iso) + ' (' + fmtRel(iso) + ')' : ''; }\n\nfunction tone(status) {\n  if (status === 'delivered') return 'ok';\n  if (status === 'rejected') return 'bad';\n  return 'active';\n}\n\nfunction firstAt(history, status) {\n  const hit = (history || []).find((h) => h && h.status === status);\n  return hit ? hit.at : null;\n}\n\nfunction render(data, isError) {\n  const body = $('body');\n  body.replaceChildren();\n  const pill = $('pill');\n\n  if (isError || (data && data.error && !data.status)) {\n    const message = (data && (data.message || data.error)) || 'The lookup failed.';\n    $('task-id').textContent = (data && data.task_id) || (current && current.task_id) || '';\n    pill.textContent = 'Error';\n    pill.dataset.tone = 'bad';\n    body.append(el('p', 'msg err', message));\n    if (data && data.error === 'task_not_found') body.append(el('p', 'meta', 'Task IDs look like HFAI-2026-XXXXXXXXXXXXXXXX and are case-sensitive.'));\n    $('open').hidden = true;\n    $('refresh').hidden = !(current && current.task_id);\n    return;\n  }\n\n  current = data;\n  const id = data.task_id || '';\n  const status = data.status || 'submitted';\n  $('task-id').textContent = id;\n  pill.textContent = LABELS[status] || status;\n  pill.dataset.tone = tone(status);\n\n  // Task summary: present on a status lookup, absent on the submission ack.\n  if (data.task_type || data.description) {\n    const meta = el('div', 'meta');\n    if (data.task_type) meta.append(el('span', 'type', data.task_type));\n    if (data.location_required) meta.append(document.createTextNode(' ' + (data.location_detail ? 'On site: ' + data.location_detail : 'Needs physical presence')));\n    if (data.deadline) meta.append(document.createTextNode(' Deadline ' + fmtAbs(data.deadline)));\n    body.append(meta);\n    if (data.description) body.append(el('p', 'desc', data.description));\n  } else if (data.message) {\n    body.append(el('p', 'msg', data.message));\n  }\n\n  // Lifecycle timeline.\n  const history = data.status_history || (data.created_at ? [{ status: 'submitted', at: data.created_at }] : []);\n  const reached = Math.max(0, STEPS.indexOf(status));\n  const steps = el('ul', 'steps');\n  STEPS.forEach((s, i) => {\n    if (status === 'rejected' && i > reached && !firstAt(history, s)) return;\n    const at = firstAt(history, s);\n    const li = el('li', 'step ' + (at ? (s === status ? 'current' : 'done') : 'pending'));\n    if (status === 'delivered' && s === 'delivered') li.className = 'step done';\n    const line = el('div');\n    line.append(el('span', 'label', LABELS[s]));\n    if (at) line.append(el('span', 'when', when(at)));\n    li.append(line);\n    if (s === 'submitted') {\n      const seen = data.seen_by_operator_at;\n      const n = el('div', 'note' + (seen ? ' hot' : ''));\n      n.textContent = seen ? 'Seen by a human ' + when(seen) : 'Not seen yet. The operator has been notified.';\n      li.append(n);\n    }\n    if (s === 'accepted' && data.eta) {\n      li.append(el('div', 'note hot', 'ETA ' + fmtAbs(data.eta)));\n    }\n    if (s === 'accepted' && !at && status === 'submitted') {\n      li.append(el('div', 'note', 'Every task is reviewed by the human before acceptance.'));\n    }\n    if (s === 'delivered' && at && data.delivery === 'status_poll') {\n      li.append(el('div', 'note', 'Deliverable is in the operator notes below.'));\n    }\n    steps.append(li);\n  });\n  if (status === 'rejected') {\n    const li = el('li', 'step bad');\n    const line = el('div');\n    line.append(el('span', 'label', LABELS.rejected));\n    const at = firstAt(history, 'rejected');\n    if (at) line.append(el('span', 'when', when(at)));\n    li.append(line);\n    steps.append(li);\n  }\n  body.append(steps);\n\n  if (data.operator_notes) {\n    const box = el('div', 'notes');\n    box.append(el('span', 'k', 'Operator notes'));\n    box.append(document.createTextNode(data.operator_notes));\n    body.append(box);\n  }\n\n  if (data.receipt) {\n    const r = el('div', 'receipt');\n    r.append(document.createTextNode('Signed receipt issued'));\n    if (data.deliverable_sha256) {\n      r.append(document.createTextNode(', deliverable sha256 '));\n      r.append(el('code', null, String(data.deliverable_sha256).slice(0, 16) + '…'));\n    }\n    r.append(document.createTextNode('. Verify offline against ' + BASE_URL + '/.well-known/jwks.json.'));\n    body.append(r);\n  }\n\n  $('updated').textContent = 'Checked ' + fmtTime(new Date().toISOString());\n  $('refresh').hidden = !id || !canRefresh();\n  const open = $('open');\n  if (id && canOpenLinks()) {\n    open.hidden = false;\n    open.href = BASE_URL + '/tasks?id=' + encodeURIComponent(id);\n  } else {\n    open.hidden = true;\n  }\n}\n\nfunction renderPending(taskId) {\n  $('task-id').textContent = taskId || '';\n  $('pill').textContent = 'Checking';\n  $('pill').dataset.tone = '';\n}\n\nlet app;\nfunction canRefresh() { return Boolean(app && app.getHostCapabilities && app.getHostCapabilities() && app.getHostCapabilities().serverTools); }\nfunction canOpenLinks() { return Boolean(app && app.getHostCapabilities && app.getHostCapabilities() && app.getHostCapabilities().openLinks); }\n\nfunction applyCtx(next) {\n  if (!next) return;\n  ctx = { ...ctx, ...next };\n  const root = document.documentElement;\n  if (ctx.theme === 'dark' || ctx.theme === 'light') {\n    root.classList.toggle('dark', ctx.theme === 'dark');\n    root.classList.toggle('light', ctx.theme === 'light');\n  }\n  if (ctx.styles && ctx.styles.variables) applyHostStyleVariables(ctx.styles.variables);\n}\n\nfunction handleResult(result) {\n  const text = (result && result.content || []).find((c) => c && c.type === 'text');\n  let data = result && result.structuredContent;\n  if (!data && text) { try { data = JSON.parse(text.text); } catch { data = { error: 'unreadable_result', message: text.text }; } }\n  render(data || {}, Boolean(result && result.isError));\n}\n\nasync function refresh() {\n  if (busy || !current || !current.task_id) return;\n  busy = true;\n  const btn = $('refresh');\n  btn.disabled = true;\n  btn.textContent = 'Refreshing…';\n  try {\n    const r = await app.callServerTool({ name: 'check_task_status', arguments: { task_id: current.task_id } });\n    handleResult(r);\n  } catch (e) {\n    $('updated').textContent = 'Refresh failed: ' + (e && e.message ? e.message : e);\n  } finally {\n    busy = false;\n    btn.disabled = false;\n    btn.textContent = 'Refresh';\n  }\n}\n\n(async () => {\n  app = new App({ name: 'human-for-ai-task-status', version: '1.9.0' }, {});\n  app.ontoolinput = ({ arguments: args }) => { if (args && args.task_id && !current) renderPending(args.task_id); };\n  app.ontoolresult = handleResult;\n  app.onhostcontextchanged = applyCtx;\n  $('refresh').addEventListener('click', refresh);\n  $('open').addEventListener('click', (e) => {\n    e.preventDefault();\n    app.openLink({ url: e.currentTarget.href }).catch(() => {});\n  });\n  try {\n    await app.connect();\n    applyCtx(app.getHostContext());\n  } catch (e) {\n    $('pill').textContent = 'Not connected';\n    $('body').replaceChildren(el('p', 'msg err', 'This card needs an MCP Apps host. ' + (e && e.message ? e.message : '')));\n  }\n})();\n</script>\n</body>\n</html>\n"}]},"jsonrpc":"2.0","id":6},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31556926"},"resource_uri":"ui://human-for-ai/task-status.html"}},"determinism_probe":{"status":"ok","latency_ms":294.65,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"64952b0a615eb1dcb99789613bd68c68030c37850deb28ed1461ed1fb9e58e0d","errors":[]}},"instruction_tool_reference_probe":{"status":"warning","latency_ms":null,"details":{"referenced_tools":["back","get_human_services","message_human_operator"],"missing_tools":["back"],"observed_tool_count":6}},"session_resume_probe":{"status":"warning","latency_ms":null,"details":{"reason":"no_session_id","transport":"streamable-http","resume_expected":true,"protocol_version":"2025-03-26"}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":[],"scope_specificity_ratio":0.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"warning","latency_ms":290.14,"details":{"transport":"streamable-http","session_id_present":false,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json"},"bad_protocol_error":null,"delete_status_code":null,"delete_error":null,"expired_session_status_code":null,"expired_session_error":null,"issues":["missing_session_id","missing_protocol_header"]}},"utility_coverage_probe":{"status":"warning","latency_ms":304.86,"details":{"completions":{"advertised":false,"sample_target":{"type":"resource","uri":"ui://human-for-ai/task-status.html"},"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":true,"probe_status":"error","http_status":200},"initialize_capability_keys":["resources","tools"]}},"advanced_capabilities_probe":{"status":"warning","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":true,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":true},"enabled_count":2,"enabled":["resource_links","resources"],"initialize_capability_keys":["resources","tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":6,"previous_tool_count":6,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":6,"high_risk_tools":2,"destructive_tools":0,"exec_tools":1,"egress_tools":5,"secret_tools":2,"bulk_access_tools":1,"declared_non_read_only_tools":3,"annotation_conflict_tools":1,"risk_distribution":{"low":0,"medium":4,"high":2,"critical":0},"capability_distribution":{"read":3,"network":5,"write":3,"exec":1,"export":1,"secrets":2},"has_mutating_capability":true,"has_non_read_capability":true},"auth_present":true,"safeguard_count":1,"confirmation_signals":[],"reason":null}},"official_registry_probe":{"status":"missing","latency_ms":null,"details":{"registry_source":"awesome_mcp_servers","direct_match":false,"official_peer_count":0}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":false,"registry_title":null,"server_card_title":"Human For AI","registry_version":null,"server_card_version":"1.9.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":2,"compared_fields":["title","version","homepage","repository"],"readable_sources":["server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"warning","latency_ms":null,"details":{"severity":"low","compared_tool_count":6,"tools_missing_from_live":[],"tools_missing_from_card":[],"tool_divergences":[],"tools_with_omitted_schema":["check_message_thread","check_task_status","message_human_operator","reply_in_message_thread","submit_human_task"],"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":null,"live_server_name":"human-for-ai","server_version_mismatch":false,"card_server_version":null,"live_server_version":"1.9.0","auth_scheme_mismatch":false,"card_auth_schemes":[],"live_oauth_observed":true}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":6,"high_risk_tools":2,"blockers":["protocol_version","session_resume","step_up_auth","transport_compliance","request_association","action_safety"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":false,"session_resume":false,"step_up_auth":false,"transport_compliance":false,"connector_replay":true,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":true,"auth_flow":true}}}}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed.","addressee":"publisher"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: back","addressee":"publisher"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas","message":"5 tool(s) are listed on the published server card without an inputSchema: check_message_thread, check_task_status, message_human_operator, reply_in_message_thread, submit_human_task. This is a completeness gap, not a contradiction -- clients must call tools/list for parameter details rather than trusting the card.","addressee":"publisher"}],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_176d113e7a748187","generated_at":"2026-09-20T01:00:58.321506+00:00","trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","source":"current_snapshot","server":"awesome-humanforai/humanforai-mcp","last_validated_at":"2026-09-19T21:29:17.273290+00:00","validation_age_hours":3.53,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-19T21:29:17.273290+00:00","age_hours":3.53,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":58.15,"raw_score":58.15,"confidence_score":95.0,"confidence_weighted_score":55.2,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":58.15,"display_score":58.15,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"write/admin actions need confirmation safeguards + unauthenticated behavior not proven + degraded live status","next_action":"revalidate, add safeguards, export policy","reason_count":4},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":3.53,"live_check_count":21,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_176d113e7a748187","generated_at":"2026-09-20T01:00:58.321506+00:00","trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","source":"current_snapshot","server":"awesome-humanforai/humanforai-mcp","last_validated_at":"2026-09-19T21:29:17.273290+00:00","validation_age_hours":3.53,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-19T21:29:17.273290+00:00","age_hours":3.53,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":58.15,"raw_score":58.15,"confidence_score":95.0,"confidence_weighted_score":55.2,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":58.15,"display_score":58.15,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"write/admin actions need confirmation safeguards + unauthenticated behavior not proven + degraded live status","next_action":"revalidate, add safeguards, export policy","reason_count":4},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":3.53,"live_check_count":21,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"},"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_176d113e7a748187","generated_at":"2026-09-20T01:00:58.321506+00:00","trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","source":"current_snapshot","server":"awesome-humanforai/humanforai-mcp","last_validated_at":"2026-09-19T21:29:17.273290+00:00","validation_age_hours":3.53,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-19T21:29:17.273290+00:00","age_hours":3.53,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":58.15,"raw_score":58.15,"confidence_score":95.0,"confidence_weighted_score":55.2,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":58.15,"display_score":58.15,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"write/admin actions need confirmation safeguards + unauthenticated behavior not proven + degraded live status","next_action":"revalidate, add safeguards, export policy","reason_count":4},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":3.53,"live_check_count":21,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_176d113e7a748187","generated_at":"2026-09-20T01:00:58.321506+00:00","trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","source":"current_snapshot","server":"awesome-humanforai/humanforai-mcp","last_validated_at":"2026-09-19T21:29:17.273290+00:00","validation_age_hours":3.53,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-19T21:29:17.273290+00:00","age_hours":3.53,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":58.15,"raw_score":58.15,"confidence_score":95.0,"confidence_weighted_score":55.2,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":58.15,"display_score":58.15,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"write/admin actions need confirmation safeguards + unauthenticated behavior not proven + degraded live status","next_action":"revalidate, add safeguards, export policy","reason_count":4},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":3.53,"live_check_count":21,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"}},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"awesome-humanforai/humanforai-mcp","ok":true,"surface_snapshot_ids":{"page":"trustsnap_176d113e7a748187","badge":null,"report":"trustsnap_176d113e7a748187","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-09-20T01:00:58.306116+00:00"},"history":{},"production_readiness":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first.","badge":"score-low","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"agent_commerce_readiness":{},"evidence_confidence":{"score":95.0,"label":"high","reason":"Based on 20 recent validations, 21 captured checks, and validation age of 3.5 hours.","live_check_count":21,"validation_age_hours":3.53,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":21,"validation_age_hours":3.53,"freshness_threshold_hours":24}},"recommended_for":[],"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed.","addressee":"publisher"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: back","addressee":"publisher"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas","message":"5 tool(s) are listed on the published server card without an inputSchema: check_message_thread, check_task_status, message_human_operator, reply_in_message_thread, submit_human_task. This is a completeness gap, not a contradiction -- clients must call tools/list for parameter details rather than trusting the card.","addressee":"publisher"}],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=awesome-humanforai%2Fhumanforai-mcp&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=awesome-humanforai%2Fhumanforai-mcp","trust_summary":"/v1/servers/awesome-humanforai/humanforai-mcp/trust-summary","ledger":"/v1/servers/awesome-humanforai/humanforai-mcp/ledger","policy":"/v1/servers/awesome-humanforai/humanforai-mcp/policy","report":"/v1/servers/awesome-humanforai/humanforai-mcp/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."},"trust_evaluated_at":"2026-09-20T01:00:58.321506+00:00","evidence_revision":"82e391c07064d5148d53f64c","active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-20T01:00:58.321506+00:00"}}