diff --git a/bun.lock b/bun.lock index 19e1873776..80f64b8556 100644 --- a/bun.lock +++ b/bun.lock @@ -352,7 +352,7 @@ }, "apps/vscode": { "name": "claude-dev", - "version": "4.1.6", + "version": "4.1.8", "dependencies": { "@anthropic-ai/sdk": "^0.37.0", "@bufbuild/protobuf": "^2.2.5", @@ -626,7 +626,7 @@ }, "sdk/packages/agents": { "name": "@cline/agents", - "version": "0.0.72", + "version": "0.0.73", "dependencies": { "@cline/llms": "workspace:*", "@cline/shared": "workspace:*", @@ -635,7 +635,7 @@ }, "sdk/packages/core": { "name": "@cline/core", - "version": "0.0.72", + "version": "0.0.73", "dependencies": { "@cline/agents": "workspace:*", "@cline/llms": "workspace:*", @@ -673,7 +673,7 @@ }, "sdk/packages/llms": { "name": "@cline/llms", - "version": "0.0.72", + "version": "0.0.73", "dependencies": { "@ai-sdk/amazon-bedrock": "^5", "@ai-sdk/anthropic": "^4", @@ -715,14 +715,14 @@ }, "sdk/packages/sdk": { "name": "@cline/sdk", - "version": "0.0.72", + "version": "0.0.73", "dependencies": { "@cline/core": "workspace:*", }, }, "sdk/packages/shared": { "name": "@cline/shared", - "version": "0.0.72", + "version": "0.0.73", "dependencies": { "aws4fetch": "^1.0.20", "jsonrepair": "^3.13.2", @@ -794,7 +794,7 @@ "packages": { "@adobe/css-tools": ["@adobe/css-tools@4.5.0", "", {}, "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q=="], - "@adobe/react-spectrum": ["@adobe/react-spectrum@3.47.2", "", { "dependencies": { "@internationalized/date": "^3.12.2", "@react-types/shared": "^3.36.0", "@spectrum-icons/ui": "^3.7.1", "@spectrum-icons/workflow": "^4.3.1", "@swc/helpers": "^0.5.0", "client-only": "^0.0.1", "clsx": "^2.0.0", "react-aria": "3.50.0", "react-aria-components": "1.19.0", "react-stately": "3.48.0", "react-transition-group": "^4.4.5", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-QxsE7bPBGpzwYofACF0RAL/Zs3p0u9HNvCDf9LEN87rEGFpkagIB+T+TSZ0xbl6BJ6z7S02m3zAFk3s9FoHJpQ=="], + "@adobe/react-spectrum": ["@adobe/react-spectrum@3.47.3", "", { "dependencies": { "@internationalized/date": "^3.12.3", "@react-types/shared": "^3.36.1", "@spectrum-icons/ui": "^3.7.1", "@spectrum-icons/workflow": "^4.3.1", "@swc/helpers": "^0.5.0", "client-only": "^0.0.1", "clsx": "^2.0.0", "react-aria": "3.51.0", "react-aria-components": "1.20.0", "react-stately": "3.49.0", "react-transition-group": "^4.4.5", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-tWZG59+xTbXIqeZB4uyuo2qljk3nRK66IkdBmMgbl2p6peApkKbrtJ/YOM8rW4gemdmv7qoJlbIHvy8aJkYsCQ=="], "@adobe/react-spectrum-ui": ["@adobe/react-spectrum-ui@1.2.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "sha512-wcrbEE2O/9WnEn6avBnaVRRx88S5PLFsPLr4wffzlbMfXeQsy+RMQwaJd3cbzrn18/j04Isit7f7Emfn0dhrJA=="], @@ -802,31 +802,31 @@ "@agentclientprotocol/sdk": ["@agentclientprotocol/sdk@0.16.1", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-1ad+Sc/0sCtZGHthxxvgEUo5Wsbw16I+aF+YwdiLnPwkZG8KAGUEAPK6LM6Pf69lCyJPt1Aomk1d+8oE3C4ZEw=="], - "@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@5.0.40", "", { "dependencies": { "@ai-sdk/anthropic": "4.0.27", "@ai-sdk/openai": "4.0.27", "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "@smithy/eventstream-codec": "^4.3.3", "@smithy/util-utf8": "^4.3.3", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-FUFGefo9+CAbVV3EK4NMtI5EynhFtVceamfQaGzQKBH5XBIfgxDLkp7qSWP0SYOZp4AIwsmneFyzK/yRYPWKbQ=="], + "@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@5.0.42", "", { "dependencies": { "@ai-sdk/anthropic": "4.0.29", "@ai-sdk/openai": "4.0.29", "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20", "@smithy/eventstream-codec": "^4.3.3", "@smithy/util-utf8": "^4.3.3", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-qmgu/Z7ZVj5K7Bl1dT/M8P5NpDZuRJIqWBhwroKalt0cBWG9IbDMOsvdzIGckmHAdkKozseNjBPeX132LLts3A=="], - "@ai-sdk/anthropic": ["@ai-sdk/anthropic@4.0.27", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ecrPWkYf+sHDLHErHAU/yjJfNevUzT0i6TuoQLb58oadnquSHcLQ5NMLLWjbr6d1rxYdzI7ftulIJ03VH9yM3w=="], + "@ai-sdk/anthropic": ["@ai-sdk/anthropic@4.0.29", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-e5McXB9sqfGBCCPVjoxKVGuWT8LIwRI4k6a8MbZWq6J+W1hmAsWv6oK0sD8z9GIcGJ66aEJSuzMuLyg+FtL4Ew=="], - "@ai-sdk/gateway": ["@ai-sdk/gateway@4.0.38", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-BMxiGGfXlmUQeDCCW/7XsxBTVPBlw4gyk63RGM1qVyTt5DrMeQGeCxkscS/EnUzCvmLCcFCl8f8Eos61PIag9g=="], + "@ai-sdk/gateway": ["@ai-sdk/gateway@4.0.40", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-poNySlk+zSe04M4v0wgJKt+mzY6Vk6abcQid58YZnFUBJYo6VwfsFUaW7oINoR1vYYB7Ne6eqY1doSxYKt0KDg=="], - "@ai-sdk/google": ["@ai-sdk/google@4.0.31", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-AFyO4MuHryrzr/ZEMHm/dEXwqABqoi4yIa9cfZxfI4VYM+dyPeZIXU4/qjvxiD6vzbitQhYf1jutQL/d71bymw=="], + "@ai-sdk/google": ["@ai-sdk/google@4.0.33", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-xj3rhHYT3Dj8Xixjo4ZqGPqXz2GkubrikoqSN5IOyM9pEmNasSw303stcV7CeW8VS9BJX4oqbY5ohSFclDckYg=="], - "@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@5.0.38", "", { "dependencies": { "@ai-sdk/anthropic": "4.0.27", "@ai-sdk/google": "4.0.31", "@ai-sdk/openai-compatible": "3.0.20", "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "google-auth-library": "^10.6.2" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-VjNa94n+UZ7qJOclDZ5gBgJo+StdshVJ9Y9yLVjFWGB//Gky+8+VslQXh27gKuEtTAj+54q1+d0l0/REveJdDw=="], + "@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@5.0.40", "", { "dependencies": { "@ai-sdk/anthropic": "4.0.29", "@ai-sdk/google": "4.0.33", "@ai-sdk/openai-compatible": "3.0.22", "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20", "google-auth-library": "^10.6.2" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-k9jBAmL/bEH2d0AE19ic7ymYbUcSvdiDYSyMEO4o+E8MmWWAdit1FOYZ0Q7zdEuL49wOAifpYXPzYwSZHxe7gQ=="], - "@ai-sdk/mcp": ["@ai-sdk/mcp@2.0.22", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "pkce-challenge": "^5.0.1" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-j3jPwKFTffZCJzYGpN69yKu/y646uu2gWoEwh1jgVyYVpzfu6ErFU+YAd/+xTPxsUTx8FEIEUHTlEsDuOe+ytQ=="], + "@ai-sdk/mcp": ["@ai-sdk/mcp@2.0.24", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20", "pkce-challenge": "^5.0.1" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-vAY9ubauC2kisAW9fmGM2r1BOTysGOCbqfEZVI9jXOOZSFx84F+6/0PMPHrjf2Et9pDYpzdJCxAxAWtzNJy+qw=="], - "@ai-sdk/mistral": ["@ai-sdk/mistral@4.0.20", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-j7KKwyCQAzkrE29FlP4vWX1XcDC/pw57VR2wUg62KNM3hg4mOwRLFHGSCQJGo1pZ++/dhmlc8hzfgPNEV+ja0Q=="], + "@ai-sdk/mistral": ["@ai-sdk/mistral@4.0.22", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-b1lLtCPB+/U8lZobvee4s7TYpoQF8DGgeqYl9GZ57PCHtZvDgcpUKE5Vo54E46Tq6CNe4wu/ljMqlvq4/PydBA=="], - "@ai-sdk/openai": ["@ai-sdk/openai@4.0.27", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-6MsWnbNG0ZjZgzYimNNjnTAlOFXn+jdLMFB47dDVUsRNjxdUoTSduCQPZZeTKoUl0ZNwCjsJ31of49l/t1r9MA=="], + "@ai-sdk/openai": ["@ai-sdk/openai@4.0.29", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-CtwkH7S0IzCKryZ+yLSuqOR0UhzzaNT1vyVlGvfiba43qQvyHUiYFS5/ayJRXiVOWJjUkSfqfKLBZ8LI+SqqgQ=="], - "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@3.0.20", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-RsPg+HilsKc/d+jy4zItG7v7RJQm+caUu+iU0a5bx3eyyX5tkayMGDRklXMMMAPa4l34luzQwT3t4cmeHfdiWw=="], + "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@3.0.22", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-KHohs5/BZWEw1q16sXdxr/jvG+DsoPlB5j98yQd+GFWfYIqB2qGtxnbvzpvGXLaNH9zZPUzF+qH6AiWvkjNjAQ=="], - "@ai-sdk/otel": ["@ai-sdk/otel@1.0.49", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@opentelemetry/api": "1.9.1", "ai": "7.0.49" } }, "sha512-Gv+MfGaADWx56xwutvnNDk/Yf2rYXZ0tSIGK7k22GkZlygVxWxijECafOEBywyt28VEpJwH8NiHXnSaazq8okQ=="], + "@ai-sdk/otel": ["@ai-sdk/otel@1.0.51", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@opentelemetry/api": "1.9.1", "ai": "7.0.51" } }, "sha512-gjCjRjLTUnVMsSna5P34kcf1qDsoKOWA4BU6c+rr1r8kh7k1wx5XxQpzr22mOuR2Wpvlg/EEMb3Dl701bEoamA=="], - "@ai-sdk/provider": ["@ai-sdk/provider@4.0.4", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-tbHKNLirllUNF3ZlkCsXnwab2ZV1Sl4b1H/Cp9ruCce15IBmskE8Gwkk0yo9xDWY+jho2of7lVXtwSsyrq7cwQ=="], + "@ai-sdk/provider": ["@ai-sdk/provider@4.0.5", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-9WAerTaPU2jcVi8dh8x27tySEuLur1Kfg7Go74GuCmsC/2MDSvrTkrK8ZrXWjryEevKfcPPmO1enveE7eqlzoA=="], - "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@5.0.18", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", "undici": "^7.28.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-UBNCrkxS5llgN2/RXLBRkjCFTIuL6YB1Goq5c+yRecnznhtX4XPjTwLHz2hrsTltTVZ0rqVegtnwFXdPBkjDHA=="], + "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@5.0.20", "", { "dependencies": { "@ai-sdk/provider": "4.0.5", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", "undici": "^7.28.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-9W8c2mXiGgbo9sBBT4ybEWF8znxla2CO8VTim8t5oCCLP4aDH4o6RvkHfwL/iLC6mEbO4a6LpS2FBbQHccU+ig=="], - "@ai-sdk/react": ["@ai-sdk/react@4.0.51", "", { "dependencies": { "@ai-sdk/mcp": "2.0.22", "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "ai": "7.0.48", "swr": "^2.4.1", "throttleit": "2.1.0" }, "peerDependencies": { "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" } }, "sha512-CZtoWfeY66gkvKldYXrDZobMe9cASkMAXqfgu32FVv0FyMHwWvqQdePwYPVIW7xHLC+ULnSaUKbz+0uUykF5kg=="], + "@ai-sdk/react": ["@ai-sdk/react@4.0.54", "", { "dependencies": { "@ai-sdk/mcp": "2.0.24", "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20", "ai": "7.0.51", "swr": "^2.4.1", "throttleit": "2.1.0" }, "peerDependencies": { "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" } }, "sha512-vFDRyuNQTVPS+QstdQmcRtr1nq7J3fI46MgejK/uvm5VN255MSLVr1SIU+HFaQoxy6cRyGfDVfq4G3QgYnvOsA=="], "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], @@ -856,33 +856,33 @@ "@asamuzakjp/css-color": ["@asamuzakjp/css-color@3.2.0", "", { "dependencies": { "@csstools/css-calc": "^2.1.3", "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "lru-cache": "^10.4.3" } }, "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw=="], - "@aws-sdk/core": ["@aws-sdk/core@3.977.1", "", { "dependencies": { "@aws-sdk/types": "^3.974.2", "@aws-sdk/xml-builder": "^3.972.37", "@aws/lambda-invoke-store": "^0.3.0", "@smithy/core": "^3.29.8", "@smithy/signature-v4": "^5.6.9", "@smithy/types": "^4.16.1", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-KVtQRtc00ES/y+Sc3vYXeP6pCIcNlBJCZOwvqSy8ZpVGmbM5+IG+AfhuTKQ2oXmIVqZJewaGMMpzPkywC6xg0w=="], + "@aws-sdk/core": ["@aws-sdk/core@3.977.5", "", { "dependencies": { "@aws-sdk/types": "^3.974.2", "@aws-sdk/xml-builder": "^3.972.37", "@aws/lambda-invoke-store": "^0.3.0", "@smithy/core": "^3.31.1", "@smithy/signature-v4": "^5.6.12", "@smithy/types": "^4.16.1", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-O5otOc1c6UZh5HsHAaPdYBcUUR9HL6mtnKqvc8nxN/CKDGUBUpsdh0q8K04Uz/dd1i0TaGyIQuQNqoO7+ad2TQ=="], - "@aws-sdk/credential-provider-cognito-identity": ["@aws-sdk/credential-provider-cognito-identity@3.972.60", "", { "dependencies": { "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-16Fxa3veKIO6nHJr+vN76z3BkSU7725lzruc5S2SQSTUTbK4TXtmi8033WQljZj4k1+383UsMaNOHN6B76fK5A=="], + "@aws-sdk/credential-provider-cognito-identity": ["@aws-sdk/credential-provider-cognito-identity@3.972.65", "", { "dependencies": { "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-1DfK/WvYHlalaejpsmG+oQESu5QC06ylhIgSH8YUt+ZHJdh7/bJsQDVUpbN+tE9GkJG7id+m3+nop+oEw2m9Rw=="], - "@aws-sdk/credential-provider-env": ["@aws-sdk/credential-provider-env@3.972.61", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-qihs2ekMb89Nxd2JenCgVFhjbkb3EIo7HEBCBzyZACKVJdrLUZBLOmAE3xr0Sayml8n/jZSzwO/IufIiIzO7PQ=="], + "@aws-sdk/credential-provider-env": ["@aws-sdk/credential-provider-env@3.972.66", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-bOzP2+zdJ0XrghywB4FaJXtGZCx9yS0AGps+VJ5yEgg30wVyHNmVDBwVDXcRypzQY5iLGCS3NSn0nsuISqjFCQ=="], - "@aws-sdk/credential-provider-http": ["@aws-sdk/credential-provider-http@3.972.63", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/fetch-http-handler": "^5.6.10", "@smithy/node-http-handler": "^4.9.10", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-yfozsS8wkWZEi/n6IsrodcFKBWZ0iNAezhJbTReMNc0z1Px17qdeAeuL1/wziCAmCZyXiW7QzP75ggJkBQv8jQ=="], + "@aws-sdk/credential-provider-http": ["@aws-sdk/credential-provider-http@3.972.68", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/fetch-http-handler": "^5.6.13", "@smithy/node-http-handler": "^4.9.13", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-lkunS8X+H6V76WE+t/uGQm/U8v0JXK5mLfNFTUAMlE1kqaCjwlmqKJrgCVtqjK/vqnlrSWsLK4Lr4NANBWlfTQ=="], - "@aws-sdk/credential-provider-ini": ["@aws-sdk/credential-provider-ini@3.973.6", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/credential-provider-env": "^3.972.61", "@aws-sdk/credential-provider-http": "^3.972.63", "@aws-sdk/credential-provider-login": "^3.972.68", "@aws-sdk/credential-provider-process": "^3.972.61", "@aws-sdk/credential-provider-sso": "^3.973.5", "@aws-sdk/credential-provider-web-identity": "^3.972.67", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/credential-provider-imds": "^4.4.13", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-jGLTW1bj148GL/6/IMlfY2fMYS9FtHOG+NahkFD4y0qkzYudNUahelxryY68/HGMslYuHClk1XaS/3b3eJzEkg=="], + "@aws-sdk/credential-provider-ini": ["@aws-sdk/credential-provider-ini@3.973.11", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/credential-provider-env": "^3.972.66", "@aws-sdk/credential-provider-http": "^3.972.68", "@aws-sdk/credential-provider-login": "^3.972.73", "@aws-sdk/credential-provider-process": "^3.972.66", "@aws-sdk/credential-provider-sso": "^3.973.10", "@aws-sdk/credential-provider-web-identity": "^3.972.72", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/credential-provider-imds": "^4.4.16", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-KoDEolYtLHG/8C+IiZpXbJWyBOMkrHV+j66Kb9PBXmLv5euGb7aELvuCmLenoGAV6gBW2wM7TsG/1e5iulH4kA=="], - "@aws-sdk/credential-provider-login": ["@aws-sdk/credential-provider-login@3.972.68", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-w6tNci6g7RqFpLhj1f5xseBvaNojb4Pkgp5Jp5apl9hrJtaf2AA+rX9+qlhlWUK6kcyAFYPA7emO+55zj+S98Q=="], + "@aws-sdk/credential-provider-login": ["@aws-sdk/credential-provider-login@3.972.73", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-tjsxMkTAFkmiV9ycmymapb9nLECWVOwFs0bZMQ9gB9bnbY8/HwfukHZlWbXZZp7qkPU6EXAfOcMm3DioFFEywA=="], - "@aws-sdk/credential-provider-node": ["@aws-sdk/credential-provider-node@3.972.72", "", { "dependencies": { "@aws-sdk/credential-provider-env": "^3.972.61", "@aws-sdk/credential-provider-http": "^3.972.63", "@aws-sdk/credential-provider-ini": "^3.973.6", "@aws-sdk/credential-provider-process": "^3.972.61", "@aws-sdk/credential-provider-sso": "^3.973.5", "@aws-sdk/credential-provider-web-identity": "^3.972.67", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/credential-provider-imds": "^4.4.13", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-blQ7F5QGzylnzeh5549zQLoCAiMHkXFLjFovEMaVy4b2X8JhUu+u9NXro1hyK95YHdVFNmBHKs2hIHtZchxKlQ=="], + "@aws-sdk/credential-provider-node": ["@aws-sdk/credential-provider-node@3.972.77", "", { "dependencies": { "@aws-sdk/credential-provider-env": "^3.972.66", "@aws-sdk/credential-provider-http": "^3.972.68", "@aws-sdk/credential-provider-ini": "^3.973.11", "@aws-sdk/credential-provider-process": "^3.972.66", "@aws-sdk/credential-provider-sso": "^3.973.10", "@aws-sdk/credential-provider-web-identity": "^3.972.72", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/credential-provider-imds": "^4.4.16", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-l4nitYCN/Ls57vtUfdextCjTjW41JD7lQiAnuR0RTbdByFc/6OmEAzwGd+lrp6CUtiXGQL1FCaYiamfHASrwBw=="], - "@aws-sdk/credential-provider-process": ["@aws-sdk/credential-provider-process@3.972.61", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-xzRuj+fUVO4nkafKQJVKAF97kGpeQbfjuwmRrtGZNf42/1dkmcz6o7dswBy7alY0htQn5sCL1GWQYEykviWZkA=="], + "@aws-sdk/credential-provider-process": ["@aws-sdk/credential-provider-process@3.972.66", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-YOnX6bIhdjx0QfaENu2PB0eFm5MEc9ft8XNGQ+NxMfeLSq9aE+XjWCwDupEnV4UWv5ZFpBLJbTREIx7KNOoqpQ=="], - "@aws-sdk/credential-provider-sso": ["@aws-sdk/credential-provider-sso@3.973.5", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/token-providers": "3.1095.0", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-fZRjjWhLFelsDoOYjqShQTrIGYC3Pf9Mx9Czf+1ikfQDgktxjze33dVo1q1/ZQ+T0qbtejVoHNHrfD5aJVpv/w=="], + "@aws-sdk/credential-provider-sso": ["@aws-sdk/credential-provider-sso@3.973.10", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/token-providers": "3.1102.0", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-IsXnQ35j5VE+3ZK6aIhT5ypB+Jim3zRwVz0nYuVwyBKZyu/SYx+O2/LQpng8c2EiuwyqceabsDlYrICHDlJPsA=="], - "@aws-sdk/credential-provider-web-identity": ["@aws-sdk/credential-provider-web-identity@3.972.67", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-FTNZ05gkPBA6CKbU3N4zPgybV+stdazwMOya75CmGdcJL7p8Fw/BdHP8WVxJd0mvzyPK2cg/C3gli58Ir4HgCw=="], + "@aws-sdk/credential-provider-web-identity": ["@aws-sdk/credential-provider-web-identity@3.972.72", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-nj9Zlsy7ya+fy+jhWTJwgfr7YdtDM4xHyZvgKuftuny0UgROVx9lxwvsWJSLvpKk4lig0m0tHng3k1fEnt0LeA=="], - "@aws-sdk/credential-providers": ["@aws-sdk/credential-providers@3.1095.0", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/credential-provider-cognito-identity": "^3.972.60", "@aws-sdk/credential-provider-env": "^3.972.61", "@aws-sdk/credential-provider-http": "^3.972.63", "@aws-sdk/credential-provider-ini": "^3.973.6", "@aws-sdk/credential-provider-login": "^3.972.68", "@aws-sdk/credential-provider-node": "^3.972.72", "@aws-sdk/credential-provider-process": "^3.972.61", "@aws-sdk/credential-provider-sso": "^3.973.5", "@aws-sdk/credential-provider-web-identity": "^3.972.67", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/credential-provider-imds": "^4.4.13", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-hcL4iILqep+AieTjJ+eYpBoThcirhlr0rzOqyDKSlFeV15qy8FnvwZFlNmVUFFwHnZjvQz5M9MsRe4XbC6eDfw=="], + "@aws-sdk/credential-providers": ["@aws-sdk/credential-providers@3.1102.0", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/credential-provider-cognito-identity": "^3.972.65", "@aws-sdk/credential-provider-env": "^3.972.66", "@aws-sdk/credential-provider-http": "^3.972.68", "@aws-sdk/credential-provider-ini": "^3.973.11", "@aws-sdk/credential-provider-login": "^3.972.73", "@aws-sdk/credential-provider-node": "^3.972.77", "@aws-sdk/credential-provider-process": "^3.972.66", "@aws-sdk/credential-provider-sso": "^3.973.10", "@aws-sdk/credential-provider-web-identity": "^3.972.72", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/credential-provider-imds": "^4.4.16", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-CGSqj/g324UXVPTb29RQN/ihrm4etVvQywKMSPTjPEs4tTSbrQnDXJQBzswDDzA/K5H4ZVU8rwXsebLhrlNLCA=="], - "@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.997.35", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/signature-v4-multi-region": "^3.996.42", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/fetch-http-handler": "^5.6.10", "@smithy/node-http-handler": "^4.9.10", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-2MJfseVG/aXvIyOIBlYA/Oaf6qFDdsu4D8RKsEUdOQpVuLaor0BdxIBBtJLBNQQEe6Ku3YMvLljwb1MwVUpzRw=="], + "@aws-sdk/nested-clients": ["@aws-sdk/nested-clients@3.997.40", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/signature-v4-multi-region": "^3.996.43", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/fetch-http-handler": "^5.6.13", "@smithy/node-http-handler": "^4.9.13", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-hEdHT0PBR4fkGxWhwKG5EtEYKnAM7HKkp0vD10ufk4YcXejH4r4q6G/XhPzjUc6Yxo5kBS2vHg7llj4ViR9VTQ=="], - "@aws-sdk/signature-v4-multi-region": ["@aws-sdk/signature-v4-multi-region@3.996.42", "", { "dependencies": { "@aws-sdk/types": "^3.974.2", "@smithy/signature-v4": "^5.6.9", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-DBV4naZP6HYBlAvPpoQzOP12Wvfou/5rN8yJPXjBTBylU5qwCbh/tXr2MddHoIjgoRkEl/eS+IljiUqvmwey1Q=="], + "@aws-sdk/signature-v4-multi-region": ["@aws-sdk/signature-v4-multi-region@3.996.43", "", { "dependencies": { "@aws-sdk/types": "^3.974.2", "@smithy/signature-v4": "^5.6.12", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-lKekx8bLBXSv4O+cslk9Zfnw2XKSkWBs3uWL5QGhH2ZAQfNS7FE0vcSSN2vD/AhxX54ZTywWxR4STThoeOXlBA=="], - "@aws-sdk/token-providers": ["@aws-sdk/token-providers@3.1095.0", "", { "dependencies": { "@aws-sdk/core": "^3.977.0", "@aws-sdk/nested-clients": "^3.997.35", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.29.8", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-65SudS6y4nzaYHybtqcpm3sHe5jLhdMn68HRKS1nUx690BtQeaAQOoujQ+dpOjBATIVGVgKKjEP8tR+U06QJQA=="], + "@aws-sdk/token-providers": ["@aws-sdk/token-providers@3.1102.0", "", { "dependencies": { "@aws-sdk/core": "^3.977.5", "@aws-sdk/nested-clients": "^3.997.40", "@aws-sdk/types": "^3.974.2", "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-Ua700vVvM1q105yABSUQWkCK6FeTrNfU6ORGetJe5BzkZWY7QhkF7SVTOlmDGWRDNd6jbyY0Dv5e+E4bMBEmLg=="], "@aws-sdk/types": ["@aws-sdk/types@3.974.2", "", { "dependencies": { "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-3W6IUtSxFbH6X7Wb7DzGCV5QiFQsd0g8bOfntpmDxQlzBoKWUMBu/JPQR0DwkE+Hpnxd6db1tXbOwdeHddG6cA=="], @@ -910,11 +910,11 @@ "@azure/logger": ["@azure/logger@1.4.0", "", { "dependencies": { "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" } }, "sha512-rbAE25KUfjU/s3XHUdJgceoCP5dEOpMx85J04kF+QMdta73XkuG9JGHHinch+XIoKpBdqljin+KqURpJriSzLA=="], - "@azure/msal-browser": ["@azure/msal-browser@5.17.1", "", { "dependencies": { "@azure/msal-common": "16.11.2" } }, "sha512-zBhRGzABKSI7hfWh5EaZmril5ybZ7imBN1qEZl5sDTaelr+l8SnPjZO50Q4dnKnm347YPIlBMSnXKZyh3Yu5DQ=="], + "@azure/msal-browser": ["@azure/msal-browser@5.17.3", "", { "dependencies": { "@azure/msal-common": "16.11.3" } }, "sha512-qMabD7Xrm/UgRhs+/IVyCTZRjUl8Qb+uGsRrCkaKNWsiTwRaeyStJbChE7/ySNTNYtiWo7khfF7vUDd0wGMnLw=="], - "@azure/msal-common": ["@azure/msal-common@16.11.2", "", {}, "sha512-yDhtBOGDCdK9ipQ9g3+wmlMEPnZx2pXaDicDd9jYyR1L+7lEbvEohTDmF5qejZDutZY3m9pWPxeYxzNC701A2w=="], + "@azure/msal-common": ["@azure/msal-common@16.11.3", "", {}, "sha512-VeXOW+t3Rdd9XGX6lVyIg3DhtjMR1JD8ARKcsnGbJFUWwAmF3sHL7GwZc/ZjEUfHESResAonETRYCuG06OBT7A=="], - "@azure/msal-node": ["@azure/msal-node@5.4.2", "", { "dependencies": { "@azure/msal-common": "16.11.2", "jsonwebtoken": "^9.0.0" } }, "sha512-fnqOpGYAV+i0RH4W5HB6Oy1IhqGZoCdnp7Y2Sa9k18FlT8aBkCA7L8Hv19hUHLDUK6kVjUO29AfnGX6wgAHyNg=="], + "@azure/msal-node": ["@azure/msal-node@5.4.3", "", { "dependencies": { "@azure/msal-common": "16.11.3", "jsonwebtoken": "^9.0.0" } }, "sha512-tumCMmzrRhKmTbYQg/7OlfbrIKcKaf8Ed0Fw3suUpRT3owFYljznVgxcfHe8RycQXY9uyROGiLD1GjhpF45AwA=="], "@babel/code-frame": ["@babel/code-frame@7.29.7", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], @@ -922,7 +922,7 @@ "@babel/core": ["@babel/core@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-module-transforms": "^7.29.7", "@babel/helpers": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], - "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], + "@babel/generator": ["@babel/generator@7.29.8", "", { "dependencies": { "@babel/parser": "^7.29.8", "@babel/types": "^7.29.8", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg=="], "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw=="], @@ -954,7 +954,7 @@ "@babel/helpers": ["@babel/helpers@7.29.7", "", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], - "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + "@babel/parser": ["@babel/parser@7.29.8", "", { "dependencies": { "@babel/types": "^7.29.8" }, "bin": "./bin/babel-parser.js" }, "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA=="], "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A=="], @@ -970,13 +970,13 @@ "@babel/template": ["@babel/template@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], - "@babel/traverse": ["@babel/traverse@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="], + "@babel/traverse": ["@babel/traverse@7.29.8", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.8", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.8", "@babel/template": "^7.29.7", "@babel/types": "^7.29.8", "debug": "^4.3.1" } }, "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg=="], - "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + "@babel/types": ["@babel/types@7.29.8", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg=="], - "@base-ui/react": ["@base-ui/react@1.6.0", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.3.1", "@floating-ui/react-dom": "^2.1.8", "@floating-ui/utils": "^0.2.11", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@date-fns/tz": "^1.2.0", "@types/react": "^17 || ^18 || ^19", "date-fns": "^4.0.0", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@date-fns/tz", "@types/react", "date-fns"] }, "sha512-/jzjTWJYXhRFO45Bev9lc3cHbmjzCMpUqbMZ2AgKy/z25mY9B6shGSNcXcjQar9n5doM0KYW1W8fcFv2jZBuMw=="], + "@base-ui/react": ["@base-ui/react@1.7.0", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.3.2", "@floating-ui/react-dom": "^2.1.9", "@floating-ui/utils": "^0.2.12", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@date-fns/tz": "^1.2.0", "@types/react": "^17 || ^18 || ^19", "date-fns": "^4.0.0", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@date-fns/tz", "@types/react", "date-fns"] }, "sha512-j+8QjX44C32jrXD/qyEAGpFr70FRpGL2CY61mQd9nBPWN737CK0xxD1ceJ055rW4RtdvFDT1e7otzdlfxvsYug=="], - "@base-ui/utils": ["@base-ui/utils@0.3.1", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.11", "reselect": "^5.2.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-gFFiltORVmW/N6IILTGxizP3PBpVpysqML1ALY5Vk0mH+7faVkCknOU31goYHN5Aoek2dkjxva1XOD2Ce9WuIg=="], + "@base-ui/utils": ["@base-ui/utils@0.3.2", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.12", "reselect": "^5.2.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-oWy1aq/I2GmYjpl4PhEAhzflF8VPGKgZeq0xAWTbfD5KBWyxcN0ZP2+WHSUm/5Z6lVMBDLReLcoXwSYoRc/zNQ=="], "@bcoe/v8-coverage": ["@bcoe/v8-coverage@1.0.2", "", {}, "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA=="], @@ -1000,7 +1000,7 @@ "@braintree/sanitize-url": ["@braintree/sanitize-url@7.1.2", "", {}, "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA=="], - "@bufbuild/buf": ["@bufbuild/buf@1.72.0", "", { "optionalDependencies": { "@bufbuild/buf-darwin-arm64": "1.72.0", "@bufbuild/buf-darwin-x64": "1.72.0", "@bufbuild/buf-linux-aarch64": "1.72.0", "@bufbuild/buf-linux-armv7": "1.72.0", "@bufbuild/buf-linux-x64": "1.72.0", "@bufbuild/buf-win32-arm64": "1.72.0", "@bufbuild/buf-win32-x64": "1.72.0" }, "bin": { "buf": "bin/buf", "protoc-gen-buf-breaking": "bin/protoc-gen-buf-breaking", "protoc-gen-buf-lint": "bin/protoc-gen-buf-lint" } }, "sha512-BwBKTX/WXkhAhqWJGrEKnqU03/4tK1O0OozSlwUMBCOEo8pLL3xu3M24RT3+umExEeM0wjlANO6axqGWMqtt4Q=="], + "@bufbuild/buf": ["@bufbuild/buf@1.72.0", "", { "optionalDependencies": { "@bufbuild/buf-darwin-arm64": "1.72.0", "@bufbuild/buf-darwin-x64": "1.72.0", "@bufbuild/buf-linux-aarch64": "1.72.0", "@bufbuild/buf-linux-armv7": "1.72.0", "@bufbuild/buf-linux-x64": "1.72.0", "@bufbuild/buf-win32-arm64": "1.72.0", "@bufbuild/buf-win32-x64": "1.72.0" }, "bin": { "buf": "bin/buf", "protoc-gen-buf-lint": "bin/protoc-gen-buf-lint", "protoc-gen-buf-breaking": "bin/protoc-gen-buf-breaking" } }, "sha512-BwBKTX/WXkhAhqWJGrEKnqU03/4tK1O0OozSlwUMBCOEo8pLL3xu3M24RT3+umExEeM0wjlANO6axqGWMqtt4Q=="], "@bufbuild/buf-darwin-arm64": ["@bufbuild/buf-darwin-arm64@1.72.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-rKHRvjwAThapxIoOn92vIoTjYSz5FmRemDRLU4BYT4T6QWMEC13PM3/pPnqVgsNKZ5aW7iYDm9ztnisEqSi5yA=="], @@ -1018,19 +1018,19 @@ "@bufbuild/protobuf": ["@bufbuild/protobuf@2.13.0", "", {}, "sha512-acq7c49vxfm1ggJ95P70TX7ABDM0vxr1SYD3BB0o0jnBLB4OAqeHyKuN+cD3w80gXEDQ2zxHpR6CUeA+O/aU9g=="], - "@chat-adapter/discord": ["@chat-adapter/discord@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "chat": "4.35.0", "discord-api-types": "^0.37.119", "discord-interactions": "^4.4.0", "discord.js": "^14.25.1" } }, "sha512-jiveT1tV+DMIMTH3qTMbvbltmQEEFTAHA7kbulLCbvPGEu9BOj+BvCKIi1Vh2CK6ooBWizCBh8iSqP5P5deaJQ=="], + "@chat-adapter/discord": ["@chat-adapter/discord@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "chat": "4.36.0", "discord-api-types": "^0.37.119", "discord-interactions": "^4.4.0", "discord.js": "^14.25.1" } }, "sha512-xkkL1dNeWa+G4bttZgJwAyq2ucnEOtn/UFjyWA1Xxh+Oi1LTJTD38qYGQOCmGGRGIslFrCBXUOELY0hHN0BbaQ=="], - "@chat-adapter/gchat": ["@chat-adapter/gchat@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "@googleapis/chat": "^44.6.0", "@googleapis/workspaceevents": "^9.1.0", "chat": "4.35.0" } }, "sha512-4US62rLsqAFlpwI1cFAGsfMfxy1Ze/3oApb8OciGM74NjRLbqAGDGc6Dr8y1xFVb/DVC0CXx+j0VenoZEyL7Fw=="], + "@chat-adapter/gchat": ["@chat-adapter/gchat@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "@googleapis/chat": "^44.6.0", "@googleapis/workspaceevents": "^9.1.0", "chat": "4.36.0" } }, "sha512-x0q8hnOBE6lEwf0dQkdfjI2mqNX27Ud2BQ8TNaz8MqagMfrVwo+lfa5WhLbBmBxKA1bbS5mbWbjFN/sAsqLLLg=="], - "@chat-adapter/linear": ["@chat-adapter/linear@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "@linear/sdk": "^76.0.0", "chat": "4.35.0" } }, "sha512-6NgMUfBY6DmnMsku07WChnFY9MlIb+xGeGq2rtp68LkbJCx1iokobrLDXG160MKauzsL6ne/pZJZTbgrTrtrpA=="], + "@chat-adapter/linear": ["@chat-adapter/linear@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "@linear/sdk": "^76.0.0", "chat": "4.36.0" } }, "sha512-Bp/lKxt3ggqbGON/x9ctBgf4V861O7c0SWs7lVl0irezZ4eimMQD5EDwbk2EY/lrZkfGErKqLQv5xzRze9Pi1w=="], - "@chat-adapter/shared": ["@chat-adapter/shared@4.35.0", "", { "dependencies": { "chat": "4.35.0" } }, "sha512-C0GvfiSk6JMdLlydbLIOmT9frMicFic++HBaD69JqmgyaT/CUvOII83Tsq+Yf5DKp53BXbK1NswKg5CId0PW9A=="], + "@chat-adapter/shared": ["@chat-adapter/shared@4.36.0", "", { "dependencies": { "chat": "4.36.0" } }, "sha512-6w3GhiJiu6cEnO7c/j5Pu17x37mAKhcVosSo05k5z1CaaB6SoYps/rwbd02qqqxbzrS8usJ3/yhK+N4tazJjSA=="], - "@chat-adapter/slack": ["@chat-adapter/slack@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "@slack/socket-mode": "^2.0.5", "@slack/web-api": "^7.18.0", "chat": "4.35.0" } }, "sha512-U5criQNQcUokC6XrqZvvLlHDQwNAsZbgZ4wCiEzt6yQmNT51SZ51n7Fi86dnzNzbNlbE7omqqDYKy1yfcjDjIQ=="], + "@chat-adapter/slack": ["@chat-adapter/slack@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "@slack/socket-mode": "^2.0.5", "@slack/web-api": "^7.18.0", "chat": "4.36.0" } }, "sha512-1w6idmjXjkUPLK5VmiG3S8CbTm+BOj51nio+4x9Y1HJsdkS/hnthT3Eam8owakTmKib6jBoog74GkRo8evY56w=="], - "@chat-adapter/telegram": ["@chat-adapter/telegram@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "chat": "4.35.0" } }, "sha512-QqEoFDbXa1o+AnXCMMoLG7Y2FyabJ3dZsNPXjWfHU/hjoiQ8Noofp12SnckIF2OPWF8zgDgDZuq76hrKGsxFsQ=="], + "@chat-adapter/telegram": ["@chat-adapter/telegram@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "chat": "4.36.0" } }, "sha512-DmL1lNu7O0GH8fZC/osN9yDAKactwPc2Z+M2iyhl6ohFOzhL+5zSz4EwsZhJclau4ABw9U+Jv5fNLWa7NWJo/Q=="], - "@chat-adapter/whatsapp": ["@chat-adapter/whatsapp@4.35.0", "", { "dependencies": { "@chat-adapter/shared": "4.35.0", "chat": "4.35.0" } }, "sha512-2HklJvPPgY84KtvbaumyogrgjSBTnoi0+nP+XXeTShFwj/pR6UcgJM1mViMW4KBAHSrsJkJ8wF1ba7kRwnzrtg=="], + "@chat-adapter/whatsapp": ["@chat-adapter/whatsapp@4.36.0", "", { "dependencies": { "@chat-adapter/shared": "4.36.0", "chat": "4.36.0" } }, "sha512-aLya34K4OaP8SMDo4Lrut/wQ11mugddryTZuKWnc6AT1AN55GKFB71+0pvT1p+cgXD8Zxr1+SkBOrnJwhZHt1Q=="], "@chevrotain/types": ["@chevrotain/types@11.1.2", "", {}, "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw=="], @@ -1108,11 +1108,7 @@ "@dotenvx/primitives": ["@dotenvx/primitives@0.8.0", "", {}, "sha512-VYJy0uhFm9zTJ1TxBaW/pA8bjbOM/OttaNMwZ1RHG4JKyRG7DhSdiqD1ipQoAyoD22olUtxbP78W9xY3Wd11bg=="], - "@emnapi/core": ["@emnapi/core@1.11.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ=="], - - "@emnapi/runtime": ["@emnapi/runtime@1.11.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw=="], - - "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA=="], + "@emnapi/runtime": ["@emnapi/runtime@1.11.3", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA=="], "@emotion/is-prop-valid": ["@emotion/is-prop-valid@1.4.0", "", { "dependencies": { "@emotion/memoize": "^0.9.0" } }, "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw=="], @@ -1482,7 +1478,7 @@ "@heroui/user": ["@heroui/user@2.2.26", "", { "dependencies": { "@heroui/avatar": "2.2.26", "@heroui/react-utils": "2.1.14", "@heroui/shared-utils": "2.1.12", "@react-aria/focus": "3.21.5" }, "peerDependencies": { "@heroui/system": ">=2.4.18", "@heroui/theme": ">=2.4.24", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "sha512-3SESvOSYSVysSSwV1SR2QD8cOx6Fv/vVAXry/GmjLl9CSsA6HTlWoLy7TRtteGFqm3XRWVqjzCrcNGlvSmtdnQ=="], - "@hono/node-server": ["@hono/node-server@1.19.15", "", { "peerDependencies": { "hono": "^4" } }, "sha512-Za2ai6TLdKjUvnur+eenO6nuYYipVAEhyCAdaV8IRvmU9kK8crOZUSYvIXn72E4f8fJqyAbpcJuTsYYmZp9Deg=="], + "@hono/node-server": ["@hono/node-server@1.19.17", "", { "peerDependencies": { "hono": "^4" } }, "sha512-dSneS5qhiauZWGDCeK4o695Xd9nUNjviSZCMQrj10eetr8Uln1ucn6bbphOM6UynAMMtNIzZNSpL9vnASJwrPQ=="], "@hono/node-ws": ["@hono/node-ws@1.3.1", "", { "dependencies": { "ws": "^8.17.0" }, "peerDependencies": { "@hono/node-server": "^1.19.11", "hono": "^4.6.0" } }, "sha512-vo/MwCnpJAVHBkGzWjCJ28wF45fYHAfbPZcH2rodZODHtch2GHA94KtMfusmVycTUtsLAsaNsHhtY6P8X3RQsA=="], @@ -1558,7 +1554,7 @@ "@internationalized/number": ["@internationalized/number@3.6.7", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-3ji1fcrT+FPAK86UqEhB/psHixYo6niWPJtt7+qRaYFynt/BaJG8GhAPimtWUpEiVSTq8ZM8L5psMxGquiB/Vg=="], - "@internationalized/string": ["@internationalized/string@3.2.9", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-kzP/M/mbQxODlmOt4bIQZ2SBVUWUSqMLXooXixnX7noche8WHaQcA+nwFN1K2KCF/cp+LDUhcJsCicwkvhD1pg=="], + "@internationalized/string": ["@internationalized/string@3.2.10", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-PDx6//vHSpRnHfxqMqto11zQvhsaU74O3mKv2F/0eicGZcl9NLjQmGlbHz/LsJh5tLKp4A4L7ZVTzN1/MmMTvA=="], "@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], @@ -1622,9 +1618,9 @@ "@mixmark-io/domino": ["@mixmark-io/domino@2.2.0", "", {}, "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="], - "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.29.0", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ=="], + "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.30.0", "", { "dependencies": { "@hono/node-server": "^1.19.9 || ^2.0.5", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA=="], - "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.6", "", { "dependencies": { "@tybys/wasm-util": "^0.10.3" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg=="], + "@napi-rs/lzma-linux-x64-gnu": ["@napi-rs/lzma-linux-x64-gnu@1.5.1", "", { "os": "linux", "cpu": "x64" }, "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ=="], "@next/env": ["@next/env@16.2.11", "", {}, "sha512-0do5A3BJ2gxWr0ZCMcD6BhW+e595jyxdTl3rXTS6lOtD8ektMiW6CO+EPwt1Eca1DBnm90r/7GdiKWBKxH++DA=="], @@ -1664,7 +1660,7 @@ "@openai/codex-win32-x64": ["@openai/codex@0.144.6-win32-x64", "", { "os": "win32", "cpu": "x64" }, "sha512-dN39VnjEthKz5io1RNWwZDtErdSn07nW3pGUgvlA6DMxgm/nuGaIAZO/sG/Hgxq/x5j9HteAENfrFgVkpZ0lFg=="], - "@opencode-ai/sdk": ["@opencode-ai/sdk@1.18.5", "", { "dependencies": { "cross-spawn": "7.0.6" } }, "sha512-7KgMvP5/1oxbhHj6kYBtPSTEdFKYpUeEYOzBTKdzSaRpapUpFFdn6Hkus3rr0rljO0kukWZIgRd3DrVBwTULGA=="], + "@opencode-ai/sdk": ["@opencode-ai/sdk@1.18.13", "", { "dependencies": { "cross-spawn": "7.0.6" } }, "sha512-JY9etiVcu1G/pZjaH2vjK/b8z54ujxaWCD1GziO4ADUhRM6m6zm2332bPGcxEfA6TwweiJfNlK6wVZQ0f/X4KQ=="], "@opentelemetry/api": ["@opentelemetry/api@1.9.1", "", {}, "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q=="], @@ -1730,7 +1726,7 @@ "@opentui/react": ["@opentui/react@0.4.3", "", { "dependencies": { "@opentui/core": "0.4.3", "react-reconciler": "^0.33.0" }, "peerDependencies": { "react": ">=19.2.0", "react-devtools-core": "^7.0.1", "ws": "^8.18.0" } }, "sha512-HtC/+lMURaZlifiJNVsn84YqKMywXQmkeSNbUTlbbeS6YM6reahaacnZEYZdnEUgklO6+r/J1tG8UBhqO26X7Q=="], - "@oxc-project/types": ["@oxc-project/types@0.139.0", "", {}, "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw=="], + "@oxc-project/types": ["@oxc-project/types@0.142.0", "", {}, "sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ=="], "@paper-design/shaders": ["@paper-design/shaders@0.0.46", "", {}, "sha512-ErPQwLguvv7qI8E+bdwSaNQF27Q8MnZmtD8rGp+K473AYee+cXWv2OqBkKnuMl/n1JmL8vBxSSTflOfO6DB4aQ=="], @@ -1740,13 +1736,13 @@ "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], - "@playwright/test": ["@playwright/test@1.62.0", "", { "dependencies": { "playwright": "1.62.0" }, "bin": { "playwright": "cli.js" } }, "sha512-9zOJ6ZQRAena31MpOH9VSzIz8Ou3YJ/wtY/eQm5T2uhfhG7/U3COrMS8xOtUrZrp9OgdmzEnIYODye3nY1VqzA=="], + "@playwright/test": ["@playwright/test@1.62.1", "", { "dependencies": { "playwright": "1.62.1" }, "bin": { "playwright": "cli.js" } }, "sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ=="], - "@posthog/browser-common": ["@posthog/browser-common@0.2.1", "", { "dependencies": { "@posthog/core": "^1.45.1", "@posthog/types": "^1.398.0" } }, "sha512-FTVPsRw6GBKWvFwN26TNIQNNYPR9FsUj+B+CKhk/ht63IRzn4yYFtFOjcmW+bfXvNHuRADs6APbZ6Haz1kpoAw=="], + "@posthog/browser-common": ["@posthog/browser-common@0.3.1", "", { "dependencies": { "@posthog/core": "^1.46.0", "@posthog/types": "^1.399.0" } }, "sha512-1nhMVY1wnHADTg8tR9yvm+lPAz5ROxznfQlBtLzB2FFo4lp/LU8lk9KyFPsARDkBxCfYachsJfvRjocL1G/AJQ=="], - "@posthog/core": ["@posthog/core@1.45.1", "", { "dependencies": { "@posthog/types": "^1.398.0" } }, "sha512-tLtvzomavb2PPWdGYKsusyIzIeL2Px47v348Smibkay7sMy/83TyPk+Ptsp2NdeOgJsbuwSxWkR2+XA0aSCAaA=="], + "@posthog/core": ["@posthog/core@1.46.7", "", { "dependencies": { "@posthog/types": "^1.401.0" } }, "sha512-Oxsa6AvXXtNhHI+BDMBvysSg9lPIrMKWP9mKKgqD9M0jgyZN1GuIxIXI3T+0h9kLRWdIFFIOGaNNrCmFTg6Dzw=="], - "@posthog/types": ["@posthog/types@1.398.0", "", {}, "sha512-sJMkl4k+u8yS/0fjHsKqE9xTdsAh30a2WvgChiptellnVoE0e8QJKFgqOMD2sk8FaEArPdeFklAhXvmENAt3Sg=="], + "@posthog/types": ["@posthog/types@1.401.0", "", {}, "sha512-tLGiHJhYoGMFkcB5kPT3eTOMAKQYd8Wsm2H+RvMkDehY2YJwLjr2wrJ3DcRddpdivqT0TYT9TAMWKSNRzNSMtg=="], "@protobufjs/aspromise": ["@protobufjs/aspromise@1.1.2", "", {}, "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="], @@ -1766,7 +1762,7 @@ "@protobufjs/utf8": ["@protobufjs/utf8@1.1.2", "", {}, "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug=="], - "@puppeteer/browsers": ["@puppeteer/browsers@2.6.1", "", { "dependencies": { "debug": "^4.4.0", "extract-zip": "^2.0.1", "progress": "^2.0.3", "proxy-agent": "^6.5.0", "semver": "^7.6.3", "tar-fs": "^3.0.6", "unbzip2-stream": "^1.4.3", "yargs": "^17.7.2" }, "bin": { "browsers": "lib/cjs/main-cli.js" } }, "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg=="], + "@puppeteer/browsers": ["@puppeteer/browsers@2.13.2", "", { "dependencies": { "debug": "^4.4.3", "extract-zip": "^2.0.1", "progress": "^2.0.3", "proxy-agent": "^6.5.0", "semver": "^7.7.4", "tar-fs": "^3.1.1", "yargs": "^17.7.2" }, "bin": { "browsers": "lib/cjs/main-cli.js" } }, "sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw=="], "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], @@ -1790,7 +1786,7 @@ "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], - "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], @@ -1812,7 +1808,7 @@ "@radix-ui/react-hover-card": ["@radix-ui/react-hover-card@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg=="], - "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], "@radix-ui/react-label": ["@radix-ui/react-label@2.1.8", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A=="], @@ -1834,7 +1830,7 @@ "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], - "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], "@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.8", "", { "dependencies": { "@radix-ui/react-context": "1.1.3", "@radix-ui/react-primitive": "2.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-+gISHcSPUJ7ktBy9RnTqbdKW78bcGke3t6taawyZ71pio1JewwGSJizycs7rLhGTvMJYCQB1DBK4KQsxs7U8dA=="], @@ -2072,89 +2068,87 @@ "@rive-app/webgl2": ["@rive-app/webgl2@2.39.1", "", {}, "sha512-T/d2yieiQIStRatwB1G7G58tXTsXyeK91g2AhaPIGvi6SpdvQAJx7s6+ir42L4kiiTY5HeIBRXI+xueU+xzA3Q=="], - "@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.1.5", "", { "os": "android", "cpu": "arm64" }, "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ=="], + "@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.2.2", "", { "os": "android", "cpu": "arm64" }, "sha512-l7x215OGvo1s52JWmR8U/DAVzEDWBCIbTm28aeJV/WDTSHgcKXaZTuBT0hJMs5NggilfJTW3clZVvd24yfKJxA=="], - "@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.1.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw=="], + "@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.2.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-9u9Xv6c1AJZT0FfwH5vrMG5Jjcwhc1MlyrPu0XfTqkzsmqfks2M6W/o5XwAJgVVN/jHpqqngC1WevHKKTIUtIA=="], - "@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.1.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g=="], + "@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.2.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-9W1mbGZAfW3oqd85bhBkmpyHCCzL1TeG/zFFP3vg7b0rlly8cxOcre5nXwz+LHazCwac2MNWgPdPCHndABjpWQ=="], - "@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.1.5", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA=="], + "@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.2.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-0p1lhiCSCyaerFwtrdZQUx7NqGk6LQnaRKWX7tFQqwQgvX0rjM15cIkm3pax1UpEakK14C4mOxx/jSqCBdBRqQ=="], - "@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.1.5", "", { "os": "linux", "cpu": "arm" }, "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw=="], + "@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.2.2", "", { "os": "linux", "cpu": "arm" }, "sha512-e+cOJXrJ2L3zx6YzqPg+f6Wbk3V1cKB8bOhbaYdVYN3DdquzNdRAmrbETz1qnt5yp/c7JNlNjmITiA2cVneQ7w=="], - "@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.1.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q=="], + "@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.2.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-JsSMsj6sNat/MuhG5fnBD7QgbtpHKVe30x5/bAVirDHdhoQRXJkF6xc0Jqk8O4fiCUQAzMOoH9wZi3m60c8wtg=="], - "@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.1.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA=="], + "@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.2.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-B5G/zJdHaoJn9vD50eGHWkiWfmq8Uhi3IiLPJTzmZTrAalk1bztUikSXo0qga18ibE0IXboyeMUnhPjhAJ45wQ=="], - "@rolldown/binding-linux-ppc64-gnu": ["@rolldown/binding-linux-ppc64-gnu@1.1.5", "", { "os": "linux", "cpu": "ppc64" }, "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg=="], + "@rolldown/binding-linux-ppc64-gnu": ["@rolldown/binding-linux-ppc64-gnu@1.2.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-6mC/awzKka8W6EoekjegpfGkjz8jXWDX63pqu/HYVpyKtZfu65Jsh4QAH3Kej3CAv/c1oGX7psTmFEbr0mDxLA=="], - "@rolldown/binding-linux-s390x-gnu": ["@rolldown/binding-linux-s390x-gnu@1.1.5", "", { "os": "linux", "cpu": "s390x" }, "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA=="], + "@rolldown/binding-linux-s390x-gnu": ["@rolldown/binding-linux-s390x-gnu@1.2.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-412MX9fJLdA1IK28EZnc8jYv2HRTleOZgfLQumJ5zy7OeJLZlg/CETwFaXjNmGVxG51cFHpKLqb5LKvBC+HsHA=="], - "@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.1.5", "", { "os": "linux", "cpu": "x64" }, "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ=="], + "@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.2.2", "", { "os": "linux", "cpu": "x64" }, "sha512-Q/+HI/ToJafZ1iCqGgVQXUEkIjufHCTF0gBQ2a5o3cg7GJ2h0qyq3nvvSmU+bGda2/7ygXpTY4TM6gO9OhQ0ZA=="], - "@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.1.5", "", { "os": "linux", "cpu": "x64" }, "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg=="], + "@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.2.2", "", { "os": "linux", "cpu": "x64" }, "sha512-ZKp/w41n6wCvxzxQHtQSbuphfX3Y4cCvbjkKHusrLx4lh+JWLTU7StSltO/DKARISzbj368d+qUaCjI8K2wzXw=="], - "@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.1.5", "", { "os": "none", "cpu": "arm64" }, "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw=="], + "@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.2.2", "", { "os": "none", "cpu": "arm64" }, "sha512-pxE6xD4KS3eAROkKK5yrhB9/3+vhlhVGMvlQLbdpzrBGDbKrnzx3RLwPaHvasLo6jgaiBLn7e04Df9C4tYhjmA=="], - "@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.1.5", "", { "dependencies": { "@emnapi/core": "1.11.1", "@emnapi/runtime": "1.11.1", "@napi-rs/wasm-runtime": "^1.1.6" }, "cpu": "none" }, "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA=="], + "@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.2.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-4MqEue5re+xIZzAWsB8sj0P1kqZySWqIuN4t6QaIO/YA6SFwySOLruvWQFzfmqk8LBK2P30KCSJwf6mJCZZ5/A=="], - "@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.1.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw=="], - - "@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.1.5", "", { "os": "win32", "cpu": "x64" }, "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA=="], + "@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.2.2", "", { "os": "win32", "cpu": "x64" }, "sha512-NweNxxD0Nf9t8v7kodun45Ijp3EIwYY+uydPP6qBEYvfBqhIjN6dZMzlQja3tqX/aLs3F3Uz+AxDpKgRhpOZQg=="], "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.1", "", {}, "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw=="], "@rollup/pluginutils": ["@rollup/pluginutils@5.4.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg=="], - "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.62.2", "", { "os": "android", "cpu": "arm" }, "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg=="], + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.62.4", "", { "os": "android", "cpu": "arm" }, "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg=="], - "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.62.2", "", { "os": "android", "cpu": "arm64" }, "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw=="], + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.62.4", "", { "os": "android", "cpu": "arm64" }, "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A=="], - "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.62.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A=="], + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.62.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw=="], - "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.62.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA=="], + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.62.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A=="], - "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.62.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw=="], + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.62.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ=="], - "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.62.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg=="], + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.62.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg=="], - "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.62.2", "", { "os": "linux", "cpu": "arm" }, "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg=="], + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.62.4", "", { "os": "linux", "cpu": "arm" }, "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA=="], - "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.62.2", "", { "os": "linux", "cpu": "arm" }, "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA=="], + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.62.4", "", { "os": "linux", "cpu": "arm" }, "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ=="], - "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.62.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA=="], + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.62.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ=="], - "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.62.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ=="], + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.62.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g=="], - "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.62.2", "", { "os": "linux", "cpu": "none" }, "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg=="], + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.62.4", "", { "os": "linux", "cpu": "none" }, "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA=="], - "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.62.2", "", { "os": "linux", "cpu": "none" }, "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ=="], + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.62.4", "", { "os": "linux", "cpu": "none" }, "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ=="], - "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.62.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A=="], + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.62.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w=="], - "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.62.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w=="], + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.62.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w=="], - "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.62.2", "", { "os": "linux", "cpu": "none" }, "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg=="], + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.62.4", "", { "os": "linux", "cpu": "none" }, "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ=="], - "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.62.2", "", { "os": "linux", "cpu": "none" }, "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q=="], + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.62.4", "", { "os": "linux", "cpu": "none" }, "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA=="], - "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.62.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg=="], + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.62.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA=="], - "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.62.2", "", { "os": "linux", "cpu": "x64" }, "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A=="], + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.62.4", "", { "os": "linux", "cpu": "x64" }, "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw=="], - "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.62.2", "", { "os": "linux", "cpu": "x64" }, "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg=="], + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.62.4", "", { "os": "linux", "cpu": "x64" }, "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA=="], - "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.62.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg=="], + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.62.4", "", { "os": "openbsd", "cpu": "x64" }, "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ=="], - "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.62.2", "", { "os": "none", "cpu": "arm64" }, "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA=="], + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.62.4", "", { "os": "none", "cpu": "arm64" }, "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ=="], - "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.62.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg=="], + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.62.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw=="], - "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.62.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q=="], + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.62.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ=="], - "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.62.2", "", { "os": "win32", "cpu": "x64" }, "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg=="], + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.62.4", "", { "os": "win32", "cpu": "x64" }, "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw=="], - "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.62.2", "", { "os": "win32", "cpu": "x64" }, "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA=="], + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.62.4", "", { "os": "win32", "cpu": "x64" }, "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q=="], "@sap-ai-sdk/ai-api": ["@sap-ai-sdk/ai-api@2.13.0", "", { "dependencies": { "@sap-ai-sdk/core": "^2.13.0", "@sap-cloud-sdk/connectivity": "^4.7.0", "@sap-cloud-sdk/util": "^4.7.0" } }, "sha512-yYmk19ww2cZnYZCA5UGSWGKlpB2RnyDgxjNvi43ZwYHRm5ejWuM8m4gU/qj+FIwmhnDHp6BG2ClWfLTH/hOoJw=="], @@ -2212,19 +2206,19 @@ "@secretlint/types": ["@secretlint/types@10.2.2", "", {}, "sha512-Nqc90v4lWCXyakD6xNyNACBJNJ0tNCwj2WNk/7ivyacYHxiITVgmLUFXTBOeCdy79iz6HtN9Y31uw/jbLrdOAg=="], - "@shikijs/core": ["@shikijs/core@4.3.1", "", { "dependencies": { "@shikijs/primitive": "4.3.1", "@shikijs/types": "4.3.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-ANMDxuaPsNMdDC1m4vfvhlDmJweMwkE5XitTwrq2rWHx5jM+dlm4MmHt2PP6t0uejfR77SuhrhJ0zEijIF/uhA=="], + "@shikijs/core": ["@shikijs/core@4.4.1", "", { "dependencies": { "@shikijs/primitive": "4.4.1", "@shikijs/types": "4.4.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5", "hast-util-to-html": "^9.0.5" } }, "sha512-VeR2CY6Nn9/WbisoYLOQZ7HZOnwTrpBuOw4wExjqLnBCi62BNWynBUO6K2uPIASPFJwAv7cX1fUu+LrPlSstcw=="], - "@shikijs/engine-javascript": ["@shikijs/engine-javascript@4.3.1", "", { "dependencies": { "@shikijs/types": "4.3.1", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.6" } }, "sha512-JBItcnPuYq7jVJdZo/vMj94r+szT7XEjHFX+mvFDGSEIbVAXAGyHAHzhbWzpGOwYidCZrErJLLgn2PVeiokHnQ=="], + "@shikijs/engine-javascript": ["@shikijs/engine-javascript@4.4.1", "", { "dependencies": { "@shikijs/types": "4.4.1", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.6" } }, "sha512-6U4lJBh8LTvIkEVqRHv/rr3ruwtO6IweFQt1ME1ntHJMGHS+6N86vfYGO1o8c/DtOCTia2lfhdQBtBrps1sDfQ=="], - "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@4.3.1", "", { "dependencies": { "@shikijs/types": "4.3.1", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-OXyNMzg0pews+msMj4cHeqT4xiYKKvbnn6VbdAXxfoFl3SSx4fJTc8FadECuc5/H9p3BzhNAoAUXKwAu9rWYhg=="], + "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@4.4.1", "", { "dependencies": { "@shikijs/types": "4.4.1", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-p23RugMKss0r5DAtRJW1yAXUDl60JvhQYV20yuxei//26JyDSJefV3umyWzzwep2weblMnJGDYahuti6XkcMgA=="], - "@shikijs/langs": ["@shikijs/langs@4.3.1", "", { "dependencies": { "@shikijs/types": "4.3.1" } }, "sha512-m0l9nsDqgBHvbZbk7A0/kXz/impK3uB/c6rAn6Gpg/uPtdZRQ+alsN/17MU5thb68XTj/4DxkZAotrM0GGSpDQ=="], + "@shikijs/langs": ["@shikijs/langs@4.4.1", "", { "dependencies": { "@shikijs/types": "4.4.1" } }, "sha512-xb2kCMloBCIraIy2fS5MW0t/BxVY3q2nDyQKBoeSeq6KNrQbShHetCFlw2n35fGIJ6t3+hXDLQogP5ir9O9bvA=="], - "@shikijs/primitive": ["@shikijs/primitive@4.3.1", "", { "dependencies": { "@shikijs/types": "4.3.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-CXQRQOYy1leqQ8ceTeJdmXv/bsUY++6QyLpXJ94LZAAYj5X2SKRdc5ipguv4NPyGVKItB2PPwUpRNe0Sjh5S1A=="], + "@shikijs/primitive": ["@shikijs/primitive@4.4.1", "", { "dependencies": { "@shikijs/types": "4.4.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5" } }, "sha512-ko2OfDoG89YuQ7xL5LtcQiWKb7NIv1Ephb7g48TVU198OzAMLC8lXVEwaJGHK4sUMYrfAGJDqYmNLOLiW/Kz8w=="], - "@shikijs/themes": ["@shikijs/themes@4.3.1", "", { "dependencies": { "@shikijs/types": "4.3.1" } }, "sha512-dgpoJ4WqNi2yTmizQHBJ5zcX6j2lE6icN/0yt4l1kkf16jrY/pwPLoTb1ETsWMz0OBLf9ZNvwmxft+cH+N9qSA=="], + "@shikijs/themes": ["@shikijs/themes@4.4.1", "", { "dependencies": { "@shikijs/types": "4.4.1" } }, "sha512-wudOaoFro+/Zl9gQv2W1Ur5XlVduqvTuYLI483Xi0wgc1A+cy1hfB2r6ac6ufBgF+ID7KJEW7L41MHrzQ4wH+w=="], - "@shikijs/types": ["@shikijs/types@4.3.1", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-CHFxE0jztBIZRHH6gxXE7DXUCFXjReEGxZ/j0rfSLGKZuwp2xBYycEP14875DSa9KLL/6700oxIq6oO6ef9K2g=="], + "@shikijs/types": ["@shikijs/types@4.4.1", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5" } }, "sha512-GOwCLQDHM5EjGUWNPrhzJbr6JP8V/Dx/CDVkWvbZ1Avw5JFnNUckrgbLmE07qtg4WlW7Q7QFndhjIkeU9XMPvw=="], "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="], @@ -2250,21 +2244,21 @@ "@slack/web-api": ["@slack/web-api@7.19.0", "", { "dependencies": { "@slack/logger": "^4.0.1", "@slack/types": "^2.21.0", "@types/node": ">=18", "@types/retry": "0.12.0", "axios": "^1.16.0", "eventemitter3": "^5.0.1", "form-data": "^4.0.4", "is-electron": "2.2.2", "is-stream": "^2", "p-queue": "^6", "p-retry": "^4", "retry": "^0.13.1" } }, "sha512-ItjyjEZml+LDH8CjcCLRLJHh7VZtevPKExrRN3l5KWyBliyDnGAeoO4Y+K+fFBmRpKLYVPgqWMX4THldv2HVtA=="], - "@smithy/core": ["@smithy/core@3.30.0", "", { "dependencies": { "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-dl2yRglDxfzH9uJ4fSo4zTaAHa0zH7+V7BZMRWy8hEYIKT1BiqMUK/CN6T3ADQ3kbA5N1tmUulroJ2UtONS7Kw=="], + "@smithy/core": ["@smithy/core@3.31.1", "", { "dependencies": { "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-CyogUINxvi7C7LDsh8Syo6hVJOT9ckz4rG8dRZfTJ8r91HkMY59PnNooaj7WcHyxEkxPfBAmbgztZU+xTo76lg=="], - "@smithy/credential-provider-imds": ["@smithy/credential-provider-imds@4.4.14", "", { "dependencies": { "@smithy/core": "^3.30.0", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-QgbuahIb2qxQeZQvNK0sw3aF3JH5zwH8j2lLp5DUasVXexGGMWULAR+7z0omPXFolCP/m5wN9M5lm9EGdSviTQ=="], + "@smithy/credential-provider-imds": ["@smithy/credential-provider-imds@4.4.16", "", { "dependencies": { "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-QfuLWAkLzptffFW980AFeHZFdqds2B64rpEd3uJ6lgs3xVn9QegGMUgUcj+4d7dRrAsya3r58ZKpku97WcFb4w=="], - "@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.4.14", "", { "dependencies": { "@smithy/core": "^3.30.0", "tslib": "^2.6.2" } }, "sha512-dk/8H8vjgsghRKq0Euout/Q5iQMGVw8pUVSs2gY7DFjZtg1+RB12Q/TNh4Uph6E9D46mKr161WobWFyAQWJdjQ=="], + "@smithy/eventstream-codec": ["@smithy/eventstream-codec@4.4.16", "", { "dependencies": { "@smithy/core": "^3.31.1", "tslib": "^2.6.2" } }, "sha512-u6l4XW99ESjEikMOGENsZxJblxWNvkTLRbCWcC1c2VwNdmd4QgviN2RRlZxliVWEzG3kyU/m0y3iuVFtLL/6jA=="], - "@smithy/fetch-http-handler": ["@smithy/fetch-http-handler@5.6.11", "", { "dependencies": { "@smithy/core": "^3.30.0", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-o0Zkj1nKqJAoq+a+BrkhU39tRftMNjLwpc/z06Frfl43wpbHrJMaSAVZE4vTqlxtVkNaGaT0bIDxOp7tkFTuQQ=="], + "@smithy/fetch-http-handler": ["@smithy/fetch-http-handler@5.6.13", "", { "dependencies": { "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-4fW86pEUOMbrD5nkbyl/tTvPHHWJFbuB2odl6ps9lWfHoXf9HWh3Q/Smh59qH1g7+c/BSZghX6bbUk4gsiMs8A=="], - "@smithy/node-http-handler": ["@smithy/node-http-handler@4.9.11", "", { "dependencies": { "@smithy/core": "^3.30.0", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-slbzbz8taEOzoXv/9y34YNBoE+ZHmddLykCgjDAjvMAsu2nM5s2Gzwa5OGF721tD8s+CKeFUBds5lSj9lcbuDg=="], + "@smithy/node-http-handler": ["@smithy/node-http-handler@4.9.13", "", { "dependencies": { "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-Nmd/Nl35zfYrd+a6OO2cDJb3GPh9bgTjIUhcM+JFfjpp8/osCgboDV5nCT1I01Pv6R13eSKDKLSoVa5ZB6Zsfw=="], - "@smithy/signature-v4": ["@smithy/signature-v4@5.6.10", "", { "dependencies": { "@smithy/core": "^3.30.0", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-EXhWePm3SXJAX38npIy4TXL2Aex/OVgCClTjelN2QHw/U+8CQUH8C7AaxsVzQcYieYPseywn48s89DmvuGjiAg=="], + "@smithy/signature-v4": ["@smithy/signature-v4@5.6.12", "", { "dependencies": { "@smithy/core": "^3.31.1", "@smithy/types": "^4.16.1", "tslib": "^2.6.2" } }, "sha512-I6KLtq3H0qqSuV9vLglfi8puHqzygzWHOnI4z/Rdoo+q50vvo18vBRdPAvvEtcaKROz7Zn6qnPa14kRfPH6PcQ=="], "@smithy/types": ["@smithy/types@4.16.1", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg=="], - "@smithy/util-utf8": ["@smithy/util-utf8@4.4.14", "", { "dependencies": { "@smithy/core": "^3.30.0", "tslib": "^2.6.2" } }, "sha512-zpHIvgr2NWASkgWgv1O0zPPX7VFdkHKa9NxxjGseGvSY2DRZgRsnoXuEcjETwPeqP92blsINwfbIJz0F0/0Skg=="], + "@smithy/util-utf8": ["@smithy/util-utf8@4.4.16", "", { "dependencies": { "@smithy/core": "^3.31.1", "tslib": "^2.6.2" } }, "sha512-/gSbVMQlLRcneJ8D/JGbB1DNf0w4I7OpY2ldNUJ+myDmakPXEm9fy/X4swDlNYTOwBwsCKVJsogCfe7Txjnolg=="], "@so-ric/colorspace": ["@so-ric/colorspace@1.1.6", "", { "dependencies": { "color": "^5.0.2", "text-hex": "1.0.x" } }, "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw=="], @@ -2302,37 +2296,37 @@ "@streamparser/json": ["@streamparser/json@0.0.21", "", {}, "sha512-v+49JBiG1kmc/9Ug79Lz9wyKaRocBgCnpRaLpdy7p0d3ICKtOAfc/H/Epa1j3F6YdnzjnZKKrnJ8xnh/v1P8Aw=="], - "@swc/core": ["@swc/core@1.15.46", "", { "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.27" }, "optionalDependencies": { "@swc/core-darwin-arm64": "1.15.46", "@swc/core-darwin-x64": "1.15.46", "@swc/core-linux-arm-gnueabihf": "1.15.46", "@swc/core-linux-arm64-gnu": "1.15.46", "@swc/core-linux-arm64-musl": "1.15.46", "@swc/core-linux-ppc64-gnu": "1.15.46", "@swc/core-linux-s390x-gnu": "1.15.46", "@swc/core-linux-x64-gnu": "1.15.46", "@swc/core-linux-x64-musl": "1.15.46", "@swc/core-win32-arm64-msvc": "1.15.46", "@swc/core-win32-ia32-msvc": "1.15.46", "@swc/core-win32-x64-msvc": "1.15.46" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" }, "optionalPeers": ["@swc/helpers"] }, "sha512-Ri3em2mBpq3h2zSPliCYl63otDGqek8PPEfv2nWgRQEbZ/VBCNyypVTVQ6cEbTCXBhy+WE2T3fQb08moIyuYaw=="], + "@swc/core": ["@swc/core@1.15.47", "", { "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.27" }, "optionalDependencies": { "@swc/core-darwin-arm64": "1.15.47", "@swc/core-darwin-x64": "1.15.47", "@swc/core-linux-arm-gnueabihf": "1.15.47", "@swc/core-linux-arm64-gnu": "1.15.47", "@swc/core-linux-arm64-musl": "1.15.47", "@swc/core-linux-ppc64-gnu": "1.15.47", "@swc/core-linux-s390x-gnu": "1.15.47", "@swc/core-linux-x64-gnu": "1.15.47", "@swc/core-linux-x64-musl": "1.15.47", "@swc/core-win32-arm64-msvc": "1.15.47", "@swc/core-win32-ia32-msvc": "1.15.47", "@swc/core-win32-x64-msvc": "1.15.47" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" }, "optionalPeers": ["@swc/helpers"] }, "sha512-FbsO5JcfOjfH38W/rohBRBweJeERsAuIP4f377lmkmxTcq9exjtx4SkRuZY5CdfhR2CBVwDIJegBpJDffwNsOg=="], - "@swc/core-darwin-arm64": ["@swc/core-darwin-arm64@1.15.46", "", { "os": "darwin", "cpu": "arm64" }, "sha512-IsISIT22EfktVJrlvIpnAxG2u/A9aob9l99HMlx80x72WlFmFPk1V3UhkEzx86eJP8hw049KTFv/RISho2cq2Q=="], + "@swc/core-darwin-arm64": ["@swc/core-darwin-arm64@1.15.47", "", { "os": "darwin", "cpu": "arm64" }, "sha512-GsoMtan3ojGGMGFbl31mmRu5ctZ56re8grGE8mO/OHJ8O+JRkzod02fe7X6ZQ8JvamA3imkEkx/h3u+vsOgPgA=="], - "@swc/core-darwin-x64": ["@swc/core-darwin-x64@1.15.46", "", { "os": "darwin", "cpu": "x64" }, "sha512-4Tj4ppVIPCmUMpmGFiGtyEriwLyJ+yi/US4WfBrP/ok8COGddDZXLEzQETnKyK46mjvr1v0jevrS23zjoff7vA=="], + "@swc/core-darwin-x64": ["@swc/core-darwin-x64@1.15.47", "", { "os": "darwin", "cpu": "x64" }, "sha512-leTi7Rx3KF4zcC637iqWgk9SoV8VXAD8ppQYXsep63px5A/UftOcxLN1pmr8Z1si/YvX90ompP/rHgpYkgwXWg=="], - "@swc/core-linux-arm-gnueabihf": ["@swc/core-linux-arm-gnueabihf@1.15.46", "", { "os": "linux", "cpu": "arm" }, "sha512-i8tUGnNjyOgMmfmgFSg4aeJLQoFyfpIHK5FjpQAwpRyQIqEUB2w1e8zIDQzY1WhOxx8NoS1S5iUL813Un4Sf5A=="], + "@swc/core-linux-arm-gnueabihf": ["@swc/core-linux-arm-gnueabihf@1.15.47", "", { "os": "linux", "cpu": "arm" }, "sha512-hBqHuoWKKIsKmDBn9qVeWqj5GWZhtlcczVaqQmNRXsDfq+voR5CxKRfamA367QjJXtceYuliLFfEL8QsskRM2g=="], - "@swc/core-linux-arm64-gnu": ["@swc/core-linux-arm64-gnu@1.15.46", "", { "os": "linux", "cpu": "arm64" }, "sha512-c0OnhqzdhfOvv6qhNCcByepB+sNYOGZyhtr2Qa6ZCHvAWTYhSRw4j/u92Stue9PbZ/6q74b9nHzi76+kVzqQHQ=="], + "@swc/core-linux-arm64-gnu": ["@swc/core-linux-arm64-gnu@1.15.47", "", { "os": "linux", "cpu": "arm64" }, "sha512-TBxvRz+B4K205TWHHZxWVxkC2RFNP/Mz3PNcECBos5PsKwxjg3QSJzdoebr0VCf0Bfh8HOPldKxAP/8XkFe9gA=="], - "@swc/core-linux-arm64-musl": ["@swc/core-linux-arm64-musl@1.15.46", "", { "os": "linux", "cpu": "arm64" }, "sha512-imyRpNEcUzFQFV2LE4jL68ErvmKEuZCbvZru77iQREunJ+bR4i658cupTgtG1mLYM3F1Tzy3Sb9xYb02KghWTg=="], + "@swc/core-linux-arm64-musl": ["@swc/core-linux-arm64-musl@1.15.47", "", { "os": "linux", "cpu": "arm64" }, "sha512-3Yu3Uq/VgytqsPjTMbkPU1ExADytbdWbruJYhA584E9jrpE2Ki+R6VVPoZCeAVk1Cb7QxcRTgblw6bSa6a/R+w=="], - "@swc/core-linux-ppc64-gnu": ["@swc/core-linux-ppc64-gnu@1.15.46", "", { "os": "linux", "cpu": "ppc64" }, "sha512-ctEfcl/HcUeomK33cbySiHZm98GEDIxTm1EkpBsYCiHxElYBzvTXVeuQT2YwbUXn9XCrjiw4ipyUNk33k26qRg=="], + "@swc/core-linux-ppc64-gnu": ["@swc/core-linux-ppc64-gnu@1.15.47", "", { "os": "linux", "cpu": "ppc64" }, "sha512-wfdMi5IaOaNtmh2/6geRoxIdNfqylUZFdtzTKS655y1axWfIWyx7As74vv0wVdjeCIZ3WmCI9odDd4rUttXOSQ=="], - "@swc/core-linux-s390x-gnu": ["@swc/core-linux-s390x-gnu@1.15.46", "", { "os": "linux", "cpu": "s390x" }, "sha512-DxlMdnt84TtRVTv7WL/thWyz9+QU8QZNNoAP9rrk0P68LziuhfePp8MjQ44zIprpTHTsEwyziIuGUUN5iSC1bQ=="], + "@swc/core-linux-s390x-gnu": ["@swc/core-linux-s390x-gnu@1.15.47", "", { "os": "linux", "cpu": "s390x" }, "sha512-3hHYBY0yx8Ez7GMRrkhXHQzMdR5IZA6Wq5Ee4svlgwvSECLpnAJ9+0AimEGUFDvuLwE7nV/2+PYe8+Nm4rvNcQ=="], - "@swc/core-linux-x64-gnu": ["@swc/core-linux-x64-gnu@1.15.46", "", { "os": "linux", "cpu": "x64" }, "sha512-SKxI7J6t90XPl8hRUqtJi9NfGdunN/E/vZMc7Bc0figeRdOPDBT+Tm8g7cx9xM0T0mewh2l+8dewa3Am27/P+A=="], + "@swc/core-linux-x64-gnu": ["@swc/core-linux-x64-gnu@1.15.47", "", { "os": "linux", "cpu": "x64" }, "sha512-TjfhjgP/jGCfFHYC3JQPhJA1HwErbIJ9JfREDc1KNkvY6P0LodCgKVIlQ5deeTbkG7ih3bF5PHJLuLpaZjdRyQ=="], - "@swc/core-linux-x64-musl": ["@swc/core-linux-x64-musl@1.15.46", "", { "os": "linux", "cpu": "x64" }, "sha512-qj9T6B7bosI0VEsrWOVXZN1OXxS8Tp63ywyrLxNdOycnUtLdkgYcoBsN5y8ImnDDsnwrEWZOy1e+J4xSe7mA3Q=="], + "@swc/core-linux-x64-musl": ["@swc/core-linux-x64-musl@1.15.47", "", { "os": "linux", "cpu": "x64" }, "sha512-CQpS8Ge/avfjZd0UEwG/sds83Uu32deQXcV1Jo3jD0mmvQQqtYAjpsDZXugmheeAwmt+YIuoVtVHro8LMYHqsQ=="], - "@swc/core-win32-arm64-msvc": ["@swc/core-win32-arm64-msvc@1.15.46", "", { "os": "win32", "cpu": "arm64" }, "sha512-8p7l4c3LU+eA5g9Et1JPhNeMC1oQwXTGU+uah8DPIBX7YXzqswvaBtyKVmXefVGi/DJU1x3YJsc3mbAp9aWzSQ=="], + "@swc/core-win32-arm64-msvc": ["@swc/core-win32-arm64-msvc@1.15.47", "", { "os": "win32", "cpu": "arm64" }, "sha512-0W8IKHsUTYiT7G2RqtOoVWk+89yzZikIiDUb/sCK6BmQDBhN91hQSfyUtW12jhEWLzYgcfmisfsZrmZE+84U1A=="], - "@swc/core-win32-ia32-msvc": ["@swc/core-win32-ia32-msvc@1.15.46", "", { "os": "win32", "cpu": "ia32" }, "sha512-tUEnfr3Bn9u6FOjUb3PN9p+09qZC2j+wNDLKHzXXZn22rqGcUqR/ohCRSS+nG9B9+X+U+3FewNEHJkTmdIvMjQ=="], + "@swc/core-win32-ia32-msvc": ["@swc/core-win32-ia32-msvc@1.15.47", "", { "os": "win32", "cpu": "ia32" }, "sha512-ZIp49d2Z4/ka2jO9otOg4hDvTdPmp86kVOgS2M5FCPI7eKKZ1W0boxWn+8XeZrfERtFGW0AlMRm4JhlJa7l3NA=="], - "@swc/core-win32-x64-msvc": ["@swc/core-win32-x64-msvc@1.15.46", "", { "os": "win32", "cpu": "x64" }, "sha512-Vux7UDzBJYQggSuPfcl2w9iu+IJpgpRCxHzgCaVkELnAXAE4XZMOTX9HNcaNiwfeIDqdu2rkr69RuDm6wY8neA=="], + "@swc/core-win32-x64-msvc": ["@swc/core-win32-x64-msvc@1.15.47", "", { "os": "win32", "cpu": "x64" }, "sha512-2h8Iek95vnixkBRCo+H8p09+Q5ll2NgSMFrWTy0iKt7+/t+8/T5mBpiT6c0ZxSS7wcWjwZ9sGZkK70tTSYHdDw=="], "@swc/counter": ["@swc/counter@0.1.3", "", {}, "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="], "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], - "@swc/types": ["@swc/types@0.1.27", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg=="], + "@swc/types": ["@swc/types@0.1.28", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw=="], "@tailwindcss/node": ["@tailwindcss/node@4.3.3", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.24.1", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.3" } }, "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg=="], @@ -2402,17 +2396,17 @@ "@testing-library/react": ["@testing-library/react@16.3.2", "", { "dependencies": { "@babel/runtime": "^7.12.5" }, "peerDependencies": { "@testing-library/dom": "^10.0.0", "@types/react": "^18.0.0 || ^19.0.0", "@types/react-dom": "^18.0.0 || ^19.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g=="], - "@testing-library/user-event": ["@testing-library/user-event@14.6.1", "", { "peerDependencies": { "@testing-library/dom": ">=7.21.4" } }, "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw=="], + "@testing-library/user-event": ["@testing-library/user-event@14.6.3", "", { "peerDependencies": { "@testing-library/dom": ">=7.21.4" } }, "sha512-6dBq67jT8lE+JTE8Exm02Kt6ze43hz1jdiSpSJwtTZiT1xQQ6b7nZYTTQ9njdArdU8XklOwaDp/AbT/eYSKF4g=="], - "@textlint/ast-node-types": ["@textlint/ast-node-types@15.7.1", "", {}, "sha512-Wii5UgUKFEh9Uv6wbq1zr4/Kf+dtjiUuzPrrXzKp8H+ifkvKNzi23V4Nz+6wVyHQn5T28AFuc8VH8OtzvGYecA=="], + "@textlint/ast-node-types": ["@textlint/ast-node-types@15.8.0", "", {}, "sha512-5CiH9COYmovWmExQgs7763DzX6Gy9zjkjJ7JxCC95wyTcjwQn/8poNF6fv3qzRlmx8CRRde8DHr9FcgAAiPzgw=="], - "@textlint/linter-formatter": ["@textlint/linter-formatter@15.7.1", "", { "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", "@textlint/module-interop": "15.7.1", "@textlint/resolver": "15.7.1", "@textlint/types": "15.7.1", "chalk": "^4.1.2", "debug": "^4.4.3", "js-yaml": "^4.1.1", "lodash": "^4.18.1", "pluralize": "^2.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "table": "^6.9.0", "text-table": "^0.2.0" } }, "sha512-TdwZ/debWYFD05K3CcoHtwvnCrza29wZxD+BjDTk/V5N7iRqkK1dTTHSD4A8AIgROLiDkHJmIKQbasbmsg8AvA=="], + "@textlint/linter-formatter": ["@textlint/linter-formatter@15.8.0", "", { "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", "@textlint/module-interop": "15.8.0", "@textlint/resolver": "15.8.0", "@textlint/types": "15.8.0", "debug": "^4.4.3", "js-yaml": "^4.3.0", "lodash": "^4.18.1", "pluralize": "^2.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "table": "^6.9.0", "text-table": "^0.2.0" } }, "sha512-+oU3A235NATv6Lzi4xa4kJ65PuNJlIxesaO4AvDhDWA9FWm7y4XKWaoQCW1esgaQQ6dwnUiFKArQ8TcJ86mC4w=="], - "@textlint/module-interop": ["@textlint/module-interop@15.7.1", "", {}, "sha512-Jg+sQW2L/cRJypk59wtcMUVVpt8vmit5ZMT3gUnFwevP3A6Qp1HfOtUy9ObT4hBX3lOSGT/ekcCDxR1pL7uH1g=="], + "@textlint/module-interop": ["@textlint/module-interop@15.8.0", "", {}, "sha512-rt+OR1WYGoLOY8HkA/aBPrqufF6yUUEsKEAh7XohTsT3lp9IyZFT6zOIbjul9P4FAzsmSPkcrYjVx3Bz/IUfkg=="], - "@textlint/resolver": ["@textlint/resolver@15.7.1", "", {}, "sha512-8XnO0pgF6mXnm41VvWmBbEIdGPhiCUt31uLZkOis1ECeg/1SoUcIT6Mx/F0e1rukq8l0UlOSeY9a31CsvRMK0g=="], + "@textlint/resolver": ["@textlint/resolver@15.8.0", "", {}, "sha512-E88tzfX3K8Jykk+38aJ9cy8RquD8ABVOPTO2rFEESq0wcg8x6/ypdAS8ZgR7OKiGqlRF0hkO/m5PbQwVfKM3VA=="], - "@textlint/types": ["@textlint/types@15.7.1", "", { "dependencies": { "@textlint/ast-node-types": "15.7.1" } }, "sha512-Vye/GmFNBTgVzZFtIFJTmLB+s2A7oIADxNG6r9UhfPuY+Czv0z5G3xeyFZZudPlfxURsKUyPIU5XsjOFqVp33A=="], + "@textlint/types": ["@textlint/types@15.8.0", "", { "dependencies": { "@textlint/ast-node-types": "15.8.0" } }, "sha512-Anhc6y5736YIsvqae0U6k0YmB2M/QVHkEeOv2aydAn/WIkdI69dCOiDbe3/+RagS3qstFTSFWJzNRA2lUjv19w=="], "@tokenlens/core": ["@tokenlens/core@1.3.0", "", {}, "sha512-d8YNHNC+q10bVpi95fELJwJyPVf1HfvBEI18eFQxRSZTdByXrP+f/ZtlhSzkx0Jl0aEmYVeBA5tPeeYRioLViQ=="], @@ -2434,8 +2428,6 @@ "@tsconfig/node16": ["@tsconfig/node16@1.0.4", "", {}, "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA=="], - "@tybys/wasm-util": ["@tybys/wasm-util@0.10.3", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg=="], - "@types/aria-query": ["@types/aria-query@5.0.4", "", {}, "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw=="], "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], @@ -2484,7 +2476,7 @@ "@types/d3-format": ["@types/d3-format@3.0.4", "", {}, "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="], - "@types/d3-geo": ["@types/d3-geo@3.1.0", "", { "dependencies": { "@types/geojson": "*" } }, "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ=="], + "@types/d3-geo": ["@types/d3-geo@3.1.1", "", { "dependencies": { "@types/geojson": "*" } }, "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w=="], "@types/d3-hierarchy": ["@types/d3-hierarchy@3.1.7", "", {}, "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="], @@ -2550,7 +2542,7 @@ "@types/katex": ["@types/katex@0.16.8", "", {}, "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg=="], - "@types/lodash": ["@types/lodash@4.17.24", "", {}, "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ=="], + "@types/lodash": ["@types/lodash@4.17.25", "", {}, "sha512-+K1NIO8I+F9/wNulfVvu23QYd0Pe9/OCqRrim4NoYIf1VoEDL90Ve4ClzpyqBLc7NpGGWRvYNCKZ1BE/Jpf8dQ=="], "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], @@ -2574,7 +2566,7 @@ "@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="], - "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + "@types/react-dom": ["@types/react-dom@19.2.4", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw=="], "@types/resolve": ["@types/resolve@1.20.6", "", {}, "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ=="], @@ -2616,27 +2608,27 @@ "@types/yauzl": ["@types/yauzl@2.10.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="], - "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.65.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.65.0", "@typescript-eslint/type-utils": "8.65.0", "@typescript-eslint/utils": "8.65.0", "@typescript-eslint/visitor-keys": "8.65.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.65.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA=="], + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.66.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.66.0", "@typescript-eslint/type-utils": "8.66.0", "@typescript-eslint/utils": "8.66.0", "@typescript-eslint/visitor-keys": "8.66.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.66.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A=="], - "@typescript-eslint/parser": ["@typescript-eslint/parser@8.65.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.65.0", "@typescript-eslint/types": "8.65.0", "@typescript-eslint/typescript-estree": "8.65.0", "@typescript-eslint/visitor-keys": "8.65.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA=="], + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.66.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.66.0", "@typescript-eslint/types": "8.66.0", "@typescript-eslint/typescript-estree": "8.66.0", "@typescript-eslint/visitor-keys": "8.66.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g=="], - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.65.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.65.0", "@typescript-eslint/types": "^8.65.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q=="], + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.66.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.66.0", "@typescript-eslint/types": "^8.66.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g=="], - "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.65.0", "", { "dependencies": { "@typescript-eslint/types": "8.65.0", "@typescript-eslint/visitor-keys": "8.65.0" } }, "sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg=="], + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.66.0", "", { "dependencies": { "@typescript-eslint/types": "8.66.0", "@typescript-eslint/visitor-keys": "8.66.0" } }, "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g=="], - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.65.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg=="], + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.66.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g=="], - "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.65.0", "", { "dependencies": { "@typescript-eslint/types": "8.65.0", "@typescript-eslint/typescript-estree": "8.65.0", "@typescript-eslint/utils": "8.65.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g=="], + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.66.0", "", { "dependencies": { "@typescript-eslint/types": "8.66.0", "@typescript-eslint/typescript-estree": "8.66.0", "@typescript-eslint/utils": "8.66.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g=="], - "@typescript-eslint/types": ["@typescript-eslint/types@8.65.0", "", {}, "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg=="], + "@typescript-eslint/types": ["@typescript-eslint/types@8.66.0", "", {}, "sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ=="], - "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.65.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.65.0", "@typescript-eslint/tsconfig-utils": "8.65.0", "@typescript-eslint/types": "8.65.0", "@typescript-eslint/visitor-keys": "8.65.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg=="], + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.66.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.66.0", "@typescript-eslint/tsconfig-utils": "8.66.0", "@typescript-eslint/types": "8.66.0", "@typescript-eslint/visitor-keys": "8.66.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg=="], - "@typescript-eslint/utils": ["@typescript-eslint/utils@8.65.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.65.0", "@typescript-eslint/types": "8.65.0", "@typescript-eslint/typescript-estree": "8.65.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA=="], + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.66.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.66.0", "@typescript-eslint/types": "8.66.0", "@typescript-eslint/typescript-estree": "8.66.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA=="], - "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.65.0", "", { "dependencies": { "@typescript-eslint/types": "8.65.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A=="], + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.66.0", "", { "dependencies": { "@typescript-eslint/types": "8.66.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg=="], - "@typespec/ts-http-runtime": ["@typespec/ts-http-runtime@0.3.7", "", { "dependencies": { "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "tslib": "^2.6.2" } }, "sha512-JVUD8X2tfDMWjcjLs4yVxxVrS8yR5vnh386GAXT9Qj79nBxxXSaHFQZg5FweLmT8HlPQ3kii6noUB+Z9RN7DvQ=="], + "@typespec/ts-http-runtime": ["@typespec/ts-http-runtime@0.3.8", "", { "dependencies": { "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "tslib": "^2.6.2" } }, "sha512-bLMpVcWZNzq6lYOybwFwOAR1IXKcHnhUNqYeHjl1bET/qE3jFPFH+p8Wrh3rU4xwdnifPxmKNESBYnvnmc75aA=="], "@ungap/structured-clone": ["@ungap/structured-clone@1.3.3", "", {}, "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg=="], @@ -2644,7 +2636,7 @@ "@vercel/oidc": ["@vercel/oidc@3.2.0", "", {}, "sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug=="], - "@vitejs/plugin-react-swc": ["@vitejs/plugin-react-swc@4.3.2", "", { "dependencies": { "@rolldown/pluginutils": "^1.0.1", "@swc/core": "^1.15.46" }, "peerDependencies": { "vite": "^4 || ^5 || ^6 || ^7 || ^8" } }, "sha512-MlSlmSAYbYwPjGa+CjOAqwij09iPYAQDHwx8osVkwoDamCxXlg+avpkC65Ysv+L/uqUWvRTsnJCKPjVhZih/sA=="], + "@vitejs/plugin-react-swc": ["@vitejs/plugin-react-swc@4.3.3", "", { "dependencies": { "@rolldown/pluginutils": "^1.0.1", "@swc/core": "^1.15.46" }, "peerDependencies": { "vite": "^4 || ^5 || ^6 || ^7 || ^8" } }, "sha512-bti8ZAcvz4Lh6/e4Uk2k3aa1TiUXbbMsahuqOHvd3MveFTkKDZOA6wQVkpj7J/+tepX/wGfe+lsGh/t24HTXMQ=="], "@vitest/coverage-v8": ["@vitest/coverage-v8@3.2.7", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "@bcoe/v8-coverage": "^1.0.2", "ast-v8-to-istanbul": "^0.3.3", "debug": "^4.4.1", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", "istanbul-lib-source-maps": "^5.0.6", "istanbul-reports": "^3.1.7", "magic-string": "^0.30.17", "magicast": "^0.3.5", "std-env": "^3.9.0", "test-exclude": "^7.0.1", "tinyrainbow": "^2.0.0" }, "peerDependencies": { "@vitest/browser": "3.2.7", "vitest": "3.2.7" }, "optionalPeers": ["@vitest/browser"] }, "sha512-NEGWJS2XNu2PfRLQwOO3CTKj1tTETxNBdk454vDxVBhxJYhPaA/eS0nAI0c+1El1P7a60z8+i+ZrQoGESweGKg=="], @@ -2714,7 +2706,7 @@ "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], - "acorn": ["acorn@8.17.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="], + "acorn": ["acorn@8.18.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ=="], "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], @@ -2724,7 +2716,7 @@ "agentkeepalive": ["agentkeepalive@4.6.0", "", { "dependencies": { "humanize-ms": "^1.2.1" } }, "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ=="], - "ai": ["ai@7.0.49", "", { "dependencies": { "@ai-sdk/gateway": "4.0.38", "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Mskw8P+pS23N5BkWtdc1qzrWr2//BjO0LJDvCc7cgzPU/bKOZhsmFc1sCFASvA+62zHbM/BJQI7D1QKBRIDSLw=="], + "ai": ["ai@7.0.51", "", { "dependencies": { "@ai-sdk/gateway": "4.0.40", "@ai-sdk/provider": "4.0.5", "@ai-sdk/provider-utils": "5.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-yyxSDZmlpTZs2oepyjzHMXrPk0mJ2ITpw8TfXYiF53yo0WkQJ1qm6MbpUiYclh640D35nNJ8bq57RffSrX+Qzg=="], "ai-sdk-provider-claude-code": ["ai-sdk-provider-claude-code@4.0.1", "", { "dependencies": { "@ai-sdk/provider": "^4.0.2", "@ai-sdk/provider-utils": "^5.0.5", "@anthropic-ai/claude-agent-sdk": "0.3.205" }, "peerDependencies": { "zod": "^4.1.8" } }, "sha512-ZC/nSCG7INgZvLzaxBEQ03tkTKaaPqoZ1uQ2ozIPBiMlKrDLxWAAKa3Dpg4WygcVrzetxDLLS01itcBD5HEYRA=="], @@ -2804,17 +2796,17 @@ "bare-events": ["bare-events@2.9.1", "", { "peerDependencies": { "bare-abort-controller": "*" }, "optionalPeers": ["bare-abort-controller"] }, "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg=="], - "bare-fs": ["bare-fs@4.7.4", "", { "dependencies": { "bare-events": "^2.5.4", "bare-path": "^3.0.0", "bare-stream": "^2.6.4", "bare-url": "^2.2.2", "fast-fifo": "^1.3.2" }, "peerDependencies": { "bare-buffer": "*" }, "optionalPeers": ["bare-buffer"] }, "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ=="], + "bare-fs": ["bare-fs@4.8.0", "", { "dependencies": { "bare-events": "^2.5.4", "bare-path": "^3.0.0", "bare-stream": "^2.6.4", "bare-url": "^2.2.2", "fast-fifo": "^1.3.2" }, "peerDependencies": { "bare-buffer": "*" }, "optionalPeers": ["bare-buffer"] }, "sha512-fM+MhCvdQhZ7NV6S95a07gPSqjIYKn6mFaXfx266wN3ajZGl/+1AzH+ubkXQ0fFZvOe2nk9VHkzdYkQE5zMV3Q=="], "bare-path": ["bare-path@3.1.1", "", {}, "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ=="], "bare-stream": ["bare-stream@2.13.3", "", { "dependencies": { "b4a": "^1.8.1", "streamx": "^2.25.0", "teex": "^1.0.1" }, "peerDependencies": { "bare-abort-controller": "*", "bare-buffer": "*", "bare-events": "*" }, "optionalPeers": ["bare-abort-controller", "bare-buffer", "bare-events"] }, "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ=="], - "bare-url": ["bare-url@2.4.6", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ=="], + "bare-url": ["bare-url@2.4.7", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-o8CRCiJtib+ycO3mE4A5UChtGX4dDP2XxsWVu9P+Zc3H8tcmKwNVEDoDTXmwN+uuMhfKeT7/i7Y26xS8W7ohoA=="], "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], - "baseline-browser-mapping": ["baseline-browser-mapping@2.11.1", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-HYXq73DDpCtNzOmrFsm9eSwCvWCql0RzqjpDzXN9EadiLJ4DNat0nsZ/Bzmy+Ud12mb4/zKDY0cQ805ZzN+i0A=="], + "baseline-browser-mapping": ["baseline-browser-mapping@2.11.12", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA=="], "basic-ftp": ["basic-ftp@5.3.1", "", {}, "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw=="], @@ -2846,7 +2838,7 @@ "bowser": ["bowser@2.14.1", "", {}, "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg=="], - "brace-expansion": ["brace-expansion@1.1.16", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw=="], + "brace-expansion": ["brace-expansion@1.1.18", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], @@ -2910,7 +2902,7 @@ "chardet": ["chardet@2.2.0", "", {}, "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA=="], - "chat": ["chat@4.35.0", "", { "dependencies": { "@workflow/serde": "4.1.0-beta.2", "mdast-util-to-string": "^4.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "remend": "^1.2.1", "unified": "^11.0.5" }, "peerDependencies": { "ai": "^6.0.182 || ^7.0.0", "workflow": "^5.0.0-beta.35", "zod": "^3.0.0 || ^4.0.0" }, "optionalPeers": ["ai", "workflow", "zod"] }, "sha512-IUbdgTBvgs/XYhKcpKGrpmZgcl8KcA5NZ+eOww+0rBdhPf+95INjcUauQTk5e48UI1V4PRg9stToPsT4vle07g=="], + "chat": ["chat@4.36.0", "", { "dependencies": { "@workflow/serde": "4.1.0-beta.2", "mdast-util-to-string": "^4.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "remend": "^1.2.1", "unified": "^11.0.5" }, "peerDependencies": { "ai": "^6.0.182 || ^7.0.0", "workflow": "^5.0.0-beta.35", "zod": "^3.0.0 || ^4.0.0" }, "optionalPeers": ["ai", "workflow", "zod"] }, "sha512-3A5HjnjilStMazAgY2PESloyT8g+GsoEf5uvqzPtvpGJrNh9oGWQ7IRZzw4+pFFTbUnCEtsclEAc2KMloRRZRQ=="], "check-error": ["check-error@1.0.3", "", { "dependencies": { "get-func-name": "^2.0.2" } }, "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg=="], @@ -3202,7 +3194,7 @@ "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="], - "dompurify": ["dompurify@3.4.12", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-zQvGet8Z2sWbQhCmfFz/T5QWH2oBmjnqK3qvOjaqaNLrLEF912WamU+ohnTp0TCep/MFVHpdJuCZEdFOdTnEFg=="], + "dompurify": ["dompurify@3.4.13", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ=="], "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], @@ -3228,7 +3220,7 @@ "eight-colors": ["eight-colors@1.3.3", "", {}, "sha512-4B54S2Qi4pJjeHmCbDIsveQZWQ/TSSQng4ixYJ9/SYHHpeS5nYK0pzcHvWzWUfRsvJQjwoIENhAwqg59thQceg=="], - "electron-to-chromium": ["electron-to-chromium@1.5.396", "", {}, "sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ=="], + "electron-to-chromium": ["electron-to-chromium@1.5.400", "", {}, "sha512-96EWDNjM59SYflgeV5Ylsf4EMiq1a25YjCnJH7cxn/AF2H3pILRweaUnoLax0yKHWdpOzY6JKEu45e8irqZIHA=="], "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="], @@ -3246,7 +3238,7 @@ "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], - "enhanced-resolve": ["enhanced-resolve@5.24.3", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ=="], + "enhanced-resolve": ["enhanced-resolve@5.24.5", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A=="], "enquirer": ["enquirer@2.4.1", "", { "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" } }, "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ=="], @@ -3344,7 +3336,7 @@ "express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], - "express-rate-limit": ["express-rate-limit@8.6.0", "", { "dependencies": { "debug": "^4.4.3", "ip-address": "^10.2.0" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-XKJXDsASUOo0LLtFwW5hCcQGH0N4WQc/Rn8/Pvoia+TJFOkkFPvrtW9lZOeeNcxQJspvOIERMwiRLsVFlhHEkA=="], + "express-rate-limit": ["express-rate-limit@8.6.2", "", { "dependencies": { "debug": "^4.4.3", "ip-address": "^10.2.0" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-YH4ru+eOJxQABscKFfRCy9R7x9QFGdezclVMwwgFFndzS2Xnm0uo6B0ABZsLhcpeptGv2qvuJVWlQr9gQZoC3A=="], "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], @@ -3372,7 +3364,7 @@ "fast-string-width": ["fast-string-width@3.0.2", "", { "dependencies": { "fast-string-truncated-width": "^3.0.2" } }, "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg=="], - "fast-uri": ["fast-uri@3.1.4", "", {}, "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw=="], + "fast-uri": ["fast-uri@4.1.2", "", {}, "sha512-TyGmBcbDTZXcb2cj5MV89DrF42DKvb3y5DDUNh95iO+IMeAzMkVSxK1PZRrRIpc9yg8U2GhGdbofNa0LS/a4Bw=="], "fast-wrap-ansi": ["fast-wrap-ansi@0.2.2", "", { "dependencies": { "fast-string-width": "^3.0.2" } }, "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q=="], @@ -3410,7 +3402,7 @@ "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], - "flatted": ["flatted@3.4.3", "", {}, "sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ=="], + "flatted": ["flatted@3.4.4", "", {}, "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q=="], "fn.name": ["fn.name@1.1.0", "", {}, "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="], @@ -3430,7 +3422,7 @@ "fraction.js": ["fraction.js@5.3.4", "", {}, "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ=="], - "framer-motion": ["framer-motion@12.42.2", "", { "dependencies": { "motion-dom": "^12.42.2", "motion-utils": "^12.39.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-5XY9luDiu0oHfHBjpDthFMh0ES+122w6p/papSJBweMkO8Sn+PW2QaEgRblQBpWFnuvZS5qvarpt/hO2pjGmnw=="], + "framer-motion": ["framer-motion@12.43.0", "", { "dependencies": { "motion-dom": "^12.43.0", "motion-utils": "^12.39.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-1eaL3RvR/kAlbG7UYcpMptEyzPoENO0c6w7ZnB3/hh2vSAz/6uGAFn6fdoqTBguNstf3MsFhJHsD/0DHiclG+g=="], "fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], @@ -3490,7 +3482,7 @@ "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], - "globals": ["globals@17.7.0", "", {}, "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg=="], + "globals": ["globals@17.9.0", "", {}, "sha512-m/MvAW61QVU5VDNF1Vj8axt016h8w7L5TU1e9zlab7XIttAT2YAlCwl75K1fOqvMM9apmD7lbCIRhpfkhmxhCg=="], "globby": ["globby@14.1.0", "", { "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.3", "ignore": "^7.0.3", "path-type": "^6.0.0", "slash": "^5.1.0", "unicorn-magic": "^0.3.0" } }, "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA=="], @@ -3576,7 +3568,7 @@ "highlight.js": ["highlight.js@11.11.1", "", {}, "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w=="], - "hono": ["hono@4.12.32", "", {}, "sha512-XcuyW9qE2kJn07PkecMOBd5Vq/hMy7mmGw+idz1yblbg9N17ijJODrvPkn7/dwL3Kulj8LcRJ69DLOWf91dRUg=="], + "hono": ["hono@4.13.0", "", {}, "sha512-jhunvfHWxd7J5EFfSgH4xsYJzSe/lfqbUCxiyyeaQasUsXeEHXtzVid+7EOGByc5JnFa23SSFL3Y2RV/z1T+eQ=="], "hosted-git-info": ["hosted-git-info@4.1.0", "", { "dependencies": { "lru-cache": "^6.0.0" } }, "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA=="], @@ -3644,7 +3636,7 @@ "intl-messageformat": ["intl-messageformat@10.7.18", "", { "dependencies": { "@formatjs/ecma402-abstract": "2.3.6", "@formatjs/fast-memoize": "2.2.7", "@formatjs/icu-messageformat-parser": "2.11.4", "tslib": "^2.8.0" } }, "sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g=="], - "ip-address": ["ip-address@10.2.2", "", {}, "sha512-aNJVEVdXTr/g5+N2VCLo+CTrFLo/Y+9rx9RC5BpxPtf7NEknmzY+UQvMO8Fjni5KFmDaHJieL8HCMJKjJXsTgg=="], + "ip-address": ["ip-address@10.4.0", "", {}, "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ=="], "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], @@ -3736,13 +3728,13 @@ "jks-js": ["jks-js@1.1.7", "", { "dependencies": { "node-forge": "^1.4.0", "node-int64": "^0.4.0", "node-rsa": "^1.1.1" } }, "sha512-BeiDRKsAi1NwEwgx2JB/9/0tar5BNGIv+foGm1G5GgiyR35s/iUnfd/BWqYd16mLDD8qTaAVBrIcOOuVqXJZNQ=="], - "jose": ["jose@6.2.4", "", {}, "sha512-N8acGzVsQy6M/fjFcxtysNc4Q379TcM5dM/qKkNtsHFji88yANnXTr7BLeP75iPnFwBfQzM/jg2BZ9+HZrHCZA=="], + "jose": ["jose@6.2.8", "", {}, "sha512-Bsdjwm3Qsd/P0jR+BHDe3LytDfY7WBq2HmCCLIwuVRHMuEC9ae7/R474GIUdF1NgCyZjzVo/A9DOiOBtXq8ZoQ=="], "js-cookie": ["js-cookie@3.0.8", "", {}, "sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw=="], "js-tokens": ["js-tokens@10.0.0", "", {}, "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q=="], - "js-yaml": ["js-yaml@4.3.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q=="], + "js-yaml": ["js-yaml@4.3.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ=="], "jschardet": ["jschardet@3.1.4", "", {}, "sha512-/kmVISmrwVwtyYU40iQUOp3SUPk2dhNCMsZBQX0R1/jZ8maaXJ/oZIzUOiyOqcgtLnETFKYChbJ5iDC/eWmFHg=="], @@ -4090,11 +4082,11 @@ "mkdirp-classic": ["mkdirp-classic@0.5.3", "", {}, "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="], - "mocha": ["mocha@11.7.6", "", { "dependencies": { "browser-stdout": "^1.3.1", "chokidar": "^4.0.1", "debug": "^4.3.5", "diff": "^7.0.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", "glob": "^10.4.5", "he": "^1.2.0", "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", "minimatch": "^9.0.5", "ms": "^2.1.3", "picocolors": "^1.1.1", "serialize-javascript": "^6.0.2", "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", "workerpool": "^9.2.0", "yargs": "^17.7.2", "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" }, "bin": { "mocha": "bin/mocha.js", "_mocha": "bin/_mocha" } }, "sha512-nS9xOGbw2I3cjCpxwZAEJ9xK9lmJ08vEkQvLtz4du9ZrF9UrjRpeJGiIgl2Z+Qs++pmB4ecDe48Fwsh+j+j7xA=="], + "mocha": ["mocha@11.8.0", "", { "dependencies": { "browser-stdout": "^1.3.1", "chokidar": "^4.0.1", "debug": "^4.3.5", "diff": "^7.0.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", "glob": "^10.4.5", "he": "^1.2.0", "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", "minimatch": "^9.0.5", "ms": "^2.1.3", "picocolors": "^1.1.1", "serialize-javascript": "^6.0.2", "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", "workerpool": "^9.2.0", "yargs": "^17.7.2", "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" }, "bin": { "mocha": "bin/mocha.js", "_mocha": "bin/_mocha" } }, "sha512-VyCeUdGN3A9lmCTTgG4yuvY9ixxaDk+xt2R/7/+1AP6EqNG+G9OKkzBwhVtVYoNX8YsxNSgAl8mOv3IAeOpFbw=="], - "motion": ["motion@12.42.2", "", { "dependencies": { "framer-motion": "^12.42.2", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-Atvv11yUKIid41cVrRBDVX5m8tF8kNpExRSlbpt6APClhDjtwQssgFHhQzejxw7/7YYbjHSPKBVbHo05BuJT5Q=="], + "motion": ["motion@12.43.0", "", { "dependencies": { "framer-motion": "^12.43.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-BQgQbSa9Hn3/mtbib0MK53y6JSANa+YKUKlaYnWzAVDH424RYQ5LVpV3pNiWH00BA2z4ojsSdMzqT7g2FQwjuQ=="], - "motion-dom": ["motion-dom@12.42.2", "", { "dependencies": { "motion-utils": "^12.39.0" } }, "sha512-5gIMWLp/PycBtJRJWRgjxke5n8dlvkSn2DrYW+tr3XcqAZY1xZh6BJyooJXCM8wdfM7wfMjkBJNLge1CKPUIRA=="], + "motion-dom": ["motion-dom@12.43.0", "", { "dependencies": { "motion-utils": "^12.39.0" } }, "sha512-azKON4d9S65PEoFUiQTMTgPheEmzf2QngdRc50AKfJp9Q9mmcBVw22c8eMq9k8kxOFHdL7+WZY7N/5F/lwiDag=="], "motion-utils": ["motion-utils@12.39.0", "", {}, "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ=="], @@ -4142,7 +4134,7 @@ "node-pty": ["node-pty@1.2.0-beta.11", "", { "dependencies": { "node-addon-api": "^7.1.0" } }, "sha512-THcUyu1WwdgoIyUvgXOZ70EOMXzheGa0q3tbEb5kUIfKgcpBJ+AJ9Q1kq0bKtYmQzr77usXiTORZTLmAUQlnoQ=="], - "node-releases": ["node-releases@2.0.51", "", {}, "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ=="], + "node-releases": ["node-releases@2.0.52", "", {}, "sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A=="], "node-rsa": ["node-rsa@1.1.1", "", { "dependencies": { "asn1": "^0.2.4" } }, "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw=="], @@ -4292,9 +4284,9 @@ "pkg-up": ["pkg-up@3.1.0", "", { "dependencies": { "find-up": "^3.0.0" } }, "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA=="], - "playwright": ["playwright@1.62.0", "", { "dependencies": { "playwright-core": "1.62.0" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-Z14dG305dgaLu6foB1TXQagFiW8JfSUIUaUuPaKQ6NtBPKF1P/qXcqfh6c6K/icPqdy37JmjbiBXf6JNg6Sylw=="], + "playwright": ["playwright@1.62.1", "", { "dependencies": { "playwright-core": "1.62.1" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg=="], - "playwright-core": ["playwright-core@1.62.0", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-nsNRyq0r2zsG8AcRHWknc9QRA5XCueC7gWMrs+Gx2tlZn9hcl8zudfh00lhJPY1DE7NmZ6bDsT9g2yey8mXljA=="], + "playwright-core": ["playwright-core@1.62.1", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw=="], "pluralize": ["pluralize@8.0.0", "", {}, "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="], @@ -4302,19 +4294,19 @@ "points-on-path": ["points-on-path@0.2.1", "", { "dependencies": { "path-data-parser": "0.1.0", "points-on-curve": "0.2.0" } }, "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g=="], - "postcss": ["postcss@8.5.23", "", { "dependencies": { "nanoid": "^3.3.16", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg=="], + "postcss": ["postcss@8.5.25", "", { "dependencies": { "nanoid": "^3.3.16", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw=="], "postcss-selector-parser": ["postcss-selector-parser@7.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg=="], "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], - "posthog-js": ["posthog-js@1.407.2", "", { "dependencies": { "@posthog/browser-common": "^0.2.0", "@posthog/core": "^1.45.1", "@posthog/types": "^1.398.0", "core-js": "^3.49.0", "dompurify": "^3.3.2", "fflate": "^0.4.8", "preact": "^10.29.3", "query-selector-shadow-dom": "^1.0.1", "web-vitals": "^5.3.0" } }, "sha512-5deTvXopn+NJWEmCUw8Ix/ms3cv2+60WJ73Vgbvu2wSkZY/FIj2uqAgCnq7IewGpGC+tH7CAbPYFzH6hw8eW1w=="], + "posthog-js": ["posthog-js@1.411.0", "", { "dependencies": { "@posthog/browser-common": "^0.3.1", "@posthog/core": "^1.46.7", "@posthog/types": "^1.401.0", "core-js": "^3.49.0", "dompurify": "^3.3.2", "fflate": "^0.4.8", "preact": "^10.29.3", "query-selector-shadow-dom": "^1.0.1", "web-vitals": "^5.3.0", "web-vitals-soft-navs": "npm:web-vitals@6.0.0" } }, "sha512-nTYMucbJHotQXHWpHH6x3UHP9IrnHqoxrIwfJeQ7yHA3rcNGF/SEa4Z0UlfssMtcXHOH5bse+8ASouc0YL+02w=="], - "posthog-node": ["posthog-node@5.46.1", "", { "dependencies": { "@posthog/core": "^1.45.1" }, "peerDependencies": { "rxjs": "^7.0.0" }, "optionalPeers": ["rxjs"] }, "sha512-WjCqExq44pBdyg9MSsH6UAE0tNZ88p4aIuVFicgqhjf2Fbws6IhS4ioYUa4aBrbUPS9EDRXtBTtF5DpP1ml8Pw=="], + "posthog-node": ["posthog-node@5.47.10", "", { "dependencies": { "@posthog/core": "^1.46.7" }, "peerDependencies": { "rxjs": "^7.0.0" }, "optionalPeers": ["rxjs"] }, "sha512-GNQCwALevyYLn/i7q3EjwBDx5Yj6RBSGuBOqoTO3yfatVFWbxOtk/IXQsyGejl55vM4uSfU0tRFweYB5FHZtIw=="], "powershell-utils": ["powershell-utils@0.1.0", "", {}, "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A=="], - "preact": ["preact@10.29.7", "", { "peerDependencies": { "preact-render-to-string": ">=5" }, "optionalPeers": ["preact-render-to-string"] }, "sha512-DCHYrK/B10yUD3ZjLfhZ3WIE/9Vf9VFUODcRE2dRomTYDpJk6z6L9wecSfhfE6M9ZTHUdyQkoC46arIDhEV84Q=="], + "preact": ["preact@10.29.8", "", { "peerDependencies": { "preact-render-to-string": ">=5" }, "optionalPeers": ["preact-render-to-string"] }, "sha512-ej2aVZ+vZ8WO7tvlQWRM9N63A0KzF9q4mWJfDUHgYaIofWY9hu74QdnQrjoPMmZi2/nZ5gN0bJCQF49xQqx09Q=="], "prebuild-install": ["prebuild-install@7.1.3", "", { "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", "napi-build-utils": "^2.0.0", "node-abi": "^3.3.0", "pump": "^3.0.0", "rc": "^1.2.7", "simple-get": "^4.0.0", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" }, "bin": { "prebuild-install": "bin.js" } }, "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug=="], @@ -4330,7 +4322,7 @@ "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], - "process-warning": ["process-warning@5.0.0", "", {}, "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA=="], + "process-warning": ["process-warning@5.1.0", "", {}, "sha512-jQSaVHsPgtyw60e1rQ/A+/ArPEj/S8pS/vFnyGa/gYFXrKk/6RuDkoqVDQ5NI5MmS01698ltlAk0NoDBNLujRw=="], "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="], @@ -4382,9 +4374,9 @@ "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], - "react-aria": ["react-aria@3.50.0", "", { "dependencies": { "@internationalized/date": "^3.12.2", "@internationalized/number": "^3.6.7", "@internationalized/string": "^3.2.9", "@react-types/shared": "^3.36.0", "@swc/helpers": "^0.5.0", "aria-hidden": "^1.2.3", "clsx": "^2.0.0", "react-stately": "3.48.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-S0Os6QZk33fzUAKu1QLT9afoUaCBt1ZNdoiq0n2YMVgKIdNIQS8zxiZ8O9hYE6QyDkHKjD6q39LQZ+qaSAIgjw=="], + "react-aria": ["react-aria@3.51.0", "", { "dependencies": { "@internationalized/date": "^3.12.3", "@internationalized/number": "^3.6.7", "@internationalized/string": "^3.2.10", "@react-types/shared": "^3.36.1", "@swc/helpers": "^0.5.0", "aria-hidden": "^1.2.3", "clsx": "^2.0.0", "react-stately": "3.49.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AyWLw0XR38cFPwBu/ErgGaVrc5dupLEKmRlMXTGvFKOtbaGRQ2+yQJkjVhpdHhoRhU4+G+tJDFeHDTS8tK3bfQ=="], - "react-aria-components": ["react-aria-components@1.19.0", "", { "dependencies": { "@internationalized/date": "^3.12.2", "@react-types/shared": "^3.36.0", "@swc/helpers": "^0.5.0", "client-only": "^0.0.1", "react-aria": "3.50.0", "react-stately": "3.48.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-2smSS5nqJ8cGYMQezuUXveZm7eMyHCqTN6mDpylQBYLYbdF5dxCCuW1DHn1VKLe1DybSfPvX/cZtJlDmvFfn8A=="], + "react-aria-components": ["react-aria-components@1.20.0", "", { "dependencies": { "@internationalized/date": "^3.12.3", "@internationalized/string": "^3.2.10", "@react-types/shared": "^3.36.1", "@swc/helpers": "^0.5.0", "client-only": "^0.0.1", "react-aria": "3.51.0", "react-stately": "3.49.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-BMbpIgoV9aELeBrB0Y120NgoigHb5OdcJwc+4e7uSnbTbamea6lo+gqcc4LAxzMaK3Jf+7LI1oCDE6yANsmxIQ=="], "react-day-picker": ["react-day-picker@9.13.2", "", { "dependencies": { "@date-fns/tz": "^1.4.1", "date-fns": "^4.1.0", "date-fns-jalali": "^4.1.0-0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-IMPiXfXVIAuR5Yk58DDPBC8QKClrhdXV+Tr/alBrwrHUw0qDDYB1m5zPNuTnnPIr/gmJ4ChMxmtqPdxm8+R4Eg=="], @@ -4396,7 +4388,7 @@ "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], - "react-hook-form": ["react-hook-form@7.83.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-AXt8cMCmx5a7u4uvpb2uRFVrWQhllI4pV+LSykxIac/hjt44TnQkmX9BKuQi2i+LDC62esmiLpilkav+kjVf/A=="], + "react-hook-form": ["react-hook-form@7.84.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-+hWvQP6GLco56mDwrbU4XnHix8t1z90ltZsDIrREl+jnQFQxYLX8oAzqe/Xn8nHpmoXTY5M6oEXrAhbP1qevNQ=="], "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], @@ -4420,7 +4412,7 @@ "react-smooth": ["react-smooth@4.0.4", "", { "dependencies": { "fast-equals": "^5.0.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q=="], - "react-stately": ["react-stately@3.48.0", "", { "dependencies": { "@internationalized/date": "^3.12.2", "@internationalized/number": "^3.6.7", "@internationalized/string": "^3.2.9", "@react-types/shared": "^3.36.0", "@swc/helpers": "^0.5.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-ImicSAG+lTotAe5izcs1fz49Zk48w7pDusqYg04WaPhCoej8BJ24soMu3iLXIrsi273s4P1gZrYGrqReMfgEEA=="], + "react-stately": ["react-stately@3.49.0", "", { "dependencies": { "@internationalized/date": "^3.12.3", "@internationalized/number": "^3.6.7", "@internationalized/string": "^3.2.10", "@react-types/shared": "^3.36.1", "@swc/helpers": "^0.5.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-13iNq2KzBrRAzxRc+n53hgROfIistiYY/sPtIhCw1qUB7/kmo+X1xEU2uiS5zcCIrc55AUPwoHqOIIpKWSwB9A=="], "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], @@ -4446,7 +4438,7 @@ "real-require": ["real-require@0.2.0", "", {}, "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg=="], - "recast": ["recast@0.23.12", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-dEWRjcINDu/F4l2dYx57ugBtD7HV9KXESyxhzw/MqWLeglJrsjJKqACPyUPg+6AF8mIgm+Zi0dZ3ACoIg+QtpA=="], + "recast": ["recast@0.23.19", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-T98lym7kH+pnZmRaD8yDRdaNqyUbwnbEBx0MuchrzMFOEMray4AO3ZJoTUZ5r78Ao78X/OhzW0DL8GB85w/I2w=="], "recharts": ["recharts@2.15.4", "", { "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", "lodash": "^4.17.21", "react-is": "^18.3.1", "react-smooth": "^4.0.4", "recharts-scale": "^0.4.4", "tiny-invariant": "^1.3.1", "victory-vendor": "^36.6.8" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw=="], @@ -4520,9 +4512,9 @@ "robust-predicates": ["robust-predicates@3.0.3", "", {}, "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA=="], - "rolldown": ["rolldown@1.1.5", "", { "dependencies": { "@oxc-project/types": "=0.139.0", "@rolldown/pluginutils": "^1.0.0" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.1.5", "@rolldown/binding-darwin-arm64": "1.1.5", "@rolldown/binding-darwin-x64": "1.1.5", "@rolldown/binding-freebsd-x64": "1.1.5", "@rolldown/binding-linux-arm-gnueabihf": "1.1.5", "@rolldown/binding-linux-arm64-gnu": "1.1.5", "@rolldown/binding-linux-arm64-musl": "1.1.5", "@rolldown/binding-linux-ppc64-gnu": "1.1.5", "@rolldown/binding-linux-s390x-gnu": "1.1.5", "@rolldown/binding-linux-x64-gnu": "1.1.5", "@rolldown/binding-linux-x64-musl": "1.1.5", "@rolldown/binding-openharmony-arm64": "1.1.5", "@rolldown/binding-wasm32-wasi": "1.1.5", "@rolldown/binding-win32-arm64-msvc": "1.1.5", "@rolldown/binding-win32-x64-msvc": "1.1.5" }, "bin": { "rolldown": "./bin/cli.mjs" } }, "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA=="], + "rolldown": ["rolldown@1.2.2", "", { "dependencies": { "@oxc-project/types": "=0.142.0", "@rolldown/pluginutils": "^1.0.0" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.2.2", "@rolldown/binding-darwin-arm64": "1.2.2", "@rolldown/binding-darwin-x64": "1.2.2", "@rolldown/binding-freebsd-x64": "1.2.2", "@rolldown/binding-linux-arm-gnueabihf": "1.2.2", "@rolldown/binding-linux-arm64-gnu": "1.2.2", "@rolldown/binding-linux-arm64-musl": "1.2.2", "@rolldown/binding-linux-ppc64-gnu": "1.2.2", "@rolldown/binding-linux-s390x-gnu": "1.2.2", "@rolldown/binding-linux-x64-gnu": "1.2.2", "@rolldown/binding-linux-x64-musl": "1.2.2", "@rolldown/binding-openharmony-arm64": "1.2.2", "@rolldown/binding-win32-arm64-msvc": "1.2.2", "@rolldown/binding-win32-x64-msvc": "1.2.2" }, "bin": { "rolldown": "./bin/cli.mjs" } }, "sha512-opwpo1tQBAcpSUJDt94B7hhLNGOKjCdE//XXjeLrnx9b83bjnw45tXdg1b09yEw/VLFBJGZpwRULMmOZo7ol+A=="], - "rollup": ["rollup@4.62.2", "", { "dependencies": { "@types/estree": "1.0.9" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.62.2", "@rollup/rollup-android-arm64": "4.62.2", "@rollup/rollup-darwin-arm64": "4.62.2", "@rollup/rollup-darwin-x64": "4.62.2", "@rollup/rollup-freebsd-arm64": "4.62.2", "@rollup/rollup-freebsd-x64": "4.62.2", "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", "@rollup/rollup-linux-arm-musleabihf": "4.62.2", "@rollup/rollup-linux-arm64-gnu": "4.62.2", "@rollup/rollup-linux-arm64-musl": "4.62.2", "@rollup/rollup-linux-loong64-gnu": "4.62.2", "@rollup/rollup-linux-loong64-musl": "4.62.2", "@rollup/rollup-linux-ppc64-gnu": "4.62.2", "@rollup/rollup-linux-ppc64-musl": "4.62.2", "@rollup/rollup-linux-riscv64-gnu": "4.62.2", "@rollup/rollup-linux-riscv64-musl": "4.62.2", "@rollup/rollup-linux-s390x-gnu": "4.62.2", "@rollup/rollup-linux-x64-gnu": "4.62.2", "@rollup/rollup-linux-x64-musl": "4.62.2", "@rollup/rollup-openbsd-x64": "4.62.2", "@rollup/rollup-openharmony-arm64": "4.62.2", "@rollup/rollup-win32-arm64-msvc": "4.62.2", "@rollup/rollup-win32-ia32-msvc": "4.62.2", "@rollup/rollup-win32-x64-gnu": "4.62.2", "@rollup/rollup-win32-x64-msvc": "4.62.2", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA=="], + "rollup": ["rollup@4.62.4", "", { "dependencies": { "@types/estree": "1.0.9" }, "optionalDependencies": { "@napi-rs/lzma-linux-x64-gnu": "1.5.1", "@rollup/rollup-android-arm-eabi": "4.62.4", "@rollup/rollup-android-arm64": "4.62.4", "@rollup/rollup-darwin-arm64": "4.62.4", "@rollup/rollup-darwin-x64": "4.62.4", "@rollup/rollup-freebsd-arm64": "4.62.4", "@rollup/rollup-freebsd-x64": "4.62.4", "@rollup/rollup-linux-arm-gnueabihf": "4.62.4", "@rollup/rollup-linux-arm-musleabihf": "4.62.4", "@rollup/rollup-linux-arm64-gnu": "4.62.4", "@rollup/rollup-linux-arm64-musl": "4.62.4", "@rollup/rollup-linux-loong64-gnu": "4.62.4", "@rollup/rollup-linux-loong64-musl": "4.62.4", "@rollup/rollup-linux-ppc64-gnu": "4.62.4", "@rollup/rollup-linux-ppc64-musl": "4.62.4", "@rollup/rollup-linux-riscv64-gnu": "4.62.4", "@rollup/rollup-linux-riscv64-musl": "4.62.4", "@rollup/rollup-linux-s390x-gnu": "4.62.4", "@rollup/rollup-linux-x64-gnu": "4.62.4", "@rollup/rollup-linux-x64-musl": "4.62.4", "@rollup/rollup-openbsd-x64": "4.62.4", "@rollup/rollup-openharmony-arm64": "4.62.4", "@rollup/rollup-win32-arm64-msvc": "4.62.4", "@rollup/rollup-win32-ia32-msvc": "4.62.4", "@rollup/rollup-win32-x64-gnu": "4.62.4", "@rollup/rollup-win32-x64-msvc": "4.62.4", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg=="], "roughjs": ["roughjs@4.6.6", "", { "dependencies": { "hachure-fill": "^0.5.2", "path-data-parser": "^0.1.0", "points-on-curve": "^0.2.0", "points-on-path": "^0.2.1" } }, "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ=="], @@ -4572,7 +4564,7 @@ "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], - "shadcn": ["shadcn@4.14.1", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", "@babel/preset-typescript": "^7.27.1", "@dotenvx/dotenvx": "^1.48.4", "@modelcontextprotocol/sdk": "^1.26.0", "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", "dedent": "^1.6.0", "deepmerge": "^4.3.1", "diff": "^8.0.2", "execa": "^9.6.0", "fast-glob": "^3.3.3", "fs-extra": "^11.3.1", "fuzzysort": "^3.1.0", "kleur": "^4.1.5", "open": "^11.0.0", "ora": "^8.2.0", "postcss": "^8.5.6", "postcss-selector-parser": "^7.1.0", "prompts": "^2.4.2", "recast": "^0.23.11", "stringify-object": "^5.0.0", "tailwind-merge": "^3.0.1", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", "undici": "^7.27.2", "validate-npm-package-name": "^7.0.1", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.6" }, "bin": { "shadcn": "dist/index.js" } }, "sha512-Xb4r150oGNexMBxUnWPG1emcaUlFbhzMOJubdA+k0NTkmhgBBycFZjTz9Aw2yQbpDR6QnIZbk234N20s/s7s9A=="], + "shadcn": ["shadcn@4.16.1", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", "@babel/preset-typescript": "^7.27.1", "@dotenvx/dotenvx": "^1.48.4", "@modelcontextprotocol/sdk": "^1.26.0", "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", "dedent": "^1.6.0", "deepmerge": "^4.3.1", "diff": "^8.0.2", "execa": "^9.6.0", "fast-glob": "^3.3.3", "fs-extra": "^11.3.1", "fuzzysort": "^3.1.0", "kleur": "^4.1.5", "open": "^11.0.0", "ora": "^8.2.0", "postcss": "^8.5.6", "postcss-selector-parser": "^7.1.0", "prompts": "^2.4.2", "recast": "^0.23.11", "stringify-object": "^5.0.0", "tailwind-merge": "^3.0.1", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", "undici": "^7.27.2", "validate-npm-package-name": "^7.0.1", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.6" }, "bin": { "shadcn": "dist/index.js" } }, "sha512-XLFzfNNIUPlUlyheFEzj0H4Vnhi9nI0nl3Nfgg8HYXW1FkUVhVT1X+mgmOUW8aWL5SeG0A+yJIV5fm3Hr9MVkQ=="], "shallow-clone": ["shallow-clone@3.0.1", "", { "dependencies": { "kind-of": "^6.0.2" } }, "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="], @@ -4584,7 +4576,7 @@ "shell-quote": ["shell-quote@1.10.0", "", {}, "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA=="], - "shiki": ["shiki@4.3.1", "", { "dependencies": { "@shikijs/core": "4.3.1", "@shikijs/engine-javascript": "4.3.1", "@shikijs/engine-oniguruma": "4.3.1", "@shikijs/langs": "4.3.1", "@shikijs/themes": "4.3.1", "@shikijs/types": "4.3.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-oR+qDVi2OjX1tmDpyv+3KviX01KzO6Af+0NNnKnsp9491UEGz2YpxTuJboS/6VhYpTdqzmuJBuiTlrAWWJAssw=="], + "shiki": ["shiki@4.4.1", "", { "dependencies": { "@shikijs/core": "4.4.1", "@shikijs/engine-javascript": "4.4.1", "@shikijs/engine-oniguruma": "4.4.1", "@shikijs/langs": "4.4.1", "@shikijs/themes": "4.4.1", "@shikijs/types": "4.4.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5" } }, "sha512-rFP+iYKzjLEIqiMiKANhARqiAbk4deDhWnBtnUO/K0D0dPxMGDH4N0FVfBY/VeI+lPrV4wNGCHQZp7EOr7NNBw=="], "should": ["should@13.2.3", "", { "dependencies": { "should-equal": "^2.0.0", "should-format": "^3.0.3", "should-type": "^1.4.0", "should-type-adaptors": "^1.0.1", "should-util": "^1.0.0" } }, "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ=="], @@ -4714,7 +4706,7 @@ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="], - "styled-components": ["styled-components@6.4.4", "", { "dependencies": { "@emotion/is-prop-valid": "1.4.0", "css-to-react-native": "3.2.0", "csstype": "3.2.3", "stylis": "4.3.6" }, "peerDependencies": { "react": ">= 16.8.0", "react-dom": ">= 16.8.0", "react-native": ">= 0.68.0" }, "optionalPeers": ["react-dom", "react-native"] }, "sha512-tJk5CmKUPMDoTsZQ8m0hHInBk9HFKUPSusqmbBuefDX+yUbMBWea2Ob/wdXFyHW8XZqXkprJscysAdKeGWNqlA=="], + "styled-components": ["styled-components@6.5.0", "", { "dependencies": { "@emotion/is-prop-valid": "1.4.0", "css-to-react-native": "3.2.0", "csstype": "3.2.3", "stylis": "4.3.6" }, "peerDependencies": { "react": ">= 16.8.0", "react-dom": ">= 16.8.0", "react-native": ">= 0.68.0" }, "optionalPeers": ["react-dom", "react-native"] }, "sha512-WLnTRAIRJsmCQfPXoEDDd1YMML+ImxQ8YGVVg60FALxsn/rpWiQWSJCZDNfu/buAcBFnTUr8ev6CBR8rb7xLiQ=="], "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], @@ -4726,7 +4718,7 @@ "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], - "swr": ["swr@2.4.2", "", { "dependencies": { "dequal": "^2.0.3", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-ej644Y2bvkIajfR32KGeSSdBXQW+ScjGjkybZgSE7kFpk9eGnV44XY9FJylXi+W75pavSX1PVNB57W5EbhGIYw=="], + "swr": ["swr@2.5.0", "", { "dependencies": { "dequal": "^2.0.3", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-W0GomadRJe9OfzIoRX0kZHhDSaRRfdiOUeH6uazgR05SibBhDNwfdTbhAxmFtObvkf59fFymo22mooKukosvNA=="], "symbol-tree": ["symbol-tree@3.2.4", "", {}, "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="], @@ -4780,13 +4772,13 @@ "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], - "tinyexec": ["tinyexec@1.2.4", "", {}, "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg=="], + "tinyexec": ["tinyexec@1.3.0", "", {}, "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ=="], "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], "tinypool": ["tinypool@1.1.1", "", {}, "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg=="], - "tinyrainbow": ["tinyrainbow@3.1.0", "", {}, "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw=="], + "tinyrainbow": ["tinyrainbow@3.1.1", "", {}, "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw=="], "tinyspy": ["tinyspy@4.0.4", "", {}, "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q=="], @@ -4868,7 +4860,7 @@ "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], - "typescript-eslint": ["typescript-eslint@8.65.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.65.0", "@typescript-eslint/parser": "8.65.0", "@typescript-eslint/typescript-estree": "8.65.0", "@typescript-eslint/utils": "8.65.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA=="], + "typescript-eslint": ["typescript-eslint@8.66.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.66.0", "@typescript-eslint/parser": "8.66.0", "@typescript-eslint/typescript-estree": "8.66.0", "@typescript-eslint/utils": "8.66.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw=="], "uc.micro": ["uc.micro@1.0.6", "", {}, "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="], @@ -4962,7 +4954,7 @@ "victory-vendor": ["victory-vendor@36.9.2", "", { "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", "@types/d3-interpolate": "^3.0.1", "@types/d3-scale": "^4.0.2", "@types/d3-shape": "^3.1.0", "@types/d3-time": "^3.0.0", "@types/d3-timer": "^3.0.0", "d3-array": "^3.1.6", "d3-ease": "^3.0.1", "d3-interpolate": "^3.0.1", "d3-scale": "^4.0.2", "d3-shape": "^3.1.0", "d3-time": "^3.0.0", "d3-timer": "^3.0.1" } }, "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ=="], - "vite": ["vite@8.1.5", "", { "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.5", "postcss": "^8.5.17", "rolldown": "~1.1.5", "tinyglobby": "^0.2.17" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.3.0", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw=="], + "vite": ["vite@8.2.0", "", { "dependencies": { "lightningcss": "^1.33.0", "picomatch": "^4.0.5", "postcss": "^8.5.23", "rolldown": "~1.2.0", "tinyglobby": "^0.2.17" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.4.0", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ=="], "vite-node": ["vite-node@3.2.4", "", { "dependencies": { "cac": "^6.7.14", "debug": "^4.4.1", "es-module-lexer": "^1.7.0", "pathe": "^2.0.3", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" }, "bin": { "vite-node": "vite-node.mjs" } }, "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg=="], @@ -4984,6 +4976,8 @@ "web-vitals": ["web-vitals@5.3.0", "", {}, "sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g=="], + "web-vitals-soft-navs": ["web-vitals@6.0.0", "", {}, "sha512-Guaibvy/+uNtL6Bsu4jmMJGzuSl91oeRH5iO9pPRbYftnFUr3yqT1TUNX/OE4o9HexuEMU3Kb/Wg7iKhlffZUA=="], + "webidl-conversions": ["webidl-conversions@7.0.0", "", {}, "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g=="], "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], @@ -5024,7 +5018,7 @@ "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], - "ws": ["ws@8.21.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw=="], + "ws": ["ws@8.21.2", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-54dMVAo4WIe6SKy3vBgN+9bJZqqQ8IMRevAkOLQALhi49qkkQDQfWdAZ8KQlXiEabw88ARXXdUrlvtbKQX+aKw=="], "wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], @@ -5060,7 +5054,7 @@ "yocto-spinner": ["yocto-spinner@1.2.2", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-DODGl1wJjA/s5pnJFKau9lIYHT81lnhob1i3e1TjxZRxEhWRKl74nTbWE6H5KlkViQQTo/Z29YFdxzTZAMY3ng=="], - "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + "yoctocolors": ["yoctocolors@2.2.0", "", {}, "sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg=="], "zigpty": ["zigpty@0.2.1", "", {}, "sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw=="], @@ -5076,14 +5070,12 @@ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], - "@adobe/react-spectrum/@internationalized/date": ["@internationalized/date@3.12.2", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw=="], + "@adobe/react-spectrum/@internationalized/date": ["@internationalized/date@3.12.3", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-fuLX+3ZKLsxI73y8b01EG/WjHb6gE6weCqlfawPO27kBWGMh9G1yH6Csv1uU7/cac9H2GHmOMt6CjmuQ1aia4Q=="], - "@adobe/react-spectrum/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "@adobe/react-spectrum/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], "@ai-sdk/provider-utils/@workflow/serde": ["@workflow/serde@4.1.0", "", {}, "sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ=="], - "@ai-sdk/react/ai": ["ai@7.0.48", "", { "dependencies": { "@ai-sdk/gateway": "4.0.37", "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-QmqshWFEDdkFFqSgdJ4cogaoDIYaedqbv73q/NXEYNkSIocJCzXnGFVyM9lrtAGTSBfm+5hq3/292ooXJ1jDSw=="], - "@anthropic-ai/sdk/@types/node": ["@types/node@18.19.130", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg=="], "@asamuzakjp/css-color/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -5100,6 +5092,8 @@ "@cline/cline-hub-webview/@types/node": ["@types/node@24.13.3", "", { "dependencies": { "undici-types": "~7.18.0" } }, "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q=="], + "@cline/code/@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + "@cline/code/lucide-react": ["lucide-react@0.564.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg=="], "@cline/code/sonner": ["sonner@1.7.4", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw=="], @@ -5110,6 +5104,8 @@ "@cline/code/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + "@cline/ui/@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + "@cline/ui/vite": ["vite@7.3.6", "", { "dependencies": { "esbuild": "^0.27.0 || ^0.28.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg=="], "@cline/vscode-rollout/@types/node": ["@types/node@20.19.43", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA=="], @@ -5120,21 +5116,21 @@ "@cspotcode/source-map-support/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], - "@discordjs/builders/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "@discordjs/builders/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], - "@discordjs/formatters/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "@discordjs/formatters/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], "@discordjs/rest/@discordjs/collection": ["@discordjs/collection@2.1.1", "", {}, "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg=="], - "@discordjs/rest/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "@discordjs/rest/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], "@discordjs/rest/undici": ["undici@6.28.0", "", {}, "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA=="], - "@discordjs/util/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "@discordjs/util/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], "@discordjs/ws/@discordjs/collection": ["@discordjs/collection@2.1.1", "", {}, "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg=="], - "@discordjs/ws/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "@discordjs/ws/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], "@dotenvx/dotenvx/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], @@ -5168,14 +5164,8 @@ "@heroui/use-is-mobile/@react-aria/ssr": ["@react-aria/ssr@3.9.10", "", { "dependencies": { "@swc/helpers": "^0.5.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ=="], - "@img/sharp-wasm32/@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@jerome-benoit/sap-ai-provider/@ai-sdk/provider": ["@ai-sdk/provider@3.0.14", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-5X1k57JBJ4H7H1QjX7CnJYAB1I19r/trVZTMcSms7/kLNZ8RaU4Nt2agcwZzv82Hfx6Q7/TOLU7agAKeFfc8cA=="], - "@jerome-benoit/sap-ai-provider/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.40", "", { "dependencies": { "@ai-sdk/provider": "3.0.14", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.8" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-OL5IrpUm9Y8Dwy+w/vvFwPotS6m52O9W0op2oXgXdCROMJIBalBI0oro6OIBYkPxvm5Xg02GSkoQN25RlR0bnw=="], - - "@jerome-benoit/sap-ai-provider/ai": ["ai@6.0.235", "", { "dependencies": { "@ai-sdk/gateway": "3.0.157", "@ai-sdk/provider": "3.0.14", "@ai-sdk/provider-utils": "4.0.40", "@opentelemetry/api": "^1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Uyeuvowo20XChpFC0lUaQq8xf0Kg7OElA56fEjUYoeWMJIzqshDTz4S57KXobcJ4m+iDQxMeJoUj06CIxSLx7A=="], - "@jest/types/@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="], "@jest/types/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], @@ -5284,36 +5274,52 @@ "@radix-ui/react-accordion/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-accordion/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-accordion/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-accordion/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-accordion/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-alert-dialog/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-alert-dialog/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-alert-dialog/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-alert-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - "@radix-ui/react-arrow/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], + "@radix-ui/react-aspect-ratio/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], "@radix-ui/react-avatar/@radix-ui/react-context": ["@radix-ui/react-context@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw=="], + "@radix-ui/react-avatar/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + "@radix-ui/react-avatar/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-checkbox/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-checkbox/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-checkbox/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-checkbox/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-collapsible/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-collapsible/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-collapsible/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-collapsible/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-collapsible/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-collapsible/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-collection/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-collection/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -5326,6 +5332,10 @@ "@radix-ui/react-dialog/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-dialog/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-dialog/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-dialog/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -5334,50 +5344,66 @@ "@radix-ui/react-dismissable-layer/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-dismissable-layer/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-dismissable-layer/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-dismissable-layer/@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], "@radix-ui/react-dropdown-menu/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-dropdown-menu/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-dropdown-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-dropdown-menu/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-dropdown-menu/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], - "@radix-ui/react-focus-scope/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + "@radix-ui/react-focus-scope/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], - "@radix-ui/react-form/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], + "@radix-ui/react-focus-scope/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-form/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - "@radix-ui/react-form/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "@radix-ui/react-form/@radix-ui/react-label": ["@radix-ui/react-label@2.1.15", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-o/rdYEwZTTo5tjknnPeyQFU45kUC4i/XyeDPP+HGyi6XqpOP6Zf5Ya5vh/Yfe9Id5JiuWnnAx2XqIeD3UYZt0g=="], - "@radix-ui/react-form/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "@radix-ui/react-hover-card/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-hover-card/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-hover-card/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-hover-card/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], - "@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-label/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], "@radix-ui/react-menu/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-menu/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-menu/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-menu/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-menubar/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-menubar/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-menubar/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-menubar/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-menubar/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-navigation-menu/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-navigation-menu/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-navigation-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-navigation-menu/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-navigation-menu/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], @@ -5388,30 +5414,24 @@ "@radix-ui/react-one-time-password-field/@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.15", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], "@radix-ui/react-one-time-password-field/@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-collection": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-is-hydrated": "0.1.3", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-V9jI6hDjT7l3jsCQD9bLNvDLM3tH/gdbOTp7Tefp3hbbgCGQoK7tUvrWiRlcoBHIZ809ElXwNQwVo0B98LuTXQ=="], "@radix-ui/react-one-time-password-field/@radix-ui/react-use-is-hydrated": ["@radix-ui/react-use-is-hydrated@0.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw=="], - "@radix-ui/react-password-toggle-field/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - "@radix-ui/react-password-toggle-field/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - "@radix-ui/react-password-toggle-field/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "@radix-ui/react-password-toggle-field/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "@radix-ui/react-password-toggle-field/@radix-ui/react-use-is-hydrated": ["@radix-ui/react-use-is-hydrated@0.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw=="], "@radix-ui/react-popover/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-popover/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-popover/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-popover/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-popover/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -5420,6 +5440,8 @@ "@radix-ui/react-popper/@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + "@radix-ui/react-popper/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-popper/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-popper/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], @@ -5428,30 +5450,48 @@ "@radix-ui/react-portal/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-presence/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-presence/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "@radix-ui/react-progress/@radix-ui/react-context": ["@radix-ui/react-context@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw=="], + "@radix-ui/react-progress/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + "@radix-ui/react-radio-group/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-radio-group/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-radio-group/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-radio-group/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-roving-focus/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-roving-focus/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-roving-focus/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-roving-focus/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-roving-focus/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-scroll-area/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-scroll-area/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-scroll-area/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-scroll-area/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-select/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-select/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-select/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-select/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-select/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -5460,28 +5500,40 @@ "@radix-ui/react-select/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-separator/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.4", "", { "dependencies": { "@radix-ui/react-slot": "1.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg=="], + "@radix-ui/react-slider/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-slider/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-slider/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-slider/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-slider/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-switch/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-switch/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-switch/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-switch/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-tabs/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-tabs/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-tabs/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-tabs/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], "@radix-ui/react-toast/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-toast/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@radix-ui/react-toast/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-toast/@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], @@ -5504,8 +5556,6 @@ "@radix-ui/react-toolbar/@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], - "@radix-ui/react-toolbar/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "@radix-ui/react-toolbar/@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-collection": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-is-hydrated": "0.1.3", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-V9jI6hDjT7l3jsCQD9bLNvDLM3tH/gdbOTp7Tefp3hbbgCGQoK7tUvrWiRlcoBHIZ809ElXwNQwVo0B98LuTXQ=="], "@radix-ui/react-toolbar/@radix-ui/react-separator": ["@radix-ui/react-separator@1.1.15", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-jOLO4lssEzWpoDu7G+Ze4VjwMRUBt291pnZD0gmalREZipnTX3wadQo7Fy48GCTfe14/YRN6rw/rOJqrE85Wxw=="], @@ -5514,6 +5564,10 @@ "@radix-ui/react-tooltip/@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + "@radix-ui/react-tooltip/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-tooltip/@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + "@radix-ui/react-tooltip/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], "@radix-ui/react-tooltip/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -5590,13 +5644,13 @@ "@tailwindcss/node/lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.11.2", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" }, "bundled": true }, "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA=="], + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.11.3", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.3", "tslib": "^2.4.0" }, "bundled": true }, "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.11.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA=="], + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g=="], - "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.6", "", { "dependencies": { "@tybys/wasm-util": "^0.10.3" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" }, "bundled": true }, "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg=="], + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.2.2", "", { "dependencies": { "@tybys/wasm-util": "^0.10.3" }, "peerDependencies": { "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.3", "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.3" }, "bundled": true }, "sha512-JfB4kuJQjaoHuCTseIINHtHWeJnvgEcxjwA5t/Y00ZgaOO1Crz3fjT/p8kT28zA/Caz7oiUMn3d6H2yOVCVwuw=="], "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg=="], @@ -5608,8 +5662,6 @@ "@testing-library/dom/pretty-format": ["pretty-format@27.5.1", "", { "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="], - "@textlint/linter-formatter/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - "@textlint/linter-formatter/pluralize": ["pluralize@2.0.0", "", {}, "sha512-TqNZzQCD4S42De9IfnnBvILN7HAW7riLqsCyp8lgjXeysyPlX5HhqKAcJHHHb9XskE4/a+7VGC9zzx8Ls0jOAw=="], "@textlint/linter-formatter/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], @@ -5620,7 +5672,7 @@ "@types/jest/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], - "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], @@ -5642,12 +5694,10 @@ "@vscode/vsce/glob": ["glob@13.0.6", "", { "dependencies": { "minimatch": "^10.2.2", "minipass": "^7.1.3", "path-scurry": "^2.0.2" } }, "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw=="], - "@vscode/vsce/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "@vscode/vsce/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "ai-sdk-provider-opencode-sdk/@ai-sdk/provider": ["@ai-sdk/provider@3.0.14", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-5X1k57JBJ4H7H1QjX7CnJYAB1I19r/trVZTMcSms7/kLNZ8RaU4Nt2agcwZzv82Hfx6Q7/TOLU7agAKeFfc8cA=="], - "ai-sdk-provider-opencode-sdk/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.40", "", { "dependencies": { "@ai-sdk/provider": "3.0.14", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.8" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-OL5IrpUm9Y8Dwy+w/vvFwPotS6m52O9W0op2oXgXdCROMJIBalBI0oro6OIBYkPxvm5Xg02GSkoQN25RlR0bnw=="], - "ajv-formats/ajv": ["ajv@8.20.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="], "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], @@ -5704,6 +5754,8 @@ "cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "cmdk/@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-focus-guards": "1.1.6", "@radix-ui/react-focus-scope": "1.1.16", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA=="], + "compress-commons/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], "conf/ajv": ["ajv@8.20.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="], @@ -5728,7 +5780,7 @@ "dify-ai-provider/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], - "discord.js/discord-api-types": ["discord-api-types@0.38.51", "", {}, "sha512-SnaFHd+b8Z3HgjEIoSA1wkstXCt6J0Zrxvny0BJZZz7AhmFSetRY3DMrIdO3LFDMeeTxF7WKornnAGxaws5Adw=="], + "discord.js/discord-api-types": ["discord-api-types@0.38.52", "", {}, "sha512-uwe9EKfbjsmgWc2fdFjvDbj+dQqx3lp7wqDCmIha0jInuU+xeQjkCK9tMMn+p7RXfdVQORCInq4cD3U2ymDmyg=="], "discord.js/undici": ["undici@6.28.0", "", {}, "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA=="], @@ -5776,7 +5828,7 @@ "get-uri/data-uri-to-buffer": ["data-uri-to-buffer@6.0.2", "", {}, "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw=="], - "glob/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "glob/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "globby/@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@2.3.0", "", {}, "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg=="], @@ -5900,7 +5952,7 @@ "playwright/fsevents": ["fsevents@2.3.2", "", { "os": "darwin" }, "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="], - "postcss/nanoid": ["nanoid@3.3.16", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q=="], + "postcss/nanoid": ["nanoid@3.3.17", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g=="], "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], @@ -5914,6 +5966,8 @@ "proxy-agent/proxy-from-env": ["proxy-from-env@1.1.0", "", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], + "puppeteer-core/@puppeteer/browsers": ["@puppeteer/browsers@2.6.1", "", { "dependencies": { "debug": "^4.4.0", "extract-zip": "^2.0.1", "progress": "^2.0.3", "proxy-agent": "^6.5.0", "semver": "^7.6.3", "tar-fs": "^3.0.6", "unbzip2-stream": "^1.4.3", "yargs": "^17.7.2" }, "bin": { "browsers": "lib/cjs/main-cli.js" } }, "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg=="], + "radix-ui/@radix-ui/react-accordion": ["@radix-ui/react-accordion@1.2.20", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-collapsible": "1.1.20", "@radix-ui/react-collection": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-jDhG9FvAEnlhnjrsINbNXcUa4G+L1KqSkJSunkbKEzFRcAb52jvM0PjPxPRvhe1HNc5F5yc0yzzWeeqlH4yBIg=="], "radix-ui/@radix-ui/react-alert-dialog": ["@radix-ui/react-alert-dialog@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dialog": "1.1.23", "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-VAYOiQRqj3GPpYJE0I9J+X8Ip05cyVlNdKOFeiGS2Ou1HHGfpl0BxOyZm6nmVDyU+W+NF3/XLzmjHmVGydhwgA=="], @@ -5928,8 +5982,6 @@ "radix-ui/@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.15", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - "radix-ui/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - "radix-ui/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], "radix-ui/@radix-ui/react-context-menu": ["@radix-ui/react-context-menu@2.3.7", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-menu": "2.1.24", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-CtXP35dxaB5T3zXSd+E3uHe/QpXcpYnZmxp6OaIbfthtfW4wyb77M23BG+bwIJDtsMwEP/YssdsmNyZu7jhWew=="], @@ -5964,8 +6016,6 @@ "radix-ui/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - "radix-ui/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "radix-ui/@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.16", "", { "dependencies": { "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5XnomAsoZZCY+KNTxbIghpGqPruZvKFNlvcAljVAOdDRDsH4/OZQxhtwo5wdtoDM5R6MhJBb2sPnDuRFep3lzg=="], "radix-ui/@radix-ui/react-radio-group": ["@radix-ui/react-radio-group@1.4.7", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-roving-focus": "1.1.19", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-size": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-cgYFEkntCxppHZgtSZ+7vh0wbZQ+IC7PPMw8DSnRG27B6kDd32/Zw0OJt7dGDigCoprMuWHjg2PvUn3PYvPFoQ=="], @@ -6006,13 +6056,13 @@ "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], - "react-aria/@internationalized/date": ["@internationalized/date@3.12.2", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw=="], + "react-aria/@internationalized/date": ["@internationalized/date@3.12.3", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-fuLX+3ZKLsxI73y8b01EG/WjHb6gE6weCqlfawPO27kBWGMh9G1yH6Csv1uU7/cac9H2GHmOMt6CjmuQ1aia4Q=="], - "react-aria/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "react-aria/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], - "react-aria-components/@internationalized/date": ["@internationalized/date@3.12.2", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw=="], + "react-aria-components/@internationalized/date": ["@internationalized/date@3.12.3", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-fuLX+3ZKLsxI73y8b01EG/WjHb6gE6weCqlfawPO27kBWGMh9G1yH6Csv1uU7/cac9H2GHmOMt6CjmuQ1aia4Q=="], - "react-aria-components/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "react-aria-components/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], "react-devtools-core/ws": ["ws@7.5.13", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA=="], @@ -6026,9 +6076,9 @@ "react-remark/unified": ["unified@9.2.2", "", { "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", "is-buffer": "^2.0.0", "is-plain-obj": "^2.0.0", "trough": "^1.0.0", "vfile": "^4.0.0" } }, "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ=="], - "react-stately/@internationalized/date": ["@internationalized/date@3.12.2", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw=="], + "react-stately/@internationalized/date": ["@internationalized/date@3.12.3", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-fuLX+3ZKLsxI73y8b01EG/WjHb6gE6weCqlfawPO27kBWGMh9G1yH6Csv1uU7/cac9H2GHmOMt6CjmuQ1aia4Q=="], - "react-stately/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "react-stately/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], "read-pkg/parse-json": ["parse-json@8.3.0", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "index-to-position": "^1.1.0", "type-fest": "^4.39.1" } }, "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ=="], @@ -6092,7 +6142,7 @@ "test-exclude/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], - "test-exclude/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "test-exclude/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "thread-stream/real-require": ["real-require@1.0.0", "", {}, "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g=="], @@ -6104,6 +6154,8 @@ "unzipper/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + "vaul/@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-focus-guards": "1.1.6", "@radix-ui/react-focus-scope": "1.1.16", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA=="], + "verror/core-util-is": ["core-util-is@1.0.2", "", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], "vite-node/es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], @@ -6112,28 +6164,6 @@ "webview/@types/node": ["@types/node@24.13.3", "", { "dependencies": { "undici-types": "~7.18.0" } }, "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q=="], - "webview-ui/@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-focus-guards": "1.1.6", "@radix-ui/react-focus-scope": "1.1.16", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA=="], - - "webview-ui/@radix-ui/react-hover-card": ["@radix-ui/react-hover-card@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-popper": "1.3.7", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-H8qONfZd3ltrU3+jHCIgITbWo6e1iTKvP9DHdrvYbX48ooRM5FjEDTn16AMwdfuOGkWdZEhpl3PLL/Wk/AnHDQ=="], - - "webview-ui/@radix-ui/react-label": ["@radix-ui/react-label@2.1.15", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-o/rdYEwZTTo5tjknnPeyQFU45kUC4i/XyeDPP+HGyi6XqpOP6Zf5Ya5vh/Yfe9Id5JiuWnnAx2XqIeD3UYZt0g=="], - - "webview-ui/@radix-ui/react-popover": ["@radix-ui/react-popover@1.1.23", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-focus-guards": "1.1.6", "@radix-ui/react-focus-scope": "1.1.16", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-popper": "1.3.7", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-controllable-state": "1.2.6", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-mw58MrBlyHWFisTOYignD0vf/3gdcgAR+9of1s9G/38CbFiUwH1nCDkc0AUM9IrXFgN5Ue8n45j9WCgyM1sbiQ=="], - - "webview-ui/@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.16", "", { "dependencies": { "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5XnomAsoZZCY+KNTxbIghpGqPruZvKFNlvcAljVAOdDRDsH4/OZQxhtwo5wdtoDM5R6MhJBb2sPnDuRFep3lzg=="], - - "webview-ui/@radix-ui/react-select": ["@radix-ui/react-select@2.3.7", "", { "dependencies": { "@radix-ui/number": "1.1.3", "@radix-ui/primitive": "1.1.7", "@radix-ui/react-collection": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-focus-guards": "1.1.6", "@radix-ui/react-focus-scope": "1.1.16", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-popper": "1.3.7", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-previous": "1.1.4", "@radix-ui/react-visually-hidden": "1.2.11", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-WFGImkmbzcfxeIwq/+4HvRN0pizBwbwQUED4I13ezQsDdfl38ZntN6TmR8XaSzPBqoCToe8rF75j6NPNDSzhbg=="], - - "webview-ui/@radix-ui/react-separator": ["@radix-ui/react-separator@1.1.15", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-jOLO4lssEzWpoDu7G+Ze4VjwMRUBt291pnZD0gmalREZipnTX3wadQo7Fy48GCTfe14/YRN6rw/rOJqrE85Wxw=="], - - "webview-ui/@radix-ui/react-slider": ["@radix-ui/react-slider@1.4.7", "", { "dependencies": { "@radix-ui/number": "1.1.3", "@radix-ui/primitive": "1.1.7", "@radix-ui/react-collection": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-direction": "1.1.4", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-previous": "1.1.4", "@radix-ui/react-use-size": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-mTSLf1GC/C0moWjTbvCM6Qn/gBjvlFt1azuWF2v7MN5C3Zq2U2J2lN3ZEYkpujuOU5Ro7A28wkviSxaKnG0BYg=="], - - "webview-ui/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - - "webview-ui/@radix-ui/react-switch": ["@radix-ui/react-switch@1.3.7", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-size": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-48tB/4dn2UVLBCYhTu9AuR63IHl73l/qLbLgxd86noTUor4/K4LFDAcYjK+isP5313qxaFpjPVogE7+Y0/V3Kw=="], - - "webview-ui/@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-dismissable-layer": "1.1.19", "@radix-ui/react-id": "1.1.4", "@radix-ui/react-popper": "1.3.7", "@radix-ui/react-portal": "1.1.17", "@radix-ui/react-presence": "1.1.10", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3", "@radix-ui/react-use-controllable-state": "1.2.6", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-visually-hidden": "1.2.11" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-6EamKFRRnlpdadndbZ6LMwycfwkwPte1B42hs6QA0gYhjaOKqW4PZ4pjaW9UrlDX5eVt/OjncE7BFTPL5nmZhg=="], - "webview-ui/@types/node": ["@types/node@22.15.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-gSZyd0Qmv7qvbd2fJ9HGdYmv1yhNdelIA4YOtN6vkcmSwFhthxSEsBgU/JYZcXjWT6DFzoATcHrc52Ckh8SeRA=="], "webview-ui/@types/react": ["@types/react@18.3.31", "", { "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" } }, "sha512-vfEqpXTvwT91yhmwdfouStN2hSKwTvyRs8qpLfADyrq/kxDw0hZM7Wk9Ug1FELj8hIby+S/+kQCSRFF32nv2Qw=="], @@ -6182,8 +6212,6 @@ "yazl/buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], - "@ai-sdk/react/ai/@ai-sdk/gateway": ["@ai-sdk/gateway@4.0.37", "", { "dependencies": { "@ai-sdk/provider": "4.0.4", "@ai-sdk/provider-utils": "5.0.18", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-YBCTsSlX0ETVsjo0ihfBOeJ3p3y1wXKXDzF9Ygp9dscUY06dzOGmyWJSGsKg+khKVArzBWUW4UCSAKms20ZDmg=="], - "@anthropic-ai/sdk/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], @@ -6260,8 +6288,6 @@ "@dotenvx/dotenvx/open/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], - "@jerome-benoit/sap-ai-provider/ai/@ai-sdk/gateway": ["@ai-sdk/gateway@3.0.157", "", { "dependencies": { "@ai-sdk/provider": "3.0.14", "@ai-sdk/provider-utils": "4.0.40", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-jO0LUsIQC+FeJRQI1KFiNcfTGp6a0lXrymekaXfBIvhVEOyt0NUyc9wiVi/dYGHQmWFXUo8QgmghgGAGLOPTAA=="], - "@jest/types/@jest/schemas/@sinclair/typebox": ["@sinclair/typebox@0.27.12", "", {}, "sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g=="], "@jest/types/chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], @@ -6340,7 +6366,7 @@ "@opentelemetry/otlp-grpc-exporter-base/@opentelemetry/otlp-transformer/@opentelemetry/sdk-trace-base": ["@opentelemetry/sdk-trace-base@1.29.0", "", { "dependencies": { "@opentelemetry/core": "1.29.0", "@opentelemetry/resources": "1.29.0", "@opentelemetry/semantic-conventions": "1.28.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-hEOpAYLKXF3wGJpXOtWsxEtqBgde0SCv+w+jvr3/UusR4ll3QrENEGnSl1WDCyRrpqOQ5NCNOvZch9UFVa7MnQ=="], - "@radix-ui/react-accessible-icon/@radix-ui/react-visually-hidden/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], + "@radix-ui/react-accordion/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-accordion/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], @@ -6348,8 +6374,6 @@ "@radix-ui/react-accordion/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], - "@radix-ui/react-arrow/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - "@radix-ui/react-checkbox/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-checkbox/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6366,12 +6390,16 @@ "@radix-ui/react-context-menu/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-dialog/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-dialog/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], "@radix-ui/react-dialog/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-dismissable-layer/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + "@radix-ui/react-dropdown-menu/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-dropdown-menu/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-dropdown-menu/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6380,14 +6408,16 @@ "@radix-ui/react-focus-scope/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - "@radix-ui/react-form/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - "@radix-ui/react-hover-card/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-hover-card/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], "@radix-ui/react-hover-card/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-menu/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-menubar/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-menubar/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-menubar/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6400,13 +6430,9 @@ "@radix-ui/react-one-time-password-field/@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - - "@radix-ui/react-one-time-password-field/@radix-ui/react-roving-focus/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "@radix-ui/react-one-time-password-field/@radix-ui/react-roving-focus/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - "@radix-ui/react-password-toggle-field/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "@radix-ui/react-popover/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-popover/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6422,6 +6448,8 @@ "@radix-ui/react-radio-group/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-roving-focus/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-roving-focus/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-roving-focus/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6442,6 +6470,8 @@ "@radix-ui/react-switch/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-tabs/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-tabs/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], "@radix-ui/react-tabs/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], @@ -6464,29 +6494,25 @@ "@radix-ui/react-toggle/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], - "@radix-ui/react-toolbar/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.15", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-use-is-hydrated": ["@radix-ui/react-use-is-hydrated@0.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw=="], "@radix-ui/react-toolbar/@radix-ui/react-toggle-group/@radix-ui/react-toggle": ["@radix-ui/react-toggle@1.1.18", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-controllable-state": "1.2.6" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7lonPlKfSacd20GlOBx2ltuVKz9oqWYZz+oMQyOltw6t1y2nyftj2ZmwwUHYn49kqfDWcp8dNZm5NgV+5Z+mug=="], + "@radix-ui/react-tooltip/@radix-ui/react-id/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + "@radix-ui/react-tooltip/@radix-ui/react-use-controllable-state/@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], "@radix-ui/react-tooltip/@radix-ui/react-use-controllable-state/@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], "@radix-ui/react-visually-hidden/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - "@react-types/slider/@react-aria/slider/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "@react-types/slider/@react-aria/slider/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], - "@react-types/tabs/@react-aria/tabs/@react-types/shared": ["@react-types/shared@3.36.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ=="], + "@react-types/tabs/@react-aria/tabs/@react-types/shared": ["@react-types/shared@3.36.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "sha512-AzsuD9OfxTOZMMvTRhlN3oHBwOmFN7tDh27LzqmHt4+uOgPhJT7ZM7/kVs/8/o0WxayMUIk3hBmCFRHv1FUoag=="], "@secretlint/config-loader/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], @@ -6540,19 +6566,17 @@ "@testing-library/dom/pretty-format/react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="], - "@textlint/linter-formatter/chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "@textlint/linter-formatter/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "@textlint/linter-formatter/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - "@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "@types/jest/pretty-format/@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="], "@types/jest/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], - "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "@vscode/test-cli/chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], @@ -6562,11 +6586,11 @@ "@vscode/test-cli/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "@vscode/test-cli/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "@vscode/test-cli/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "@vscode/vsce/chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "@vscode/vsce/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "@vscode/vsce/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "ajv-formats/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], @@ -6672,6 +6696,20 @@ "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "cmdk/@radix-ui/react-dialog/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.6", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.16", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "conf/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], "cross-spawn/which/isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], @@ -6708,7 +6746,7 @@ "gauge/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - "glob/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "glob/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "googleapis-common/gaxios/node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="], @@ -6758,9 +6796,9 @@ "mocha/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "mocha/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "mocha/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], - "next/postcss/nanoid": ["nanoid@3.3.16", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q=="], + "next/postcss/nanoid": ["nanoid@3.3.17", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g=="], "node-fetch/whatwg-url/tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], @@ -6772,46 +6810,22 @@ "pkg-up/find-up/locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="], - "radix-ui/@radix-ui/react-accordion/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-collapsible/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-dialog/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-dropdown-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-menubar/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-navigation-menu/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "radix-ui/@radix-ui/react-navigation-menu/@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg=="], - "radix-ui/@radix-ui/react-popover/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "radix-ui/@radix-ui/react-popper/@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.4", "", { "dependencies": { "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], "radix-ui/@radix-ui/react-popper/@radix-ui/rect": ["@radix-ui/rect@1.1.3", "", {}, "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], - "radix-ui/@radix-ui/react-roving-focus/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "radix-ui/@radix-ui/react-scroll-area/@radix-ui/number": ["@radix-ui/number@1.1.3", "", {}, "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], "radix-ui/@radix-ui/react-select/@radix-ui/number": ["@radix-ui/number@1.1.3", "", {}, "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], - "radix-ui/@radix-ui/react-select/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "radix-ui/@radix-ui/react-select/@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg=="], "radix-ui/@radix-ui/react-slider/@radix-ui/number": ["@radix-ui/number@1.1.3", "", {}, "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], "radix-ui/@radix-ui/react-slider/@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg=="], - "radix-ui/@radix-ui/react-tabs/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "radix-ui/@radix-ui/react-tooltip/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "react-remark/remark-parse/mdast-util-from-markdown": ["mdast-util-from-markdown@0.8.5", "", { "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", "micromark": "~2.11.0", "parse-entities": "^2.0.0", "unist-util-stringify-position": "^2.0.0" } }, "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ=="], "react-remark/remark-rehype/mdast-util-to-hast": ["mdast-util-to-hast@10.2.0", "", { "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "mdast-util-definitions": "^4.0.0", "mdurl": "^1.0.0", "unist-builder": "^2.0.0", "unist-util-generated": "^1.0.0", "unist-util-position": "^3.0.0", "unist-util-visit": "^2.0.0" } }, "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ=="], @@ -6824,9 +6838,9 @@ "react-remark/unified/vfile": ["vfile@4.2.1", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^2.0.0", "vfile-message": "^2.0.0" } }, "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA=="], - "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], - "rimraf/glob/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "rimraf/glob/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "shadcn/open/wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="], @@ -6904,147 +6918,25 @@ "test-exclude/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "test-exclude/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "test-exclude/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "unzipper/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], "unzipper/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.6", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.6", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.16", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.16", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-popper": ["@radix-ui/react-popper@1.3.7", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-rect": "1.1.4", "@radix-ui/react-use-size": "1.1.4", "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-label/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.6", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.16", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-popper": ["@radix-ui/react-popper@1.3.7", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-rect": "1.1.4", "@radix-ui/react-use-size": "1.1.4", "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-progress/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-progress/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/number": ["@radix-ui/number@1.1.3", "", {}, "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.15", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.6", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.16", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-popper": ["@radix-ui/react-popper@1.3.7", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-rect": "1.1.4", "@radix-ui/react-use-size": "1.1.4", "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.11", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-NFS86RYYZb4/exihaESBGOpMJFz8MGLAfu3mOBSGByVnVPC9JPASfYubxd/8KbkQK0sYAv8lVQDEQukDX/qXvQ=="], - - "webview-ui/@radix-ui/react-separator/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/number": ["@radix-ui/number@1.1.3", "", {}, "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.15", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg=="], - - "webview-ui/@radix-ui/react-slider/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-switch/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-switch/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-switch/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-switch/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-context": ["@radix-ui/react-context@1.2.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.19", "", { "dependencies": { "@radix-ui/primitive": "1.1.7", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-id": ["@radix-ui/react-id@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-popper": ["@radix-ui/react-popper@1.3.7", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.15", "@radix-ui/react-compose-refs": "1.1.5", "@radix-ui/react-context": "1.2.2", "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-callback-ref": "1.1.4", "@radix-ui/react-use-layout-effect": "1.1.4", "@radix-ui/react-use-rect": "1.1.4", "@radix-ui/react-use-size": "1.1.4", "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.17", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.10", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.10", "", { "dependencies": { "@radix-ui/react-slot": "1.3.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.11", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.10" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-NFS86RYYZb4/exihaESBGOpMJFz8MGLAfu3mOBSGByVnVPC9JPASfYubxd/8KbkQK0sYAv8lVQDEQukDX/qXvQ=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], "webview-ui/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], @@ -7102,7 +6994,7 @@ "@joshwooding/vite-plugin-react-docgen-typescript/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "@joshwooding/vite-plugin-react-docgen-typescript/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -7110,7 +7002,7 @@ "@microsoft/tui-test/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "@microsoft/tui-test/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "@microsoft/tui-test/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "@microsoft/tui-test/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -7134,14 +7026,20 @@ "@opentelemetry/otlp-grpc-exporter-base/@opentelemetry/otlp-transformer/@opentelemetry/sdk-trace-base/@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.28.0", "", {}, "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA=="], - "@radix-ui/react-accessible-icon/@radix-ui/react-visually-hidden/@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "@radix-ui/react-context-menu/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], - "@radix-ui/react-arrow/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], + "@radix-ui/react-portal/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], - "@radix-ui/react-toolbar/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], + "@radix-ui/react-tabs/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-toggle-group/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-toggle/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], "@radix-ui/react-toolbar/@radix-ui/react-roving-focus/@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.5" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "@radix-ui/react-visually-hidden/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + "@so-ric/colorspace/color/color-convert/color-name": ["color-name@2.1.1", "", {}, "sha512-p2FdgwVx1a9yWBHP2wI0VgShkDpgN4kZISkxdNipGBJWpa5G6b04OINlVWCyJj0JmfvcPrgqt95E9k8yvaOJFg=="], "@so-ric/colorspace/color/color-string/color-name": ["color-name@2.1.1", "", {}, "sha512-p2FdgwVx1a9yWBHP2wI0VgShkDpgN4kZISkxdNipGBJWpa5G6b04OINlVWCyJj0JmfvcPrgqt95E9k8yvaOJFg=="], @@ -7162,7 +7060,7 @@ "archiver-utils/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "archiver-utils/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "archiver-utils/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "archiver-utils/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -7196,6 +7094,10 @@ "claude-dev/@opentelemetry/sdk-metrics/@opentelemetry/core/@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.28.0", "", {}, "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA=="], + "cmdk/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], + + "cmdk/@radix-ui/react-dialog/@radix-ui/react-focus-scope/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], + "exceljs/archiver/archiver-utils/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], "exceljs/archiver/archiver-utils/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], @@ -7248,11 +7150,11 @@ "react-remark/unified/vfile/vfile-message": ["vfile-message@2.0.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" } }, "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ=="], - "rimraf/glob/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "rimraf/glob/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "shadcn/open/wsl-utils/is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="], - "shadcn/ts-morph/@ts-morph/common/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + "shadcn/ts-morph/@ts-morph/common/minimatch": ["minimatch@10.2.6", "", { "dependencies": { "brace-expansion": "^5.0.8" } }, "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], "storybook/@vitest/expect/@vitest/utils/@vitest/pretty-format": ["@vitest/pretty-format@3.2.4", "", { "dependencies": { "tinyrainbow": "^2.0.0" } }, "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA=="], @@ -7268,53 +7170,15 @@ "test-exclude/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "test-exclude/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "test-exclude/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "test-exclude/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], "test-exclude/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - "webview-ui/@radix-ui/react-dialog/@radix-ui/react-focus-scope/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-popper/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-popper/@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.4", "", { "dependencies": { "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-popper/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-hover-card/@radix-ui/react-popper/@radix-ui/rect": ["@radix-ui/rect@1.1.3", "", {}, "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-focus-scope/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-popper/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-popper/@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.4", "", { "dependencies": { "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-popper/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-popover/@radix-ui/react-popper/@radix-ui/rect": ["@radix-ui/rect@1.1.3", "", {}, "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-popper/@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.4", "", { "dependencies": { "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-popper/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-select/@radix-ui/react-popper/@radix-ui/rect": ["@radix-ui/rect@1.1.3", "", {}, "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-dismissable-layer/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-popper/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-popper/@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.4", "", { "dependencies": { "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-popper/@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.4", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - - "webview-ui/@radix-ui/react-tooltip/@radix-ui/react-popper/@radix-ui/rect": ["@radix-ui/rect@1.1.3", "", {}, "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], + "vaul/@radix-ui/react-dialog/@radix-ui/react-focus-scope/@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], "webview-ui/vitest/@vitest/utils/loupe": ["loupe@3.2.1", "", {}, "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ=="], @@ -7344,8 +7208,6 @@ "@microsoft/tui-test/jest-diff/pretty-format/@jest/schemas/@sinclair/typebox": ["@sinclair/typebox@0.27.12", "", {}, "sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g=="], - "@radix-ui/react-accessible-icon/@radix-ui/react-visually-hidden/@radix-ui/react-primitive/@radix-ui/react-slot/@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.5", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - "@storybook/react-vite/find-up/locate-path/p-locate/p-limit": ["p-limit@4.0.0", "", { "dependencies": { "yocto-queue": "^1.0.0" } }, "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ=="], "@vscode/test-cli/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], @@ -7358,7 +7220,7 @@ "claude-dev/@microsoft/tui-test/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "claude-dev/@microsoft/tui-test/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "claude-dev/@microsoft/tui-test/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "claude-dev/@microsoft/tui-test/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -7416,7 +7278,7 @@ "rimraf/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "shadcn/ts-morph/@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@5.0.8", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg=="], + "shadcn/ts-morph/@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@5.0.9", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], "test-exclude/glob/jackspeak/@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], @@ -7446,7 +7308,7 @@ "googleapis-common/gaxios/rimraf/glob/jackspeak/@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], - "googleapis-common/gaxios/rimraf/glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + "googleapis-common/gaxios/rimraf/glob/minimatch/brace-expansion": ["brace-expansion@2.1.4", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg=="], "googleapis-common/gaxios/rimraf/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], diff --git a/sdk/CHANGELOG.md b/sdk/CHANGELOG.md index 5906d5f3f8..25fef53ef3 100644 --- a/sdk/CHANGELOG.md +++ b/sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Cline SDK Changelog +## 0.0.73 + +- Fixed hosts reconnecting to stale managed Hub daemons: daemons now carry a runtime build fingerprint, so upgrading retires and respawns a daemon still running older code instead of attaching to it +- Fixed compaction being silently skipped on reasoning models. The summarizer no longer hardcodes a 1024-token output cap — it honors an explicit max-output-tokens setting, defaults to 4096 (lowered when the model reports less), and logs a diagnostic when a summary comes back empty +- Added Fable 5 (`claude-fable-5`) to the Vertex model catalog. Pricing is intentionally omitted because Vertex bills region-dependently, so cost shows as unknown rather than wrong +- Custom Vertex model IDs are now passed through unchanged, routing Claude-style IDs to the Anthropic-on-Vertex path + ## 0.0.72 - Prompts queued during a turn now survive being interrupted: they are preserved across user-initiated aborts, drained after a turn aborts itself, and edits made to the queue inside the abort window are applied rather than lost. Stopping a session now has consistent full-stop semantics across hosts diff --git a/sdk/packages/agents/package.json b/sdk/packages/agents/package.json index 4a2cac172f..134b2f1db3 100644 --- a/sdk/packages/agents/package.json +++ b/sdk/packages/agents/package.json @@ -1,6 +1,6 @@ { "name": "@cline/agents", - "version": "0.0.72", + "version": "0.0.73", "repository": { "type": "git", "url": "https://github.com/cline/cline", diff --git a/sdk/packages/core/package.json b/sdk/packages/core/package.json index 4bdc6b1080..411fa9240b 100644 --- a/sdk/packages/core/package.json +++ b/sdk/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@cline/core", "description": "Cline Core SDK for Node Runtime", - "version": "0.0.72", + "version": "0.0.73", "repository": { "type": "git", "url": "https://github.com/cline/cline", diff --git a/sdk/packages/llms/package.json b/sdk/packages/llms/package.json index 0503d83515..56ef70881e 100644 --- a/sdk/packages/llms/package.json +++ b/sdk/packages/llms/package.json @@ -1,6 +1,6 @@ { "name": "@cline/llms", - "version": "0.0.72", + "version": "0.0.73", "description": "Config-driven SDK for selecting, extending, and instantiating LLM providers and models", "repository": { "type": "git", diff --git a/sdk/packages/llms/src/catalog/catalog.generated.ts b/sdk/packages/llms/src/catalog/catalog.generated.ts index 29d8fc700f..68cba653ee 100644 --- a/sdk/packages/llms/src/catalog/catalog.generated.ts +++ b/sdk/packages/llms/src/catalog/catalog.generated.ts @@ -14,7 +14,7 @@ export const GENERATED_PROVIDER_MODELS: { version: number providers: Record> } = { - version: 1785998285106, + version: 1786471032395, providers: { "302ai": { "claude-opus-4-7": { @@ -4799,6 +4799,78 @@ export const GENERATED_PROVIDER_MODELS: { } }, "aihubmix": { + "qwen3.8-max": { + "id": "qwen3.8-max", + "name": "Qwen3.8 Max", + "contextWindow": 991000, + "maxInputTokens": 991000, + "maxTokens": 128000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ], + "pricing": { + "input": 1.69, + "output": 5.07, + "cacheRead": 0.169, + "cacheWrite": 2.1125 + }, + "releaseDate": "2026-08-03", + "family": "qwen" + }, + "claude-opus-5": { + "id": "claude-opus-5", + "name": "Claude Opus 5", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "releaseDate": "2026-07-24", + "family": "claude-opus" + }, "kimi-k3": { "id": "kimi-k3", "name": "Kimi K3", @@ -7126,6 +7198,7 @@ export const GENERATED_PROVIDER_MODELS: { "capabilities": [ "images", "video", + "files", "tools", "reasoning", "structured_output", @@ -7159,6 +7232,76 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-08-03", "family": "qwen" }, + "deepseek-v4-flash-0731": { + "id": "deepseek-v4-flash-0731", + "name": "DeepSeek V4 Flash 0731", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 384000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ], + "pricing": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-31", + "family": "deepseek-flash" + }, + "glm-5.2": { + "id": "glm-5.2", + "name": "GLM-5.2", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.28, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-13", + "family": "glm" + }, "qwen3.7-plus": { "id": "qwen3.7-plus", "name": "Qwen3.7 Plus", @@ -8301,6 +8444,7 @@ export const GENERATED_PROVIDER_MODELS: { "capabilities": [ "images", "video", + "files", "tools", "reasoning", "structured_output", @@ -10818,6 +10962,7 @@ export const GENERATED_PROVIDER_MODELS: { "capabilities": [ "images", "video", + "files", "tools", "reasoning", "structured_output", @@ -11345,6 +11490,7 @@ export const GENERATED_PROVIDER_MODELS: { "capabilities": [ "images", "video", + "files", "tools", "reasoning", "structured_output", @@ -11987,9 +12133,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.7, - "output": 3.5, - "cacheRead": 0.15, + "input": 0.69, + "output": 3.49, + "cacheRead": 0.14, "cacheWrite": 0 }, "releaseDate": "2026-06-12", @@ -14103,8 +14249,8 @@ export const GENERATED_PROVIDER_MODELS: { "zai-org/GLM-5.2-Fast": { "id": "zai-org/GLM-5.2-Fast", "name": "GLM 5.2 Fast", - "contextWindow": 524288, - "maxInputTokens": 524288, + "contextWindow": 1048576, + "maxInputTokens": 1048576, "maxTokens": 262144, "capabilities": [ "tools", @@ -14631,8 +14777,8 @@ export const GENERATED_PROVIDER_MODELS: { "openai.gpt-5.6-luna": { "id": "openai.gpt-5.6-luna", "name": "GPT-5.6 Luna", - "contextWindow": 272000, - "maxInputTokens": 272000, + "contextWindow": 1050000, + "maxInputTokens": 922000, "maxTokens": 128000, "capabilities": [ "images", @@ -14667,8 +14813,8 @@ export const GENERATED_PROVIDER_MODELS: { "openai.gpt-5.6-sol": { "id": "openai.gpt-5.6-sol", "name": "GPT-5.6 Sol", - "contextWindow": 272000, - "maxInputTokens": 272000, + "contextWindow": 1050000, + "maxInputTokens": 922000, "maxTokens": 128000, "capabilities": [ "images", @@ -14695,7 +14841,7 @@ export const GENERATED_PROVIDER_MODELS: { "input": 5.5, "output": 33, "cacheRead": 0.55, - "cacheWrite": 6.88 + "cacheWrite": 6.875 }, "releaseDate": "2026-07-09", "family": "gpt-sol" @@ -14703,8 +14849,8 @@ export const GENERATED_PROVIDER_MODELS: { "openai.gpt-5.6-terra": { "id": "openai.gpt-5.6-terra", "name": "GPT-5.6 Terra", - "contextWindow": 272000, - "maxInputTokens": 272000, + "contextWindow": 1050000, + "maxInputTokens": 922000, "maxTokens": 128000, "capabilities": [ "images", @@ -18649,7 +18795,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 131072, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -18676,6 +18822,25 @@ export const GENERATED_PROVIDER_MODELS: { "family": "deepseek-flash", "description": "Fast and efficient with 1M context window " }, + "nvidia/nemotron-3.5-lightning": { + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 8192, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "name": "nemotron-3.5-lightning", + "id": "nvidia/nemotron-3.5-lightning", + "description": "NVIDIA's latest flash model with 30B params" + }, "poolside/laguna-s-2.1:free": { "id": "poolside/laguna-s-2.1:free", "name": "Laguna S 2.1 (free)", @@ -18739,7 +18904,7 @@ export const GENERATED_PROVIDER_MODELS: { "id": "cline-pass/deepseek-v4-flash", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 131072, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -18757,9 +18922,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.0882, - "output": 0.1764, - "cacheRead": 0.01764, + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028, "cacheWrite": 0 }, "releaseDate": "2026-04-24", @@ -18811,6 +18976,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxTokens": 1048576, "capabilities": [ "images", + "video", "tools", "reasoning", "structured_output", @@ -18842,7 +19008,7 @@ export const GENERATED_PROVIDER_MODELS: { "id": "cline-pass/deepseek-v4-pro", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 384000, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -18860,9 +19026,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 0.63168, + "output": 1.26336, + "cacheRead": 0.053298, "cacheWrite": 0 }, "releaseDate": "2026-04-24", @@ -18874,7 +19040,7 @@ export const GENERATED_PROVIDER_MODELS: { "id": "cline-pass/glm-5.2", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 262144, + "maxTokens": 131072, "capabilities": [ "tools", "reasoning", @@ -18892,9 +19058,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.76, - "output": 2.42, - "cacheRead": 0.14, + "input": 0.4886, + "output": 1.5356, + "cacheRead": 0.09074, "cacheWrite": 0 }, "releaseDate": "2026-06-13", @@ -18942,9 +19108,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.589, - "output": 2.48, - "cacheRead": 0.0992, + "input": 0.5795, + "output": 2.44, + "cacheRead": 0.0976, "cacheWrite": 0 }, "releaseDate": "2026-04-21", @@ -19107,7 +19273,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 131072, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -19134,6 +19300,25 @@ export const GENERATED_PROVIDER_MODELS: { "family": "deepseek-flash", "description": "Fast and efficient with 1M context window " }, + "nvidia/nemotron-3.5-lightning": { + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 8192, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "name": "nemotron-3.5-lightning", + "id": "nvidia/nemotron-3.5-lightning", + "description": "NVIDIA's latest flash model with 30B params" + }, "poolside/laguna-s-2.1:free": { "id": "poolside/laguna-s-2.1:free", "name": "Laguna S 2.1 (free)", @@ -19309,7 +19494,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Glm 5.2", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 262144, + "maxTokens": 256000, "capabilities": [ "tools", "reasoning", @@ -19666,6 +19851,114 @@ export const GENERATED_PROVIDER_MODELS: { "family": "llama" } }, + "coralbricks": { + "kimi-k3": { + "id": "kimi-k3", + "name": "Kimi K3", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, + "glm-5.2-fp4": { + "id": "glm-5.2-fp4", + "name": "GLM 5.2 FP4", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.12, + "output": 4.4, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-13", + "family": "glm" + }, + "gpt-oss-120b": { + "id": "gpt-oss-120b", + "name": "GPT OSS 120B", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.12, + "output": 0.6, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2025-08-05", + "family": "gpt-oss" + } + }, "cortecs": { "deepseek-v4-flash-0731": { "id": "deepseek-v4-flash-0731", @@ -19690,9 +19983,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.25, - "output": 0.3, - "cacheRead": 0.062, + "input": 0.13, + "output": 0.28, + "cacheRead": 0.03, "cacheWrite": 0 }, "releaseDate": "2026-07-31", @@ -19734,6 +20027,40 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-24", "family": "claude-opus" }, + "gemini-3.5-flash-lite": { + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 1048576, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.33, + "output": 2.749, + "cacheRead": 0.033, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-21", + "family": "gemini-flash-lite" + }, "kimi-k3": { "id": "kimi-k3", "name": "Kimi K3", @@ -19783,7 +20110,7 @@ export const GENERATED_PROVIDER_MODELS: { "input": 1.1, "output": 6.599, "cacheRead": 0.11, - "cacheWrite": 0 + "cacheWrite": 1.38 }, "releaseDate": "2026-07-09", "family": "gpt-luna" @@ -19815,7 +20142,7 @@ export const GENERATED_PROVIDER_MODELS: { "input": 5.5, "output": 32.998, "cacheRead": 0.55, - "cacheWrite": 0 + "cacheWrite": 6.879 }, "releaseDate": "2026-07-09", "family": "gpt-sol" @@ -19847,30 +20174,11 @@ export const GENERATED_PROVIDER_MODELS: { "input": 2.749, "output": 16.498, "cacheRead": 0.275, - "cacheWrite": 0 + "cacheWrite": 3.437 }, "releaseDate": "2026-07-09", "family": "gpt-terra" }, - "apertus-70b": { - "id": "apertus-70b", - "name": "apertus-70b", - "contextWindow": 65536, - "maxInputTokens": 65536, - "maxTokens": 65536, - "capabilities": [ - "tools", - "reasoning" - ], - "reasoningOptions": [], - "pricing": { - "input": 1.393, - "output": 2.228, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-07-08" - }, "claude-sonnet-5": { "id": "claude-sonnet-5", "name": "Claude Sonnet 5", @@ -20148,37 +20456,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2026-04-29" }, - "deepseek-v4-flash": { - "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash", - "contextWindow": 1048576, - "maxInputTokens": 1048576, - "maxTokens": 1048576, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "low", - "medium", - "high" - ] - } - ], - "pricing": { - "input": 0.148, - "output": 0.296, - "cacheRead": 0.037, - "cacheWrite": 0 - }, - "releaseDate": "2026-04-24", - "family": "deepseek-flash" - }, "deepseek-v4-pro": { "id": "deepseek-v4-pro", "name": "DeepSeek V4 Pro", @@ -20702,24 +20979,22 @@ export const GENERATED_PROVIDER_MODELS: { }, "qwen3-coder-next": { "id": "qwen3-coder-next", - "name": "Qwen3 Coder Next 80B", + "name": "Qwen3 Coder Next", "contextWindow": 256000, "maxInputTokens": 256000, - "maxTokens": 65536, + "maxTokens": 256000, "capabilities": [ "tools", - "reasoning", "structured_output", "temperature" ], - "reasoningOptions": [], "pricing": { "input": 0.167, "output": 0.891, "cacheRead": 0, "cacheWrite": 0 }, - "releaseDate": "2026-02-04", + "releaseDate": "2026-02-03", "family": "qwen" }, "voxtral-small-2507": { @@ -20877,27 +21152,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-12-22", "family": "glm" }, - "holo2-30b-a3b": { - "id": "holo2-30b-a3b", - "name": "holo2-30b-a3b", - "contextWindow": 22000, - "maxInputTokens": 22000, - "maxTokens": 22000, - "capabilities": [ - "images", - "tools", - "reasoning", - "structured_output" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.334, - "output": 0.78, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-12-10" - }, "devstral-2512": { "id": "devstral-2512", "name": "Devstral 2", @@ -21248,6 +21502,25 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-09-29", "family": "claude-sonnet" }, + "apertus-70b": { + "id": "apertus-70b", + "name": "Apertus 70B", + "contextWindow": 65536, + "maxInputTokens": 65536, + "maxTokens": 65536, + "capabilities": [ + "tools", + "reasoning" + ], + "reasoningOptions": [], + "pricing": { + "input": 1.393, + "output": 2.228, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2025-09-02" + }, "qwen3-next-80b-a3b-thinking": { "id": "qwen3-next-80b-a3b-thinking", "name": "Qwen3-Next 80B-A3B (Thinking)", @@ -23711,38 +23984,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-21", "family": "kimi-k2" }, - "tencent/hy3-preview": { - "id": "tencent/hy3-preview", - "name": "Hy3 preview", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 262144, - "capabilities": [ - "tools", - "reasoning", - "structured_output", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "none", - "low", - "high" - ] - } - ], - "pricing": { - "input": 0.19, - "output": 0.63, - "cacheRead": 0.063, - "cacheWrite": 0.19 - }, - "releaseDate": "2026-04-20", - "family": "Hy" - }, "x-ai/grok-4.3": { "id": "x-ai/grok-4.3", "name": "Grok 4.3", @@ -25766,6 +26007,38 @@ export const GENERATED_PROVIDER_MODELS: { } }, "digitalocean": { + "deepseek-v4-flash-0731": { + "id": "deepseek-v4-flash-0731", + "name": "DeepSeek V4 Flash 0731", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 209715, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.08, + "output": 0.252, + "cacheRead": 0.0252, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-31", + "family": "deepseek-flash" + }, "anthropic-claude-opus-5": { "id": "anthropic-claude-opus-5", "name": "Anthropic Claude Opus 5", @@ -25823,9 +26096,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 3, - "output": 15, - "cacheRead": 0.3, + "input": 2.85, + "output": 14.25, + "cacheRead": 0.285, "cacheWrite": 0 }, "releaseDate": "2026-07-16", @@ -25991,9 +26264,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.7, - "output": 2.2, - "cacheRead": 0.12, + "input": 1.4, + "output": 4.4, + "cacheRead": 0.21, "cacheWrite": 0 }, "releaseDate": "2026-06-13", @@ -26096,7 +26369,7 @@ export const GENERATED_PROVIDER_MODELS: { "prompt-cache" ], "pricing": { - "input": 0.084, + "input": 0.0679, "output": 0.168, "cacheRead": 0.0168, "cacheWrite": 0 @@ -26142,9 +26415,9 @@ export const GENERATED_PROVIDER_MODELS: { "deepseek-v4-pro": { "id": "deepseek-v4-pro", "name": "Deepseek V4 Pro", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 52429, + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 384000, "capabilities": [ "tools", "reasoning", @@ -28819,8 +29092,8 @@ export const GENERATED_PROVIDER_MODELS: { "muse-spark-1-1": { "id": "muse-spark-1-1", "name": "Muse Spark 1.1", - "contextWindow": 1000000, - "maxInputTokens": 1000000, + "contextWindow": 1048576, + "maxInputTokens": 1048576, "maxTokens": 131072, "capabilities": [ "images", @@ -29284,6 +29557,35 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-02-23", "family": "qwen" }, + "qwen3-5-flash": { + "id": "qwen3-5-flash", + "name": "Qwen3.5 Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 32768, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.09, + "output": 0.368, + "cacheRead": 0.09, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-23", + "family": "qwen" + }, "qwen3-5-plus": { "id": "qwen3-5-plus", "name": "Qwen3.5 Plus", @@ -29405,6 +29707,48 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-01-19", "family": "glm-flash" }, + "deepseek-v3-2": { + "id": "deepseek-v3-2", + "name": "DeepSeek V3.2", + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ], + "pricing": { + "input": 0.57, + "output": 1.71, + "cacheRead": 0.57, + "cacheWrite": 0 + }, + "releaseDate": "2025-12-01", + "family": "deepseek" + }, "qwen3-max": { "id": "qwen3-max", "name": "Qwen3 Max", @@ -29480,8 +29824,8 @@ export const GENERATED_PROVIDER_MODELS: { "zai-org/GLM-5.2": { "id": "zai-org/GLM-5.2", "name": "GLM-5.2", - "contextWindow": 1048576, - "maxInputTokens": 1048576, + "contextWindow": 524288, + "maxInputTokens": 524288, "maxTokens": 131072, "capabilities": [ "tools", @@ -29681,26 +30025,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-08-05", "family": "gpt-oss" }, - "Qwen/Qwen3-VL-30B-A3B-Instruct": { - "id": "Qwen/Qwen3-VL-30B-A3B-Instruct", - "name": "Qwen3 VL 30B", - "contextWindow": 100000, - "maxInputTokens": 100000, - "maxTokens": 100000, - "capabilities": [ - "images", - "video", - "tools" - ], - "pricing": { - "input": 0.23, - "output": 0.92, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-07-30", - "family": "qwen" - }, "nvidia/Llama-3.3-70B-Instruct-FP8": { "id": "nvidia/Llama-3.3-70B-Instruct-FP8", "name": "Llama-3.3-70B-Instruct", @@ -31685,28 +32009,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-12-01", "family": "deepseek" - }, - "Qwen/Qwen3-235B-A22B-Instruct-2507": { - "id": "Qwen/Qwen3-235B-A22B-Instruct-2507", - "name": "Qwen3 235B A22B Instruct 2507", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 262144, - "capabilities": [ - "tools", - "reasoning", - "structured_output", - "temperature" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.2, - "output": 0.8, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-07-29", - "family": "qwen" } }, "frogbot": { @@ -33161,6 +33463,38 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-21", "family": "gemini-flash" }, + "kimi-k3": { + "id": "kimi-k3", + "name": "Kimi K3", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "gpt-5.6-luna": { "id": "gpt-5.6-luna", "name": "GPT-5.6 Luna", @@ -37112,6 +37446,91 @@ export const GENERATED_PROVIDER_MODELS: { } }, "hetzner": { + "DeepSeek-V4-Flash-0731": { + "id": "DeepSeek-V4-Flash-0731", + "name": "DeepSeek V4 Flash 0731", + "contextWindow": 512000, + "maxInputTokens": 512000, + "maxTokens": 384000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-31", + "family": "deepseek-flash" + }, + "GLM-5.2-NVFP4": { + "id": "GLM-5.2-NVFP4", + "name": "GLM-5.2 NVFP4", + "contextWindow": 512000, + "maxInputTokens": 512000, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-13", + "family": "glm" + }, + "Kimi-K2.7-Code": { + "id": "Kimi-K2.7-Code", + "name": "Kimi K2.7 Code", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-12", + "family": "kimi-k2" + }, "Qwen/Qwen3.6-35B-A3B-FP8": { "id": "Qwen/Qwen3.6-35B-A3B-FP8", "name": "Qwen3.6 35B A3B FP8", @@ -38766,8 +39185,8 @@ export const GENERATED_PROVIDER_MODELS: { "deepseek-v4-flash-0731": { "id": "deepseek-v4-flash-0731", "name": "DeepSeek V4 Flash 0731", - "contextWindow": 1000000, - "maxInputTokens": 1000000, + "contextWindow": 1048576, + "maxInputTokens": 1048576, "maxTokens": 384000, "capabilities": [ "tools", @@ -38780,15 +39199,17 @@ export const GENERATED_PROVIDER_MODELS: { { "type": "effort", "values": [ + "none", + "low", "high", "xhigh" ] } ], "pricing": { - "input": 0.2, - "output": 0.4, - "cacheRead": 0.04, + "input": 0.152432, + "output": 0.304864, + "cacheRead": 0.032664, "cacheWrite": 0 }, "releaseDate": "2026-08-02", @@ -38889,6 +39310,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxInputTokens": 1000000, "maxTokens": 65536, "capabilities": [ + "images", "tools", "reasoning", "temperature", @@ -38971,7 +39393,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Kimi K2.6", "contextWindow": 262000, "maxInputTokens": 262000, - "maxTokens": 262000, + "maxTokens": 26214, "capabilities": [ "images", "tools", @@ -39027,7 +39449,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GLM-5.2", "contextWindow": 1000000, "maxInputTokens": 1000000, - "maxTokens": 128000, + "maxTokens": 32768, "capabilities": [ "tools", "reasoning", @@ -39090,10 +39512,10 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.436, - "output": 1.72, + "input": 0.48, + "output": 1.8, "cacheRead": 0, - "cacheWrite": 0.218 + "cacheWrite": 0.24 }, "releaseDate": "2026-06-05", "family": "minimax" @@ -39103,7 +39525,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GLM-5.1", "contextWindow": 202800, "maxInputTokens": 202800, - "maxTokens": 131072, + "maxTokens": 3276, "capabilities": [ "tools", "reasoning", @@ -39235,10 +39657,10 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.124, - "output": 0.4, + "input": 0.116, + "output": 0.408, "cacheRead": 0, - "cacheWrite": 0.062 + "cacheWrite": 0.058 }, "releaseDate": "2026-04-30", "family": "gemma" @@ -39255,8 +39677,8 @@ export const GENERATED_PROVIDER_MODELS: { "prompt-cache" ], "pricing": { - "input": 0.6066, - "output": 1.0386, + "input": 0.598, + "output": 0.738, "cacheRead": 0, "cacheWrite": 0.3033 }, @@ -39275,10 +39697,10 @@ export const GENERATED_PROVIDER_MODELS: { "prompt-cache" ], "pricing": { - "input": 0.284, - "output": 0.934, + "input": 0.274, + "output": 0.8992, "cacheRead": 0, - "cacheWrite": 0.142 + "cacheWrite": 0.137 }, "releaseDate": "2026-04-30", "family": "llama" @@ -39295,8 +39717,8 @@ export const GENERATED_PROVIDER_MODELS: { "prompt-cache" ], "pricing": { - "input": 0.569, - "output": 2.135, + "input": 0.445, + "output": 2.145, "cacheRead": 0, "cacheWrite": 0.2845 }, @@ -39323,28 +39745,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-30", "family": "qwen" }, - "glm-5": { - "id": "glm-5", - "name": "GLM-5", - "contextWindow": 202752, - "maxInputTokens": 202752, - "maxTokens": 20275, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.82, - "output": 2.548, - "cacheRead": 0, - "cacheWrite": 0.41 - }, - "releaseDate": "2026-04-13", - "family": "glm" - }, "gpt-oss-120b": { "id": "gpt-oss-120b", "name": "GPT OSS 120B", @@ -39369,10 +39769,10 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.166, - "output": 0.632, + "input": 0.188, + "output": 0.73, "cacheRead": 0, - "cacheWrite": 0.083 + "cacheWrite": 0.094 }, "releaseDate": "2026-04-13", "family": "gpt-oss" @@ -45450,9 +45850,164 @@ export const GENERATED_PROVIDER_MODELS: { } }, "kilo": { + "nvidia/nemotron-3.5-lightning:free": { + "id": "nvidia/nemotron-3.5-lightning:free", + "name": "NVIDIA: Nemotron 3.5 Lightning (free)", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "nemotron" + }, + "sakana/sakana-namazu": { + "id": "sakana/sakana-namazu", + "name": "Sakana: Sakana Namazu", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ], + "pricing": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11" + }, + "meta/muse-glimmer-30b": { + "id": "meta/muse-glimmer-30b", + "name": "Muse Glimmer 30B", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 131072, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "muse" + }, + "upstage/solar-pro4": { + "id": "upstage/solar-pro4", + "name": "Upstage: Solar Pro 4", + "contextWindow": 524288, + "maxInputTokens": 524288, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ], + "pricing": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "solar" + }, + "inclusionai/ling-3.0-tiny:free": { + "id": "inclusionai/ling-3.0-tiny:free", + "name": "inclusionAI: Ling 3.0 Tiny (free)", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "ling" + }, "meta/muse-spark-1.2": { "id": "meta/muse-spark-1.2", - "name": "Meta: Muse Spark 1.2", + "name": "Muse Spark 1.2", "contextWindow": 1048576, "maxInputTokens": 1048576, "maxTokens": 1048576, @@ -45528,7 +46083,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash Latest", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65536, + "maxTokens": 131072, "capabilities": [ "tools", "reasoning", @@ -45548,9 +46103,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.09, - "output": 0.18, - "cacheRead": 0.018, + "input": 0.0798, + "output": 0.1596, + "cacheRead": 0.01596, "cacheWrite": 0 }, "releaseDate": "2026-08-01", @@ -45561,7 +46116,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash 0731", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65536, + "maxTokens": 384000, "capabilities": [ "tools", "reasoning", @@ -45594,11 +46149,12 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Inkling Small", "contextWindow": 524288, "maxInputTokens": 524288, - "maxTokens": 524288, + "maxTokens": 262144, "capabilities": [ "images", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -45700,9 +46256,9 @@ export const GENERATED_PROVIDER_MODELS: { "inclusionai/ling-3.0-flash": { "id": "inclusionai/ling-3.0-flash", "name": "Ling-3.0-flash", - "contextWindow": 131072, - "maxInputTokens": 131072, - "maxTokens": 16384, + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, "capabilities": [ "tools", "reasoning", @@ -45719,38 +46275,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.075, - "output": 0.22, - "cacheRead": 0.015, - "cacheWrite": 0 - }, - "releaseDate": "2026-07-23", - "family": "ling" - }, - "inclusionai/ling-3.0-flash:free": { - "id": "inclusionai/ling-3.0-flash:free", - "name": "Ling-3.0-flash (free)", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 32768, - "capabilities": [ - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "none", - "high" - ] - } - ], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.06, + "output": 0.18, + "cacheRead": 0.012, "cacheWrite": 0 }, "releaseDate": "2026-07-23", @@ -45925,6 +46452,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxTokens": 1048576, "capabilities": [ "images", + "video", "tools", "reasoning", "structured_output", @@ -45988,7 +46516,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Inkling", "contextWindow": 524288, "maxInputTokens": 524288, - "maxTokens": 524288, + "maxTokens": 262144, "capabilities": [ "images", "tools", @@ -46653,9 +47181,9 @@ export const GENERATED_PROVIDER_MODELS: { "z-ai/glm-5.2": { "id": "z-ai/glm-5.2", "name": "GLM-5.2", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 262144, + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, "capabilities": [ "tools", "reasoning", @@ -47497,6 +48025,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxTokens": 1048576, "capabilities": [ "images", + "video", "tools", "reasoning", "structured_output", @@ -47515,7 +48044,7 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 2.9, + "input": 2.8, "output": 14, "cacheRead": 0.29, "cacheWrite": 0 @@ -47665,7 +48194,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 131072, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -47697,7 +48226,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Pro", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 384000, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -47871,7 +48400,7 @@ export const GENERATED_PROVIDER_MODELS: { "pricing": { "input": 0.14, "output": 0.28, - "cacheRead": 0.003, + "cacheRead": 0.0028, "cacheWrite": 0 }, "releaseDate": "2026-04-22", @@ -47900,9 +48429,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.004, + "input": 0.4, + "output": 1.5, + "cacheRead": 0.08, "cacheWrite": 0 }, "releaseDate": "2026-04-22", @@ -48072,7 +48601,8 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -48084,9 +48614,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.14, + "input": 0.15, "output": 1, - "cacheRead": 0, + "cacheRead": 0.05, "cacheWrite": 0 }, "releaseDate": "2026-04-17", @@ -48304,7 +48834,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Gemma 4 26B A4B IT", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 16384, + "maxTokens": 262144, "capabilities": [ "images", "video", @@ -48356,9 +48886,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.09, - "output": 0.34, - "cacheRead": 0.05, + "input": 0.08, + "output": 0.35, + "cacheRead": 0.01, "cacheWrite": 0 }, "releaseDate": "2026-04-02", @@ -48954,28 +49484,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-03", "family": "gemini-flash-lite" }, - "openai/gpt-5.3-chat": { - "id": "openai/gpt-5.3-chat", - "name": "OpenAI: GPT-5.3 Chat (retires Aug 10)", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 16384, - "capabilities": [ - "images", - "files", - "tools", - "structured_output", - "prompt-cache" - ], - "pricing": { - "input": 1.75, - "output": 14, - "cacheRead": 0.175, - "cacheWrite": 0 - }, - "releaseDate": "2026-03-03", - "family": "gpt" - }, "bytedance-seed/seed-2.0-mini": { "id": "bytedance-seed/seed-2.0-mini", "name": "ByteDance Seed: Seed-2.0-Mini", @@ -49076,7 +49584,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.5 122B-A10B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 65536, + "maxTokens": 81920, "capabilities": [ "images", "video", @@ -49342,7 +49850,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.5 397B-A17B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 65536, + "maxTokens": 262144, "capabilities": [ "images", "video", @@ -49533,7 +50041,7 @@ export const GENERATED_PROVIDER_MODELS: { }, "qwen/qwen3-coder-next": { "id": "qwen/qwen3-coder-next", - "name": "Qwen: Qwen3 Coder Next", + "name": "Qwen3 Coder Next", "contextWindow": 262144, "maxInputTokens": 262144, "maxTokens": 262144, @@ -49548,7 +50056,7 @@ export const GENERATED_PROVIDER_MODELS: { "cacheRead": 0, "cacheWrite": 0 }, - "releaseDate": "2026-02-04", + "releaseDate": "2026-02-03", "family": "qwen" }, "openrouter/free": { @@ -49865,7 +50373,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Gemini 3 Flash Preview", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65535, + "maxTokens": 65536, "capabilities": [ "images", "video", @@ -49902,7 +50410,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Nemotron 3 Nano 30B A3B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 262144, + "maxTokens": 228000, "capabilities": [ "tools", "reasoning", @@ -50031,10 +50539,10 @@ export const GENERATED_PROVIDER_MODELS: { }, "openai/gpt-5.2-chat": { "id": "openai/gpt-5.2-chat", - "name": "OpenAI: GPT-5.2 Chat (retires Aug 10)", + "name": "OpenAI: GPT-5.2 Chat", "contextWindow": 128000, "maxInputTokens": 128000, - "maxTokens": 16384, + "maxTokens": 32000, "capabilities": [ "images", "files", @@ -50221,7 +50729,7 @@ export const GENERATED_PROVIDER_MODELS: { }, "deepseek/deepseek-v3.2": { "id": "deepseek/deepseek-v3.2", - "name": "DeepSeek: DeepSeek V3.2", + "name": "DeepSeek V3.2", "contextWindow": 163840, "maxInputTokens": 163840, "maxTokens": 65536, @@ -51027,9 +51535,9 @@ export const GENERATED_PROVIDER_MODELS: { "qwen/qwen3-next-80b-a3b-thinking": { "id": "qwen/qwen3-next-80b-a3b-thinking", "name": "Qwen3-Next 80B-A3B (Thinking)", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 32768, + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, "capabilities": [ "tools", "reasoning", @@ -51574,7 +52082,6 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", - "structured_output", "temperature", "prompt-cache" ], @@ -52275,9 +52782,9 @@ export const GENERATED_PROVIDER_MODELS: { "qwen/qwen3-14b": { "id": "qwen/qwen3-14b", "name": "Qwen: Qwen3 14B", - "contextWindow": 131072, - "maxInputTokens": 131072, - "maxTokens": 8192, + "contextWindow": 40960, + "maxInputTokens": 40960, + "maxTokens": 16384, "capabilities": [ "tools", "reasoning", @@ -52527,8 +53034,8 @@ export const GENERATED_PROVIDER_MODELS: { "meta-llama/llama-4-maverick": { "id": "meta-llama/llama-4-maverick", "name": "Meta: Llama 4 Maverick", - "contextWindow": 1048576, - "maxInputTokens": 1048576, + "contextWindow": 128000, + "maxInputTokens": 128000, "maxTokens": 16384, "capabilities": [ "images", @@ -52628,9 +53135,9 @@ export const GENERATED_PROVIDER_MODELS: { "qwen/qwen3-coder-30b-a3b-instruct": { "id": "qwen/qwen3-coder-30b-a3b-instruct", "name": "Qwen3-Coder 30B-A3B Instruct", - "contextWindow": 160000, - "maxInputTokens": 160000, - "maxTokens": 32768, + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, "capabilities": [ "tools", "structured_output", @@ -54021,6 +54528,43 @@ export const GENERATED_PROVIDER_MODELS: { } }, "llmgateway": { + "muse-spark-1.2": { + "id": "muse-spark-1.2", + "name": "Muse Spark 1.2", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-05", + "family": "muse" + }, "qwen3.7-flash": { "id": "qwen3.7-flash", "name": "Qwen3.7 Flash", @@ -54176,9 +54720,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 2, - "output": 6, - "cacheRead": 0.25, + "input": 1.815, + "output": 5.4461, + "cacheRead": 0.21, "cacheWrite": 2.5 }, "releaseDate": "2026-07-19", @@ -54454,9 +54998,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.8, - "output": 2.55, - "cacheRead": 0.16, + "input": 0.55, + "output": 1.9255, + "cacheRead": 0.1375, "cacheWrite": 0 }, "releaseDate": "2026-06-13", @@ -55668,28 +56212,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-05", "family": "gpt-pro" }, - "gpt-5.3-chat-latest": { - "id": "gpt-5.3-chat-latest", - "name": "GPT-5.3 Chat (latest)", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 16384, - "capabilities": [ - "images", - "tools", - "structured_output", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 1.75, - "output": 14, - "cacheRead": 0.175, - "cacheWrite": 0 - }, - "releaseDate": "2026-03-03", - "family": "gpt" - }, "gemini-pro-latest": { "id": "gemini-pro-latest", "name": "Gemini Pro Latest", @@ -56232,36 +56754,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-12-11", "family": "gpt" }, - "gpt-5.2-chat-latest": { - "id": "gpt-5.2-chat-latest", - "name": "GPT-5.2 Chat", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 16384, - "capabilities": [ - "images", - "tools", - "reasoning", - "structured_output", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "medium" - ] - } - ], - "pricing": { - "input": 1.75, - "output": 14, - "cacheRead": 0.175, - "cacheWrite": 0 - }, - "releaseDate": "2025-12-11", - "family": "gpt-codex" - }, "gpt-5.2-codex": { "id": "gpt-5.2-codex", "name": "GPT-5.2 Codex", @@ -56664,27 +57156,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-10-15", "family": "claude-haiku" }, - "claude-haiku-4-5-free": { - "id": "claude-haiku-4-5-free", - "name": "Claude Haiku 4.5 (latest)", - "contextWindow": 200000, - "maxInputTokens": 200000, - "maxTokens": 200000, - "capabilities": [ - "images", - "tools", - "structured_output", - "temperature" - ], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-10-15", - "family": "claude-haiku" - }, "qwen3-coder-next": { "id": "qwen3-coder-next", "name": "Qwen3 Coder Next", @@ -58103,27 +58574,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-03-20", "family": "gpt" }, - "qwen2-5-vl-32b-instruct": { - "id": "qwen2-5-vl-32b-instruct", - "name": "Qwen2.5 VL 32B Instruct", - "contextWindow": 131072, - "maxInputTokens": 131072, - "maxTokens": 8192, - "capabilities": [ - "images", - "tools", - "structured_output", - "temperature" - ], - "pricing": { - "input": 1.4, - "output": 4.2, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-03-15", - "family": "qwen" - }, "gemma-3-27b": { "id": "gemma-3-27b", "name": "Gemma 3 27B", @@ -58144,27 +58594,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-03-12", "family": "gemma" }, - "qwen-max-latest": { - "id": "qwen-max-latest", - "name": "Qwen Max Latest", - "contextWindow": 32768, - "maxInputTokens": 32768, - "maxTokens": 8192, - "capabilities": [ - "images", - "tools", - "structured_output", - "temperature" - ], - "pricing": { - "input": 1.6, - "output": 6.4, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-01-25", - "family": "qwen" - }, "qwen-plus-latest": { "id": "qwen-plus-latest", "name": "Qwen Plus Latest", @@ -62032,6 +62461,145 @@ export const GENERATED_PROVIDER_MODELS: { } }, "nano-gpt": { + "upstage/solar-pro4": { + "id": "upstage/solar-pro4", + "name": "Solar Pro 4", + "contextWindow": 524288, + "maxInputTokens": 524288, + "maxTokens": 131072, + "capabilities": [ + "tools", + "structured_output", + "prompt-cache" + ], + "pricing": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "solar" + }, + "upstage/solar-pro4:thinking": { + "id": "upstage/solar-pro4:thinking", + "name": "Solar Pro 4 Thinking", + "contextWindow": 524288, + "maxInputTokens": 524288, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "solar" + }, + "meta/muse-glimmer-30b": { + "id": "meta/muse-glimmer-30b", + "name": "Muse Glimmer 30B", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 131072, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "muse" + }, + "inclusionai/ling-3.0-tiny": { + "id": "inclusionai/ling-3.0-tiny", + "name": "Ling 3.0 Tiny", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, + "capabilities": [ + "tools", + "prompt-cache" + ], + "pricing": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-09", + "family": "ling" + }, + "inclusionai/ling-3.0-tiny:thinking": { + "id": "inclusionai/ling-3.0-tiny:thinking", + "name": "Ling 3.0 Tiny Thinking", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-09", + "family": "ling" + }, "meta/muse-spark-1.2": { "id": "meta/muse-spark-1.2", "name": "Muse Spark 1.2", @@ -62045,9 +62613,21 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], - "reasoningOptions": [], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ], "pricing": { "input": 1.25, "output": 4.25, @@ -62072,7 +62652,18 @@ export const GENERATED_PROVIDER_MODELS: { "structured_output", "prompt-cache" ], - "reasoningOptions": [], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ], "pricing": { "input": 0.1, "output": 0.2, @@ -62108,10 +62699,35 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.8 Max", "contextWindow": 991000, "maxInputTokens": 991000, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "releaseDate": "2026-08-03", + "family": "qwen" + }, + "qwen3.8-max:thinking": { + "id": "qwen3.8-max:thinking", + "name": "Qwen3.8 Max Thinking", + "contextWindow": 991000, + "maxInputTokens": 991000, "maxTokens": 131072, "capabilities": [ "images", "video", + "files", "tools", "reasoning", "structured_output", @@ -62122,7 +62738,6 @@ export const GENERATED_PROVIDER_MODELS: { { "type": "effort", "values": [ - "none", "low", "medium", "high", @@ -62456,9 +63071,9 @@ export const GENERATED_PROVIDER_MODELS: { "prompt-cache" ], "pricing": { - "input": 0.06, - "output": 0.18, - "cacheRead": 0.012, + "input": 0.075, + "output": 0.22, + "cacheRead": 0.015, "cacheWrite": 0 }, "releaseDate": "2026-07-23", @@ -62489,9 +63104,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.06, - "output": 0.18, - "cacheRead": 0.012, + "input": 0.075, + "output": 0.22, + "cacheRead": 0.015, "cacheWrite": 0 }, "releaseDate": "2026-07-23", @@ -62748,7 +63363,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Kimi K3 TEE", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65535, + "maxTokens": 1048576, "capabilities": [ "images", "video", @@ -66590,6 +67205,27 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-02-05", "family": "gpt-codex" }, + "qwen/qwen3-coder-next": { + "id": "qwen/qwen3-coder-next", + "name": "Qwen3 Coder Next", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-03", + "family": "qwen" + }, "openai/o3-mini-low": { "id": "openai/o3-mini-low", "name": "OpenAI o3-mini (Low)", @@ -66940,26 +67576,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-12-11", "family": "gpt-codex" }, - "qwen/qwen3-coder-next": { - "id": "qwen/qwen3-coder-next", - "name": "Qwen3 Coder Next", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 65536, - "capabilities": [ - "tools", - "structured_output", - "prompt-cache" - ], - "pricing": { - "input": 0.2, - "output": 1.5, - "cacheRead": 0.1, - "cacheWrite": 0 - }, - "releaseDate": "2025-12-08", - "family": "qwen" - }, "openai/o4-mini-high": { "id": "openai/o4-mini-high", "name": "OpenAI o4-mini high", @@ -67023,6 +67639,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "structured_output", + "temperature", "prompt-cache" ], "pricing": { @@ -67045,6 +67662,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [], @@ -69829,6 +70447,39 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-06-01", "family": "minimax" }, + "deepseek-ai/DeepSeek-V4-Flash": { + "id": "deepseek-ai/DeepSeek-V4-Flash", + "name": "DeepSeek V4 Flash", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.14, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-24", + "family": "deepseek-flash" + }, "deepseek-ai/DeepSeek-V4-Pro": { "id": "deepseek-ai/DeepSeek-V4-Pro", "name": "DeepSeek V4 Pro", @@ -70230,6 +70881,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "prompt-cache" ], "reasoningOptions": [ @@ -70256,12 +70908,123 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-24", "family": "claude-opus" }, + "gemini-3-5-flash-lite": { + "id": "gemini-3-5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-21", + "family": "gemini-flash-lite" + }, + "gemini-3-6-flash": { + "id": "gemini-3-6-flash", + "name": "Gemini 3.6 Flash", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-21", + "family": "gemini-flash" + }, + "kimi-k3": { + "id": "kimi-k3", + "name": "Kimi K3", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "inkling": { "id": "inkling", "name": "Inkling", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 1048576, + "maxTokens": 65536, "capabilities": [ "images", "tools", @@ -70412,6 +71175,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "prompt-cache" ], "reasoningOptions": [ @@ -70443,7 +71207,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GLM-5.2", "contextWindow": 1000000, "maxInputTokens": 1000000, - "maxTokens": 131072, + "maxTokens": 65536, "capabilities": [ "tools", "reasoning", @@ -70487,6 +71251,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "prompt-cache" ], "reasoningOptions": [ @@ -70521,6 +71286,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "prompt-cache" ], "reasoningOptions": [ @@ -70642,8 +71408,8 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0, - "output": 0, + "input": 30, + "output": 180, "cacheRead": 0, "cacheWrite": 0 }, @@ -70661,6 +71427,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "prompt-cache" ], "reasoningOptions": [ @@ -70698,6 +71465,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -70732,6 +71500,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -70767,6 +71536,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -70830,7 +71600,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.5 122B-A10B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 8000, + "maxTokens": 25000, "capabilities": [ "tools", "reasoning", @@ -70903,6 +71673,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -70936,6 +71707,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -70970,6 +71742,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -71039,6 +71812,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -71073,6 +71847,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -71106,6 +71881,7 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [ @@ -71139,6 +71915,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -71172,6 +71949,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -71199,9 +71977,10 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3-Next 80B-A3B Instruct", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 32768, + "maxTokens": 10000, "capabilities": [ "tools", + "structured_output", "temperature" ], "pricing": { @@ -71323,6 +72102,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -71350,7 +72130,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GPT OSS 120B", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 32768, + "maxTokens": 25000, "capabilities": [ "tools", "reasoning", @@ -71381,7 +72161,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GPT OSS 20B", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 32768, + "maxTokens": 25000, "capabilities": [ "tools", "reasoning", @@ -71412,10 +72192,11 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Llama 4 Maverick 17B Instruct", "contextWindow": 1000000, "maxInputTokens": 1000000, - "maxTokens": 16384, + "maxTokens": 8192, "capabilities": [ "images", "tools", + "structured_output", "temperature" ], "pricing": { @@ -71432,7 +72213,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Gemma 3 12B", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 16384, + "maxTokens": 8192, "capabilities": [ "images", "tools", @@ -71453,9 +72234,10 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Llama-3.3-70B-Instruct", "contextWindow": 128000, "maxInputTokens": 128000, - "maxTokens": 4096, + "maxTokens": 8192, "capabilities": [ "tools", + "structured_output", "temperature" ], "pricing": { @@ -71472,7 +72254,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Llama 3.1 8B Instruct", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 16384, + "maxTokens": 8192, "capabilities": [ "tools", "structured_output", @@ -71505,6 +72287,14 @@ export const GENERATED_PROVIDER_MODELS: { "reasoningOptions": [ { "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] } ], "pricing": { @@ -71516,6 +72306,27 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-16", "family": "kimi-k3" }, + "kimi-k3-fast": { + "id": "kimi-k3-fast", + "name": "Kimi K3 Fast", + "contextWindow": 1048560, + "maxInputTokens": 1048560, + "maxTokens": 1048560, + "capabilities": [ + "images", + "tools", + "structured_output", + "prompt-cache" + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "glm-5.2": { "id": "glm-5.2", "name": "GLM 5.2", @@ -73848,6 +74659,32 @@ export const GENERATED_PROVIDER_MODELS: { } }, "nvidia": { + "nvidia/nemotron-3.5-lightning-30b-a3b": { + "id": "nvidia/nemotron-3.5-lightning-30b-a3b", + "name": "Nemotron 3.5 Lightning 30B A3B", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "nemotron" + }, "thinkingmachines/inkling": { "id": "thinkingmachines/inkling", "name": "Inkling", @@ -75157,6 +75994,151 @@ export const GENERATED_PROVIDER_MODELS: { } }, "ofox": { + "bailian/qwen3.8-max": { + "id": "bailian/qwen3.8-max", + "name": "Qwen3.8 Max", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ], + "pricing": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "releaseDate": "2026-08-03", + "family": "qwen" + }, + "anthropic/claude-opus-5": { + "id": "anthropic/claude-opus-5", + "name": "Claude Opus 5", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "releaseDate": "2026-07-24", + "family": "claude-opus" + }, + "google/gemini-3.6-flash": { + "id": "google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "cacheWrite": 0.083 + }, + "releaseDate": "2026-07-21", + "family": "gemini-flash" + }, + "moonshotai/kimi-k3": { + "id": "moonshotai/kimi-k3", + "name": "Kimi K3", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "openai/gpt-5.6-luna": { "id": "openai/gpt-5.6-luna", "name": "GPT-5.6 Luna", @@ -75333,6 +76315,30 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-06-13", "family": "glm" }, + "moonshotai/kimi-k2.7-code-highspeed": { + "id": "moonshotai/kimi-k2.7-code-highspeed", + "name": "Kimi K2.7 Code Highspeed", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-12", + "family": "kimi-k2" + }, "anthropic/claude-fable-5": { "id": "anthropic/claude-fable-5", "name": "Claude Fable 5", @@ -75367,6 +76373,37 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-06-09", "family": "claude-fable" }, + "bailian/qwen3.7-plus": { + "id": "bailian/qwen3.7-plus", + "name": "Qwen3.7 Plus", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 64000, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "releaseDate": "2026-06-02", + "family": "qwen" + }, "anthropic/claude-opus-4.8": { "id": "anthropic/claude-opus-4.8", "name": "Claude Opus 4.8", @@ -75430,6 +76467,145 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-05-21", "family": "qwen" }, + "google/gemini-3.5-flash": { + "id": "google/gemini-3.5-flash", + "name": "Gemini 3.5 Flash", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.83 + }, + "releaseDate": "2026-05-19", + "family": "gemini-flash" + }, + "google/gemini-3.1-flash-lite": { + "id": "google/gemini-3.1-flash-lite", + "name": "Gemini 3.1 Flash Lite", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 1 + }, + "releaseDate": "2026-05-07", + "family": "gemini-flash-lite" + }, + "bailian/qwen3.6-flash": { + "id": "bailian/qwen3.6-flash", + "name": "Qwen3.6 Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.31 + }, + "releaseDate": "2026-04-27", + "family": "qwen3.6" + }, + "deepseek/deepseek-v4-flash": { + "id": "deepseek/deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 384000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-24", + "family": "deepseek-flash" + }, "deepseek/deepseek-v4-pro": { "id": "deepseek/deepseek-v4-pro", "name": "DeepSeek V4 Pro", @@ -75499,6 +76675,37 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-23", "family": "gpt" }, + "bailian/qwen3.6-27b": { + "id": "bailian/qwen3.6-27b", + "name": "Qwen3.6 27B", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 64000, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-22", + "family": "qwen" + }, "moonshotai/kimi-k2.6": { "id": "moonshotai/kimi-k2.6", "name": "Kimi K2.6", @@ -75528,6 +76735,35 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-21", "family": "kimi-k2" }, + "bailian/qwen3.6-max-preview": { + "id": "bailian/qwen3.6-max-preview", + "name": "Qwen3.6 Max Preview", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2 + }, + "releaseDate": "2026-04-20", + "family": "qwen" + }, "x-ai/grok-4.3": { "id": "x-ai/grok-4.3", "name": "Grok 4.3", @@ -75563,6 +76799,342 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-17", "family": "grok" }, + "anthropic/claude-opus-4.7": { + "id": "anthropic/claude-opus-4.7", + "name": "Claude Opus 4.7", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "releaseDate": "2026-04-16", + "family": "claude-opus" + }, + "z-ai/glm-5.1": { + "id": "z-ai/glm-5.1", + "name": "GLM-5.1", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-07", + "family": "glm" + }, + "bailian/qwen3.6-plus": { + "id": "bailian/qwen3.6-plus", + "name": "Qwen3.6 Plus", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "releaseDate": "2026-04-02", + "family": "qwen" + }, + "z-ai/glm-5v-turbo": { + "id": "z-ai/glm-5v-turbo", + "name": "GLM-5V-Turbo", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-01", + "family": "glm" + }, + "openai/gpt-5.4-mini": { + "id": "openai/gpt-5.4-mini", + "name": "GPT-5.4 mini", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075, + "cacheWrite": 0 + }, + "releaseDate": "2026-03-17", + "family": "gpt-mini" + }, + "openai/gpt-5.4-nano": { + "id": "openai/gpt-5.4-nano", + "name": "GPT-5.4 nano", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02, + "cacheWrite": 0 + }, + "releaseDate": "2026-03-17", + "family": "gpt-nano" + }, + "z-ai/glm-5-turbo": { + "id": "z-ai/glm-5-turbo", + "name": "GLM-5-Turbo", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "releaseDate": "2026-03-16", + "family": "glm" + }, + "x-ai/grok-4.20": { + "id": "x-ai/grok-4.20", + "name": "Grok 4.20 (Reasoning)", + "contextWindow": 2000000, + "maxInputTokens": 2000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 4, + "output": 12, + "cacheRead": 0.4, + "cacheWrite": 0 + }, + "releaseDate": "2026-03-09", + "family": "grok" + }, + "bailian/qwen3.5-122b-a10b": { + "id": "bailian/qwen3.5-122b-a10b", + "name": "Qwen3.5 122B-A10B", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 64000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.29, + "output": 2.29, + "cacheRead": 0.29, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-23", + "family": "qwen" + }, + "bailian/qwen3.5-27b": { + "id": "bailian/qwen3.5-27b", + "name": "Qwen3.5 27B", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.29, + "output": 2.05, + "cacheRead": 0.29, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-23", + "family": "qwen" + }, + "bailian/qwen3.5-flash": { + "id": "bailian/qwen3.5-flash", + "name": "Qwen3.5 Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "releaseDate": "2026-02-23", + "family": "qwen" + }, "google/gemini-3.1-pro-preview": { "id": "google/gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro Preview", @@ -75597,6 +77169,1025 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2026-02-19", "family": "gemini-pro" + }, + "anthropic/claude-sonnet-4.6": { + "id": "anthropic/claude-sonnet-4.6", + "name": "Claude Sonnet 4.6", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "releaseDate": "2026-02-17", + "family": "claude-sonnet" + }, + "bailian/qwen3.5-plus": { + "id": "bailian/qwen3.5-plus", + "name": "Qwen3.5 Plus", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04, + "cacheWrite": 0.4 + }, + "releaseDate": "2026-02-16", + "family": "qwen" + }, + "bailian/qwen3.5-397b-a17b": { + "id": "bailian/qwen3.5-397b-a17b", + "name": "Qwen3.5 397B-A17B", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 64000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.55, + "output": 3.5, + "cacheRead": 0.55, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-15", + "family": "qwen" + }, + "z-ai/glm-5": { + "id": "z-ai/glm-5", + "name": "GLM-5", + "contextWindow": 204800, + "maxInputTokens": 204800, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-12", + "family": "glm" + }, + "anthropic/claude-opus-4.6": { + "id": "anthropic/claude-opus-4.6", + "name": "Claude Opus 4.6", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ], + "pricing": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "releaseDate": "2026-02-05", + "family": "claude-opus" + }, + "bailian/qwen3-coder-next": { + "id": "bailian/qwen3-coder-next", + "name": "Qwen3 Coder Next", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "tools", + "structured_output", + "temperature" + ], + "pricing": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-03", + "family": "qwen" + }, + "z-ai/glm-4.7-flashx": { + "id": "z-ai/glm-4.7-flashx", + "name": "GLM-4.7-FlashX", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 128000, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.072, + "output": 0.43, + "cacheRead": 0.015, + "cacheWrite": 0 + }, + "releaseDate": "2026-01-19", + "family": "glm-flash" + }, + "moonshotai/kimi-k2.5": { + "id": "moonshotai/kimi-k2.5", + "name": "Kimi K2.5", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "releaseDate": "2026-01", + "family": "kimi-k2" + }, + "z-ai/glm-4.7": { + "id": "z-ai/glm-4.7", + "name": "GLM-4.7", + "contextWindow": 204800, + "maxInputTokens": 204800, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08, + "cacheWrite": 0 + }, + "releaseDate": "2025-12-22", + "family": "glm" + }, + "google/gemini-3-flash-preview": { + "id": "google/gemini-3-flash-preview", + "name": "Gemini 3 Flash Preview", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 1 + }, + "releaseDate": "2025-12-17", + "family": "gemini-flash" + }, + "openai/gpt-5.2": { + "id": "openai/gpt-5.2", + "name": "GPT-5.2", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18, + "cacheWrite": 0 + }, + "releaseDate": "2025-12-11", + "family": "gpt" + }, + "openai/gpt-5.2-codex": { + "id": "openai/gpt-5.2-codex", + "name": "GPT-5.2 Codex", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18, + "cacheWrite": 0 + }, + "releaseDate": "2025-12-11", + "family": "gpt-codex" + }, + "deepseek/deepseek-v3.2": { + "id": "deepseek/deepseek-v3.2", + "name": "DeepSeek V3.2", + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 32000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.29, + "output": 0.43, + "cacheRead": 0.06, + "cacheWrite": 0 + }, + "releaseDate": "2025-12-01", + "family": "deepseek" + }, + "anthropic/claude-opus-4.5": { + "id": "anthropic/claude-opus-4.5", + "name": "Claude Opus 4.5 (latest)", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 64000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ], + "pricing": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "releaseDate": "2025-11-24", + "family": "claude-opus" + }, + "x-ai/grok-4.1-fast": { + "id": "x-ai/grok-4.1-fast", + "name": "Grok 4.1 Fast", + "contextWindow": 2000000, + "maxInputTokens": 2000000, + "maxTokens": 30000, + "capabilities": [ + "images", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05, + "cacheWrite": 0 + }, + "releaseDate": "2025-11-19", + "family": "grok" + }, + "openai/gpt-5.1": { + "id": "openai/gpt-5.1", + "name": "GPT-5.1", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13, + "cacheWrite": 0 + }, + "releaseDate": "2025-11-13", + "family": "gpt" + }, + "openai/gpt-5.1-codex-max": { + "id": "openai/gpt-5.1-codex-max", + "name": "GPT-5.1 Codex Max", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13, + "cacheWrite": 0 + }, + "releaseDate": "2025-11-13", + "family": "gpt-codex" + }, + "openai/gpt-5.1-codex-mini": { + "id": "openai/gpt-5.1-codex-mini", + "name": "GPT-5.1 Codex mini", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 65536, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "releaseDate": "2025-11-13", + "family": "gpt-codex" + }, + "anthropic/claude-haiku-4.5": { + "id": "anthropic/claude-haiku-4.5", + "name": "Claude Haiku 4.5 (latest)", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 64000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ], + "pricing": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "releaseDate": "2025-10-15", + "family": "claude-haiku" + }, + "z-ai/glm-4.6": { + "id": "z-ai/glm-4.6", + "name": "GLM-4.6", + "contextWindow": 204800, + "maxInputTokens": 204800, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.4, + "output": 1.9, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "releaseDate": "2025-09-30", + "family": "glm" + }, + "bailian/qwen3-max": { + "id": "bailian/qwen3-max", + "name": "Qwen3 Max", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.36, + "output": 1.43, + "cacheRead": 0.072, + "cacheWrite": 0 + }, + "releaseDate": "2025-09-23", + "family": "qwen" + }, + "openai/gpt-5": { + "id": "openai/gpt-5", + "name": "GPT-5", + "contextWindow": 400000, + "maxInputTokens": 272000, + "maxTokens": 128000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13, + "cacheWrite": 0 + }, + "releaseDate": "2025-08-07", + "family": "gpt" + }, + "openai/gpt-5-mini": { + "id": "openai/gpt-5-mini", + "name": "GPT-5 Mini", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 32768, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ], + "pricing": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "releaseDate": "2025-08-07", + "family": "gpt-mini" + }, + "bailian/qwen-flash": { + "id": "bailian/qwen-flash", + "name": "Qwen Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0.022, + "output": 0.22, + "cacheRead": 0.0043, + "cacheWrite": 0.027 + }, + "releaseDate": "2025-07-28", + "family": "qwen" + }, + "bailian/qwen3-coder-flash": { + "id": "bailian/qwen3-coder-flash", + "name": "Qwen3 Coder Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "tools", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.06, + "cacheWrite": 0.27 + }, + "releaseDate": "2025-07-28", + "family": "qwen" + }, + "bailian/qwen3-coder-plus": { + "id": "bailian/qwen3-coder-plus", + "name": "Qwen3 Coder Plus", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "tools", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 1.8, + "output": 9, + "cacheRead": 0.2, + "cacheWrite": 1 + }, + "releaseDate": "2025-07-23", + "family": "qwen" + }, + "google/gemini-2.5-flash": { + "id": "google/gemini-2.5-flash", + "name": "Gemini 2.5 Flash", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ], + "pricing": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 1 + }, + "releaseDate": "2025-06-17", + "family": "gemini-flash" + }, + "google/gemini-2.5-flash-lite": { + "id": "google/gemini-2.5-flash-lite", + "name": "Gemini 2.5 Flash-Lite", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ], + "pricing": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025, + "cacheWrite": 1 + }, + "releaseDate": "2025-06-17", + "family": "gemini-flash-lite" + }, + "google/gemini-2.5-pro": { + "id": "google/gemini-2.5-pro", + "name": "Gemini 2.5 Pro", + "contextWindow": 1048576, + "maxInputTokens": 1048576, + "maxTokens": 65536, + "capabilities": [ + "images", + "video", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ], + "pricing": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 4.5 + }, + "releaseDate": "2025-06-17", + "family": "gemini-pro" + }, + "openai/gpt-4.1": { + "id": "openai/gpt-4.1", + "name": "GPT-4.1", + "contextWindow": 1047576, + "maxInputTokens": 1047576, + "maxTokens": 32768, + "capabilities": [ + "images", + "files", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 2, + "output": 8, + "cacheRead": 0.5, + "cacheWrite": 0 + }, + "releaseDate": "2025-04-14", + "family": "gpt" + }, + "openai/gpt-4.1-mini": { + "id": "openai/gpt-4.1-mini", + "name": "GPT-4.1 mini", + "contextWindow": 1047576, + "maxInputTokens": 1047576, + "maxTokens": 32768, + "capabilities": [ + "images", + "files", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "releaseDate": "2025-04-14", + "family": "gpt-mini" + }, + "bailian/qwen-turbo": { + "id": "bailian/qwen-turbo", + "name": "Qwen Turbo", + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 16384, + "capabilities": [ + "tools", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.05, + "output": 0.09, + "cacheRead": 0.0086, + "cacheWrite": 0 + }, + "releaseDate": "2024-11-01", + "family": "qwen" + }, + "openai/gpt-4o-mini": { + "id": "openai/gpt-4o-mini", + "name": "GPT-4o mini", + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 16384, + "capabilities": [ + "images", + "files", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075, + "cacheWrite": 0 + }, + "releaseDate": "2024-07-18", + "family": "gpt-mini" + }, + "openai/gpt-4o": { + "id": "openai/gpt-4o", + "name": "GPT-4o", + "contextWindow": 128000, + "maxInputTokens": 128000, + "maxTokens": 16384, + "capabilities": [ + "images", + "files", + "tools", + "structured_output", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25, + "cacheWrite": 0 + }, + "releaseDate": "2024-05-13", + "family": "gpt" + }, + "bailian/qwen-vl-max": { + "id": "bailian/qwen-vl-max", + "name": "Qwen-VL Max", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 8192, + "capabilities": [ + "images", + "tools", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.23, + "output": 0.58, + "cacheRead": 0.046, + "cacheWrite": 0 + }, + "releaseDate": "2024-04-08", + "family": "qwen" + }, + "bailian/qwen-max": { + "id": "bailian/qwen-max", + "name": "Qwen Max", + "contextWindow": 32768, + "maxInputTokens": 32768, + "maxTokens": 8192, + "capabilities": [ + "tools", + "temperature", + "prompt-cache" + ], + "pricing": { + "input": 0.35, + "output": 1.38, + "cacheRead": 0.069, + "cacheWrite": 0 + }, + "releaseDate": "2024-04-03", + "family": "qwen" } }, "ollama": { @@ -77069,9 +79660,52 @@ export const GENERATED_PROVIDER_MODELS: { } }, "opencode": { + "nemotron-3.5-lightning-free": { + "id": "nemotron-3.5-lightning-free", + "name": "Nemotron 3.5 Lightning Free", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "nemotron-free" + }, + "ling-3.0-tiny-free": { + "id": "ling-3.0-tiny-free", + "name": "Ling-3.0-tiny Free", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "ling" + }, "deepseek-v4-flash": { "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash (New)", + "name": "DeepSeek V4 Flash", "contextWindow": 1000000, "maxInputTokens": 1000000, "maxTokens": 384000, @@ -77106,7 +79740,7 @@ export const GENERATED_PROVIDER_MODELS: { }, "deepseek-v4-flash-free": { "id": "deepseek-v4-flash-free", - "name": "DeepSeek V4 Flash Free (New)", + "name": "DeepSeek V4 Flash Free", "contextWindow": 200000, "maxInputTokens": 200000, "maxTokens": 128000, @@ -77169,36 +79803,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-24", "family": "claude-opus" }, - "ling-3.0-flash-free": { - "id": "ling-3.0-flash-free", - "name": "Ling-3.0-flash Free", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 32768, - "capabilities": [ - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "low", - "medium", - "high" - ] - } - ], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-07-23", - "family": "ling" - }, "gemini-3.5-flash-lite": { "id": "gemini-3.5-flash-lite", "name": "Gemini 3.5 Flash Lite", @@ -77621,36 +80225,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-06-09", "family": "claude-fable" }, - "north-mini-code-free": { - "id": "north-mini-code-free", - "name": "North Mini Code Free", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "structured_output", - "temperature" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "none", - "high" - ] - } - ], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-06-09", - "family": "north-free" - }, "nemotron-3-ultra-free": { "id": "nemotron-3-ultra-free", "name": "Nemotron 3 Ultra Free", @@ -77730,30 +80304,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-05-28", "family": "claude-opus" }, - "grok-build-0.1": { - "id": "grok-build-0.1", - "name": "Grok Build 0.1", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 256000, - "capabilities": [ - "images", - "tools", - "reasoning", - "structured_output", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 1, - "output": 2, - "cacheRead": 0.2, - "cacheWrite": 0 - }, - "releaseDate": "2026-05-20", - "family": "grok-build" - }, "gemini-3.5-flash": { "id": "gemini-3.5-flash", "name": "Gemini 3.5 Flash", @@ -77976,6 +80526,31 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-04-16", "family": "claude-opus" }, + "grok-build-0.1": { + "id": "grok-build-0.1", + "name": "Grok Build 0.1", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 256000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 1, + "output": 2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-16", + "family": "grok-build" + }, "glm-5.1": { "id": "glm-5.1", "name": "GLM-5.1", @@ -78928,35 +81503,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-08-07", "family": "gpt-nano" }, - "claude-opus-4-1": { - "id": "claude-opus-4-1", - "name": "Claude Opus 4.1", - "contextWindow": 200000, - "maxInputTokens": 200000, - "maxTokens": 32000, - "capabilities": [ - "images", - "files", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "budget_tokens", - "min": 1024 - } - ], - "pricing": { - "input": 15, - "output": 75, - "cacheRead": 1.5, - "cacheWrite": 18.75 - }, - "releaseDate": "2025-08-05", - "family": "claude-opus" - }, "claude-sonnet-4": { "id": "claude-sonnet-4", "name": "Claude Sonnet 4", @@ -79023,7 +81569,7 @@ export const GENERATED_PROVIDER_MODELS: { }, "deepseek-v4-flash": { "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash (New)", + "name": "DeepSeek V4 Flash (2x usage)", "contextWindow": 1000000, "maxInputTokens": 1000000, "maxTokens": 384000, @@ -79045,9 +81591,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.14, - "output": 0.28, - "cacheRead": 0.0028, + "input": 0.07, + "output": 0.14, + "cacheRead": 0.0014, "cacheWrite": 0 }, "releaseDate": "2026-07-31", @@ -79508,6 +82054,136 @@ export const GENERATED_PROVIDER_MODELS: { } }, "openrouter": { + "nvidia/nemotron-3.5-lightning:free": { + "id": "nvidia/nemotron-3.5-lightning:free", + "name": "Nemotron 3.5 Lightning (free)", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 65536, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "nemotron" + }, + "sakana/sakana-namazu": { + "id": "sakana/sakana-namazu", + "name": "Sakana Namazu", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 65536, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ], + "pricing": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11" + }, + "meta/muse-glimmer-30b": { + "id": "meta/muse-glimmer-30b", + "name": "Muse Glimmer 30B", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 131072, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "muse" + }, + "upstage/solar-pro4": { + "id": "upstage/solar-pro4", + "name": "Solar Pro 4", + "contextWindow": 524288, + "maxInputTokens": 524288, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "solar" + }, + "inclusionai/ling-3.0-tiny:free": { + "id": "inclusionai/ling-3.0-tiny:free", + "name": "Ling 3.0 Tiny (free)", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, + "capabilities": [ + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "ling" + }, "meta/muse-spark-1.2": { "id": "meta/muse-spark-1.2", "name": "Muse Spark 1.2", @@ -79586,7 +82262,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash Latest", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65536, + "maxTokens": 131072, "capabilities": [ "tools", "reasoning", @@ -79605,9 +82281,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.09, - "output": 0.18, - "cacheRead": 0.018, + "input": 0.0798, + "output": 0.1596, + "cacheRead": 0.01596, "cacheWrite": 0 }, "releaseDate": "2026-08-01", @@ -79618,7 +82294,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash 0731", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65536, + "maxTokens": 384000, "capabilities": [ "tools", "reasoning", @@ -79637,9 +82313,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.09, + "input": 0.08, "output": 0.18, - "cacheRead": 0.018, + "cacheRead": 0.016, "cacheWrite": 0 }, "releaseDate": "2026-07-31", @@ -79655,6 +82331,7 @@ export const GENERATED_PROVIDER_MODELS: { "images", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -79672,7 +82349,7 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.5, + "input": 0.45, "output": 1.2, "cacheRead": 0.1, "cacheWrite": 0 @@ -79754,9 +82431,9 @@ export const GENERATED_PROVIDER_MODELS: { "inclusionai/ling-3.0-flash": { "id": "inclusionai/ling-3.0-flash", "name": "Ling-3.0-flash", - "contextWindow": 131072, - "maxInputTokens": 131072, - "maxTokens": 16384, + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 32768, "capabilities": [ "tools", "reasoning", @@ -79765,39 +82442,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.075, - "output": 0.22, - "cacheRead": 0.015, - "cacheWrite": 0 - }, - "releaseDate": "2026-07-23", - "family": "ling" - }, - "inclusionai/ling-3.0-flash:free": { - "id": "inclusionai/ling-3.0-flash:free", - "name": "Ling-3.0-flash (free)", - "contextWindow": 262144, - "maxInputTokens": 262144, - "maxTokens": 32768, - "capabilities": [ - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "low", - "medium", - "high" - ] - } - ], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.021, + "output": 0.063, + "cacheRead": 0.0042, "cacheWrite": 0 }, "releaseDate": "2026-07-23", @@ -79952,6 +82599,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxTokens": 1048576, "capabilities": [ "images", + "video", "tools", "reasoning", "structured_output", @@ -80010,7 +82658,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Inkling", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 1048576, + "maxTokens": 262144, "capabilities": [ "images", "tools", @@ -80032,9 +82680,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 1, + "input": 0.95, "output": 4.05, - "cacheRead": 0.17, + "cacheRead": 0.16, "cacheWrite": 0 }, "releaseDate": "2026-07-15", @@ -80600,7 +83248,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GLM-5.2", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 262144, + "maxTokens": 131072, "capabilities": [ "tools", "reasoning", @@ -80618,9 +83266,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.76, - "output": 2.42, - "cacheRead": 0.14, + "input": 0.4886, + "output": 1.5356, + "cacheRead": 0.09074, "cacheWrite": 0 }, "releaseDate": "2026-06-13", @@ -81379,6 +84027,7 @@ export const GENERATED_PROVIDER_MODELS: { "maxTokens": 1048576, "capabilities": [ "images", + "video", "tools", "reasoning", "structured_output", @@ -81396,7 +84045,7 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 2.9, + "input": 2.8, "output": 14, "cacheRead": 0.29, "cacheWrite": 0 @@ -81548,7 +84197,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Flash", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 131072, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -81566,9 +84215,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.0882, - "output": 0.1764, - "cacheRead": 0.01764, + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028, "cacheWrite": 0 }, "releaseDate": "2026-04-24", @@ -81579,7 +84228,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "DeepSeek V4 Pro", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 384000, + "maxTokens": 393216, "capabilities": [ "tools", "reasoning", @@ -81597,9 +84246,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 0.63168, + "output": 1.26336, + "cacheRead": 0.053298, "cacheWrite": 0 }, "releaseDate": "2026-04-24", @@ -81851,9 +84500,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.589, - "output": 2.48, - "cacheRead": 0.0992, + "input": 0.5795, + "output": 2.44, + "cacheRead": 0.0976, "cacheWrite": 0 }, "releaseDate": "2026-04-21", @@ -81934,7 +84583,8 @@ export const GENERATED_PROVIDER_MODELS: { "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -81942,9 +84592,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.14, + "input": 0.15, "output": 1, - "cacheRead": 0, + "cacheRead": 0.05, "cacheWrite": 0 }, "releaseDate": "2026-04-17", @@ -82145,14 +84795,15 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Gemma 4 26B A4B IT", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 16384, + "maxTokens": 262144, "capabilities": [ "images", "video", "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -82160,9 +84811,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.07, - "output": 0.34, - "cacheRead": 0, + "input": 0.12, + "output": 0.4, + "cacheRead": 0.05, "cacheWrite": 0 }, "releaseDate": "2026-04-02", @@ -82416,9 +85067,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.27, - "output": 1.08, - "cacheRead": 0.054, + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, "cacheWrite": 0 }, "releaseDate": "2026-03-18", @@ -82784,28 +85435,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-03", "family": "gemini-flash-lite" }, - "openai/gpt-5.3-chat": { - "id": "openai/gpt-5.3-chat", - "name": "GPT-5.3 Chat", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 16384, - "capabilities": [ - "images", - "files", - "tools", - "structured_output", - "prompt-cache" - ], - "pricing": { - "input": 1.75, - "output": 14, - "cacheRead": 0.175, - "cacheWrite": 0 - }, - "releaseDate": "2026-03-03", - "family": "gpt" - }, "bytedance-seed/seed-2.0-mini": { "id": "bytedance-seed/seed-2.0-mini", "name": "Seed-2.0-Mini", @@ -82899,7 +85528,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.5 122B-A10B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 65536, + "maxTokens": 81920, "capabilities": [ "images", "video", @@ -82914,8 +85543,8 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.26, - "output": 2.08, + "input": 0.29, + "output": 2.4, "cacheRead": 0, "cacheWrite": 0 }, @@ -83149,14 +85778,15 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3.5 397B-A17B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 65536, + "maxTokens": 262144, "capabilities": [ "images", "video", "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -83164,9 +85794,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.39, - "output": 2.34, - "cacheRead": 0, + "input": 0.5, + "output": 3.6, + "cacheRead": 0.3, "cacheWrite": 0 }, "releaseDate": "2026-02-15", @@ -83337,7 +85967,7 @@ export const GENERATED_PROVIDER_MODELS: { "cacheRead": 0.07, "cacheWrite": 0 }, - "releaseDate": "2026-02-04", + "releaseDate": "2026-02-03", "family": "qwen" }, "openrouter/free": { @@ -83590,7 +86220,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Gemini 3 Flash Preview", "contextWindow": 1048576, "maxInputTokens": 1048576, - "maxTokens": 65535, + "maxTokens": 65536, "capabilities": [ "images", "video", @@ -83626,7 +86256,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Nemotron 3 Nano 30B A3B", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 262144, + "maxTokens": 228000, "capabilities": [ "tools", "reasoning", @@ -83638,7 +86268,7 @@ export const GENERATED_PROVIDER_MODELS: { "pricing": { "input": 0.05, "output": 0.2, - "cacheRead": 0.03, + "cacheRead": 0.025, "cacheWrite": 0 }, "releaseDate": "2025-12-15", @@ -83770,7 +86400,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "GPT-5.2 Chat", "contextWindow": 128000, "maxInputTokens": 128000, - "maxTokens": 16384, + "maxTokens": 32000, "capabilities": [ "images", "files", @@ -84596,8 +87226,8 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.98, - "output": 3.95, + "input": 0.4, + "output": 4, "cacheRead": 0, "cacheWrite": 0 }, @@ -84725,7 +87355,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3-Next 80B-A3B (Thinking)", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 32768, + "maxTokens": 262144, "capabilities": [ "tools", "reasoning", @@ -84994,7 +87624,6 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", - "structured_output", "temperature", "prompt-cache" ], @@ -85701,7 +88330,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3 14B", "contextWindow": 131072, "maxInputTokens": 131072, - "maxTokens": 8192, + "maxTokens": 16384, "capabilities": [ "tools", "reasoning", @@ -85714,8 +88343,8 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0.2275, - "output": 0.91, + "input": 0.12, + "output": 0.24, "cacheRead": 0, "cacheWrite": 0 }, @@ -85952,7 +88581,7 @@ export const GENERATED_PROVIDER_MODELS: { ], "pricing": { "input": 0.2, - "output": 0.8, + "output": 0.696, "cacheRead": 0, "cacheWrite": 0 }, @@ -86041,7 +88670,7 @@ export const GENERATED_PROVIDER_MODELS: { "name": "Qwen3-Coder 30B-A3B Instruct", "contextWindow": 262144, "maxInputTokens": 262144, - "maxTokens": 32768, + "maxTokens": 262144, "capabilities": [ "tools", "structured_output", @@ -86049,7 +88678,7 @@ export const GENERATED_PROVIDER_MODELS: { ], "pricing": { "input": 0.07, - "output": 0.27, + "output": 0.28, "cacheRead": 0, "cacheWrite": 0 }, @@ -95723,15 +98352,16 @@ export const GENERATED_PROVIDER_MODELS: { "kimi-k2.6": { "id": "kimi-k2.6", "name": "Kimi K2.6", - "contextWindow": 262144, - "maxInputTokens": 262144, + "contextWindow": 256000, + "maxInputTokens": 256000, "maxTokens": 262144, "capabilities": [ "images", "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -95739,9 +98369,37 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 1.791, + "output": 8.9436, + "cacheRead": 0.1733, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-21", + "family": "kimi-k2" + }, + "kimi-latest": { + "id": "kimi-latest", + "name": "Kimi (latest)", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 262144, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 1.791, + "output": 8.9436, + "cacheRead": 0.1733, "cacheWrite": 0 }, "releaseDate": "2026-04-21", @@ -95752,12 +98410,13 @@ export const GENERATED_PROVIDER_MODELS: { "name": "gpt-oss-120b", "contextWindow": 128000, "maxInputTokens": 128000, - "maxTokens": 128000, + "maxTokens": 32768, "capabilities": [ "tools", "reasoning", "structured_output", - "temperature" + "temperature", + "prompt-cache" ], "reasoningOptions": [ { @@ -95770,12 +98429,12 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4969, + "output": 1.9644, + "cacheRead": 0.0462, "cacheWrite": 0 }, - "releaseDate": "2025-08-04", + "releaseDate": "2025-08-05", "family": "gpt-oss" } }, @@ -97707,6 +100366,91 @@ export const GENERATED_PROVIDER_MODELS: { } }, "regolo-ai": { + "glm5.2": { + "id": "glm5.2", + "name": "GLM-5.2", + "contextWindow": 96000, + "maxInputTokens": 96000, + "maxTokens": 96000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ], + "pricing": { + "input": 2.31, + "output": 6, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-13", + "family": "glm" + }, + "qwen3.6-27b": { + "id": "qwen3.6-27b", + "name": "Qwen3.6 27B", + "contextWindow": 120000, + "maxInputTokens": 120000, + "maxTokens": 120000, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.58, + "output": 2.42, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-22", + "family": "qwen" + }, + "gemma4-31b": { + "id": "gemma4-31b", + "name": "Gemma 4 31B IT", + "contextWindow": 100000, + "maxInputTokens": 100000, + "maxTokens": 100000, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.46, + "output": 2.42, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-04-02", + "family": "gemma" + }, "mistral-small-4-119b": { "id": "mistral-small-4-119b", "name": "Mistral Small 4 119B", @@ -97729,27 +100473,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-15", "family": "mistral-small" }, - "minimax-m2.5": { - "id": "minimax-m2.5", - "name": "MiniMax 2.5", - "contextWindow": 190000, - "maxInputTokens": 190000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.8, - "output": 3.5, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-03-10", - "family": "minimax" - }, "gpt-oss-20b": { "id": "gpt-oss-20b", "name": "GPT-OSS-20B", @@ -97801,6 +100524,45 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-01", "family": "qwen" }, + "brick-complexity-pro": { + "id": "brick-complexity-pro", + "name": "Brick Complexity Pro", + "contextWindow": 100000, + "maxInputTokens": 100000, + "maxTokens": 15000, + "capabilities": [ + "images", + "tools", + "temperature" + ], + "pricing": { + "input": 0.12, + "output": 0.46, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-06" + }, + "brick-v1-beta": { + "id": "brick-v1-beta", + "name": "Brick v1 Beta", + "contextWindow": 100000, + "maxInputTokens": 100000, + "maxTokens": 15000, + "capabilities": [ + "images", + "tools", + "temperature" + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-06", + "family": "model-router" + }, "qwen3.5-122b": { "id": "qwen3.5-122b", "name": "Qwen3.5-122B", @@ -97845,6 +100607,24 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-02-01", "family": "qwen" }, + "apertus-70b": { + "id": "apertus-70b", + "name": "Apertus 70B", + "contextWindow": 30000, + "maxInputTokens": 30000, + "maxTokens": 30000, + "capabilities": [ + "tools", + "temperature" + ], + "pricing": { + "input": 0.46, + "output": 2.42, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2025-09-02" + }, "gpt-oss-120b": { "id": "gpt-oss-120b", "name": "GPT-OSS-120B", @@ -97893,46 +100673,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-04-28", "family": "llama" - }, - "llama-3.1-8b-instruct": { - "id": "llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", - "contextWindow": 120000, - "maxInputTokens": 120000, - "maxTokens": 120000, - "capabilities": [ - "tools", - "temperature" - ], - "pricing": { - "input": 0.05, - "output": 0.25, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-04-07", - "family": "llama" - }, - "mistral-small3.2": { - "id": "mistral-small3.2", - "name": "Mistral Small 3.2", - "contextWindow": 120000, - "maxInputTokens": 120000, - "maxTokens": 120000, - "capabilities": [ - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.5, - "output": 2.2, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-01-31", - "family": "mistral-small" } }, "requesty": { @@ -98272,9 +101012,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 1.1, - "output": 6.6, - "cacheRead": 0.11, + "input": 0.22, + "output": 1.32, + "cacheRead": 0.022, "cacheWrite": 0 }, "releaseDate": "2026-07-09", @@ -98348,9 +101088,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 2.75, - "output": 16.5, - "cacheRead": 0.275, + "input": 2.2, + "output": 13.2, + "cacheRead": 0.22, "cacheWrite": 0 }, "releaseDate": "2026-07-09", @@ -103737,6 +106477,28 @@ export const GENERATED_PROVIDER_MODELS: { } }, "snowflake-cortex": { + "claude-opus-5": { + "id": "claude-opus-5", + "name": "Claude Opus 5", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-24", + "family": "claude-opus" + }, "openai-gpt-5.6-luna": { "id": "openai-gpt-5.6-luna", "name": "GPT-5.6 Luna", @@ -103839,6 +106601,28 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-09", "family": "gpt-terra" }, + "claude-sonnet-5": { + "id": "claude-sonnet-5", + "name": "Claude Sonnet 5", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-06-30", + "family": "claude-sonnet" + }, "claude-fable-5": { "id": "claude-fable-5", "name": "Claude Fable 5", @@ -104025,6 +106809,33 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-02-17", "family": "claude-sonnet" }, + "claude-opus-4-6": { + "id": "claude-opus-4-6", + "name": "Claude Opus 4.6", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 128000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-02-05", + "family": "claude-opus" + }, "openai-gpt-5.2": { "id": "openai-gpt-5.2", "name": "GPT-5.2", @@ -104058,6 +106869,33 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-12-11", "family": "gpt" }, + "claude-opus-4-5": { + "id": "claude-opus-4-5", + "name": "Claude Opus 4.5 (latest)", + "contextWindow": 200000, + "maxInputTokens": 200000, + "maxTokens": 64000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "temperature" + ], + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2025-11-24", + "family": "claude-opus" + }, "openai-gpt-5.1": { "id": "openai-gpt-5.1", "name": "GPT-5.1", @@ -105158,8 +107996,8 @@ export const GENERATED_PROVIDER_MODELS: { "type": "effort", "values": [ "low", - "medium", - "high" + "high", + "max" ] } ], @@ -106827,6 +109665,42 @@ export const GENERATED_PROVIDER_MODELS: { } }, "tinfoil": { + "kimi-k3": { + "id": "kimi-k3", + "name": "Kimi K3", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 131072, + "capabilities": [ + "images", + "video", + "tools", + "reasoning", + "structured_output" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 2, + "output": 6, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "glm-5-2": { "id": "glm-5-2", "name": "GLM-5.2", @@ -106863,43 +109737,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-06-13", "family": "glm" }, - "kimi-k2-6": { - "id": "kimi-k2-6", - "name": "Kimi K2.6", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 262144, - "capabilities": [ - "images", - "video", - "tools", - "reasoning", - "structured_output", - "temperature" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "none", - "minimal", - "low", - "medium", - "high", - "xhigh", - "max" - ] - } - ], - "pricing": { - "input": 1.5, - "output": 5.25, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-04-21", - "family": "kimi-k2" - }, "gemma4-31b": { "id": "gemma4-31b", "name": "Gemma 4 31B IT", @@ -107125,8 +109962,8 @@ export const GENERATED_PROVIDER_MODELS: { "zai-org/GLM-5.2": { "id": "zai-org/GLM-5.2", "name": "GLM-5.2", - "contextWindow": 262144, - "maxInputTokens": 262144, + "contextWindow": 512000, + "maxInputTokens": 512000, "maxTokens": 164000, "capabilities": [ "tools", @@ -108724,6 +111561,42 @@ export const GENERATED_PROVIDER_MODELS: { } }, "upstage": { + "solar-pro4": { + "id": "solar-pro4", + "name": "Solar Pro 4", + "contextWindow": 524288, + "maxInputTokens": 524288, + "maxTokens": 131072, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ], + "pricing": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "solar-pro" + }, "solar-pro3": { "id": "solar-pro3", "name": "solar-pro3", @@ -108872,6 +111745,81 @@ export const GENERATED_PROVIDER_MODELS: { } }, "vercel-ai-gateway": { + "meta/muse-glimmer-30b": { + "id": "meta/muse-glimmer-30b", + "name": "Muse Glimmer 30B", + "contextWindow": 131072, + "maxInputTokens": 131072, + "maxTokens": 131072, + "capabilities": [ + "images", + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ], + "pricing": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-10", + "family": "muse" + }, + "inclusionai/ling-3.0-flash": { + "id": "inclusionai/ling-3.0-flash", + "name": "Ling 3.0 Flash", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 32000, + "capabilities": [ + "tools", + "reasoning", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 0.06, + "output": 0.18, + "cacheRead": 0.012, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "ling" + }, + "inclusionai/ling-3.0-tiny-free": { + "id": "inclusionai/ling-3.0-tiny-free", + "name": "Ling 3.0 Tiny (Free)", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 32000, + "capabilities": [ + "tools", + "reasoning" + ], + "reasoningOptions": [], + "pricing": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-06", + "family": "ling" + }, "meta/muse-spark-1.2": { "id": "meta/muse-spark-1.2", "name": "Muse Spark 1.2", @@ -108883,6 +111831,8 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", + "temperature", "prompt-cache" ], "reasoningOptions": [], @@ -108918,6 +111868,28 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-08-05", "family": "muse" }, + "sakana/namazu": { + "id": "sakana/namazu", + "name": "Sakana Namazu", + "contextWindow": 256000, + "maxInputTokens": 256000, + "maxTokens": 256000, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-03" + }, "alibaba/qwen3.8-max": { "id": "alibaba/qwen3.8-max", "name": "Qwen 3.8 Max", @@ -109118,26 +112090,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-07-24", "family": "claude-opus" }, - "inclusionai/ling-3.0-flash-free": { - "id": "inclusionai/ling-3.0-flash-free", - "name": "Ling 3.0 Flash", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 256000, - "capabilities": [ - "tools", - "reasoning" - ], - "reasoningOptions": [], - "pricing": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2026-07-23", - "family": "ling" - }, "google/gemini-3.5-flash-lite": { "id": "google/gemini-3.5-flash-lite", "name": "Gemini 3.5 Flash Lite", @@ -110293,9 +113245,9 @@ export const GENERATED_PROVIDER_MODELS: { ], "reasoningOptions": [], "pricing": { - "input": 0.13, - "output": 0.26, - "cacheRead": 0.028, + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04, "cacheWrite": 0 }, "releaseDate": "2026-04-23", @@ -110521,9 +113473,9 @@ export const GENERATED_PROVIDER_MODELS: { "zai/glm-5.1": { "id": "zai/glm-5.1", "name": "GLM 5.1", - "contextWindow": 202000, - "maxInputTokens": 202000, - "maxTokens": 202000, + "contextWindow": 202800, + "maxInputTokens": 202800, + "maxTokens": 64000, "capabilities": [ "tools", "reasoning", @@ -111067,28 +114019,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2026-03-05", "family": "gpt" }, - "openai/gpt-5.3-chat": { - "id": "openai/gpt-5.3-chat", - "name": "GPT-5.3 Chat", - "contextWindow": 128000, - "maxInputTokens": 111616, - "maxTokens": 16384, - "capabilities": [ - "images", - "files", - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 1.75, - "output": 14, - "cacheRead": 0.175, - "cacheWrite": 0 - }, - "releaseDate": "2026-03-03", - "family": "gpt" - }, "alibaba/qwen3.5-flash": { "id": "alibaba/qwen3.5-flash", "name": "Qwen 3.5 Flash", @@ -111100,6 +114030,7 @@ export const GENERATED_PROVIDER_MODELS: { "files", "tools", "reasoning", + "structured_output", "temperature", "prompt-cache" ], @@ -111991,28 +114922,6 @@ export const GENERATED_PROVIDER_MODELS: { "releaseDate": "2025-11-12", "family": "gpt" }, - "openai/gpt-5.1-instant": { - "id": "openai/gpt-5.1-instant", - "name": "GPT-5.1 Instant", - "contextWindow": 128000, - "maxInputTokens": 111616, - "maxTokens": 16384, - "capabilities": [ - "images", - "files", - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 1.25, - "output": 10, - "cacheRead": 0.13, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-12", - "family": "gpt" - }, "openai/gpt-5.1-thinking": { "id": "openai/gpt-5.1-thinking", "name": "GPT 5.1 Thinking", @@ -112961,6 +115870,7 @@ export const GENERATED_PROVIDER_MODELS: { "capabilities": [ "tools", "reasoning", + "structured_output", "temperature" ], "reasoningOptions": [], @@ -114696,6 +117606,65 @@ export const GENERATED_PROVIDER_MODELS: { } }, "vivgrid": { + "deepseek-v4-flash": { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 384000, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ], + "pricing": { + "input": 0.15, + "output": 0.3, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-31", + "family": "deepseek-flash" + }, + "kimi-k3": { + "id": "kimi-k3", + "name": "Kimi K3", + "contextWindow": 1000000, + "maxInputTokens": 1000000, + "maxTokens": 131072, + "capabilities": [ + "images", + "files", + "tools", + "reasoning", + "structured_output", + "prompt-cache" + ], + "reasoningOptions": [], + "pricing": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 0 + }, + "releaseDate": "2026-07-16", + "family": "kimi-k3" + }, "gpt-5.6-luna": { "id": "gpt-5.6-luna", "name": "GPT 5.6 Luna", @@ -115626,6 +118595,33 @@ export const GENERATED_PROVIDER_MODELS: { } }, "wandb": { + "nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B": { + "id": "nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B", + "name": "Nemotron 3.5 Lightning", + "contextWindow": 262144, + "maxInputTokens": 262144, + "maxTokens": 262144, + "capabilities": [ + "tools", + "reasoning", + "structured_output", + "temperature", + "prompt-cache" + ], + "reasoningOptions": [ + { + "type": "toggle" + } + ], + "pricing": { + "input": 0.1, + "output": 0.25, + "cacheRead": 0.05, + "cacheWrite": 0 + }, + "releaseDate": "2026-08-11", + "family": "nemotron" + }, "deepseek-ai/DeepSeek-V4-Flash-0731": { "id": "deepseek-ai/DeepSeek-V4-Flash-0731", "name": "DeepSeek V4 Flash 0731", @@ -115866,9 +118862,9 @@ export const GENERATED_PROVIDER_MODELS: { } ], "pricing": { - "input": 1.74, - "output": 3.48, - "cacheRead": 0.14, + "input": 1.15, + "output": 2.55, + "cacheRead": 0.2, "cacheWrite": 0 }, "releaseDate": "2026-04-24", @@ -117601,13 +120597,14 @@ export const GENERATED_PROVIDER_MODELS: { } }, "zeldoc": { - "z-code": { - "id": "z-code", - "name": "Z-Code", + "zdev": { + "id": "zdev", + "name": "ZDev", "contextWindow": 1000000, "maxInputTokens": 1000000, "maxTokens": 131072, "capabilities": [ + "images", "tools", "reasoning", "structured_output", @@ -119901,25 +122898,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-12-05" }, - "deepseek/deepseek-chat": { - "id": "deepseek/deepseek-chat", - "name": "DeepSeek-V3.2 (Non-thinking Mode)", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 0.28, - "output": 0.42, - "cacheRead": 0.03, - "cacheWrite": 0 - }, - "releaseDate": "2025-12-01" - }, "anthropic/claude-opus-4.5": { "id": "anthropic/claude-opus-4.5", "name": "Claude Opus 4.5", @@ -119952,52 +122930,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-11-24" }, - "x-ai/grok-4.1-fast": { - "id": "x-ai/grok-4.1-fast", - "name": "Grok 4.1 Fast", - "contextWindow": 2000000, - "maxInputTokens": 2000000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "toggle" - } - ], - "pricing": { - "input": 0.2, - "output": 0.5, - "cacheRead": 0.05, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-20" - }, - "x-ai/grok-4.1-fast-non-reasoning": { - "id": "x-ai/grok-4.1-fast-non-reasoning", - "name": "Grok 4.1 Fast Non Reasoning", - "contextWindow": 2000000, - "maxInputTokens": 2000000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 0.2, - "output": 0.5, - "cacheRead": 0.05, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-20" - }, "openai/gpt-5.1": { "id": "openai/gpt-5.1", "name": "GPT-5.1", @@ -120113,79 +123045,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-11-13" }, - "volcengine/doubao-seed-code": { - "id": "volcengine/doubao-seed-code", - "name": "Doubao-Seed-Code", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "low", - "medium", - "high" - ] - } - ], - "pricing": { - "input": 0.17, - "output": 1.12, - "cacheRead": 0.03, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-11" - }, - "moonshotai/kimi-k2-thinking": { - "id": "moonshotai/kimi-k2-thinking", - "name": "Kimi K2 Thinking", - "contextWindow": 262000, - "maxInputTokens": 262000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.6, - "output": 2.5, - "cacheRead": 0.15, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-06" - }, - "moonshotai/kimi-k2-thinking-turbo": { - "id": "moonshotai/kimi-k2-thinking-turbo", - "name": "Kimi K2 Thinking Turbo", - "contextWindow": 262000, - "maxInputTokens": 262000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 1.15, - "output": 8, - "cacheRead": 0.15, - "cacheWrite": 0 - }, - "releaseDate": "2025-11-06" - }, "minimax/minimax-m2": { "id": "minimax/minimax-m2", "name": "MiniMax M2", @@ -120227,46 +123086,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-10-15" }, - "inclusionai/ring-1t": { - "id": "inclusionai/ring-1t", - "name": "Ring-1T", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.56, - "output": 2.24, - "cacheRead": 0.11, - "cacheWrite": 0 - }, - "releaseDate": "2025-10-12" - }, - "inclusionai/ling-1t": { - "id": "inclusionai/ling-1t", - "name": "Ling-1T", - "contextWindow": 128000, - "maxInputTokens": 128000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 0.56, - "output": 2.24, - "cacheRead": 0.11, - "cacheWrite": 0 - }, - "releaseDate": "2025-10-09" - }, "z-ai/glm-4.6": { "id": "z-ai/glm-4.6", "name": "GLM 4.6", @@ -120375,72 +123194,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-09-23" }, - "x-ai/grok-4-fast": { - "id": "x-ai/grok-4-fast", - "name": "Grok 4 Fast", - "contextWindow": 2000000, - "maxInputTokens": 2000000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "toggle" - } - ], - "pricing": { - "input": 0.2, - "output": 0.5, - "cacheRead": 0.05, - "cacheWrite": 0 - }, - "releaseDate": "2025-09-19" - }, - "moonshotai/kimi-k2-0905": { - "id": "moonshotai/kimi-k2-0905", - "name": "Kimi K2 0905", - "contextWindow": 262000, - "maxInputTokens": 262000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 0.6, - "output": 2.5, - "cacheRead": 0.15, - "cacheWrite": 0 - }, - "releaseDate": "2025-09-04" - }, - "x-ai/grok-code-fast-1": { - "id": "x-ai/grok-code-fast-1", - "name": "Grok Code Fast 1", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 64000, - "capabilities": [ - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.2, - "output": 1.5, - "cacheRead": 0.02, - "cacheWrite": 0 - }, - "releaseDate": "2025-08-26" - }, "openai/gpt-5": { "id": "openai/gpt-5", "name": "GPT-5", @@ -120505,27 +123258,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-08-05" }, - "stepfun/step-3": { - "id": "stepfun/step-3", - "name": "Step-3", - "contextWindow": 65536, - "maxInputTokens": 65536, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "reasoning", - "temperature" - ], - "reasoningOptions": [], - "pricing": { - "input": 0.21, - "output": 0.57, - "cacheRead": 0, - "cacheWrite": 0 - }, - "releaseDate": "2025-07-31" - }, "z-ai/glm-4.5": { "id": "z-ai/glm-4.5", "name": "GLM 4.5", @@ -120616,28 +123348,6 @@ export const GENERATED_PROVIDER_MODELS: { }, "releaseDate": "2025-07-22" }, - "x-ai/grok-4": { - "id": "x-ai/grok-4", - "name": "Grok 4", - "contextWindow": 256000, - "maxInputTokens": 256000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [], - "pricing": { - "input": 3, - "output": 15, - "cacheRead": 0.75, - "cacheWrite": 0 - }, - "releaseDate": "2025-07-09" - }, "google/gemini-2.5-flash": { "id": "google/gemini-2.5-flash", "name": "Gemini 2.5 Flash", @@ -120786,58 +123496,6 @@ export const GENERATED_PROVIDER_MODELS: { "cacheWrite": 0 }, "releaseDate": "2025-03-20" - }, - "anthropic/claude-3.7-sonnet": { - "id": "anthropic/claude-3.7-sonnet", - "name": "Claude 3.7 Sonnet", - "contextWindow": 200000, - "maxInputTokens": 200000, - "maxTokens": 64000, - "capabilities": [ - "images", - "files", - "tools", - "reasoning", - "temperature", - "prompt-cache" - ], - "reasoningOptions": [ - { - "type": "effort", - "values": [ - "low", - "medium", - "high" - ] - } - ], - "pricing": { - "input": 3, - "output": 15, - "cacheRead": 0.3, - "cacheWrite": 3.75 - }, - "releaseDate": "2025-02-24" - }, - "anthropic/claude-3.5-haiku": { - "id": "anthropic/claude-3.5-haiku", - "name": "Claude 3.5 Haiku", - "contextWindow": 200000, - "maxInputTokens": 200000, - "maxTokens": 64000, - "capabilities": [ - "images", - "tools", - "temperature", - "prompt-cache" - ], - "pricing": { - "input": 0.8, - "output": 4, - "cacheRead": 0.08, - "cacheWrite": 1 - }, - "releaseDate": "2024-11-04" } }, "zhipuai": { diff --git a/sdk/packages/llms/src/providers/provider-ids.generated.ts b/sdk/packages/llms/src/providers/provider-ids.generated.ts index e0b84f293f..166febd37e 100644 --- a/sdk/packages/llms/src/providers/provider-ids.generated.ts +++ b/sdk/packages/llms/src/providers/provider-ids.generated.ts @@ -10,173 +10,174 @@ * WARNING: DO NOT EDIT THIS FILE MANUALLY. */ export const GENERATED_PROVIDER_IDS = [ - "302ai", - "abacus", - "abliteration-ai", - "ai-router", - "aiand", - "aihubmix", - "aki-io", - "alibaba", - "alibaba-cn", - "alibaba-coding-plan", - "alibaba-coding-plan-cn", - "alibaba-token-plan", - "alibaba-token-plan-cn", - "ambient", - "anthropic", - "anyapi", - "atomic-chat", - "auriko", - "bailing", - "baseten", - "bedrock", - "berget", - "blueclaw", - "cerebras", - "chutes", - "clarifai", - "claudinio", - "cline-pass", - "cloudferro-sherlock", - "cloudflare-workers-ai", - "cortecs", - "crof", - "crossmodel", - "daoxe", - "databricks", - "deepseek", - "digitalocean", - "dinference", - "drun", - "ebcloud", - "empiriolabs", - "evroc", - "fastrouter", - "fireworks", - "freemodel", - "friendli", - "frogbot", - "gemini", - "github-copilot", - "gmicloud", - "greenpt", - "groq", - "helicone", - "hetzner", - "hpc-ai", - "huggingface", - "hyper", - "iflowcn", - "impossibl", - "inception", - "inceptron", - "inference", - "inferx", - "infomaniak", - "io-net", - "jiekou", - "kenari", - "kilo", - "kimi-for-coding", - "kuae-cloud-coding-plan", - "lilac", - "llama", - "llmgateway", - "llmtr", - "lmstudio", - "longcat", - "lucidquery", - "lynkr", - "meganova", - "meta", - "minimax", - "minimax-cn", - "minimax-cn-coding-plan", - "minimax-coding-plan", - "mistral", - "mixlayer", - "moark", - "modal", - "model-oracle-ai", - "modelis", - "modelscope", - "moonshot", - "moonshotai-cn", - "morph", - "nano-gpt", - "nearai", - "nebius", - "neon", - "neuralwatt", - "nova", - "novita-ai", - "nvidia", - "ofox", - "ollama", - "openai-native", - "opencode", - "opencode-go", - "openrouter", - "orcarouter", - "ovhcloud", - "perplexity-agent", - "pioneer", - "poe", - "poolside", - "privatemode-ai", - "qihang-ai", - "qiniu-ai", - "regolo-ai", - "requesty", - "routing-run", - "sakana", - "sapaicore", - "sarvam", - "scaleway", - "scx", - "siliconflow", - "siliconflow-cn", - "snowflake-cortex", - "stackit", - "stepfun", - "stepfun-ai", - "stepfun-ai-step-plan", - "stepfun-step-plan", - "subconscious", - "submodel", - "synthetic", - "tencent-coding-plan", - "tencent-token-plan", - "tencent-tokenhub", - "tensorx", - "the-grid-ai", - "thinkingmachines", - "tinfoil", - "together", - "trustedrouter", - "umans-ai", - "umans-ai-coding-plan", - "unorouter", - "upstage", - "v0", - "vercel-ai-gateway", - "vertex", - "vivgrid", - "vultr", - "wafer.ai", - "wandb", - "xai", - "xiaomi", - "xiaomi-token-plan-ams", - "xiaomi-token-plan-cn", - "xiaomi-token-plan-sgp", - "xpersona", - "zai", - "zai-coding-plan", - "zeldoc", - "zenifra", - "zenmux", - "zhipuai", - "zhipuai-coding-plan" + "302ai", + "abacus", + "abliteration-ai", + "ai-router", + "aiand", + "aihubmix", + "aki-io", + "alibaba", + "alibaba-cn", + "alibaba-coding-plan", + "alibaba-coding-plan-cn", + "alibaba-token-plan", + "alibaba-token-plan-cn", + "ambient", + "anthropic", + "anyapi", + "atomic-chat", + "auriko", + "bailing", + "baseten", + "bedrock", + "berget", + "blueclaw", + "cerebras", + "chutes", + "clarifai", + "claudinio", + "cline-pass", + "cloudferro-sherlock", + "cloudflare-workers-ai", + "coralbricks", + "cortecs", + "crof", + "crossmodel", + "daoxe", + "databricks", + "deepseek", + "digitalocean", + "dinference", + "drun", + "ebcloud", + "empiriolabs", + "evroc", + "fastrouter", + "fireworks", + "freemodel", + "friendli", + "frogbot", + "gemini", + "github-copilot", + "gmicloud", + "greenpt", + "groq", + "helicone", + "hetzner", + "hpc-ai", + "huggingface", + "hyper", + "iflowcn", + "impossibl", + "inception", + "inceptron", + "inference", + "inferx", + "infomaniak", + "io-net", + "jiekou", + "kenari", + "kilo", + "kimi-for-coding", + "kuae-cloud-coding-plan", + "lilac", + "llama", + "llmgateway", + "llmtr", + "lmstudio", + "longcat", + "lucidquery", + "lynkr", + "meganova", + "meta", + "minimax", + "minimax-cn", + "minimax-cn-coding-plan", + "minimax-coding-plan", + "mistral", + "mixlayer", + "moark", + "modal", + "model-oracle-ai", + "modelis", + "modelscope", + "moonshot", + "moonshotai-cn", + "morph", + "nano-gpt", + "nearai", + "nebius", + "neon", + "neuralwatt", + "nova", + "novita-ai", + "nvidia", + "ofox", + "ollama", + "openai-native", + "opencode", + "opencode-go", + "openrouter", + "orcarouter", + "ovhcloud", + "perplexity-agent", + "pioneer", + "poe", + "poolside", + "privatemode-ai", + "qihang-ai", + "qiniu-ai", + "regolo-ai", + "requesty", + "routing-run", + "sakana", + "sapaicore", + "sarvam", + "scaleway", + "scx", + "siliconflow", + "siliconflow-cn", + "snowflake-cortex", + "stackit", + "stepfun", + "stepfun-ai", + "stepfun-ai-step-plan", + "stepfun-step-plan", + "subconscious", + "submodel", + "synthetic", + "tencent-coding-plan", + "tencent-token-plan", + "tencent-tokenhub", + "tensorx", + "the-grid-ai", + "thinkingmachines", + "tinfoil", + "together", + "trustedrouter", + "umans-ai", + "umans-ai-coding-plan", + "unorouter", + "upstage", + "v0", + "vercel-ai-gateway", + "vertex", + "vivgrid", + "vultr", + "wafer.ai", + "wandb", + "xai", + "xiaomi", + "xiaomi-token-plan-ams", + "xiaomi-token-plan-cn", + "xiaomi-token-plan-sgp", + "xpersona", + "zai", + "zai-coding-plan", + "zeldoc", + "zenifra", + "zenmux", + "zhipuai", + "zhipuai-coding-plan", ] as const; diff --git a/sdk/packages/llms/src/providers/providers.generated.ts b/sdk/packages/llms/src/providers/providers.generated.ts index 6abdb9b771..f960cb3a61 100644 --- a/sdk/packages/llms/src/providers/providers.generated.ts +++ b/sdk/packages/llms/src/providers/providers.generated.ts @@ -17,3277 +17,2381 @@ import type { BuiltinSpec } from "./builtin-types"; export const GENERATED_PROVIDER_SPECS: readonly BuiltinSpec[] = [ - { - "id": "302ai", - "name": "302.AI", - "description": "302.AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "302ai", - "defaultModelId": "claude-opus-4-7", - "apiKeyEnv": [ - "302AI_API_KEY" - ], - "docsUrl": "https://doc.302.ai", - "defaults": { - "baseUrl": "https://api.302.ai/v1" - } - }, - { - "id": "abacus", - "name": "Abacus", - "description": "Abacus model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "abacus", - "defaultModelId": "gpt-5.6-luna", - "apiKeyEnv": [ - "ABACUS_API_KEY" - ], - "docsUrl": "https://abacus.ai/help/api", - "defaults": { - "baseUrl": "https://routellm.abacus.ai/v1" - } - }, - { - "id": "abliteration-ai", - "name": "abliteration.ai", - "description": "abliteration.ai model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "abliteration-ai", - "defaultModelId": "abliterated-model-large", - "apiKeyEnv": [ - "ABLIT_KEY" - ], - "docsUrl": "https://docs.abliteration.ai/models", - "defaults": { - "baseUrl": "https://api.abliteration.ai/v1" - } - }, - { - "id": "ai-router", - "name": "AI-ROUTER", - "description": "AI-ROUTER model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "ai-router", - "defaultModelId": "gpt-5.6-luna", - "apiKeyEnv": [ - "AI_ROUTER_API_KEY" - ], - "docsUrl": "https://ai-router.dev/openai-compatible-api-gateway/", - "defaults": { - "baseUrl": "https://api.ai-router.dev/v1" - } - }, - { - "id": "aiand", - "name": "ai&", - "description": "ai& model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "aiand", - "defaultModelId": "moonshotai/kimi-k3", - "apiKeyEnv": [ - "AIAND_API_KEY" - ], - "docsUrl": "https://docs.aiand.com/", - "defaults": { - "baseUrl": "https://api.aiand.com/v1" - } - }, - { - "id": "aihubmix", - "name": "AIHubMix", - "description": "AIHubMix model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "aihubmix", - "defaultModelId": "kimi-k3", - "apiKeyEnv": [ - "AIHUBMIX_API_KEY" - ], - "docsUrl": "https://docs.aihubmix.com" - }, - { - "id": "aki-io", - "name": "AKI.IO", - "description": "AKI.IO model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "aki-io", - "defaultModelId": "kimi-k2.7-code-1100b", - "apiKeyEnv": [ - "AKI_IO_API_KEY" - ], - "docsUrl": "https://aki.io/docs/", - "defaults": { - "baseUrl": "https://aki.io/v1" - } - }, - { - "id": "alibaba", - "name": "Alibaba", - "description": "Alibaba model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "alibaba", - "defaultModelId": "qwen3.8-max", - "apiKeyEnv": [ - "DASHSCOPE_API_KEY" - ], - "docsUrl": "https://www.alibabacloud.com/help/en/model-studio/models", - "defaults": { - "baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1" - } - }, - { - "id": "alibaba-cn", - "name": "Alibaba (China)", - "description": "Alibaba (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "alibaba-cn", - "defaultModelId": "qwen3.8-max", - "apiKeyEnv": [ - "DASHSCOPE_API_KEY" - ], - "docsUrl": "https://www.alibabacloud.com/help/en/model-studio/models", - "defaults": { - "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1" - } - }, - { - "id": "alibaba-coding-plan", - "name": "Alibaba Coding Plan", - "description": "Alibaba Coding Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "alibaba-coding-plan", - "defaultModelId": "qwen3.7-plus", - "apiKeyEnv": [ - "ALIBABA_CODING_PLAN_API_KEY" - ], - "docsUrl": "https://www.alibabacloud.com/help/en/model-studio/coding-plan", - "defaults": { - "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1" - } - }, - { - "id": "alibaba-coding-plan-cn", - "name": "Alibaba Coding Plan (China)", - "description": "Alibaba Coding Plan (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "alibaba-coding-plan-cn", - "defaultModelId": "qwen3.7-plus", - "apiKeyEnv": [ - "ALIBABA_CODING_PLAN_API_KEY" - ], - "docsUrl": "https://help.aliyun.com/zh/model-studio/coding-plan", - "defaults": { - "baseUrl": "https://coding.dashscope.aliyuncs.com/v1" - } - }, - { - "id": "alibaba-token-plan", - "name": "Alibaba Token Plan", - "description": "Alibaba Token Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "alibaba-token-plan", - "defaultModelId": "qwen3.8-max", - "apiKeyEnv": [ - "ALIBABA_TOKEN_PLAN_API_KEY" - ], - "docsUrl": "https://www.alibabacloud.com/help/en/model-studio/token-plan-overview", - "defaults": { - "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1" - } - }, - { - "id": "alibaba-token-plan-cn", - "name": "Alibaba Token Plan (China)", - "description": "Alibaba Token Plan (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "alibaba-token-plan-cn", - "defaultModelId": "qwen3.8-max", - "apiKeyEnv": [ - "ALIBABA_TOKEN_PLAN_API_KEY" - ], - "docsUrl": "https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview", - "defaults": { - "baseUrl": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1" - } - }, - { - "id": "ambient", - "name": "Ambient", - "description": "Ambient model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "ambient", - "defaultModelId": "deepseek/deepseek-v4-flash-0731", - "apiKeyEnv": [ - "AMBIENT_API_KEY" - ], - "docsUrl": "https://ambient.xyz", - "defaults": { - "baseUrl": "https://api.ambient.xyz/v1" - } - }, - { - "id": "anthropic", - "name": "Anthropic", - "description": "Anthropic model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "anthropic", - "defaultModelId": "claude-opus-5", - "apiKeyEnv": [ - "ANTHROPIC_API_KEY" - ], - "docsUrl": "https://docs.anthropic.com/en/docs/about-claude/models" - }, - { - "id": "anyapi", - "name": "AnyAPI", - "description": "AnyAPI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "anyapi", - "defaultModelId": "deepseek/deepseek-v4-flash", - "apiKeyEnv": [ - "ANYAPI_API_KEY" - ], - "docsUrl": "https://docs.anyapi.ai", - "defaults": { - "baseUrl": "https://api.anyapi.ai/v1" - } - }, - { - "id": "atomic-chat", - "name": "Atomic Chat", - "description": "Atomic Chat model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools" - ], - "modelsProviderId": "atomic-chat", - "defaultModelId": "Qwen3_5-9B-MLX-4bit", - "apiKeyEnv": [ - "ATOMIC_CHAT_API_KEY" - ], - "docsUrl": "https://atomic.chat", - "defaults": { - "baseUrl": "http://127.0.0.1:1337/v1" - } - }, - { - "id": "auriko", - "name": "Auriko", - "description": "Auriko model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "auriko", - "defaultModelId": "deepseek-v4-flash", - "apiKeyEnv": [ - "AURIKO_API_KEY" - ], - "docsUrl": "https://docs.auriko.ai", - "defaults": { - "baseUrl": "https://api.auriko.ai/v1" - } - }, - { - "id": "bailing", - "name": "Bailing", - "description": "Bailing model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools" - ], - "modelsProviderId": "bailing", - "defaultModelId": "Ling-1T", - "apiKeyEnv": [ - "BAILING_API_TOKEN" - ], - "docsUrl": "https://alipaytbox.yuque.com/sxs0ba/ling/intro", - "defaults": { - "baseUrl": "https://api.tbox.cn/api/llm/v1/chat/completions" - } - }, - { - "id": "baseten", - "name": "Baseten", - "description": "Baseten model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "baseten", - "defaultModelId": "deepseek-ai/DeepSeek-V4-Flash-0731", - "apiKeyEnv": [ - "BASETEN_API_KEY" - ], - "docsUrl": "https://docs.baseten.co/inference/model-apis/overview", - "defaults": { - "baseUrl": "https://inference.baseten.co/v1" - } - }, - { - "id": "bedrock", - "name": "Amazon Bedrock", - "description": "Amazon Bedrock model provider from models.dev", - "family": "bedrock", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "bedrock", - "defaultModelId": "anthropic.claude-opus-5", - "apiKeyEnv": [ - "AWS_ACCESS_KEY_ID", - "AWS_SECRET_ACCESS_KEY", - "AWS_REGION", - "AWS_BEARER_TOKEN_BEDROCK" - ], - "docsUrl": "https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html" - }, - { - "id": "berget", - "name": "Berget.AI", - "description": "Berget.AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "berget", - "defaultModelId": "moonshotai/Kimi-K3", - "apiKeyEnv": [ - "BERGET_API_KEY" - ], - "docsUrl": "https://api.berget.ai", - "defaults": { - "baseUrl": "https://api.berget.ai/v1" - } - }, - { - "id": "blueclaw", - "name": "Blue Claw", - "description": "Blue Claw model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "blueclaw", - "defaultModelId": "Qwen3.6-27B", - "apiKeyEnv": [ - "BLUECLAW_API_KEY" - ], - "docsUrl": "https://blueclaw.network", - "defaults": { - "baseUrl": "https://openai.blueclaw.network/v1" - } - }, - { - "id": "cerebras", - "name": "Cerebras", - "description": "Cerebras model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "cerebras", - "defaultModelId": "gemma-4-31b", - "apiKeyEnv": [ - "CEREBRAS_API_KEY" - ], - "docsUrl": "https://inference-docs.cerebras.ai/models/overview" - }, - { - "id": "chutes", - "name": "Chutes", - "description": "Chutes model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "chutes", - "defaultModelId": "deepseek-ai/DeepSeek-V4-Flash-0731-TEE", - "apiKeyEnv": [ - "CHUTES_API_KEY" - ], - "docsUrl": "https://llm.chutes.ai/v1/models", - "defaults": { - "baseUrl": "https://llm.chutes.ai/v1" - } - }, - { - "id": "clarifai", - "name": "Clarifai", - "description": "Clarifai model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "clarifai", - "defaultModelId": "moonshotai/chat-completion/models/Kimi-K2_6", - "apiKeyEnv": [ - "CLARIFAI_PAT" - ], - "docsUrl": "https://docs.clarifai.com/compute/inference/", - "defaults": { - "baseUrl": "https://api.clarifai.com/v2/ext/openai/v1" - } - }, - { - "id": "claudinio", - "name": "Claudinio", - "description": "Claudinio model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "claudinio", - "defaultModelId": "claudinio", - "apiKeyEnv": [ - "CLAUDINIO_API_KEY" - ], - "docsUrl": "https://claudin.io", - "defaults": { - "baseUrl": "https://api.claudin.io/v1" - } - }, - { - "id": "cline-pass", - "name": "ClinePass", - "description": "ClinePass model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "cline-pass", - "defaultModelId": "cline-pass/kimi-k3", - "apiKeyEnv": [ - "CLINE_API_KEY" - ], - "docsUrl": "https://docs.cline.bot/getting-started/clinepass", - "defaults": { - "baseUrl": "https://api.cline.bot/api/v1" - } - }, - { - "id": "cloudferro-sherlock", - "name": "CloudFerro Sherlock", - "description": "CloudFerro Sherlock model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "cloudferro-sherlock", - "defaultModelId": "MiniMaxAI/MiniMax-M2.5", - "apiKeyEnv": [ - "CLOUDFERRO_SHERLOCK_API_KEY" - ], - "docsUrl": "https://docs.sherlock.cloudferro.com/", - "defaults": { - "baseUrl": "https://api-sherlock.cloudferro.com/openai/v1" - } - }, - { - "id": "cloudflare-workers-ai", - "name": "Cloudflare Workers AI", - "description": "Cloudflare Workers AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "cloudflare-workers-ai", - "defaultModelId": "@cf/zai-org/glm-5.2", - "apiKeyEnv": [ - "CLOUDFLARE_ACCOUNT_ID", - "CLOUDFLARE_API_KEY" - ], - "docsUrl": "https://developers.cloudflare.com/workers-ai/models/", - "defaults": { - "baseUrl": "https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1" - } - }, - { - "id": "cortecs", - "name": "Cortecs", - "description": "Cortecs model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "cortecs", - "defaultModelId": "deepseek-v4-flash-0731", - "apiKeyEnv": [ - "CORTECS_API_KEY" - ], - "docsUrl": "https://api.cortecs.ai/v1/models", - "defaults": { - "baseUrl": "https://api.cortecs.ai/v1" - } - }, - { - "id": "crof", - "name": "CrofAI", - "description": "CrofAI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "crof", - "defaultModelId": "deepseek-v4-flash-0731", - "apiKeyEnv": [ - "CROF_API_KEY" - ], - "docsUrl": "https://crof.ai/docs", - "defaults": { - "baseUrl": "https://crof.ai/v1" - } - }, - { - "id": "crossmodel", - "name": "CrossModel", - "description": "CrossModel model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "crossmodel", - "defaultModelId": "qwen/qwen3.8-max", - "apiKeyEnv": [ - "CROSSMODEL_API_KEY" - ], - "docsUrl": "https://www.crossmodel.ai/docs", - "defaults": { - "baseUrl": "https://api.crossmodel.ai/v1" - } - }, - { - "id": "daoxe", - "name": "DaoXE", - "description": "DaoXE model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "daoxe", - "defaultModelId": "grok-4.5", - "apiKeyEnv": [ - "DAOXE_API_KEY" - ], - "docsUrl": "https://daoxe.com/pricing", - "defaults": { - "baseUrl": "https://daoxe.com/v1" - } - }, - { - "id": "databricks", - "name": "Databricks", - "description": "Databricks model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "databricks", - "defaultModelId": "databricks-gpt-5-6-luna", - "apiKeyEnv": [ - "DATABRICKS_HOST", - "DATABRICKS_TOKEN" - ], - "docsUrl": "https://docs.databricks.com/aws/en/machine-learning/foundation-models/", - "defaults": { - "baseUrl": "https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1" - } - }, - { - "id": "deepseek", - "name": "DeepSeek", - "description": "DeepSeek model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "deepseek", - "defaultModelId": "deepseek-v4-flash", - "apiKeyEnv": [ - "DEEPSEEK_API_KEY" - ], - "docsUrl": "https://api-docs.deepseek.com/quick_start/pricing", - "defaults": { - "baseUrl": "https://api.deepseek.com" - } - }, - { - "id": "digitalocean", - "name": "DigitalOcean", - "description": "DigitalOcean model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "digitalocean", - "defaultModelId": "anthropic-claude-opus-5", - "apiKeyEnv": [ - "DIGITALOCEAN_ACCESS_TOKEN" - ], - "docsUrl": "https://docs.digitalocean.com/products/gradient-ai-platform/details/models/", - "defaults": { - "baseUrl": "https://inference.do-ai.run/v1" - } - }, - { - "id": "dinference", - "name": "DInference", - "description": "DInference model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "dinference", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "DINFERENCE_API_KEY" - ], - "docsUrl": "https://dinference.com", - "defaults": { - "baseUrl": "https://api.dinference.com/v1" - } - }, - { - "id": "drun", - "name": "D.Run (China)", - "description": "D.Run (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "drun", - "defaultModelId": "public/minimax-m25", - "apiKeyEnv": [ - "DRUN_API_KEY" - ], - "docsUrl": "https://www.d.run", - "defaults": { - "baseUrl": "https://chat.d.run/v1" - } - }, - { - "id": "ebcloud", - "name": "EBCloud", - "description": "EBCloud model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "ebcloud", - "defaultModelId": "DeepSeek-V4-Flash", - "apiKeyEnv": [ - "EBCLOUD_API_KEY" - ], - "docsUrl": "https://docs.ebtech.com/ai/model-api.html", - "defaults": { - "baseUrl": "https://maas-api.ebcloud.com/v1" - } - }, - { - "id": "empiriolabs", - "name": "EmpirioLabs AI", - "description": "EmpirioLabs AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "empiriolabs", - "defaultModelId": "qwen3-8-max", - "apiKeyEnv": [ - "EMPIRIOLABS_API_KEY" - ], - "docsUrl": "https://docs.empiriolabs.ai", - "defaults": { - "baseUrl": "https://api.empiriolabs.ai/v1" - } - }, - { - "id": "evroc", - "name": "evroc", - "description": "evroc model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "evroc", - "defaultModelId": "zai-org/GLM-5.2", - "apiKeyEnv": [ - "EVROC_API_KEY" - ], - "docsUrl": "https://docs.evroc.com/products/think/overview.html", - "defaults": { - "baseUrl": "https://models.think.evroc.com/v1" - } - }, - { - "id": "fastrouter", - "name": "FastRouter", - "description": "FastRouter model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "fastrouter", - "defaultModelId": "anthropic/claude-opus-4.8", - "apiKeyEnv": [ - "FASTROUTER_API_KEY" - ], - "docsUrl": "https://fastrouter.ai/models", - "defaults": { - "baseUrl": "https://go.fastrouter.ai/api/v1" - } - }, - { - "id": "fireworks", - "name": "Fireworks AI", - "description": "Fireworks AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "fireworks", - "defaultModelId": "accounts/fireworks/models/deepseek-v4-flash-0731", - "apiKeyEnv": [ - "FIREWORKS_API_KEY" - ], - "docsUrl": "https://fireworks.ai/docs/", - "defaults": { - "baseUrl": "https://api.fireworks.ai/inference/v1" - } - }, - { - "id": "freemodel", - "name": "FreeModel", - "description": "FreeModel model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "freemodel", - "defaultModelId": "claude-fable-5", - "apiKeyEnv": [ - "FREEMODEL_API_KEY" - ], - "docsUrl": "https://freemodel.dev", - "defaults": { - "baseUrl": "https://cc.freemodel.dev/v1" - } - }, - { - "id": "friendli", - "name": "Friendli", - "description": "Friendli model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "friendli", - "defaultModelId": "zai-org/GLM-5.2", - "apiKeyEnv": [ - "FRIENDLI_TOKEN" - ], - "docsUrl": "https://friendli.ai/docs/guides/serverless_endpoints/introduction", - "defaults": { - "baseUrl": "https://api.friendli.ai/serverless/v1" - } - }, - { - "id": "frogbot", - "name": "FrogBot", - "description": "FrogBot model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "frogbot", - "defaultModelId": "grok-4-3", - "apiKeyEnv": [ - "FROGBOT_API_KEY" - ], - "docsUrl": "https://docs.frogbot.ai", - "defaults": { - "baseUrl": "https://app.frogbot.ai/api/v1" - } - }, - { - "id": "gemini", - "name": "Google", - "description": "Google model provider from models.dev", - "family": "google", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "gemini", - "defaultModelId": "gemini-3.5-flash-lite", - "apiKeyEnv": [ - "GOOGLE_API_KEY", - "GOOGLE_GENERATIVE_AI_API_KEY", - "GEMINI_API_KEY" - ], - "docsUrl": "https://ai.google.dev/gemini-api/docs/models" - }, - { - "id": "github-copilot", - "name": "GitHub Copilot", - "description": "GitHub Copilot model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "github-copilot", - "defaultModelId": "claude-opus-5", - "apiKeyEnv": [ - "GITHUB_TOKEN" - ], - "docsUrl": "https://docs.github.com/en/copilot", - "defaults": { - "baseUrl": "https://api.githubcopilot.com" - } - }, - { - "id": "gmicloud", - "name": "GMI Cloud", - "description": "GMI Cloud model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "gmicloud", - "defaultModelId": "zai-org/GLM-5.2-FP8", - "apiKeyEnv": [ - "GMICLOUD_API_KEY" - ], - "docsUrl": "https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference", - "defaults": { - "baseUrl": "https://api.gmi-serving.com/v1" - } - }, - { - "id": "greenpt", - "name": "GreenPT", - "description": "GreenPT model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "greenpt", - "defaultModelId": "deepseek-v4-flash-0731", - "apiKeyEnv": [ - "GREENPT_API_KEY" - ], - "docsUrl": "https://docs.greenpt.ai", - "defaults": { - "baseUrl": "https://api.greenpt.ai/v1" - } - }, - { - "id": "groq", - "name": "Groq", - "description": "Groq model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "groq", - "defaultModelId": "qwen/qwen3.6-27b", - "apiKeyEnv": [ - "GROQ_API_KEY" - ], - "docsUrl": "https://console.groq.com/docs/models" - }, - { - "id": "helicone", - "name": "Helicone", - "description": "Helicone model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "helicone", - "defaultModelId": "claude-4.5-opus", - "apiKeyEnv": [ - "HELICONE_API_KEY" - ], - "docsUrl": "https://helicone.ai/models", - "defaults": { - "baseUrl": "https://ai-gateway.helicone.ai/v1" - } - }, - { - "id": "hetzner", - "name": "Hetzner", - "description": "Hetzner model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "hetzner", - "defaultModelId": "Qwen/Qwen3.6-35B-A3B-FP8", - "apiKeyEnv": [ - "HETZNER_API_KEY" - ], - "docsUrl": "https://experiments.hetzner.com/docs/inference", - "defaults": { - "baseUrl": "https://inference.hetzner.com/api/v1" - } - }, - { - "id": "hpc-ai", - "name": "HPC-AI", - "description": "HPC-AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "hpc-ai", - "defaultModelId": "zai-org/glm-5.2", - "apiKeyEnv": [ - "HPC_AI_API_KEY" - ], - "docsUrl": "https://www.hpc-ai.com/doc/docs/quickstart/", - "defaults": { - "baseUrl": "https://api.hpc-ai.com/inference/v1" - } - }, - { - "id": "huggingface", - "name": "Hugging Face", - "description": "Hugging Face model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "huggingface", - "defaultModelId": "deepseek-ai/DeepSeek-V4-Flash-0731", - "apiKeyEnv": [ - "HF_TOKEN" - ], - "docsUrl": "https://huggingface.co/docs/inference-providers", - "defaults": { - "baseUrl": "https://router.huggingface.co/v1" - } - }, - { - "id": "hyper", - "name": "Charm Hyper", - "description": "Charm Hyper model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "hyper", - "defaultModelId": "deepseek-v4-flash-0731", - "apiKeyEnv": [ - "HYPER_API_KEY" - ], - "docsUrl": "https://hyper.charm.land", - "defaults": { - "baseUrl": "https://hyper.charm.land/v1" - } - }, - { - "id": "iflowcn", - "name": "iFlow", - "description": "iFlow model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "iflowcn", - "defaultModelId": "kimi-k2-0905", - "apiKeyEnv": [ - "IFLOW_API_KEY" - ], - "docsUrl": "https://platform.iflow.cn/en/docs", - "defaults": { - "baseUrl": "https://apis.iflow.cn/v1" - } - }, - { - "id": "impossibl", - "name": "Impossibl", - "description": "Impossibl model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "impossibl", - "defaultModelId": "google/gemini-3.5-flash-lite", - "apiKeyEnv": [ - "IMPOSSIBL_API_KEY" - ], - "docsUrl": "https://impossibl.com/docs/models", - "defaults": { - "baseUrl": "https://api.impossibl.com/v1" - } - }, - { - "id": "inception", - "name": "Inception", - "description": "Inception model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "inception", - "defaultModelId": "mercury-2", - "apiKeyEnv": [ - "INCEPTION_API_KEY" - ], - "docsUrl": "https://platform.inceptionlabs.ai/docs", - "defaults": { - "baseUrl": "https://api.inceptionlabs.ai/v1" - } - }, - { - "id": "inceptron", - "name": "Inceptron", - "description": "Inceptron model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "inceptron", - "defaultModelId": "zai-org/GLM-5.2", - "apiKeyEnv": [ - "INCEPTRON_API_KEY" - ], - "docsUrl": "https://docs.inceptron.io", - "defaults": { - "baseUrl": "https://api.inceptron.io/v1" - } - }, - { - "id": "inference", - "name": "Inference", - "description": "Inference model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools" - ], - "modelsProviderId": "inference", - "defaultModelId": "google/gemma-3", - "apiKeyEnv": [ - "INFERENCE_API_KEY" - ], - "docsUrl": "https://inference.net/models", - "defaults": { - "baseUrl": "https://inference.net/v1" - } - }, - { - "id": "inferx", - "name": "InferX", - "description": "InferX model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "inferx", - "defaultModelId": "qwen/qwen3.6-27b-fp8", - "apiKeyEnv": [ - "INFERX_API_KEY" - ], - "docsUrl": "https://model.inferx.net/endpoints", - "defaults": { - "baseUrl": "https://model.inferx.net/endpoints/v1" - } - }, - { - "id": "infomaniak", - "name": "Infomaniak", - "description": "Infomaniak model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "infomaniak", - "defaultModelId": "swiss-ai/Apertus-v1.5-70B", - "apiKeyEnv": [ - "INFOMANIAK_API_KEY", - "INFOMANIAK_PRODUCT_ID" - ], - "docsUrl": "https://www.infomaniak.com/en/hosting/ai-services/open-source-models", - "defaults": { - "baseUrl": "https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1" - } - }, - { - "id": "io-net", - "name": "IO.NET", - "description": "IO.NET model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "io-net", - "defaultModelId": "Qwen/Qwen3-235B-A22B-Thinking-2507", - "apiKeyEnv": [ - "IOINTELLIGENCE_API_KEY" - ], - "docsUrl": "https://io.net/docs/guides/intelligence/io-intelligence", - "defaults": { - "baseUrl": "https://api.intelligence.io.solutions/api/v1" - } - }, - { - "id": "jiekou", - "name": "Jiekou.AI", - "description": "Jiekou.AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "jiekou", - "defaultModelId": "claude-opus-4-6", - "apiKeyEnv": [ - "JIEKOU_API_KEY" - ], - "docsUrl": "https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev", - "defaults": { - "baseUrl": "https://api.jiekou.ai/openai" - } - }, - { - "id": "kenari", - "name": "Kenari", - "description": "Kenari model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "kenari", - "defaultModelId": "kimi-k3", - "apiKeyEnv": [ - "KENARI_API_KEY" - ], - "docsUrl": "https://kenari.id/docs", - "defaults": { - "baseUrl": "https://kenari.id/v1" - } - }, - { - "id": "kilo", - "name": "Kilo Gateway", - "description": "Kilo Gateway model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "kilo", - "defaultModelId": "meta/muse-spark-1.2", - "apiKeyEnv": [ - "KILO_API_KEY" - ], - "docsUrl": "https://kilo.ai", - "defaults": { - "baseUrl": "https://api.kilo.ai/api/gateway" - } - }, - { - "id": "kimi-for-coding", - "name": "Kimi For Coding", - "description": "Kimi For Coding model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "kimi-for-coding", - "defaultModelId": "k3", - "apiKeyEnv": [ - "KIMI_API_KEY" - ], - "docsUrl": "https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html", - "defaults": { - "baseUrl": "https://api.kimi.com/coding/v1" - } - }, - { - "id": "kuae-cloud-coding-plan", - "name": "KUAE Cloud Coding Plan", - "description": "KUAE Cloud Coding Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "kuae-cloud-coding-plan", - "defaultModelId": "GLM-4.7", - "apiKeyEnv": [ - "KUAE_API_KEY" - ], - "docsUrl": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/", - "defaults": { - "baseUrl": "https://coding-plan-endpoint.kuaecloud.net/v1" - } - }, - { - "id": "lilac", - "name": "Lilac", - "description": "Lilac model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "lilac", - "defaultModelId": "zai-org/glm-5.2", - "apiKeyEnv": [ - "LILAC_API_KEY" - ], - "docsUrl": "https://docs.getlilac.com/inference/models", - "defaults": { - "baseUrl": "https://api.getlilac.com/v1" - } - }, - { - "id": "llama", - "name": "Llama", - "description": "Llama model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools" - ], - "modelsProviderId": "llama", - "defaultModelId": "cerebras-llama-4-maverick-17b-128e-instruct", - "apiKeyEnv": [ - "LLAMA_API_KEY" - ], - "docsUrl": "https://llama.developer.meta.com/docs/models", - "defaults": { - "baseUrl": "https://api.llama.com/compat/v1" - } - }, - { - "id": "llmgateway", - "name": "LLM Gateway", - "description": "LLM Gateway model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "llmgateway", - "defaultModelId": "qwen3.7-flash", - "apiKeyEnv": [ - "LLMGATEWAY_API_KEY" - ], - "docsUrl": "https://llmgateway.io/docs", - "defaults": { - "baseUrl": "https://api.llmgateway.io/v1" - } - }, - { - "id": "llmtr", - "name": "LLMTR", - "description": "LLMTR model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "llmtr", - "defaultModelId": "qwen3-6-35b", - "apiKeyEnv": [ - "LLMTR_API_KEY" - ], - "docsUrl": "https://llmtr.com/docs", - "defaults": { - "baseUrl": "https://llmtr.com/v1" - } - }, - { - "id": "lmstudio", - "name": "LMStudio", - "description": "LMStudio model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "lmstudio", - "defaultModelId": "openai/gpt-oss-20b", - "apiKeyEnv": [ - "LMSTUDIO_API_KEY" - ], - "docsUrl": "https://lmstudio.ai/models", - "defaults": { - "baseUrl": "http://127.0.0.1:1234/v1" - } - }, - { - "id": "longcat", - "name": "LongCat", - "description": "LongCat model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "longcat", - "defaultModelId": "LongCat-2.0", - "apiKeyEnv": [ - "LONGCAT_API_KEY" - ], - "docsUrl": "https://longcat.chat/platform/docs/", - "defaults": { - "baseUrl": "https://api.longcat.chat/openai" - } - }, - { - "id": "lucidquery", - "name": "LucidQuery", - "description": "LucidQuery model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "lucidquery", - "defaultModelId": "lucidquery-agi-01-frontier", - "apiKeyEnv": [ - "LUCIDQUERY_API_KEY" - ], - "docsUrl": "https://lucidquery.com/docs", - "defaults": { - "baseUrl": "https://api.lucidquery.com/v1" - } - }, - { - "id": "lynkr", - "name": "Lynkr", - "description": "Lynkr model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools" - ], - "modelsProviderId": "lynkr", - "defaultModelId": "lynkr-auto", - "apiKeyEnv": [ - "LYNKR_API_KEY" - ], - "docsUrl": "https://github.com/Fast-Editor/Lynkr", - "defaults": { - "baseUrl": "http://127.0.0.1:8081/v1" - } - }, - { - "id": "meganova", - "name": "Meganova", - "description": "Meganova model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "meganova", - "defaultModelId": "MiniMaxAI/MiniMax-M2.5", - "apiKeyEnv": [ - "MEGANOVA_API_KEY" - ], - "docsUrl": "https://docs.meganova.ai", - "defaults": { - "baseUrl": "https://api.meganova.ai/v1" - } - }, - { - "id": "meta", - "name": "Meta", - "description": "Meta model provider from models.dev", - "family": "openai", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "meta", - "defaultModelId": "muse-spark-1.2", - "apiKeyEnv": [ - "META_MODEL_API_KEY" - ], - "docsUrl": "https://dev.meta.ai/docs", - "defaults": { - "baseUrl": "https://api.meta.ai/v1" - } - }, - { - "id": "minimax", - "name": "MiniMax (minimax.io)", - "description": "MiniMax (minimax.io) model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "minimax", - "defaultModelId": "MiniMax-M3", - "apiKeyEnv": [ - "MINIMAX_API_KEY" - ], - "docsUrl": "https://platform.minimax.io/docs/guides/quickstart", - "defaults": { - "baseUrl": "https://api.minimax.io/anthropic/v1" - } - }, - { - "id": "minimax-cn", - "name": "MiniMax (minimaxi.com)", - "description": "MiniMax (minimaxi.com) model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "minimax-cn", - "defaultModelId": "MiniMax-M3", - "apiKeyEnv": [ - "MINIMAX_API_KEY" - ], - "docsUrl": "https://platform.minimaxi.com/docs/guides/quickstart", - "defaults": { - "baseUrl": "https://api.minimaxi.com/anthropic/v1" - } - }, - { - "id": "minimax-cn-coding-plan", - "name": "MiniMax Token Plan (minimaxi.com)", - "description": "MiniMax Token Plan (minimaxi.com) model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "minimax-cn-coding-plan", - "defaultModelId": "MiniMax-M3", - "apiKeyEnv": [ - "MINIMAX_API_KEY" - ], - "docsUrl": "https://platform.minimaxi.com/docs/token-plan/intro", - "defaults": { - "baseUrl": "https://api.minimaxi.com/anthropic/v1" - } - }, - { - "id": "minimax-coding-plan", - "name": "MiniMax Token Plan (minimax.io)", - "description": "MiniMax Token Plan (minimax.io) model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "minimax-coding-plan", - "defaultModelId": "MiniMax-M3", - "apiKeyEnv": [ - "MINIMAX_API_KEY" - ], - "docsUrl": "https://platform.minimax.io/docs/token-plan/intro", - "defaults": { - "baseUrl": "https://api.minimax.io/anthropic/v1" - } - }, - { - "id": "mistral", - "name": "Mistral", - "description": "Mistral model provider from models.dev", - "family": "mistral", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "mistral", - "defaultModelId": "mistral-medium-2604", - "apiKeyEnv": [ - "MISTRAL_API_KEY" - ], - "docsUrl": "https://docs.mistral.ai/getting-started/models/" - }, - { - "id": "mixlayer", - "name": "Mixlayer", - "description": "Mixlayer model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "mixlayer", - "defaultModelId": "qwen/qwen3.5-122b-a10b", - "apiKeyEnv": [ - "MIXLAYER_API_KEY" - ], - "docsUrl": "https://docs.mixlayer.com", - "defaults": { - "baseUrl": "https://models.mixlayer.ai/v1" - } - }, - { - "id": "moark", - "name": "Moark", - "description": "Moark model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "moark", - "defaultModelId": "MiniMax-M2.1", - "apiKeyEnv": [ - "MOARK_API_KEY" - ], - "docsUrl": "https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90", - "defaults": { - "baseUrl": "https://moark.com/v1" - } - }, - { - "id": "modal", - "name": "Modal", - "description": "Modal model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "modal", - "defaultModelId": "moonshotai/Kimi-K3", - "apiKeyEnv": [ - "MODAL_PROXY_TOKEN" - ], - "docsUrl": "https://modal.com/docs/guide/endpoints", - "defaults": { - "baseUrl": "https://inference.us-west.modal.direct/v1" - } - }, - { - "id": "model-oracle-ai", - "name": "Model Oracle AI", - "description": "Model Oracle AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "model-oracle-ai", - "defaultModelId": "claude-sonnet-5", - "apiKeyEnv": [ - "MODEL_ORACLE_API_KEY" - ], - "docsUrl": "https://modeloracle.com/setup/", - "defaults": { - "baseUrl": "https://api.modeloracle.com/api/v1" - } - }, - { - "id": "modelis", - "name": "Modelis", - "description": "Modelis model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "modelis", - "defaultModelId": "claude-fable-5", - "apiKeyEnv": [ - "MODELIS_API_KEY" - ], - "docsUrl": "https://modelishub.com/pricing", - "defaults": { - "baseUrl": "https://modelishub.com/v1" - } - }, - { - "id": "modelscope", - "name": "ModelScope", - "description": "ModelScope model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "modelscope", - "defaultModelId": "ZhipuAI/GLM-4.6", - "apiKeyEnv": [ - "MODELSCOPE_API_KEY" - ], - "docsUrl": "https://modelscope.cn/docs/model-service/API-Inference/intro", - "defaults": { - "baseUrl": "https://api-inference.modelscope.cn/v1" - } - }, - { - "id": "moonshot", - "name": "Moonshot AI", - "description": "Moonshot AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "moonshot", - "defaultModelId": "kimi-k3", - "apiKeyEnv": [ - "MOONSHOT_API_KEY" - ], - "docsUrl": "https://platform.moonshot.ai/docs/api/chat", - "defaults": { - "baseUrl": "https://api.moonshot.ai/v1" - } - }, - { - "id": "moonshotai-cn", - "name": "Moonshot AI (China)", - "description": "Moonshot AI (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "moonshotai-cn", - "defaultModelId": "kimi-k3", - "apiKeyEnv": [ - "MOONSHOT_API_KEY" - ], - "docsUrl": "https://platform.moonshot.cn/docs/api/chat", - "defaults": { - "baseUrl": "https://api.moonshot.cn/v1" - } - }, - { - "id": "morph", - "name": "Morph", - "description": "Morph model provider from models.dev", - "family": "openai-compatible", - "modelsProviderId": "morph", - "apiKeyEnv": [ - "MORPH_API_KEY" - ], - "docsUrl": "https://docs.morphllm.com/api-reference/introduction", - "defaults": { - "baseUrl": "https://api.morphllm.com/v1" - } - }, - { - "id": "nano-gpt", - "name": "NanoGPT", - "description": "NanoGPT model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "nano-gpt", - "defaultModelId": "meta/muse-spark-1.2", - "apiKeyEnv": [ - "NANO_GPT_API_KEY" - ], - "docsUrl": "https://docs.nano-gpt.com", - "defaults": { - "baseUrl": "https://nano-gpt.com/api/v1" - } - }, - { - "id": "nearai", - "name": "NEAR AI Cloud", - "description": "NEAR AI Cloud model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "nearai", - "defaultModelId": "google/gemini-3.5-flash", - "apiKeyEnv": [ - "NEARAI_API_KEY" - ], - "docsUrl": "https://docs.near.ai/", - "defaults": { - "baseUrl": "https://cloud-api.near.ai/v1" - } - }, - { - "id": "nebius", - "name": "Nebius Token Factory", - "description": "Nebius Token Factory model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "nebius", - "defaultModelId": "moonshotai/Kimi-K3", - "apiKeyEnv": [ - "NEBIUS_API_KEY" - ], - "docsUrl": "https://docs.tokenfactory.nebius.com/", - "defaults": { - "baseUrl": "https://api.tokenfactory.nebius.com/v1" - } - }, - { - "id": "neon", - "name": "Neon", - "description": "Neon model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "neon", - "defaultModelId": "claude-opus-5", - "apiKeyEnv": [ - "NEON_AI_GATEWAY_BASE_URL", - "NEON_AI_GATEWAY_TOKEN" - ], - "docsUrl": "https://neon.com/docs", - "defaults": { - "baseUrl": "${NEON_AI_GATEWAY_BASE_URL}/v1" - } - }, - { - "id": "neuralwatt", - "name": "Neuralwatt", - "description": "Neuralwatt model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "neuralwatt", - "defaultModelId": "kimi-k3", - "apiKeyEnv": [ - "NEURALWATT_API_KEY" - ], - "docsUrl": "https://portal.neuralwatt.com/docs", - "defaults": { - "baseUrl": "https://api.neuralwatt.com/v1" - } - }, - { - "id": "nova", - "name": "Nova", - "description": "Nova model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "nova", - "defaultModelId": "nova-2-pro-v1", - "apiKeyEnv": [ - "NOVA_API_KEY" - ], - "docsUrl": "https://nova.amazon.com/dev/documentation", - "defaults": { - "baseUrl": "https://api.nova.amazon.com/v1" - } - }, - { - "id": "novita-ai", - "name": "NovitaAI", - "description": "NovitaAI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "novita-ai", - "defaultModelId": "moonshotai/kimi-k3", - "apiKeyEnv": [ - "NOVITA_API_KEY" - ], - "docsUrl": "https://novita.ai/docs/guides/introduction", - "defaults": { - "baseUrl": "https://api.novita.ai/openai" - } - }, - { - "id": "nvidia", - "name": "Nvidia", - "description": "Nvidia model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "nvidia", - "defaultModelId": "thinkingmachines/inkling", - "apiKeyEnv": [ - "NVIDIA_API_KEY" - ], - "docsUrl": "https://docs.api.nvidia.com/nim/", - "defaults": { - "baseUrl": "https://integrate.api.nvidia.com/v1" - } - }, - { - "id": "ofox", - "name": "Ofox", - "description": "Ofox model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "ofox", - "defaultModelId": "openai/gpt-5.6-luna", - "apiKeyEnv": [ - "OFOX_API_KEY" - ], - "docsUrl": "https://ofox.ai/docs", - "defaults": { - "baseUrl": "https://api.ofox.ai/v1" - } - }, - { - "id": "ollama", - "name": "Ollama Cloud", - "description": "Ollama Cloud model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "ollama", - "defaultModelId": "deepseek-v4-flash:0731", - "apiKeyEnv": [ - "OLLAMA_API_KEY" - ], - "docsUrl": "https://docs.ollama.com/cloud", - "defaults": { - "baseUrl": "https://ollama.com/v1" - } - }, - { - "id": "openai-native", - "name": "OpenAI", - "description": "OpenAI model provider from models.dev", - "family": "openai", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "openai-native", - "defaultModelId": "gpt-5.6", - "apiKeyEnv": [ - "OPENAI_API_KEY" - ], - "docsUrl": "https://platform.openai.com/docs/models" - }, - { - "id": "opencode", - "name": "OpenCode Zen", - "description": "OpenCode Zen model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "opencode", - "defaultModelId": "deepseek-v4-flash", - "apiKeyEnv": [ - "OPENCODE_API_KEY" - ], - "docsUrl": "https://opencode.ai/docs/zen", - "defaults": { - "baseUrl": "https://opencode.ai/zen/v1" - } - }, - { - "id": "opencode-go", - "name": "OpenCode Go", - "description": "OpenCode Go model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "opencode-go", - "defaultModelId": "qwen3.8-max", - "apiKeyEnv": [ - "OPENCODE_API_KEY" - ], - "docsUrl": "https://opencode.ai/docs/zen", - "defaults": { - "baseUrl": "https://opencode.ai/zen/go/v1" - } - }, - { - "id": "openrouter", - "name": "OpenRouter", - "description": "OpenRouter model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "openrouter", - "defaultModelId": "meta/muse-spark-1.2", - "apiKeyEnv": [ - "OPENROUTER_API_KEY" - ], - "docsUrl": "https://openrouter.ai/models", - "defaults": { - "baseUrl": "https://openrouter.ai/api/v1" - } - }, - { - "id": "orcarouter", - "name": "OrcaRouter", - "description": "OrcaRouter model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "orcarouter", - "defaultModelId": "google/gemini-flash-latest", - "apiKeyEnv": [ - "ORCAROUTER_API_KEY" - ], - "docsUrl": "https://docs.orcarouter.ai", - "defaults": { - "baseUrl": "https://api.orcarouter.ai/v1" - } - }, - { - "id": "ovhcloud", - "name": "OVHcloud AI Endpoints", - "description": "OVHcloud AI Endpoints model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "ovhcloud", - "defaultModelId": "qwen3.6-27b", - "apiKeyEnv": [ - "OVHCLOUD_API_KEY" - ], - "docsUrl": "https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//", - "defaults": { - "baseUrl": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1" - } - }, - { - "id": "perplexity-agent", - "name": "Perplexity Agent", - "description": "Perplexity Agent model provider from models.dev", - "family": "openai", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "perplexity-agent", - "defaultModelId": "moonshot-ai/kimi-k3", - "apiKeyEnv": [ - "PERPLEXITY_API_KEY" - ], - "docsUrl": "https://docs.perplexity.ai/docs/agent-api/models", - "defaults": { - "baseUrl": "https://api.perplexity.ai/v1" - } - }, - { - "id": "pioneer", - "name": "Pioneer", - "description": "Pioneer model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "pioneer", - "defaultModelId": "claude-opus-5", - "apiKeyEnv": [ - "PIONEER_API_KEY" - ], - "docsUrl": "https://agent.pioneer.ai/llms.txt", - "defaults": { - "baseUrl": "https://api.pioneer.ai/v1" - } - }, - { - "id": "poe", - "name": "Poe", - "description": "Poe model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "poe", - "defaultModelId": "anthropic/claude-opus-4.8", - "apiKeyEnv": [ - "POE_API_KEY" - ], - "docsUrl": "https://creator.poe.com/docs/external-applications/openai-compatible-api", - "defaults": { - "baseUrl": "https://api.poe.com/v1" - } - }, - { - "id": "poolside", - "name": "Poolside", - "description": "Poolside model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "poolside", - "defaultModelId": "poolside/laguna-s-2.1", - "apiKeyEnv": [ - "POOLSIDE_API_KEY" - ], - "docsUrl": "https://platform.poolside.ai", - "defaults": { - "baseUrl": "https://inference.poolside.ai/v1" - } - }, - { - "id": "privatemode-ai", - "name": "Privatemode AI", - "description": "Privatemode AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "privatemode-ai", - "defaultModelId": "kimi-k2.6", - "apiKeyEnv": [ - "PRIVATEMODE_API_KEY", - "PRIVATEMODE_ENDPOINT" - ], - "docsUrl": "https://docs.privatemode.ai/api/overview", - "defaults": { - "baseUrl": "http://localhost:8080/v1" - } - }, - { - "id": "qihang-ai", - "name": "QiHang", - "description": "QiHang model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "qihang-ai", - "defaultModelId": "gemini-2.5-flash", - "apiKeyEnv": [ - "QIHANG_API_KEY" - ], - "docsUrl": "https://www.qhaigc.net/docs", - "defaults": { - "baseUrl": "https://api.qhaigc.net/v1" - } - }, - { - "id": "qiniu-ai", - "name": "Qiniu", - "description": "Qiniu model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "qiniu-ai", - "defaultModelId": "qwen3.5-397b-a17b", - "apiKeyEnv": [ - "QINIU_API_KEY" - ], - "docsUrl": "https://developer.qiniu.com/aitokenapi", - "defaults": { - "baseUrl": "https://api.qnaigc.com/v1" - } - }, - { - "id": "regolo-ai", - "name": "Regolo AI", - "description": "Regolo AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "regolo-ai", - "defaultModelId": "mistral-small-4-119b", - "apiKeyEnv": [ - "REGOLO_API_KEY" - ], - "docsUrl": "https://docs.regolo.ai/", - "defaults": { - "baseUrl": "https://api.regolo.ai/v1" - } - }, - { - "id": "requesty", - "name": "Requesty", - "description": "Requesty model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "requesty", - "defaultModelId": "deepseek-v4-flash-0731", - "apiKeyEnv": [ - "REQUESTY_API_KEY" - ], - "docsUrl": "https://requesty.ai/solution/llm-routing/models", - "defaults": { - "baseUrl": "https://router.requesty.ai/v1" - } - }, - { - "id": "routing-run", - "name": "routing.run", - "description": "routing.run model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "routing-run", - "defaultModelId": "gpt-5.6-luna", - "apiKeyEnv": [ - "ROUTING_RUN_API_KEY" - ], - "docsUrl": "https://docs.routing.run/api-reference/models", - "defaults": { - "baseUrl": "https://api.routing.run/v1" - } - }, - { - "id": "sakana", - "name": "Sakana AI", - "description": "Sakana AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "sakana", - "defaultModelId": "fugu", - "apiKeyEnv": [ - "SAKANA_API_KEY" - ], - "docsUrl": "https://console.sakana.ai/models", - "defaults": { - "baseUrl": "https://api.sakana.ai/v1" - } - }, - { - "id": "sapaicore", - "name": "SAP AI Core", - "description": "SAP AI Core model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "sapaicore", - "defaultModelId": "anthropic--claude-4.8-opus", - "apiKeyEnv": [ - "AICORE_SERVICE_KEY" - ], - "docsUrl": "https://help.sap.com/docs/sap-ai-core" - }, - { - "id": "sarvam", - "name": "Sarvam AI", - "description": "Sarvam AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "sarvam", - "defaultModelId": "sarvam-105b", - "apiKeyEnv": [ - "SARVAM_API_KEY" - ], - "docsUrl": "https://docs.sarvam.ai/api-reference-docs/getting-started/models", - "defaults": { - "baseUrl": "https://api.sarvam.ai/v1" - } - }, - { - "id": "scaleway", - "name": "Scaleway", - "description": "Scaleway model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "scaleway", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "SCALEWAY_API_KEY" - ], - "docsUrl": "https://www.scaleway.com/en/docs/generative-apis/", - "defaults": { - "baseUrl": "https://api.scaleway.ai/v1" - } - }, - { - "id": "scx", - "name": "SCX.ai", - "description": "SCX.ai model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "scx", - "defaultModelId": "MiniMax-M2.7", - "apiKeyEnv": [ - "SCX_API_KEY" - ], - "docsUrl": "https://platform.scx.ai/docs", - "defaults": { - "baseUrl": "https://api.scx.ai/v1" - } - }, - { - "id": "siliconflow", - "name": "SiliconFlow", - "description": "SiliconFlow model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "siliconflow", - "defaultModelId": "zai-org/GLM-5.2", - "apiKeyEnv": [ - "SILICONFLOW_API_KEY" - ], - "docsUrl": "https://cloud.siliconflow.com/models", - "defaults": { - "baseUrl": "https://api.siliconflow.com/v1" - } - }, - { - "id": "siliconflow-cn", - "name": "SiliconFlow (China)", - "description": "SiliconFlow (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "siliconflow-cn", - "defaultModelId": "zai-org/GLM-5.2", - "apiKeyEnv": [ - "SILICONFLOW_CN_API_KEY" - ], - "docsUrl": "https://cloud.siliconflow.com/models", - "defaults": { - "baseUrl": "https://api.siliconflow.cn/v1" - } - }, - { - "id": "snowflake-cortex", - "name": "Snowflake Cortex", - "description": "Snowflake Cortex model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "snowflake-cortex", - "defaultModelId": "openai-gpt-5.6-luna", - "apiKeyEnv": [ - "SNOWFLAKE_ACCOUNT", - "SNOWFLAKE_CORTEX_PAT" - ], - "docsUrl": "https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-rest-api", - "defaults": { - "baseUrl": "https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1" - } - }, - { - "id": "stackit", - "name": "STACKIT", - "description": "STACKIT model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "stackit", - "defaultModelId": "Qwen/Qwen3.6-27B", - "apiKeyEnv": [ - "STACKIT_API_KEY" - ], - "docsUrl": "https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models", - "defaults": { - "baseUrl": "https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1" - } - }, - { - "id": "stepfun", - "name": "StepFun (China)", - "description": "StepFun (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "stepfun", - "defaultModelId": "step-3.7-flash", - "apiKeyEnv": [ - "STEPFUN_API_KEY" - ], - "docsUrl": "https://platform.stepfun.com/docs/zh/overview/concept", - "defaults": { - "baseUrl": "https://api.stepfun.com/v1" - } - }, - { - "id": "stepfun-ai", - "name": "StepFun (Global)", - "description": "StepFun (Global) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "stepfun-ai", - "defaultModelId": "step-3.7-flash", - "apiKeyEnv": [ - "STEPFUN_API_KEY" - ], - "docsUrl": "https://platform.stepfun.ai/docs/en/overview/concept", - "defaults": { - "baseUrl": "https://api.stepfun.ai/v1" - } - }, - { - "id": "stepfun-ai-step-plan", - "name": "StepFun Step Plan (Global)", - "description": "StepFun Step Plan (Global) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "stepfun-ai-step-plan", - "defaultModelId": "step-3.7-flash", - "apiKeyEnv": [ - "STEPFUN_API_KEY" - ], - "docsUrl": "https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api", - "defaults": { - "baseUrl": "https://api.stepfun.ai/step_plan/v1" - } - }, - { - "id": "stepfun-step-plan", - "name": "StepFun Step Plan (China)", - "description": "StepFun Step Plan (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "stepfun-step-plan", - "defaultModelId": "step-3.7-flash", - "apiKeyEnv": [ - "STEPFUN_API_KEY" - ], - "docsUrl": "https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api", - "defaults": { - "baseUrl": "https://api.stepfun.com/step_plan/v1" - } - }, - { - "id": "subconscious", - "name": "Subconscious", - "description": "Subconscious model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "subconscious", - "defaultModelId": "subconscious/glm-5.2", - "apiKeyEnv": [ - "SUBCONSCIOUS_API_KEY" - ], - "docsUrl": "https://docs.subconscious.dev", - "defaults": { - "baseUrl": "https://api.subconscious.dev/v1" - } - }, - { - "id": "submodel", - "name": "submodel", - "description": "submodel model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "submodel", - "defaultModelId": "deepseek-ai/DeepSeek-R1-0528", - "apiKeyEnv": [ - "SUBMODEL_INSTAGEN_ACCESS_KEY" - ], - "docsUrl": "https://submodel.gitbook.io", - "defaults": { - "baseUrl": "https://llm.submodel.ai/v1" - } - }, - { - "id": "synthetic", - "name": "Synthetic", - "description": "Synthetic model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "synthetic", - "defaultModelId": "hf:moonshotai/Kimi-K3", - "apiKeyEnv": [ - "SYNTHETIC_API_KEY" - ], - "docsUrl": "https://synthetic.new/pricing", - "defaults": { - "baseUrl": "https://api.synthetic.new/openai/v1" - } - }, - { - "id": "tencent-coding-plan", - "name": "Tencent Coding Plan (China)", - "description": "Tencent Coding Plan (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "tencent-coding-plan", - "defaultModelId": "hunyuan-2.0-instruct", - "apiKeyEnv": [ - "TENCENT_CODING_PLAN_API_KEY" - ], - "docsUrl": "https://cloud.tencent.com/document/product/1772/128947", - "defaults": { - "baseUrl": "https://api.lkeap.cloud.tencent.com/coding/v3" - } - }, - { - "id": "tencent-token-plan", - "name": "Tencent Token Plan", - "description": "Tencent Token Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "tencent-token-plan", - "defaultModelId": "hy3", - "apiKeyEnv": [ - "TENCENT_TOKEN_PLAN_API_KEY" - ], - "docsUrl": "https://cloud.tencent.com/document/product/1823/130060", - "defaults": { - "baseUrl": "https://api.lkeap.cloud.tencent.com/plan/v3" - } - }, - { - "id": "tencent-tokenhub", - "name": "Tencent TokenHub", - "description": "Tencent TokenHub model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "tencent-tokenhub", - "defaultModelId": "hy3", - "apiKeyEnv": [ - "TENCENT_TOKENHUB_API_KEY" - ], - "docsUrl": "https://cloud.tencent.com/document/product/1823/130050", - "defaults": { - "baseUrl": "https://tokenhub.tencentmaas.com/v1" - } - }, - { - "id": "tensorx", - "name": "TensorX", - "description": "TensorX model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "tensorx", - "defaultModelId": "deepseek/deepseek-v4-flash-0731", - "apiKeyEnv": [ - "TENSORX_API_KEY" - ], - "docsUrl": "https://docs.tensorx.ai/", - "defaults": { - "baseUrl": "https://api.tensorx.ai/v1" - } - }, - { - "id": "the-grid-ai", - "name": "The Grid AI", - "description": "The Grid AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "the-grid-ai", - "defaultModelId": "agent-max", - "apiKeyEnv": [ - "THEGRID_API_KEY" - ], - "docsUrl": "https://thegrid.ai/docs", - "defaults": { - "baseUrl": "https://api.thegrid.ai/v1" - } - }, - { - "id": "thinkingmachines", - "name": "Thinking Machines", - "description": "Thinking Machines model provider from models.dev", - "family": "anthropic", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "thinkingmachines", - "defaultModelId": "thinkingmachines/Inkling", - "apiKeyEnv": [ - "TINKER_API_KEY" - ], - "docsUrl": "https://tinker-docs.thinkingmachines.ai/tinker/compatible-apis/anthropic/", - "defaults": { - "baseUrl": "https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1" - } - }, - { - "id": "tinfoil", - "name": "Tinfoil", - "description": "Tinfoil model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "tinfoil", - "defaultModelId": "glm-5-2", - "apiKeyEnv": [ - "TINFOIL_API_KEY" - ], - "docsUrl": "https://docs.tinfoil.sh", - "defaults": { - "baseUrl": "https://inference.tinfoil.sh/v1" - } - }, - { - "id": "together", - "name": "Together AI", - "description": "Together AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "together", - "defaultModelId": "deepseek-ai/DeepSeek-V4-Flash-0731", - "apiKeyEnv": [ - "TOGETHER_API_KEY" - ], - "docsUrl": "https://docs.together.ai/docs/serverless-models" - }, - { - "id": "trustedrouter", - "name": "TrustedRouter", - "description": "TrustedRouter model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "trustedrouter", - "defaultModelId": "synth", - "apiKeyEnv": [ - "TRUSTEDROUTER_API_KEY" - ], - "docsUrl": "https://trustedrouter.com/docs", - "defaults": { - "baseUrl": "https://api.trustedrouter.com/v1" - } - }, - { - "id": "umans-ai", - "name": "Umans AI", - "description": "Umans AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "umans-ai", - "defaultModelId": "umans-deepseek-v4-flash-0731", - "apiKeyEnv": [ - "UMANS_AI_API_KEY" - ], - "docsUrl": "https://app.umans.ai/offers/code/docs/orgs", - "defaults": { - "baseUrl": "https://api.code.umans.ai/v1" - } - }, - { - "id": "umans-ai-coding-plan", - "name": "Umans AI Coding Plan", - "description": "Umans AI Coding Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "umans-ai-coding-plan", - "defaultModelId": "umans-deepseek-v4-flash-0731", - "apiKeyEnv": [ - "UMANS_AI_CODING_PLAN_API_KEY" - ], - "docsUrl": "https://app.umans.ai/offers/code/docs", - "defaults": { - "baseUrl": "https://api.code.umans.ai/v1" - } - }, - { - "id": "unorouter", - "name": "UnoRouter", - "description": "UnoRouter model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "unorouter", - "defaultModelId": "claude-sonnet-5", - "apiKeyEnv": [ - "UNOROUTER_API_KEY" - ], - "docsUrl": "https://unorouter.com/models", - "defaults": { - "baseUrl": "https://api.unorouter.com/v1" - } - }, - { - "id": "upstage", - "name": "Upstage", - "description": "Upstage model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "upstage", - "defaultModelId": "solar-pro3", - "apiKeyEnv": [ - "UPSTAGE_API_KEY" - ], - "docsUrl": "https://developers.upstage.ai/docs/apis/chat", - "defaults": { - "baseUrl": "https://api.upstage.ai/v1/solar" - } - }, - { - "id": "v0", - "name": "v0", - "description": "v0 model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "v0", - "defaultModelId": "v0-1.5-lg", - "apiKeyEnv": [ - "V0_API_KEY" - ], - "docsUrl": "https://sdk.vercel.ai/providers/ai-sdk-providers/vercel" - }, - { - "id": "vercel-ai-gateway", - "name": "Vercel AI Gateway", - "description": "Vercel AI Gateway model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "vercel-ai-gateway", - "defaultModelId": "meta/muse-spark-1.2", - "apiKeyEnv": [ - "AI_GATEWAY_API_KEY" - ], - "docsUrl": "https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway" - }, - { - "id": "vertex", - "name": "Vertex", - "description": "Vertex model provider from models.dev", - "family": "vertex", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "vertex", - "defaultModelId": "claude-opus-5@default", - "apiKeyEnv": [ - "GOOGLE_VERTEX_PROJECT", - "GOOGLE_VERTEX_LOCATION", - "GOOGLE_APPLICATION_CREDENTIALS" - ], - "docsUrl": "https://cloud.google.com/vertex-ai/generative-ai/docs/models" - }, - { - "id": "vivgrid", - "name": "Vivgrid", - "description": "Vivgrid model provider from models.dev", - "family": "openai", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "vivgrid", - "defaultModelId": "gpt-5.6-luna", - "apiKeyEnv": [ - "VIVGRID_API_KEY" - ], - "docsUrl": "https://docs.vivgrid.com/models", - "defaults": { - "baseUrl": "https://api.vivgrid.com/v1" - } - }, - { - "id": "vultr", - "name": "Vultr", - "description": "Vultr model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "vultr", - "defaultModelId": "zai-org/GLM-5.2-FP8", - "apiKeyEnv": [ - "VULTR_API_KEY" - ], - "docsUrl": "https://api.vultrinference.com/", - "defaults": { - "baseUrl": "https://api.vultrinference.com/v1" - } - }, - { - "id": "wafer.ai", - "name": "Wafer", - "description": "Wafer model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "wafer.ai", - "defaultModelId": "GLM-5.2", - "apiKeyEnv": [ - "WAFER_API_KEY" - ], - "docsUrl": "https://docs.wafer.ai/wafer-pass", - "defaults": { - "baseUrl": "https://pass.wafer.ai/v1" - } - }, - { - "id": "wandb", - "name": "Weights & Biases", - "description": "Weights & Biases model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "wandb", - "defaultModelId": "deepseek-ai/DeepSeek-V4-Flash-0731", - "apiKeyEnv": [ - "WANDB_API_KEY" - ], - "docsUrl": "https://docs.wandb.ai/guides/integrations/inference/", - "defaults": { - "baseUrl": "https://api.inference.wandb.ai/v1" - } - }, - { - "id": "xai", - "name": "xAI", - "description": "xAI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "xai", - "defaultModelId": "grok-4.5", - "apiKeyEnv": [ - "XAI_API_KEY" - ], - "docsUrl": "https://docs.x.ai/docs/models" - }, - { - "id": "xiaomi", - "name": "Xiaomi", - "description": "Xiaomi model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "xiaomi", - "defaultModelId": "mimo-v2.5-pro-ultraspeed", - "apiKeyEnv": [ - "XIAOMI_API_KEY" - ], - "docsUrl": "https://platform.xiaomimimo.com/#/docs", - "defaults": { - "baseUrl": "https://api.xiaomimimo.com/v1" - } - }, - { - "id": "xiaomi-token-plan-ams", - "name": "Xiaomi Token Plan (Europe)", - "description": "Xiaomi Token Plan (Europe) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "xiaomi-token-plan-ams", - "defaultModelId": "mimo-v2.5", - "apiKeyEnv": [ - "XIAOMI_API_KEY" - ], - "docsUrl": "https://platform.xiaomimimo.com/#/docs", - "defaults": { - "baseUrl": "https://token-plan-ams.xiaomimimo.com/v1" - } - }, - { - "id": "xiaomi-token-plan-cn", - "name": "Xiaomi Token Plan (China)", - "description": "Xiaomi Token Plan (China) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "xiaomi-token-plan-cn", - "defaultModelId": "mimo-v2.5", - "apiKeyEnv": [ - "XIAOMI_API_KEY" - ], - "docsUrl": "https://platform.xiaomimimo.com/#/docs", - "defaults": { - "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1" - } - }, - { - "id": "xiaomi-token-plan-sgp", - "name": "Xiaomi Token Plan (Singapore)", - "description": "Xiaomi Token Plan (Singapore) model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "xiaomi-token-plan-sgp", - "defaultModelId": "mimo-v2.5", - "apiKeyEnv": [ - "XIAOMI_API_KEY" - ], - "docsUrl": "https://platform.xiaomimimo.com/#/docs", - "defaults": { - "baseUrl": "https://token-plan-sgp.xiaomimimo.com/v1" - } - }, - { - "id": "xpersona", - "name": "Xpersona", - "description": "Xpersona model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "xpersona", - "defaultModelId": "gpt-5.6", - "apiKeyEnv": [ - "XPERSONA_API_KEY" - ], - "docsUrl": "https://www.xpersona.co/docs", - "defaults": { - "baseUrl": "https://www.xpersona.co/v1" - } - }, - { - "id": "zai", - "name": "Z.AI", - "description": "Z.AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "zai", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "ZHIPU_API_KEY" - ], - "docsUrl": "https://docs.z.ai/guides/overview/pricing", - "defaults": { - "baseUrl": "https://api.z.ai/api/paas/v4" - } - }, - { - "id": "zai-coding-plan", - "name": "Z.AI Coding Plan", - "description": "Z.AI Coding Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "zai-coding-plan", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "ZHIPU_API_KEY" - ], - "docsUrl": "https://docs.z.ai/devpack/overview", - "defaults": { - "baseUrl": "https://api.z.ai/api/coding/paas/v4" - } - }, - { - "id": "zeldoc", - "name": "Zeldoc", - "description": "Zeldoc model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "zeldoc", - "defaultModelId": "z-code", - "apiKeyEnv": [ - "ZELDOC_API_KEY" - ], - "docsUrl": "https://docs.zeldoc.ai", - "defaults": { - "baseUrl": "https://api.zeldoc.ai/v1" - } - }, - { - "id": "zenifra", - "name": "Zenifra", - "description": "Zenifra model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "zenifra", - "defaultModelId": "alibaba/qwen3.6-35b-a3b", - "apiKeyEnv": [ - "ZENIFRA_AI_KEY" - ], - "docsUrl": "https://docs.zenifra.com", - "defaults": { - "baseUrl": "https://ai.zenifra.com/v1" - } - }, - { - "id": "zenmux", - "name": "ZenMux", - "description": "ZenMux model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "zenmux", - "defaultModelId": "moonshotai/kimi-k3", - "apiKeyEnv": [ - "ZENMUX_API_KEY" - ], - "docsUrl": "https://docs.zenmux.ai", - "defaults": { - "baseUrl": "https://zenmux.ai/api/v1" - } - }, - { - "id": "zhipuai", - "name": "Zhipu AI", - "description": "Zhipu AI model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning", - "prompt-cache" - ], - "modelsProviderId": "zhipuai", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "ZHIPU_API_KEY" - ], - "docsUrl": "https://docs.z.ai/guides/overview/pricing", - "defaults": { - "baseUrl": "https://open.bigmodel.cn/api/paas/v4" - } - }, - { - "id": "zhipuai-coding-plan", - "name": "Zhipu AI Coding Plan", - "description": "Zhipu AI Coding Plan model provider from models.dev", - "family": "openai-compatible", - "capabilities": [ - "tools", - "reasoning" - ], - "modelsProviderId": "zhipuai-coding-plan", - "defaultModelId": "glm-5.2", - "apiKeyEnv": [ - "ZHIPU_API_KEY" - ], - "docsUrl": "https://docs.bigmodel.cn/cn/coding-plan/overview", - "defaults": { - "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4" - } - } + { + id: "302ai", + name: "302.AI", + description: "302.AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "302ai", + defaultModelId: "claude-opus-4-7", + apiKeyEnv: ["302AI_API_KEY"], + docsUrl: "https://doc.302.ai", + defaults: { + baseUrl: "https://api.302.ai/v1", + }, + }, + { + id: "abacus", + name: "Abacus", + description: "Abacus model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "abacus", + defaultModelId: "gpt-5.6-luna", + apiKeyEnv: ["ABACUS_API_KEY"], + docsUrl: "https://abacus.ai/help/api", + defaults: { + baseUrl: "https://routellm.abacus.ai/v1", + }, + }, + { + id: "abliteration-ai", + name: "abliteration.ai", + description: "abliteration.ai model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "abliteration-ai", + defaultModelId: "abliterated-model-large", + apiKeyEnv: ["ABLIT_KEY"], + docsUrl: "https://docs.abliteration.ai/models", + defaults: { + baseUrl: "https://api.abliteration.ai/v1", + }, + }, + { + id: "ai-router", + name: "AI-ROUTER", + description: "AI-ROUTER model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "ai-router", + defaultModelId: "gpt-5.6-luna", + apiKeyEnv: ["AI_ROUTER_API_KEY"], + docsUrl: "https://ai-router.dev/openai-compatible-api-gateway/", + defaults: { + baseUrl: "https://api.ai-router.dev/v1", + }, + }, + { + id: "aiand", + name: "ai&", + description: "ai& model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "aiand", + defaultModelId: "moonshotai/kimi-k3", + apiKeyEnv: ["AIAND_API_KEY"], + docsUrl: "https://docs.aiand.com/", + defaults: { + baseUrl: "https://api.aiand.com/v1", + }, + }, + { + id: "aihubmix", + name: "AIHubMix", + description: "AIHubMix model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "aihubmix", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["AIHUBMIX_API_KEY"], + docsUrl: "https://docs.aihubmix.com", + }, + { + id: "aki-io", + name: "AKI.IO", + description: "AKI.IO model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "aki-io", + defaultModelId: "kimi-k2.7-code-1100b", + apiKeyEnv: ["AKI_IO_API_KEY"], + docsUrl: "https://aki.io/docs/", + defaults: { + baseUrl: "https://aki.io/v1", + }, + }, + { + id: "alibaba", + name: "Alibaba", + description: "Alibaba model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "alibaba", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["DASHSCOPE_API_KEY"], + docsUrl: "https://www.alibabacloud.com/help/en/model-studio/models", + defaults: { + baseUrl: "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", + }, + }, + { + id: "alibaba-cn", + name: "Alibaba (China)", + description: "Alibaba (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "alibaba-cn", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["DASHSCOPE_API_KEY"], + docsUrl: "https://www.alibabacloud.com/help/en/model-studio/models", + defaults: { + baseUrl: "https://dashscope.aliyuncs.com/compatible-mode/v1", + }, + }, + { + id: "alibaba-coding-plan", + name: "Alibaba Coding Plan", + description: "Alibaba Coding Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "alibaba-coding-plan", + defaultModelId: "qwen3.7-plus", + apiKeyEnv: ["ALIBABA_CODING_PLAN_API_KEY"], + docsUrl: "https://www.alibabacloud.com/help/en/model-studio/coding-plan", + defaults: { + baseUrl: "https://coding-intl.dashscope.aliyuncs.com/v1", + }, + }, + { + id: "alibaba-coding-plan-cn", + name: "Alibaba Coding Plan (China)", + description: "Alibaba Coding Plan (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "alibaba-coding-plan-cn", + defaultModelId: "qwen3.7-plus", + apiKeyEnv: ["ALIBABA_CODING_PLAN_API_KEY"], + docsUrl: "https://help.aliyun.com/zh/model-studio/coding-plan", + defaults: { + baseUrl: "https://coding.dashscope.aliyuncs.com/v1", + }, + }, + { + id: "alibaba-token-plan", + name: "Alibaba Token Plan", + description: "Alibaba Token Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "alibaba-token-plan", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["ALIBABA_TOKEN_PLAN_API_KEY"], + docsUrl: + "https://www.alibabacloud.com/help/en/model-studio/token-plan-overview", + defaults: { + baseUrl: + "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1", + }, + }, + { + id: "alibaba-token-plan-cn", + name: "Alibaba Token Plan (China)", + description: "Alibaba Token Plan (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "alibaba-token-plan-cn", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["ALIBABA_TOKEN_PLAN_API_KEY"], + docsUrl: + "https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview", + defaults: { + baseUrl: + "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1", + }, + }, + { + id: "ambient", + name: "Ambient", + description: "Ambient model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "ambient", + defaultModelId: "deepseek/deepseek-v4-flash-0731", + apiKeyEnv: ["AMBIENT_API_KEY"], + docsUrl: "https://ambient.xyz", + defaults: { + baseUrl: "https://api.ambient.xyz/v1", + }, + }, + { + id: "anthropic", + name: "Anthropic", + description: "Anthropic model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "anthropic", + defaultModelId: "claude-opus-5", + apiKeyEnv: ["ANTHROPIC_API_KEY"], + docsUrl: "https://docs.anthropic.com/en/docs/about-claude/models", + }, + { + id: "anyapi", + name: "AnyAPI", + description: "AnyAPI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "anyapi", + defaultModelId: "deepseek/deepseek-v4-flash", + apiKeyEnv: ["ANYAPI_API_KEY"], + docsUrl: "https://docs.anyapi.ai", + defaults: { + baseUrl: "https://api.anyapi.ai/v1", + }, + }, + { + id: "atomic-chat", + name: "Atomic Chat", + description: "Atomic Chat model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools"], + modelsProviderId: "atomic-chat", + defaultModelId: "Qwen3_5-9B-MLX-4bit", + apiKeyEnv: ["ATOMIC_CHAT_API_KEY"], + docsUrl: "https://atomic.chat", + defaults: { + baseUrl: "http://127.0.0.1:1337/v1", + }, + }, + { + id: "auriko", + name: "Auriko", + description: "Auriko model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "auriko", + defaultModelId: "deepseek-v4-flash", + apiKeyEnv: ["AURIKO_API_KEY"], + docsUrl: "https://docs.auriko.ai", + defaults: { + baseUrl: "https://api.auriko.ai/v1", + }, + }, + { + id: "bailing", + name: "Bailing", + description: "Bailing model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools"], + modelsProviderId: "bailing", + defaultModelId: "Ling-1T", + apiKeyEnv: ["BAILING_API_TOKEN"], + docsUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/intro", + defaults: { + baseUrl: "https://api.tbox.cn/api/llm/v1/chat/completions", + }, + }, + { + id: "baseten", + name: "Baseten", + description: "Baseten model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "baseten", + defaultModelId: "deepseek-ai/DeepSeek-V4-Flash-0731", + apiKeyEnv: ["BASETEN_API_KEY"], + docsUrl: "https://docs.baseten.co/inference/model-apis/overview", + defaults: { + baseUrl: "https://inference.baseten.co/v1", + }, + }, + { + id: "bedrock", + name: "Amazon Bedrock", + description: "Amazon Bedrock model provider from models.dev", + family: "bedrock", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "bedrock", + defaultModelId: "anthropic.claude-opus-5", + apiKeyEnv: [ + "AWS_ACCESS_KEY_ID", + "AWS_SECRET_ACCESS_KEY", + "AWS_REGION", + "AWS_BEARER_TOKEN_BEDROCK", + ], + docsUrl: + "https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html", + }, + { + id: "berget", + name: "Berget.AI", + description: "Berget.AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "berget", + defaultModelId: "moonshotai/Kimi-K3", + apiKeyEnv: ["BERGET_API_KEY"], + docsUrl: "https://api.berget.ai", + defaults: { + baseUrl: "https://api.berget.ai/v1", + }, + }, + { + id: "blueclaw", + name: "Blue Claw", + description: "Blue Claw model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "blueclaw", + defaultModelId: "Qwen3.6-27B", + apiKeyEnv: ["BLUECLAW_API_KEY"], + docsUrl: "https://blueclaw.network", + defaults: { + baseUrl: "https://openai.blueclaw.network/v1", + }, + }, + { + id: "cerebras", + name: "Cerebras", + description: "Cerebras model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "cerebras", + defaultModelId: "gemma-4-31b", + apiKeyEnv: ["CEREBRAS_API_KEY"], + docsUrl: "https://inference-docs.cerebras.ai/models/overview", + }, + { + id: "chutes", + name: "Chutes", + description: "Chutes model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "chutes", + defaultModelId: "deepseek-ai/DeepSeek-V4-Flash-0731-TEE", + apiKeyEnv: ["CHUTES_API_KEY"], + docsUrl: "https://llm.chutes.ai/v1/models", + defaults: { + baseUrl: "https://llm.chutes.ai/v1", + }, + }, + { + id: "clarifai", + name: "Clarifai", + description: "Clarifai model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "clarifai", + defaultModelId: "moonshotai/chat-completion/models/Kimi-K2_6", + apiKeyEnv: ["CLARIFAI_PAT"], + docsUrl: "https://docs.clarifai.com/compute/inference/", + defaults: { + baseUrl: "https://api.clarifai.com/v2/ext/openai/v1", + }, + }, + { + id: "claudinio", + name: "Claudinio", + description: "Claudinio model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "claudinio", + defaultModelId: "claudinio", + apiKeyEnv: ["CLAUDINIO_API_KEY"], + docsUrl: "https://claudin.io", + defaults: { + baseUrl: "https://api.claudin.io/v1", + }, + }, + { + id: "cline-pass", + name: "ClinePass", + description: "ClinePass model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "cline-pass", + defaultModelId: "cline-pass/kimi-k3", + apiKeyEnv: ["CLINE_API_KEY"], + docsUrl: "https://docs.cline.bot/getting-started/clinepass", + defaults: { + baseUrl: "https://api.cline.bot/api/v1", + }, + }, + { + id: "cloudferro-sherlock", + name: "CloudFerro Sherlock", + description: "CloudFerro Sherlock model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "cloudferro-sherlock", + defaultModelId: "MiniMaxAI/MiniMax-M2.5", + apiKeyEnv: ["CLOUDFERRO_SHERLOCK_API_KEY"], + docsUrl: "https://docs.sherlock.cloudferro.com/", + defaults: { + baseUrl: "https://api-sherlock.cloudferro.com/openai/v1", + }, + }, + { + id: "cloudflare-workers-ai", + name: "Cloudflare Workers AI", + description: "Cloudflare Workers AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "cloudflare-workers-ai", + defaultModelId: "@cf/zai-org/glm-5.2", + apiKeyEnv: ["CLOUDFLARE_ACCOUNT_ID", "CLOUDFLARE_API_KEY"], + docsUrl: "https://developers.cloudflare.com/workers-ai/models/", + defaults: { + baseUrl: + "https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1", + }, + }, + { + id: "coralbricks", + name: "CoralBricks", + description: "CoralBricks model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "coralbricks", + defaultModelId: "kimi-k3", + apiKeyEnv: ["CORAL_API_KEY"], + docsUrl: "https://www.coralbricks.ai/docs", + defaults: { + baseUrl: "https://inference.coralbricks.ai/v1", + }, + }, + { + id: "cortecs", + name: "Cortecs", + description: "Cortecs model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "cortecs", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["CORTECS_API_KEY"], + docsUrl: "https://api.cortecs.ai/v1/models", + defaults: { + baseUrl: "https://api.cortecs.ai/v1", + }, + }, + { + id: "crof", + name: "CrofAI", + description: "CrofAI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "crof", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["CROF_API_KEY"], + docsUrl: "https://crof.ai/docs", + defaults: { + baseUrl: "https://crof.ai/v1", + }, + }, + { + id: "crossmodel", + name: "CrossModel", + description: "CrossModel model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "crossmodel", + defaultModelId: "qwen/qwen3.8-max", + apiKeyEnv: ["CROSSMODEL_API_KEY"], + docsUrl: "https://www.crossmodel.ai/docs", + defaults: { + baseUrl: "https://api.crossmodel.ai/v1", + }, + }, + { + id: "daoxe", + name: "DaoXE", + description: "DaoXE model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "daoxe", + defaultModelId: "grok-4.5", + apiKeyEnv: ["DAOXE_API_KEY"], + docsUrl: "https://daoxe.com/pricing", + defaults: { + baseUrl: "https://daoxe.com/v1", + }, + }, + { + id: "databricks", + name: "Databricks", + description: "Databricks model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "databricks", + defaultModelId: "databricks-gpt-5-6-luna", + apiKeyEnv: ["DATABRICKS_HOST", "DATABRICKS_TOKEN"], + docsUrl: + "https://docs.databricks.com/aws/en/machine-learning/foundation-models/", + defaults: { + baseUrl: "https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1", + }, + }, + { + id: "deepseek", + name: "DeepSeek", + description: "DeepSeek model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "deepseek", + defaultModelId: "deepseek-v4-flash", + apiKeyEnv: ["DEEPSEEK_API_KEY"], + docsUrl: "https://api-docs.deepseek.com/quick_start/pricing", + defaults: { + baseUrl: "https://api.deepseek.com", + }, + }, + { + id: "digitalocean", + name: "DigitalOcean", + description: "DigitalOcean model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "digitalocean", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["DIGITALOCEAN_ACCESS_TOKEN"], + docsUrl: + "https://docs.digitalocean.com/products/gradient-ai-platform/details/models/", + defaults: { + baseUrl: "https://inference.do-ai.run/v1", + }, + }, + { + id: "dinference", + name: "DInference", + description: "DInference model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "dinference", + defaultModelId: "glm-5.2", + apiKeyEnv: ["DINFERENCE_API_KEY"], + docsUrl: "https://dinference.com", + defaults: { + baseUrl: "https://api.dinference.com/v1", + }, + }, + { + id: "drun", + name: "D.Run (China)", + description: "D.Run (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "drun", + defaultModelId: "public/minimax-m25", + apiKeyEnv: ["DRUN_API_KEY"], + docsUrl: "https://www.d.run", + defaults: { + baseUrl: "https://chat.d.run/v1", + }, + }, + { + id: "ebcloud", + name: "EBCloud", + description: "EBCloud model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "ebcloud", + defaultModelId: "DeepSeek-V4-Flash", + apiKeyEnv: ["EBCLOUD_API_KEY"], + docsUrl: "https://docs.ebtech.com/ai/model-api.html", + defaults: { + baseUrl: "https://maas-api.ebcloud.com/v1", + }, + }, + { + id: "empiriolabs", + name: "EmpirioLabs AI", + description: "EmpirioLabs AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "empiriolabs", + defaultModelId: "qwen3-8-max", + apiKeyEnv: ["EMPIRIOLABS_API_KEY"], + docsUrl: "https://docs.empiriolabs.ai", + defaults: { + baseUrl: "https://api.empiriolabs.ai/v1", + }, + }, + { + id: "evroc", + name: "evroc", + description: "evroc model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "evroc", + defaultModelId: "zai-org/GLM-5.2", + apiKeyEnv: ["EVROC_API_KEY"], + docsUrl: "https://docs.evroc.com/products/think/overview.html", + defaults: { + baseUrl: "https://models.think.evroc.com/v1", + }, + }, + { + id: "fastrouter", + name: "FastRouter", + description: "FastRouter model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "fastrouter", + defaultModelId: "anthropic/claude-opus-4.8", + apiKeyEnv: ["FASTROUTER_API_KEY"], + docsUrl: "https://fastrouter.ai/models", + defaults: { + baseUrl: "https://go.fastrouter.ai/api/v1", + }, + }, + { + id: "fireworks", + name: "Fireworks AI", + description: "Fireworks AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "fireworks", + defaultModelId: "accounts/fireworks/models/deepseek-v4-flash-0731", + apiKeyEnv: ["FIREWORKS_API_KEY"], + docsUrl: "https://fireworks.ai/docs/", + defaults: { + baseUrl: "https://api.fireworks.ai/inference/v1", + }, + }, + { + id: "freemodel", + name: "FreeModel", + description: "FreeModel model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "freemodel", + defaultModelId: "claude-fable-5", + apiKeyEnv: ["FREEMODEL_API_KEY"], + docsUrl: "https://freemodel.dev", + defaults: { + baseUrl: "https://cc.freemodel.dev/v1", + }, + }, + { + id: "friendli", + name: "Friendli", + description: "Friendli model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "friendli", + defaultModelId: "zai-org/GLM-5.2", + apiKeyEnv: ["FRIENDLI_TOKEN"], + docsUrl: + "https://friendli.ai/docs/guides/serverless_endpoints/introduction", + defaults: { + baseUrl: "https://api.friendli.ai/serverless/v1", + }, + }, + { + id: "frogbot", + name: "FrogBot", + description: "FrogBot model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "frogbot", + defaultModelId: "grok-4-3", + apiKeyEnv: ["FROGBOT_API_KEY"], + docsUrl: "https://docs.frogbot.ai", + defaults: { + baseUrl: "https://app.frogbot.ai/api/v1", + }, + }, + { + id: "gemini", + name: "Google", + description: "Google model provider from models.dev", + family: "google", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "gemini", + defaultModelId: "gemini-3.5-flash-lite", + apiKeyEnv: [ + "GOOGLE_API_KEY", + "GOOGLE_GENERATIVE_AI_API_KEY", + "GEMINI_API_KEY", + ], + docsUrl: "https://ai.google.dev/gemini-api/docs/models", + }, + { + id: "github-copilot", + name: "GitHub Copilot", + description: "GitHub Copilot model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "github-copilot", + defaultModelId: "claude-opus-5", + apiKeyEnv: ["GITHUB_TOKEN"], + docsUrl: "https://docs.github.com/en/copilot", + defaults: { + baseUrl: "https://api.githubcopilot.com", + }, + }, + { + id: "gmicloud", + name: "GMI Cloud", + description: "GMI Cloud model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "gmicloud", + defaultModelId: "zai-org/GLM-5.2-FP8", + apiKeyEnv: ["GMICLOUD_API_KEY"], + docsUrl: + "https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference", + defaults: { + baseUrl: "https://api.gmi-serving.com/v1", + }, + }, + { + id: "greenpt", + name: "GreenPT", + description: "GreenPT model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "greenpt", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["GREENPT_API_KEY"], + docsUrl: "https://docs.greenpt.ai", + defaults: { + baseUrl: "https://api.greenpt.ai/v1", + }, + }, + { + id: "groq", + name: "Groq", + description: "Groq model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "groq", + defaultModelId: "qwen/qwen3.6-27b", + apiKeyEnv: ["GROQ_API_KEY"], + docsUrl: "https://console.groq.com/docs/models", + }, + { + id: "helicone", + name: "Helicone", + description: "Helicone model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "helicone", + defaultModelId: "claude-4.5-opus", + apiKeyEnv: ["HELICONE_API_KEY"], + docsUrl: "https://helicone.ai/models", + defaults: { + baseUrl: "https://ai-gateway.helicone.ai/v1", + }, + }, + { + id: "hetzner", + name: "Hetzner", + description: "Hetzner model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "hetzner", + defaultModelId: "DeepSeek-V4-Flash-0731", + apiKeyEnv: ["HETZNER_API_KEY"], + docsUrl: "https://experiments.hetzner.com/docs/inference", + defaults: { + baseUrl: "https://inference.hetzner.com/api/v1", + }, + }, + { + id: "hpc-ai", + name: "HPC-AI", + description: "HPC-AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "hpc-ai", + defaultModelId: "zai-org/glm-5.2", + apiKeyEnv: ["HPC_AI_API_KEY"], + docsUrl: "https://www.hpc-ai.com/doc/docs/quickstart/", + defaults: { + baseUrl: "https://api.hpc-ai.com/inference/v1", + }, + }, + { + id: "huggingface", + name: "Hugging Face", + description: "Hugging Face model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "huggingface", + defaultModelId: "deepseek-ai/DeepSeek-V4-Flash-0731", + apiKeyEnv: ["HF_TOKEN"], + docsUrl: "https://huggingface.co/docs/inference-providers", + defaults: { + baseUrl: "https://router.huggingface.co/v1", + }, + }, + { + id: "hyper", + name: "Charm Hyper", + description: "Charm Hyper model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "hyper", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["HYPER_API_KEY"], + docsUrl: "https://hyper.charm.land", + defaults: { + baseUrl: "https://hyper.charm.land/v1", + }, + }, + { + id: "iflowcn", + name: "iFlow", + description: "iFlow model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "iflowcn", + defaultModelId: "kimi-k2-0905", + apiKeyEnv: ["IFLOW_API_KEY"], + docsUrl: "https://platform.iflow.cn/en/docs", + defaults: { + baseUrl: "https://apis.iflow.cn/v1", + }, + }, + { + id: "impossibl", + name: "Impossibl", + description: "Impossibl model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "impossibl", + defaultModelId: "google/gemini-3.5-flash-lite", + apiKeyEnv: ["IMPOSSIBL_API_KEY"], + docsUrl: "https://impossibl.com/docs/models", + defaults: { + baseUrl: "https://api.impossibl.com/v1", + }, + }, + { + id: "inception", + name: "Inception", + description: "Inception model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "inception", + defaultModelId: "mercury-2", + apiKeyEnv: ["INCEPTION_API_KEY"], + docsUrl: "https://platform.inceptionlabs.ai/docs", + defaults: { + baseUrl: "https://api.inceptionlabs.ai/v1", + }, + }, + { + id: "inceptron", + name: "Inceptron", + description: "Inceptron model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "inceptron", + defaultModelId: "zai-org/GLM-5.2", + apiKeyEnv: ["INCEPTRON_API_KEY"], + docsUrl: "https://docs.inceptron.io", + defaults: { + baseUrl: "https://api.inceptron.io/v1", + }, + }, + { + id: "inference", + name: "Inference", + description: "Inference model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools"], + modelsProviderId: "inference", + defaultModelId: "google/gemma-3", + apiKeyEnv: ["INFERENCE_API_KEY"], + docsUrl: "https://inference.net/models", + defaults: { + baseUrl: "https://inference.net/v1", + }, + }, + { + id: "inferx", + name: "InferX", + description: "InferX model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "inferx", + defaultModelId: "qwen/qwen3.6-27b-fp8", + apiKeyEnv: ["INFERX_API_KEY"], + docsUrl: "https://model.inferx.net/endpoints", + defaults: { + baseUrl: "https://model.inferx.net/endpoints/v1", + }, + }, + { + id: "infomaniak", + name: "Infomaniak", + description: "Infomaniak model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "infomaniak", + defaultModelId: "swiss-ai/Apertus-v1.5-70B", + apiKeyEnv: ["INFOMANIAK_API_KEY", "INFOMANIAK_PRODUCT_ID"], + docsUrl: + "https://www.infomaniak.com/en/hosting/ai-services/open-source-models", + defaults: { + baseUrl: + "https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1", + }, + }, + { + id: "io-net", + name: "IO.NET", + description: "IO.NET model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "io-net", + defaultModelId: "Qwen/Qwen3-235B-A22B-Thinking-2507", + apiKeyEnv: ["IOINTELLIGENCE_API_KEY"], + docsUrl: "https://io.net/docs/guides/intelligence/io-intelligence", + defaults: { + baseUrl: "https://api.intelligence.io.solutions/api/v1", + }, + }, + { + id: "jiekou", + name: "Jiekou.AI", + description: "Jiekou.AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "jiekou", + defaultModelId: "claude-opus-4-6", + apiKeyEnv: ["JIEKOU_API_KEY"], + docsUrl: + "https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev", + defaults: { + baseUrl: "https://api.jiekou.ai/openai", + }, + }, + { + id: "kenari", + name: "Kenari", + description: "Kenari model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "kenari", + defaultModelId: "kimi-k3", + apiKeyEnv: ["KENARI_API_KEY"], + docsUrl: "https://kenari.id/docs", + defaults: { + baseUrl: "https://kenari.id/v1", + }, + }, + { + id: "kilo", + name: "Kilo Gateway", + description: "Kilo Gateway model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "kilo", + defaultModelId: "nvidia/nemotron-3.5-lightning:free", + apiKeyEnv: ["KILO_API_KEY"], + docsUrl: "https://kilo.ai", + defaults: { + baseUrl: "https://api.kilo.ai/api/gateway", + }, + }, + { + id: "kimi-for-coding", + name: "Kimi For Coding", + description: "Kimi For Coding model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning"], + modelsProviderId: "kimi-for-coding", + defaultModelId: "k3", + apiKeyEnv: ["KIMI_API_KEY"], + docsUrl: + "https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html", + defaults: { + baseUrl: "https://api.kimi.com/coding/v1", + }, + }, + { + id: "kuae-cloud-coding-plan", + name: "KUAE Cloud Coding Plan", + description: "KUAE Cloud Coding Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "kuae-cloud-coding-plan", + defaultModelId: "GLM-4.7", + apiKeyEnv: ["KUAE_API_KEY"], + docsUrl: + "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/", + defaults: { + baseUrl: "https://coding-plan-endpoint.kuaecloud.net/v1", + }, + }, + { + id: "lilac", + name: "Lilac", + description: "Lilac model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "lilac", + defaultModelId: "zai-org/glm-5.2", + apiKeyEnv: ["LILAC_API_KEY"], + docsUrl: "https://docs.getlilac.com/inference/models", + defaults: { + baseUrl: "https://api.getlilac.com/v1", + }, + }, + { + id: "llama", + name: "Llama", + description: "Llama model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools"], + modelsProviderId: "llama", + defaultModelId: "cerebras-llama-4-maverick-17b-128e-instruct", + apiKeyEnv: ["LLAMA_API_KEY"], + docsUrl: "https://llama.developer.meta.com/docs/models", + defaults: { + baseUrl: "https://api.llama.com/compat/v1", + }, + }, + { + id: "llmgateway", + name: "LLM Gateway", + description: "LLM Gateway model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "llmgateway", + defaultModelId: "muse-spark-1.2", + apiKeyEnv: ["LLMGATEWAY_API_KEY"], + docsUrl: "https://llmgateway.io/docs", + defaults: { + baseUrl: "https://api.llmgateway.io/v1", + }, + }, + { + id: "llmtr", + name: "LLMTR", + description: "LLMTR model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "llmtr", + defaultModelId: "qwen3-6-35b", + apiKeyEnv: ["LLMTR_API_KEY"], + docsUrl: "https://llmtr.com/docs", + defaults: { + baseUrl: "https://llmtr.com/v1", + }, + }, + { + id: "lmstudio", + name: "LMStudio", + description: "LMStudio model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "lmstudio", + defaultModelId: "openai/gpt-oss-20b", + apiKeyEnv: ["LMSTUDIO_API_KEY"], + docsUrl: "https://lmstudio.ai/models", + defaults: { + baseUrl: "http://127.0.0.1:1234/v1", + }, + }, + { + id: "longcat", + name: "LongCat", + description: "LongCat model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "longcat", + defaultModelId: "LongCat-2.0", + apiKeyEnv: ["LONGCAT_API_KEY"], + docsUrl: "https://longcat.chat/platform/docs/", + defaults: { + baseUrl: "https://api.longcat.chat/openai", + }, + }, + { + id: "lucidquery", + name: "LucidQuery", + description: "LucidQuery model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "lucidquery", + defaultModelId: "lucidquery-agi-01-frontier", + apiKeyEnv: ["LUCIDQUERY_API_KEY"], + docsUrl: "https://lucidquery.com/docs", + defaults: { + baseUrl: "https://api.lucidquery.com/v1", + }, + }, + { + id: "lynkr", + name: "Lynkr", + description: "Lynkr model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools"], + modelsProviderId: "lynkr", + defaultModelId: "lynkr-auto", + apiKeyEnv: ["LYNKR_API_KEY"], + docsUrl: "https://github.com/Fast-Editor/Lynkr", + defaults: { + baseUrl: "http://127.0.0.1:8081/v1", + }, + }, + { + id: "meganova", + name: "Meganova", + description: "Meganova model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "meganova", + defaultModelId: "MiniMaxAI/MiniMax-M2.5", + apiKeyEnv: ["MEGANOVA_API_KEY"], + docsUrl: "https://docs.meganova.ai", + defaults: { + baseUrl: "https://api.meganova.ai/v1", + }, + }, + { + id: "meta", + name: "Meta", + description: "Meta model provider from models.dev", + family: "openai", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "meta", + defaultModelId: "muse-spark-1.2", + apiKeyEnv: ["META_MODEL_API_KEY"], + docsUrl: "https://dev.meta.ai/docs", + defaults: { + baseUrl: "https://api.meta.ai/v1", + }, + }, + { + id: "minimax", + name: "MiniMax (minimax.io)", + description: "MiniMax (minimax.io) model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "minimax", + defaultModelId: "MiniMax-M3", + apiKeyEnv: ["MINIMAX_API_KEY"], + docsUrl: "https://platform.minimax.io/docs/guides/quickstart", + defaults: { + baseUrl: "https://api.minimax.io/anthropic/v1", + }, + }, + { + id: "minimax-cn", + name: "MiniMax (minimaxi.com)", + description: "MiniMax (minimaxi.com) model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "minimax-cn", + defaultModelId: "MiniMax-M3", + apiKeyEnv: ["MINIMAX_API_KEY"], + docsUrl: "https://platform.minimaxi.com/docs/guides/quickstart", + defaults: { + baseUrl: "https://api.minimaxi.com/anthropic/v1", + }, + }, + { + id: "minimax-cn-coding-plan", + name: "MiniMax Token Plan (minimaxi.com)", + description: + "MiniMax Token Plan (minimaxi.com) model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning"], + modelsProviderId: "minimax-cn-coding-plan", + defaultModelId: "MiniMax-M3", + apiKeyEnv: ["MINIMAX_API_KEY"], + docsUrl: "https://platform.minimaxi.com/docs/token-plan/intro", + defaults: { + baseUrl: "https://api.minimaxi.com/anthropic/v1", + }, + }, + { + id: "minimax-coding-plan", + name: "MiniMax Token Plan (minimax.io)", + description: + "MiniMax Token Plan (minimax.io) model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning"], + modelsProviderId: "minimax-coding-plan", + defaultModelId: "MiniMax-M3", + apiKeyEnv: ["MINIMAX_API_KEY"], + docsUrl: "https://platform.minimax.io/docs/token-plan/intro", + defaults: { + baseUrl: "https://api.minimax.io/anthropic/v1", + }, + }, + { + id: "mistral", + name: "Mistral", + description: "Mistral model provider from models.dev", + family: "mistral", + capabilities: ["tools", "reasoning"], + modelsProviderId: "mistral", + defaultModelId: "mistral-medium-2604", + apiKeyEnv: ["MISTRAL_API_KEY"], + docsUrl: "https://docs.mistral.ai/getting-started/models/", + }, + { + id: "mixlayer", + name: "Mixlayer", + description: "Mixlayer model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "mixlayer", + defaultModelId: "qwen/qwen3.5-122b-a10b", + apiKeyEnv: ["MIXLAYER_API_KEY"], + docsUrl: "https://docs.mixlayer.com", + defaults: { + baseUrl: "https://models.mixlayer.ai/v1", + }, + }, + { + id: "moark", + name: "Moark", + description: "Moark model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "moark", + defaultModelId: "MiniMax-M2.1", + apiKeyEnv: ["MOARK_API_KEY"], + docsUrl: + "https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90", + defaults: { + baseUrl: "https://moark.com/v1", + }, + }, + { + id: "modal", + name: "Modal", + description: "Modal model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "modal", + defaultModelId: "moonshotai/Kimi-K3", + apiKeyEnv: ["MODAL_PROXY_TOKEN"], + docsUrl: "https://modal.com/docs/guide/endpoints", + defaults: { + baseUrl: "https://inference.us-west.modal.direct/v1", + }, + }, + { + id: "model-oracle-ai", + name: "Model Oracle AI", + description: "Model Oracle AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "model-oracle-ai", + defaultModelId: "claude-sonnet-5", + apiKeyEnv: ["MODEL_ORACLE_API_KEY"], + docsUrl: "https://modeloracle.com/setup/", + defaults: { + baseUrl: "https://api.modeloracle.com/api/v1", + }, + }, + { + id: "modelis", + name: "Modelis", + description: "Modelis model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "modelis", + defaultModelId: "claude-fable-5", + apiKeyEnv: ["MODELIS_API_KEY"], + docsUrl: "https://modelishub.com/pricing", + defaults: { + baseUrl: "https://modelishub.com/v1", + }, + }, + { + id: "modelscope", + name: "ModelScope", + description: "ModelScope model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "modelscope", + defaultModelId: "ZhipuAI/GLM-4.6", + apiKeyEnv: ["MODELSCOPE_API_KEY"], + docsUrl: "https://modelscope.cn/docs/model-service/API-Inference/intro", + defaults: { + baseUrl: "https://api-inference.modelscope.cn/v1", + }, + }, + { + id: "moonshot", + name: "Moonshot AI", + description: "Moonshot AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "moonshot", + defaultModelId: "kimi-k3", + apiKeyEnv: ["MOONSHOT_API_KEY"], + docsUrl: "https://platform.moonshot.ai/docs/api/chat", + defaults: { + baseUrl: "https://api.moonshot.ai/v1", + }, + }, + { + id: "moonshotai-cn", + name: "Moonshot AI (China)", + description: "Moonshot AI (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "moonshotai-cn", + defaultModelId: "kimi-k3", + apiKeyEnv: ["MOONSHOT_API_KEY"], + docsUrl: "https://platform.moonshot.cn/docs/api/chat", + defaults: { + baseUrl: "https://api.moonshot.cn/v1", + }, + }, + { + id: "morph", + name: "Morph", + description: "Morph model provider from models.dev", + family: "openai-compatible", + modelsProviderId: "morph", + apiKeyEnv: ["MORPH_API_KEY"], + docsUrl: "https://docs.morphllm.com/api-reference/introduction", + defaults: { + baseUrl: "https://api.morphllm.com/v1", + }, + }, + { + id: "nano-gpt", + name: "NanoGPT", + description: "NanoGPT model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "prompt-cache", "reasoning"], + modelsProviderId: "nano-gpt", + defaultModelId: "upstage/solar-pro4", + apiKeyEnv: ["NANO_GPT_API_KEY"], + docsUrl: "https://docs.nano-gpt.com", + defaults: { + baseUrl: "https://nano-gpt.com/api/v1", + }, + }, + { + id: "nearai", + name: "NEAR AI Cloud", + description: "NEAR AI Cloud model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "nearai", + defaultModelId: "google/gemini-3.5-flash", + apiKeyEnv: ["NEARAI_API_KEY"], + docsUrl: "https://docs.near.ai/", + defaults: { + baseUrl: "https://cloud-api.near.ai/v1", + }, + }, + { + id: "nebius", + name: "Nebius Token Factory", + description: "Nebius Token Factory model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "nebius", + defaultModelId: "moonshotai/Kimi-K3", + apiKeyEnv: ["NEBIUS_API_KEY"], + docsUrl: "https://docs.tokenfactory.nebius.com/", + defaults: { + baseUrl: "https://api.tokenfactory.nebius.com/v1", + }, + }, + { + id: "neon", + name: "Neon", + description: "Neon model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "neon", + defaultModelId: "claude-opus-5", + apiKeyEnv: ["NEON_AI_GATEWAY_BASE_URL", "NEON_AI_GATEWAY_TOKEN"], + docsUrl: "https://neon.com/docs", + defaults: { + baseUrl: "${NEON_AI_GATEWAY_BASE_URL}/v1", + }, + }, + { + id: "neuralwatt", + name: "Neuralwatt", + description: "Neuralwatt model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "neuralwatt", + defaultModelId: "kimi-k3", + apiKeyEnv: ["NEURALWATT_API_KEY"], + docsUrl: "https://portal.neuralwatt.com/docs", + defaults: { + baseUrl: "https://api.neuralwatt.com/v1", + }, + }, + { + id: "nova", + name: "Nova", + description: "Nova model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "nova", + defaultModelId: "nova-2-pro-v1", + apiKeyEnv: ["NOVA_API_KEY"], + docsUrl: "https://nova.amazon.com/dev/documentation", + defaults: { + baseUrl: "https://api.nova.amazon.com/v1", + }, + }, + { + id: "novita-ai", + name: "NovitaAI", + description: "NovitaAI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "novita-ai", + defaultModelId: "moonshotai/kimi-k3", + apiKeyEnv: ["NOVITA_API_KEY"], + docsUrl: "https://novita.ai/docs/guides/introduction", + defaults: { + baseUrl: "https://api.novita.ai/openai", + }, + }, + { + id: "nvidia", + name: "Nvidia", + description: "Nvidia model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "nvidia", + defaultModelId: "nvidia/nemotron-3.5-lightning-30b-a3b", + apiKeyEnv: ["NVIDIA_API_KEY"], + docsUrl: "https://docs.api.nvidia.com/nim/", + defaults: { + baseUrl: "https://integrate.api.nvidia.com/v1", + }, + }, + { + id: "ofox", + name: "Ofox", + description: "Ofox model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "ofox", + defaultModelId: "bailian/qwen3.8-max", + apiKeyEnv: ["OFOX_API_KEY"], + docsUrl: "https://ofox.ai/docs", + defaults: { + baseUrl: "https://api.ofox.ai/v1", + }, + }, + { + id: "ollama", + name: "Ollama Cloud", + description: "Ollama Cloud model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "ollama", + defaultModelId: "deepseek-v4-flash:0731", + apiKeyEnv: ["OLLAMA_API_KEY"], + docsUrl: "https://docs.ollama.com/cloud", + defaults: { + baseUrl: "https://ollama.com/v1", + }, + }, + { + id: "openai-native", + name: "OpenAI", + description: "OpenAI model provider from models.dev", + family: "openai", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "openai-native", + defaultModelId: "gpt-5.6", + apiKeyEnv: ["OPENAI_API_KEY"], + docsUrl: "https://platform.openai.com/docs/models", + }, + { + id: "opencode", + name: "OpenCode Zen", + description: "OpenCode Zen model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "opencode", + defaultModelId: "nemotron-3.5-lightning-free", + apiKeyEnv: ["OPENCODE_API_KEY"], + docsUrl: "https://opencode.ai/docs/zen", + defaults: { + baseUrl: "https://opencode.ai/zen/v1", + }, + }, + { + id: "opencode-go", + name: "OpenCode Go", + description: "OpenCode Go model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "opencode-go", + defaultModelId: "qwen3.8-max", + apiKeyEnv: ["OPENCODE_API_KEY"], + docsUrl: "https://opencode.ai/docs/zen", + defaults: { + baseUrl: "https://opencode.ai/zen/go/v1", + }, + }, + { + id: "openrouter", + name: "OpenRouter", + description: "OpenRouter model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "openrouter", + defaultModelId: "nvidia/nemotron-3.5-lightning:free", + apiKeyEnv: ["OPENROUTER_API_KEY"], + docsUrl: "https://openrouter.ai/models", + defaults: { + baseUrl: "https://openrouter.ai/api/v1", + }, + }, + { + id: "orcarouter", + name: "OrcaRouter", + description: "OrcaRouter model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "orcarouter", + defaultModelId: "google/gemini-flash-latest", + apiKeyEnv: ["ORCAROUTER_API_KEY"], + docsUrl: "https://docs.orcarouter.ai", + defaults: { + baseUrl: "https://api.orcarouter.ai/v1", + }, + }, + { + id: "ovhcloud", + name: "OVHcloud AI Endpoints", + description: "OVHcloud AI Endpoints model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "ovhcloud", + defaultModelId: "qwen3.6-27b", + apiKeyEnv: ["OVHCLOUD_API_KEY"], + docsUrl: "https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//", + defaults: { + baseUrl: "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1", + }, + }, + { + id: "perplexity-agent", + name: "Perplexity Agent", + description: "Perplexity Agent model provider from models.dev", + family: "openai", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "perplexity-agent", + defaultModelId: "moonshot-ai/kimi-k3", + apiKeyEnv: ["PERPLEXITY_API_KEY"], + docsUrl: "https://docs.perplexity.ai/docs/agent-api/models", + defaults: { + baseUrl: "https://api.perplexity.ai/v1", + }, + }, + { + id: "pioneer", + name: "Pioneer", + description: "Pioneer model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "pioneer", + defaultModelId: "claude-opus-5", + apiKeyEnv: ["PIONEER_API_KEY"], + docsUrl: "https://agent.pioneer.ai/llms.txt", + defaults: { + baseUrl: "https://api.pioneer.ai/v1", + }, + }, + { + id: "poe", + name: "Poe", + description: "Poe model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "poe", + defaultModelId: "anthropic/claude-opus-4.8", + apiKeyEnv: ["POE_API_KEY"], + docsUrl: + "https://creator.poe.com/docs/external-applications/openai-compatible-api", + defaults: { + baseUrl: "https://api.poe.com/v1", + }, + }, + { + id: "poolside", + name: "Poolside", + description: "Poolside model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "poolside", + defaultModelId: "poolside/laguna-s-2.1", + apiKeyEnv: ["POOLSIDE_API_KEY"], + docsUrl: "https://platform.poolside.ai", + defaults: { + baseUrl: "https://inference.poolside.ai/v1", + }, + }, + { + id: "privatemode-ai", + name: "Privatemode AI", + description: "Privatemode AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "privatemode-ai", + defaultModelId: "kimi-k2.6", + apiKeyEnv: ["PRIVATEMODE_API_KEY", "PRIVATEMODE_ENDPOINT"], + docsUrl: "https://docs.privatemode.ai/api/overview", + defaults: { + baseUrl: "http://localhost:8080/v1", + }, + }, + { + id: "qihang-ai", + name: "QiHang", + description: "QiHang model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "qihang-ai", + defaultModelId: "gemini-2.5-flash", + apiKeyEnv: ["QIHANG_API_KEY"], + docsUrl: "https://www.qhaigc.net/docs", + defaults: { + baseUrl: "https://api.qhaigc.net/v1", + }, + }, + { + id: "qiniu-ai", + name: "Qiniu", + description: "Qiniu model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "qiniu-ai", + defaultModelId: "qwen3.5-397b-a17b", + apiKeyEnv: ["QINIU_API_KEY"], + docsUrl: "https://developer.qiniu.com/aitokenapi", + defaults: { + baseUrl: "https://api.qnaigc.com/v1", + }, + }, + { + id: "regolo-ai", + name: "Regolo AI", + description: "Regolo AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "regolo-ai", + defaultModelId: "glm5.2", + apiKeyEnv: ["REGOLO_API_KEY"], + docsUrl: "https://docs.regolo.ai/", + defaults: { + baseUrl: "https://api.regolo.ai/v1", + }, + }, + { + id: "requesty", + name: "Requesty", + description: "Requesty model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "requesty", + defaultModelId: "deepseek-v4-flash-0731", + apiKeyEnv: ["REQUESTY_API_KEY"], + docsUrl: "https://requesty.ai/solution/llm-routing/models", + defaults: { + baseUrl: "https://router.requesty.ai/v1", + }, + }, + { + id: "routing-run", + name: "routing.run", + description: "routing.run model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "routing-run", + defaultModelId: "gpt-5.6-luna", + apiKeyEnv: ["ROUTING_RUN_API_KEY"], + docsUrl: "https://docs.routing.run/api-reference/models", + defaults: { + baseUrl: "https://api.routing.run/v1", + }, + }, + { + id: "sakana", + name: "Sakana AI", + description: "Sakana AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "sakana", + defaultModelId: "fugu", + apiKeyEnv: ["SAKANA_API_KEY"], + docsUrl: "https://console.sakana.ai/models", + defaults: { + baseUrl: "https://api.sakana.ai/v1", + }, + }, + { + id: "sapaicore", + name: "SAP AI Core", + description: "SAP AI Core model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "sapaicore", + defaultModelId: "anthropic--claude-4.8-opus", + apiKeyEnv: ["AICORE_SERVICE_KEY"], + docsUrl: "https://help.sap.com/docs/sap-ai-core", + }, + { + id: "sarvam", + name: "Sarvam AI", + description: "Sarvam AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "sarvam", + defaultModelId: "sarvam-105b", + apiKeyEnv: ["SARVAM_API_KEY"], + docsUrl: "https://docs.sarvam.ai/api-reference-docs/getting-started/models", + defaults: { + baseUrl: "https://api.sarvam.ai/v1", + }, + }, + { + id: "scaleway", + name: "Scaleway", + description: "Scaleway model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "scaleway", + defaultModelId: "glm-5.2", + apiKeyEnv: ["SCALEWAY_API_KEY"], + docsUrl: "https://www.scaleway.com/en/docs/generative-apis/", + defaults: { + baseUrl: "https://api.scaleway.ai/v1", + }, + }, + { + id: "scx", + name: "SCX.ai", + description: "SCX.ai model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "scx", + defaultModelId: "MiniMax-M2.7", + apiKeyEnv: ["SCX_API_KEY"], + docsUrl: "https://platform.scx.ai/docs", + defaults: { + baseUrl: "https://api.scx.ai/v1", + }, + }, + { + id: "siliconflow", + name: "SiliconFlow", + description: "SiliconFlow model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "siliconflow", + defaultModelId: "zai-org/GLM-5.2", + apiKeyEnv: ["SILICONFLOW_API_KEY"], + docsUrl: "https://cloud.siliconflow.com/models", + defaults: { + baseUrl: "https://api.siliconflow.com/v1", + }, + }, + { + id: "siliconflow-cn", + name: "SiliconFlow (China)", + description: "SiliconFlow (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "siliconflow-cn", + defaultModelId: "zai-org/GLM-5.2", + apiKeyEnv: ["SILICONFLOW_CN_API_KEY"], + docsUrl: "https://cloud.siliconflow.com/models", + defaults: { + baseUrl: "https://api.siliconflow.cn/v1", + }, + }, + { + id: "snowflake-cortex", + name: "Snowflake Cortex", + description: "Snowflake Cortex model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "snowflake-cortex", + defaultModelId: "claude-opus-5", + apiKeyEnv: ["SNOWFLAKE_ACCOUNT", "SNOWFLAKE_CORTEX_PAT"], + docsUrl: + "https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-rest-api", + defaults: { + baseUrl: + "https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1", + }, + }, + { + id: "stackit", + name: "STACKIT", + description: "STACKIT model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "stackit", + defaultModelId: "Qwen/Qwen3.6-27B", + apiKeyEnv: ["STACKIT_API_KEY"], + docsUrl: + "https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models", + defaults: { + baseUrl: + "https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1", + }, + }, + { + id: "stepfun", + name: "StepFun (China)", + description: "StepFun (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "stepfun", + defaultModelId: "step-3.7-flash", + apiKeyEnv: ["STEPFUN_API_KEY"], + docsUrl: "https://platform.stepfun.com/docs/zh/overview/concept", + defaults: { + baseUrl: "https://api.stepfun.com/v1", + }, + }, + { + id: "stepfun-ai", + name: "StepFun (Global)", + description: "StepFun (Global) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "stepfun-ai", + defaultModelId: "step-3.7-flash", + apiKeyEnv: ["STEPFUN_API_KEY"], + docsUrl: "https://platform.stepfun.ai/docs/en/overview/concept", + defaults: { + baseUrl: "https://api.stepfun.ai/v1", + }, + }, + { + id: "stepfun-ai-step-plan", + name: "StepFun Step Plan (Global)", + description: "StepFun Step Plan (Global) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "stepfun-ai-step-plan", + defaultModelId: "step-3.7-flash", + apiKeyEnv: ["STEPFUN_API_KEY"], + docsUrl: + "https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api", + defaults: { + baseUrl: "https://api.stepfun.ai/step_plan/v1", + }, + }, + { + id: "stepfun-step-plan", + name: "StepFun Step Plan (China)", + description: "StepFun Step Plan (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "stepfun-step-plan", + defaultModelId: "step-3.7-flash", + apiKeyEnv: ["STEPFUN_API_KEY"], + docsUrl: + "https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api", + defaults: { + baseUrl: "https://api.stepfun.com/step_plan/v1", + }, + }, + { + id: "subconscious", + name: "Subconscious", + description: "Subconscious model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "subconscious", + defaultModelId: "subconscious/glm-5.2", + apiKeyEnv: ["SUBCONSCIOUS_API_KEY"], + docsUrl: "https://docs.subconscious.dev", + defaults: { + baseUrl: "https://api.subconscious.dev/v1", + }, + }, + { + id: "submodel", + name: "submodel", + description: "submodel model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "submodel", + defaultModelId: "deepseek-ai/DeepSeek-R1-0528", + apiKeyEnv: ["SUBMODEL_INSTAGEN_ACCESS_KEY"], + docsUrl: "https://submodel.gitbook.io", + defaults: { + baseUrl: "https://llm.submodel.ai/v1", + }, + }, + { + id: "synthetic", + name: "Synthetic", + description: "Synthetic model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "synthetic", + defaultModelId: "hf:moonshotai/Kimi-K3", + apiKeyEnv: ["SYNTHETIC_API_KEY"], + docsUrl: "https://synthetic.new/pricing", + defaults: { + baseUrl: "https://api.synthetic.new/openai/v1", + }, + }, + { + id: "tencent-coding-plan", + name: "Tencent Coding Plan (China)", + description: "Tencent Coding Plan (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "tencent-coding-plan", + defaultModelId: "hunyuan-2.0-instruct", + apiKeyEnv: ["TENCENT_CODING_PLAN_API_KEY"], + docsUrl: "https://cloud.tencent.com/document/product/1772/128947", + defaults: { + baseUrl: "https://api.lkeap.cloud.tencent.com/coding/v3", + }, + }, + { + id: "tencent-token-plan", + name: "Tencent Token Plan", + description: "Tencent Token Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "tencent-token-plan", + defaultModelId: "hy3", + apiKeyEnv: ["TENCENT_TOKEN_PLAN_API_KEY"], + docsUrl: "https://cloud.tencent.com/document/product/1823/130060", + defaults: { + baseUrl: "https://api.lkeap.cloud.tencent.com/plan/v3", + }, + }, + { + id: "tencent-tokenhub", + name: "Tencent TokenHub", + description: "Tencent TokenHub model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "tencent-tokenhub", + defaultModelId: "hy3", + apiKeyEnv: ["TENCENT_TOKENHUB_API_KEY"], + docsUrl: "https://cloud.tencent.com/document/product/1823/130050", + defaults: { + baseUrl: "https://tokenhub.tencentmaas.com/v1", + }, + }, + { + id: "tensorx", + name: "TensorX", + description: "TensorX model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "tensorx", + defaultModelId: "deepseek/deepseek-v4-flash-0731", + apiKeyEnv: ["TENSORX_API_KEY"], + docsUrl: "https://docs.tensorx.ai/", + defaults: { + baseUrl: "https://api.tensorx.ai/v1", + }, + }, + { + id: "the-grid-ai", + name: "The Grid AI", + description: "The Grid AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "the-grid-ai", + defaultModelId: "agent-max", + apiKeyEnv: ["THEGRID_API_KEY"], + docsUrl: "https://thegrid.ai/docs", + defaults: { + baseUrl: "https://api.thegrid.ai/v1", + }, + }, + { + id: "thinkingmachines", + name: "Thinking Machines", + description: "Thinking Machines model provider from models.dev", + family: "anthropic", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "thinkingmachines", + defaultModelId: "thinkingmachines/Inkling", + apiKeyEnv: ["TINKER_API_KEY"], + docsUrl: + "https://tinker-docs.thinkingmachines.ai/tinker/compatible-apis/anthropic/", + defaults: { + baseUrl: + "https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1", + }, + }, + { + id: "tinfoil", + name: "Tinfoil", + description: "Tinfoil model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "tinfoil", + defaultModelId: "kimi-k3", + apiKeyEnv: ["TINFOIL_API_KEY"], + docsUrl: "https://docs.tinfoil.sh", + defaults: { + baseUrl: "https://inference.tinfoil.sh/v1", + }, + }, + { + id: "together", + name: "Together AI", + description: "Together AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "together", + defaultModelId: "deepseek-ai/DeepSeek-V4-Flash-0731", + apiKeyEnv: ["TOGETHER_API_KEY"], + docsUrl: "https://docs.together.ai/docs/serverless-models", + }, + { + id: "trustedrouter", + name: "TrustedRouter", + description: "TrustedRouter model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "trustedrouter", + defaultModelId: "synth", + apiKeyEnv: ["TRUSTEDROUTER_API_KEY"], + docsUrl: "https://trustedrouter.com/docs", + defaults: { + baseUrl: "https://api.trustedrouter.com/v1", + }, + }, + { + id: "umans-ai", + name: "Umans AI", + description: "Umans AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "umans-ai", + defaultModelId: "umans-deepseek-v4-flash-0731", + apiKeyEnv: ["UMANS_AI_API_KEY"], + docsUrl: "https://app.umans.ai/offers/code/docs/orgs", + defaults: { + baseUrl: "https://api.code.umans.ai/v1", + }, + }, + { + id: "umans-ai-coding-plan", + name: "Umans AI Coding Plan", + description: "Umans AI Coding Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "umans-ai-coding-plan", + defaultModelId: "umans-deepseek-v4-flash-0731", + apiKeyEnv: ["UMANS_AI_CODING_PLAN_API_KEY"], + docsUrl: "https://app.umans.ai/offers/code/docs", + defaults: { + baseUrl: "https://api.code.umans.ai/v1", + }, + }, + { + id: "unorouter", + name: "UnoRouter", + description: "UnoRouter model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "unorouter", + defaultModelId: "claude-sonnet-5", + apiKeyEnv: ["UNOROUTER_API_KEY"], + docsUrl: "https://unorouter.com/models", + defaults: { + baseUrl: "https://api.unorouter.com/v1", + }, + }, + { + id: "upstage", + name: "Upstage", + description: "Upstage model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "upstage", + defaultModelId: "solar-pro4", + apiKeyEnv: ["UPSTAGE_API_KEY"], + docsUrl: "https://developers.upstage.ai/docs/apis/chat", + defaults: { + baseUrl: "https://api.upstage.ai/v1/solar", + }, + }, + { + id: "v0", + name: "v0", + description: "v0 model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "v0", + defaultModelId: "v0-1.5-lg", + apiKeyEnv: ["V0_API_KEY"], + docsUrl: "https://sdk.vercel.ai/providers/ai-sdk-providers/vercel", + }, + { + id: "vercel-ai-gateway", + name: "Vercel AI Gateway", + description: "Vercel AI Gateway model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "vercel-ai-gateway", + defaultModelId: "meta/muse-glimmer-30b", + apiKeyEnv: ["AI_GATEWAY_API_KEY"], + docsUrl: + "https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway", + }, + { + id: "vertex", + name: "Vertex", + description: "Vertex model provider from models.dev", + family: "vertex", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "vertex", + defaultModelId: "claude-opus-5@default", + apiKeyEnv: [ + "GOOGLE_VERTEX_PROJECT", + "GOOGLE_VERTEX_LOCATION", + "GOOGLE_APPLICATION_CREDENTIALS", + ], + docsUrl: "https://cloud.google.com/vertex-ai/generative-ai/docs/models", + }, + { + id: "vivgrid", + name: "Vivgrid", + description: "Vivgrid model provider from models.dev", + family: "openai", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "vivgrid", + defaultModelId: "deepseek-v4-flash", + apiKeyEnv: ["VIVGRID_API_KEY"], + docsUrl: "https://docs.vivgrid.com/models", + defaults: { + baseUrl: "https://api.vivgrid.com/v1", + }, + }, + { + id: "vultr", + name: "Vultr", + description: "Vultr model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "vultr", + defaultModelId: "zai-org/GLM-5.2-FP8", + apiKeyEnv: ["VULTR_API_KEY"], + docsUrl: "https://api.vultrinference.com/", + defaults: { + baseUrl: "https://api.vultrinference.com/v1", + }, + }, + { + id: "wafer.ai", + name: "Wafer", + description: "Wafer model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "wafer.ai", + defaultModelId: "GLM-5.2", + apiKeyEnv: ["WAFER_API_KEY"], + docsUrl: "https://docs.wafer.ai/wafer-pass", + defaults: { + baseUrl: "https://pass.wafer.ai/v1", + }, + }, + { + id: "wandb", + name: "Weights & Biases", + description: "Weights & Biases model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "wandb", + defaultModelId: "nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B", + apiKeyEnv: ["WANDB_API_KEY"], + docsUrl: "https://docs.wandb.ai/guides/integrations/inference/", + defaults: { + baseUrl: "https://api.inference.wandb.ai/v1", + }, + }, + { + id: "xai", + name: "xAI", + description: "xAI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "xai", + defaultModelId: "grok-4.5", + apiKeyEnv: ["XAI_API_KEY"], + docsUrl: "https://docs.x.ai/docs/models", + }, + { + id: "xiaomi", + name: "Xiaomi", + description: "Xiaomi model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "xiaomi", + defaultModelId: "mimo-v2.5-pro-ultraspeed", + apiKeyEnv: ["XIAOMI_API_KEY"], + docsUrl: "https://platform.xiaomimimo.com/#/docs", + defaults: { + baseUrl: "https://api.xiaomimimo.com/v1", + }, + }, + { + id: "xiaomi-token-plan-ams", + name: "Xiaomi Token Plan (Europe)", + description: "Xiaomi Token Plan (Europe) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "xiaomi-token-plan-ams", + defaultModelId: "mimo-v2.5", + apiKeyEnv: ["XIAOMI_API_KEY"], + docsUrl: "https://platform.xiaomimimo.com/#/docs", + defaults: { + baseUrl: "https://token-plan-ams.xiaomimimo.com/v1", + }, + }, + { + id: "xiaomi-token-plan-cn", + name: "Xiaomi Token Plan (China)", + description: "Xiaomi Token Plan (China) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "xiaomi-token-plan-cn", + defaultModelId: "mimo-v2.5", + apiKeyEnv: ["XIAOMI_API_KEY"], + docsUrl: "https://platform.xiaomimimo.com/#/docs", + defaults: { + baseUrl: "https://token-plan-cn.xiaomimimo.com/v1", + }, + }, + { + id: "xiaomi-token-plan-sgp", + name: "Xiaomi Token Plan (Singapore)", + description: "Xiaomi Token Plan (Singapore) model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "xiaomi-token-plan-sgp", + defaultModelId: "mimo-v2.5", + apiKeyEnv: ["XIAOMI_API_KEY"], + docsUrl: "https://platform.xiaomimimo.com/#/docs", + defaults: { + baseUrl: "https://token-plan-sgp.xiaomimimo.com/v1", + }, + }, + { + id: "xpersona", + name: "Xpersona", + description: "Xpersona model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "xpersona", + defaultModelId: "gpt-5.6", + apiKeyEnv: ["XPERSONA_API_KEY"], + docsUrl: "https://www.xpersona.co/docs", + defaults: { + baseUrl: "https://www.xpersona.co/v1", + }, + }, + { + id: "zai", + name: "Z.AI", + description: "Z.AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "zai", + defaultModelId: "glm-5.2", + apiKeyEnv: ["ZHIPU_API_KEY"], + docsUrl: "https://docs.z.ai/guides/overview/pricing", + defaults: { + baseUrl: "https://api.z.ai/api/paas/v4", + }, + }, + { + id: "zai-coding-plan", + name: "Z.AI Coding Plan", + description: "Z.AI Coding Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "zai-coding-plan", + defaultModelId: "glm-5.2", + apiKeyEnv: ["ZHIPU_API_KEY"], + docsUrl: "https://docs.z.ai/devpack/overview", + defaults: { + baseUrl: "https://api.z.ai/api/coding/paas/v4", + }, + }, + { + id: "zeldoc", + name: "Zeldoc", + description: "Zeldoc model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "zeldoc", + defaultModelId: "zdev", + apiKeyEnv: ["ZELDOC_API_KEY"], + docsUrl: "https://docs.zeldoc.ai", + defaults: { + baseUrl: "https://api.zeldoc.ai/v1", + }, + }, + { + id: "zenifra", + name: "Zenifra", + description: "Zenifra model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "zenifra", + defaultModelId: "alibaba/qwen3.6-35b-a3b", + apiKeyEnv: ["ZENIFRA_AI_KEY"], + docsUrl: "https://docs.zenifra.com", + defaults: { + baseUrl: "https://ai.zenifra.com/v1", + }, + }, + { + id: "zenmux", + name: "ZenMux", + description: "ZenMux model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "zenmux", + defaultModelId: "moonshotai/kimi-k3", + apiKeyEnv: ["ZENMUX_API_KEY"], + docsUrl: "https://docs.zenmux.ai", + defaults: { + baseUrl: "https://zenmux.ai/api/v1", + }, + }, + { + id: "zhipuai", + name: "Zhipu AI", + description: "Zhipu AI model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning", "prompt-cache"], + modelsProviderId: "zhipuai", + defaultModelId: "glm-5.2", + apiKeyEnv: ["ZHIPU_API_KEY"], + docsUrl: "https://docs.z.ai/guides/overview/pricing", + defaults: { + baseUrl: "https://open.bigmodel.cn/api/paas/v4", + }, + }, + { + id: "zhipuai-coding-plan", + name: "Zhipu AI Coding Plan", + description: "Zhipu AI Coding Plan model provider from models.dev", + family: "openai-compatible", + capabilities: ["tools", "reasoning"], + modelsProviderId: "zhipuai-coding-plan", + defaultModelId: "glm-5.2", + apiKeyEnv: ["ZHIPU_API_KEY"], + docsUrl: "https://docs.bigmodel.cn/cn/coding-plan/overview", + defaults: { + baseUrl: "https://open.bigmodel.cn/api/coding/paas/v4", + }, + }, ]; diff --git a/sdk/packages/sdk/package.json b/sdk/packages/sdk/package.json index 7509f023a5..39c370230c 100644 --- a/sdk/packages/sdk/package.json +++ b/sdk/packages/sdk/package.json @@ -1,7 +1,7 @@ { "name": "@cline/sdk", "description": "Cline SDK - user-facing alias for @cline/core", - "version": "0.0.72", + "version": "0.0.73", "repository": { "type": "git", "url": "https://github.com/cline/cline", diff --git a/sdk/packages/shared/package.json b/sdk/packages/shared/package.json index a573d3e06b..8473eed4eb 100644 --- a/sdk/packages/shared/package.json +++ b/sdk/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@cline/shared", - "version": "0.0.72", + "version": "0.0.73", "description": "Shared utilities, types, and schemas for Cline packages", "repository": { "type": "git",