diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js
index dbbcbf064..bb39dcd1c 100644
--- a/docs/docusaurus.config.js
+++ b/docs/docusaurus.config.js
@@ -104,7 +104,7 @@ const config = {
{
from: "/troubleshooting/undefined-issue/",
to: "/guides/error-codes/undefined-issue/",
- }, {
+ }, {
from: "/install/",
to: "/guides/install/",
},
@@ -122,6 +122,18 @@ const config = {
//To input custom Plugin
path.resolve(__dirname, 'plugins', 'changelog-plugin'),
+ [
+ '@scalar/docusaurus',
+ {
+ label: '',
+ route: '/api-reference',
+ configuration: {
+ spec: {
+ url: 'https://raw.githubusercontent.com/janhq/jan/dev/docs/openapi/jan.json',
+ },
+ },
+ },
+ ],
],
// The classic preset will relay each option entry to the respective sub plugin/theme.
@@ -168,7 +180,7 @@ const config = {
specs: [
{
spec: "openapi/jan.yaml", // can be local file, url, or parsed json object
- route: "/api-reference/", // path where to render docs
+ route: "/api-reference-1.0/", // path where to render docs
},
],
theme: {
diff --git a/docs/openapi/jan.json b/docs/openapi/jan.json
new file mode 100644
index 000000000..5cca59813
--- /dev/null
+++ b/docs/openapi/jan.json
@@ -0,0 +1,2486 @@
+{
+ "openapi": "3.0.0",
+ "info": {
+ "title": "API Reference",
+ "description": "# Introduction\nJan API is compatible with the [OpenAI API](https://platform.openai.com/docs/api-reference).\n",
+ "version": "0.1.8",
+ "contact": {
+ "name": "Jan Discord",
+ "url": "https://discord.gg/7EcEz7MrvA"
+ },
+ "license": {
+ "name": "AGPLv3",
+ "url": "https://github.com/janhq/nitro/blob/main/LICENSE"
+ }
+ },
+ "servers": [
+ {
+ "url": "http://localhost:1337/v1"
+ }
+ ],
+ "tags": [
+ {
+ "name": "Models",
+ "description": "List and describe the various models available in the API."
+ },
+ {
+ "name": "Chat",
+ "description": "Given a list of messages comprising a conversation, the model will return a response.\n"
+ },
+ {
+ "name": "Messages",
+ "description": "Messages capture a conversation's content. This can include the content from LLM responses and other metadata from [chat completions](/specs/chats).\n"
+ },
+ {
+ "name": "Threads"
+ },
+ {
+ "name": "Assistants",
+ "description": "Configures and utilizes different AI assistants for varied tasks"
+ }
+ ],
+ "x-tagGroups": [
+ {
+ "name": "Endpoints",
+ "tags": [
+ "Models",
+ "Chat"
+ ]
+ },
+ {
+ "name": "Chat",
+ "tags": [
+ "Assistants",
+ "Messages",
+ "Threads"
+ ]
+ }
+ ],
+ "paths": {
+ "/chat/completions": {
+ "post": {
+ "operationId": "createChatCompletion",
+ "tags": [
+ "Chat"
+ ],
+ "summary": "Create chat completion\n",
+ "description": "Creates a model response for the given chat conversation. Equivalent to OpenAI's create chat completion. \n",
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ChatCompletionRequest"
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ChatCompletionResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/models": {
+ "get": {
+ "operationId": "listModels",
+ "tags": [
+ "Models"
+ ],
+ "summary": "List models",
+ "description": "Lists the currently available models, and provides basic information about each one such as the owner and availability. Equivalent to OpenAI's list model. \n",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ListModelsResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/models/download/{model_id}": {
+ "get": {
+ "operationId": "downloadModel",
+ "tags": [
+ "Models"
+ ],
+ "summary": "Download a specific model.",
+ "description": "Download a model.\n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "model_id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "mistral-ins-7b-q4"
+ },
+ "description": "The ID of the model to use for this request.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DownloadModelResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/models/{model_id}": {
+ "get": {
+ "operationId": "retrieveModel",
+ "tags": [
+ "Models"
+ ],
+ "summary": "Retrieve model",
+ "description": "Get a model instance, providing basic information about the model such as the owner and permissioning. Equivalent to OpenAI's retrieve model. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "model_id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "mistral-ins-7b-q4"
+ },
+ "description": "The ID of the model to use for this request.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/GetModelResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete": {
+ "operationId": "deleteModel",
+ "tags": [
+ "Models"
+ ],
+ "summary": "Delete model",
+ "description": "Delete a model. Equivalent to OpenAI's delete model. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "model_id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "mistral-ins-7b-q4"
+ },
+ "description": "The model id to delete\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeleteModelResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/threads": {
+ "post": {
+ "operationId": "createThread",
+ "tags": [
+ "Threads"
+ ],
+ "summary": "Create thread",
+ "description": "Create a thread. Equivalent to OpenAI's create thread. \n",
+ "requestBody": {
+ "required": false,
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CreateThreadObject"
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "Thread created successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CreateThreadResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "get": {
+ "operationId": "listThreads",
+ "tags": [
+ "Threads"
+ ],
+ "summary": "List threads",
+ "description": "Retrieves a list of all threads available in the system.\n",
+ "responses": {
+ "200": {
+ "description": "List of threads retrieved successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ThreadObject"
+ },
+ "example": [
+ {
+ "id": "thread_abc123",
+ "object": "thread",
+ "created_at": 1699014083,
+ "assistants": [
+ "assistant-001"
+ ],
+ "metadata": {},
+ "messages": []
+ },
+ {
+ "id": "thread_abc456",
+ "object": "thread",
+ "created_at": 1699014083,
+ "assistants": [
+ "assistant-002",
+ "assistant-003"
+ ],
+ "metadata": {}
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/threads/{thread_id}": {
+ "get": {
+ "operationId": "getThread",
+ "tags": [
+ "Threads"
+ ],
+ "summary": "Retrieve thread",
+ "description": "Retrieves detailed information about a specific thread using its thread_id. Equivalent to OpenAI's retrieve thread. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread to retrieve.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Thread details retrieved successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/GetThreadResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "patch": {
+ "operationId": "modifyThread",
+ "tags": [
+ "Threads"
+ ],
+ "summary": "Modify thread",
+ "description": "Modifies a thread. Equivalent to OpenAI's modify thread. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread to be modified.\n"
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "Set the title of the thread",
+ "items": {
+ "$ref": "#/components/schemas/ThreadMessageObject"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "Thread modified successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ModifyThreadResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete": {
+ "operationId": "deleteThread",
+ "tags": [
+ "Threads"
+ ],
+ "summary": "Delete thread",
+ "description": "Delete a thread. Equivalent to OpenAI's delete thread. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread to be deleted.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Thread deleted successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/DeleteThreadResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/assistants": {
+ "get": {
+ "operationId": "listAssistants",
+ "tags": [
+ "Assistants"
+ ],
+ "summary": "List assistants",
+ "description": "Return a list of assistants. Equivalent to OpenAI's list assistants. \n",
+ "responses": {
+ "200": {
+ "description": "List of assistants retrieved successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "object": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer"
+ },
+ "created_at": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "avatar": {
+ "type": "string",
+ "format": "uri"
+ },
+ "models": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string"
+ },
+ "events": {
+ "type": "object",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {}
+ },
+ "out": {
+ "type": "array",
+ "items": {}
+ }
+ }
+ },
+ "metadata": {
+ "type": "object"
+ },
+ "x-codeSamples": {
+ "type": "object",
+ "properties": {
+ "cURL": {
+ "type": "object",
+ "properties": {
+ "lang": {
+ "type": "string",
+ "example": "cURL"
+ },
+ "source": {
+ "type": "string",
+ "example": "curl http://localhost:1337/v1/assistants \\\n -H \"Content-Type: application/json\"\n"
+ }
+ }
+ },
+ "JavaScript": {
+ "type": "object",
+ "properties": {
+ "lang": {
+ "type": "string",
+ "example": "JavaScript"
+ },
+ "source": {
+ "type": "string",
+ "example": "fetch('http://localhost:1337/v1/assistants', {\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json'\n }\n})\n"
+ }
+ }
+ },
+ "Node.js": {
+ "type": "object",
+ "properties": {
+ "lang": {
+ "type": "string",
+ "example": "Node.js"
+ },
+ "source": {
+ "type": "string",
+ "example": "const fetch = require('node-fetch');\n\nfetch('http://localhost:1337/v1/assistants', {\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json'\n }\n})\n"
+ }
+ }
+ },
+ "Python": {
+ "type": "object",
+ "properties": {
+ "lang": {
+ "type": "string",
+ "example": "Python"
+ },
+ "source": {
+ "type": "string",
+ "example": "import requests\n\nurl = 'http://localhost:1337/v1/assistants'\nheaders = {'Content-Type': 'application/json'}\n\nresponse = requests.get(url, headers=headers)\n"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/assistants/{assistant_id}": {
+ "get": {
+ "operationId": "getAssistant",
+ "tags": [
+ "Assistants"
+ ],
+ "summary": "Retrieve assistant",
+ "description": "Retrieves an assistant. Equivalent to OpenAI's retrieve assistants. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "assistant_id",
+ "required": true,
+ "schema": {
+ "type": "string",
+ "example": "jan"
+ },
+ "description": "The ID of the assistant to retrieve.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "string",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/RetrieveAssistantResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/threads/{thread_id}/messages": {
+ "get": {
+ "operationId": "listMessages",
+ "tags": [
+ "Messages"
+ ],
+ "summary": "List messages",
+ "description": "Retrieves all messages from the given thread. Equivalent to OpenAI's list messages. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread from which to retrieve messages.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "List of messages retrieved successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ListMessagesResponse"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post": {
+ "operationId": "createMessage",
+ "tags": [
+ "Messages"
+ ],
+ "summary": "Create message",
+ "description": "Create a message. Equivalent to OpenAI's list messages. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread to which the message will be posted.\n"
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "role": {
+ "type": "string",
+ "description": "Role of the sender, either 'user' or 'assistant'.\n",
+ "example": "user",
+ "enum": [
+ "user",
+ "assistant"
+ ]
+ },
+ "content": {
+ "type": "string",
+ "description": "Text content of the message.\n",
+ "example": "How does AI work? Explain it in simple terms."
+ }
+ },
+ "required": [
+ "role",
+ "content"
+ ]
+ }
+ }
+ }
+ },
+ "responses": {
+ "200": {
+ "description": "Message created successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CreateMessageResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/threads/{thread_id}/messages/{message_id}": {
+ "get": {
+ "operationId": "retrieveMessage",
+ "tags": [
+ "Messages"
+ ],
+ "summary": "Retrieve message",
+ "description": "Retrieve a specific message from a thread using its thread_id and message_id. Equivalent to OpenAI's retrieve messages. \n",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "thread_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the thread containing the message.\n"
+ },
+ {
+ "in": "path",
+ "name": "message_id",
+ "required": true,
+ "schema": {
+ "type": "string"
+ },
+ "description": "The ID of the message to retrieve.\n"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/GetMessageResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "x-webhooks": {
+ "ModelObject": {
+ "post": {
+ "summary": "The model object",
+ "description": "Describe a model offering that can be used with the API. Equivalent to OpenAI's model object. \n",
+ "operationId": "ModelObject",
+ "tags": [
+ "Models"
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ModelObject"
+ }
+ }
+ }
+ }
+ }
+ },
+ "AssistantObject": {
+ "post": {
+ "summary": "The assistant object",
+ "description": "Build assistants that can call models and use tools to perform tasks. Equivalent to OpenAI's assistants object. \n",
+ "operationId": "AssistantObjects",
+ "tags": [
+ "Assistants"
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/AssistantObject"
+ }
+ }
+ }
+ }
+ }
+ },
+ "MessageObject": {
+ "post": {
+ "summary": "The message object",
+ "description": "Information about a message in the thread. Equivalent to OpenAI's message object. \n",
+ "operationId": "MessageObject",
+ "tags": [
+ "Messages"
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "ThreadObject": {
+ "post": {
+ "summary": "The thread object",
+ "description": "Represents a thread that contains messages. Equivalent to OpenAI's thread object. ",
+ "operationId": "ThreadObject",
+ "tags": [
+ "Threads"
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "components": {
+ "schemas": {
+ "ThreadObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the thread, defaults to foldername.\n",
+ "example": "thread_...."
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, defaults to thread.\n",
+ "example": "thread"
+ },
+ "title": {
+ "type": "string",
+ "description": "A brief summary or description of the thread, defaults to an empty string.\n",
+ "example": "funny physics joke"
+ },
+ "assistants": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "properties": {
+ "assistant_id": {
+ "type": "string",
+ "description": "The identifier of assistant, defaults to \"jan\"\n",
+ "example": "jan"
+ },
+ "model": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "",
+ "example": "..."
+ },
+ "settings": {
+ "type": "object",
+ "description": "Defaults to and overrides assistant.json's \"settings\" (and if none, then model.json \"settings\")\n"
+ },
+ "parameters": {
+ "type": "object",
+ "description": "Defaults to and overrides assistant.json's \"parameters\" (and if none, then model.json \"parameters\")\n"
+ }
+ }
+ }
+ }
+ }
+ },
+ "created": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the thread, defaults to file creation time.\n",
+ "example": 1231231
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the thread, defaults to an empty object.\n",
+ "example": {}
+ }
+ }
+ },
+ "GetThreadResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the thread.",
+ "example": "thread_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object",
+ "example": "thread"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the thread.",
+ "example": 1699014083
+ },
+ "assistants": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "List of assistants involved in the thread.",
+ "example": [
+ "assistant-001"
+ ]
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the thread.",
+ "example": {}
+ },
+ "messages": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "List of messages within the thread.",
+ "example": []
+ }
+ }
+ },
+ "CreateThreadResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the newly created thread.",
+ "example": "thread_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread.",
+ "example": "thread"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the thread.",
+ "example": 1699014083
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the newly created thread.",
+ "example": {}
+ }
+ }
+ },
+ "CreateThreadObject": {
+ "type": "object",
+ "properties": {
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread.",
+ "example": "thread"
+ },
+ "title": {
+ "type": "string",
+ "description": "A brief summary or description of the thread, defaults to an empty string.\n",
+ "example": "funny physics joke"
+ },
+ "assistants": {
+ "type": "array",
+ "description": "assistant involved in the thread",
+ "items": {
+ "properties": {
+ "assistant_id": {
+ "type": "string",
+ "description": "The identifier of assistant, defaults to \"jan\"\n",
+ "example": "jan"
+ },
+ "assistant_name": {
+ "type": "string",
+ "description": "The name of assistant, defaults to \"Jan\"\n",
+ "example": "Jan"
+ },
+ "instructions": {
+ "type": "string",
+ "description": "The instruction of assistant, defaults to \"Be my grammar corrector\"\n"
+ },
+ "model": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "Model id",
+ "example": "mistral-ins-7b-q4"
+ },
+ "settings": {
+ "type": "object",
+ "description": "Defaults to and overrides assistant.json's \"settings\" (and if none, then model.json \"settings\")\n"
+ },
+ "parameters": {
+ "type": "object",
+ "description": "Defaults to and overrides assistant.json's \"parameters\" (and if none, then model.json \"parameters\")\n"
+ },
+ "engine": {
+ "type": "string",
+ "description": "Engine id",
+ "example": "nitro"
+ }
+ }
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the thread, defaults to an empty object.\n"
+ }
+ }
+ },
+ "ThreadMessageObject": {
+ "type": "object",
+ "properties": {
+ "role": {
+ "type": "string",
+ "description": "\"Role of the sender, either 'user' or 'assistant'.\"\n",
+ "enum": [
+ "user",
+ "assistant"
+ ]
+ },
+ "content": {
+ "type": "string",
+ "description": "\"Text content of the message.\"\n"
+ },
+ "file_ids": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "\"Array of file IDs associated with the message, if any.\"\n"
+ }
+ }
+ },
+ "ModifyThreadResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "\"The identifier of the modified thread.\"\n",
+ "example": "thread_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread.",
+ "example": "thread"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the thread.",
+ "example": 1699014083
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the modified thread.",
+ "example": {}
+ }
+ }
+ },
+ "DeleteThreadResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the deleted thread.",
+ "example": "thread_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating the thread has been deleted.",
+ "example": "thread.deleted"
+ },
+ "deleted": {
+ "type": "boolean",
+ "description": "Indicates whether the thread was successfully deleted.",
+ "example": true
+ }
+ }
+ },
+ "ListModelsResponse": {
+ "type": "object",
+ "properties": {
+ "object": {
+ "type": "string",
+ "enum": [
+ "list"
+ ]
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/Model"
+ }
+ }
+ },
+ "required": [
+ "object",
+ "data"
+ ]
+ },
+ "Model": {
+ "type": "object",
+ "properties": {
+ "source_url": {
+ "type": "string",
+ "format": "uri",
+ "description": "URL to the source of the model.",
+ "example": "https://huggingface.co/janhq/trinity-v1.2-GGUF/resolve/main/trinity-v1.2.Q4_K_M.gguf"
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier used in chat-completions model_name, matches folder name.",
+ "example": "trinity-v1.2-7b"
+ },
+ "object": {
+ "type": "string",
+ "example": "model"
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the model.",
+ "example": "Trinity-v1.2 7B Q4"
+ },
+ "version": {
+ "type": "string",
+ "default": "1.0",
+ "description": "The version number of the model."
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the model.",
+ "example": "Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."
+ },
+ "format": {
+ "type": "string",
+ "description": "State format of the model, distinct from the engine.",
+ "example": "gguf"
+ },
+ "settings": {
+ "type": "object",
+ "properties": {
+ "ctx_len": {
+ "type": "integer",
+ "description": "Context length.",
+ "example": 4096
+ },
+ "prompt_template": {
+ "type": "string",
+ "example": "<|im_start|>system\n{system_message}<|im_end|>\n<|im_start|>user\n{prompt}<|im_end|>\n<|im_start|>assistant"
+ }
+ },
+ "additionalProperties": false
+ },
+ "parameters": {
+ "type": "object",
+ "properties": {
+ "temperature": {
+ "example": 0.7
+ },
+ "top_p": {
+ "example": 0.95
+ },
+ "stream": {
+ "example": true
+ },
+ "max_tokens": {
+ "example": 4096
+ },
+ "stop": {
+ "example": []
+ },
+ "frequency_penalty": {
+ "example": 0
+ },
+ "presence_penalty": {
+ "example": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "metadata": {
+ "type": "object",
+ "properties": {
+ "author": {
+ "type": "string",
+ "example": "Jan"
+ },
+ "tags": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "example": [
+ "7B",
+ "Merged",
+ "Featured"
+ ]
+ },
+ "size": {
+ "type": "integer",
+ "example": 4370000000
+ },
+ "cover": {
+ "type": "string",
+ "format": "uri",
+ "example": "https://raw.githubusercontent.com/janhq/jan/main/models/trinity-v1.2-7b/cover.png"
+ }
+ },
+ "additionalProperties": false
+ },
+ "engine": {
+ "example": "nitro"
+ }
+ }
+ },
+ "ModelObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the model.\n",
+ "example": "trinity-v1.2-7b"
+ },
+ "object": {
+ "type": "string",
+ "description": "The type of the object, indicating it's a model.\n",
+ "default": "model"
+ },
+ "created": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the model.\n",
+ "example": 1253935178
+ },
+ "owned_by": {
+ "type": "string",
+ "description": "The entity that owns the model.\n",
+ "example": "_"
+ }
+ }
+ },
+ "GetModelResponse": {
+ "type": "object",
+ "properties": {
+ "source_url": {
+ "type": "string",
+ "format": "uri",
+ "description": "URL to the source of the model.",
+ "example": "https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF/resolve/main/mistral-7b-instruct-v0.2.Q4_K_M.gguf"
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier used in chat-completions model_name, matches folder name.",
+ "example": "mistral-ins-7b-q4"
+ },
+ "object": {
+ "type": "string",
+ "example": "model"
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the model.",
+ "example": "Mistral Instruct 7B Q4"
+ },
+ "version": {
+ "type": "string",
+ "default": "1.0",
+ "description": "The version number of the model."
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the model.",
+ "example": "Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."
+ },
+ "format": {
+ "type": "string",
+ "description": "State format of the model, distinct from the engine.",
+ "example": "gguf"
+ },
+ "settings": {
+ "type": "object",
+ "properties": {
+ "ctx_len": {
+ "type": "integer",
+ "description": "Context length.",
+ "example": 4096
+ },
+ "prompt_template": {
+ "type": "string",
+ "example": "[INST] {prompt} [/INST]"
+ }
+ },
+ "additionalProperties": false
+ },
+ "parameters": {
+ "type": "object",
+ "properties": {
+ "temperature": {
+ "example": 0.7
+ },
+ "top_p": {
+ "example": 0.95
+ },
+ "stream": {
+ "example": true
+ },
+ "max_tokens": {
+ "example": 4096
+ },
+ "stop": {
+ "example": []
+ },
+ "frequency_penalty": {
+ "example": 0
+ },
+ "presence_penalty": {
+ "example": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "metadata": {
+ "type": "object",
+ "properties": {
+ "author": {
+ "type": "string",
+ "example": "MistralAI"
+ },
+ "tags": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "example": [
+ "7B",
+ "Featured",
+ "Foundation Model"
+ ]
+ },
+ "size": {
+ "example": 4370000000,
+ "type": "integer"
+ },
+ "cover": {
+ "example": "https://raw.githubusercontent.com/janhq/jan/main/models/mistral-ins-7b-q4/cover.png",
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "engine": {
+ "example": "nitro"
+ }
+ }
+ },
+ "DeleteModelResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the model that was deleted.",
+ "example": "mistral-ins-7b-q4"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a model.",
+ "default": "model"
+ },
+ "deleted": {
+ "type": "boolean",
+ "description": "Indicates whether the model was successfully deleted.",
+ "example": true
+ }
+ }
+ },
+ "StartModelResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the model that was started.",
+ "example": "model-zephyr-7B"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a model.",
+ "default": "model"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the model after the start operation.",
+ "example": "running"
+ }
+ },
+ "required": [
+ "id",
+ "object",
+ "state"
+ ]
+ },
+ "StopModelResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the model that was started.",
+ "example": "model-zephyr-7B"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a model.",
+ "default": "model"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the model after the start operation.",
+ "example": "stopped"
+ }
+ },
+ "required": [
+ "id",
+ "object",
+ "state"
+ ]
+ },
+ "DownloadModelResponse": {
+ "type": "object",
+ "properties": {
+ "message": {
+ "type": "string",
+ "description": "Message indicates Jan starting download corresponding model.",
+ "example": "Starting download mistral-ins-7b-q4"
+ }
+ }
+ },
+ "MessageObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "Sequential or UUID identifier of the message.\n",
+ "example": 0
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, defaults to 'thread.message'.\n",
+ "example": "thread.message"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the message.\n"
+ },
+ "thread_id": {
+ "type": "string",
+ "description": "Identifier of the thread to which this message belongs. Defaults to parent thread.\n",
+ "example": "thread_asdf"
+ },
+ "assistant_id": {
+ "type": "string",
+ "description": "Identifier of the assistant involved in the message. Defaults to parent thread.\n",
+ "example": "jan"
+ },
+ "role": {
+ "type": "string",
+ "enum": [
+ "user",
+ "assistant"
+ ],
+ "description": "Role of the sender, either 'user' or 'assistant'.\n"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "Type of content, e.g., 'text'.\n"
+ },
+ "text": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string",
+ "description": "Text content of the message.\n",
+ "example": "Hi!?"
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Annotations for the text content, if any.\n",
+ "example": []
+ }
+ }
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the message, defaults to an empty object.\n",
+ "example": {}
+ }
+ }
+ },
+ "GetMessageResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the message.",
+ "example": "msg_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread message.",
+ "default": "thread.message"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the message.",
+ "example": 1699017614
+ },
+ "thread_id": {
+ "type": "string",
+ "description": "Identifier of the thread to which this message belongs.",
+ "example": "thread_abc123"
+ },
+ "role": {
+ "type": "string",
+ "description": "Role of the sender, either 'user' or 'assistant'.",
+ "example": "user"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "Type of content, e.g., 'text'.",
+ "example": "text"
+ },
+ "text": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string",
+ "description": "Text content of the message.",
+ "example": "How does AI work? Explain it in simple terms."
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Annotations for the text content, if any.",
+ "example": []
+ }
+ }
+ }
+ }
+ }
+ },
+ "file_ids": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Array of file IDs associated with the message, if any.",
+ "example": []
+ },
+ "assistant_id": {
+ "type": "string",
+ "description": "Identifier of the assistant involved in the message, if applicable.",
+ "example": null
+ },
+ "run_id": {
+ "type": "string",
+ "description": "Run ID associated with the message, if applicable.",
+ "example": null
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the message.",
+ "example": {}
+ }
+ }
+ },
+ "CreateMessageResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the created message.",
+ "example": "msg_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread message.",
+ "example": "thread.message"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the message.",
+ "example": 1699017614
+ },
+ "thread_id": {
+ "type": "string",
+ "description": "Identifier of the thread to which this message belongs.",
+ "example": "thread_abc123"
+ },
+ "role": {
+ "type": "string",
+ "description": "Role of the sender, either 'user' or 'assistant'.",
+ "example": "user"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "Type of content, e.g., 'text'.",
+ "example": "text"
+ },
+ "text": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string",
+ "description": "Text content of the message.",
+ "example": "How does AI work? Explain it in simple terms."
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Annotations for the text content, if any.",
+ "example": []
+ }
+ }
+ }
+ }
+ }
+ },
+ "file_ids": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Array of file IDs associated with the message, if any.",
+ "example": []
+ },
+ "assistant_id": {
+ "type": "string",
+ "description": "Identifier of the assistant involved in the message, if applicable.",
+ "example": null
+ },
+ "run_id": {
+ "type": "string",
+ "description": "Run ID associated with the message, if applicable.",
+ "example": null
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the message.",
+ "example": {}
+ }
+ }
+ },
+ "ListMessagesResponse": {
+ "type": "object",
+ "properties": {
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a list.",
+ "default": "list"
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ListMessageObject"
+ }
+ },
+ "first_id": {
+ "type": "string",
+ "description": "Identifier of the first message in the list.",
+ "example": "msg_abc123"
+ },
+ "last_id": {
+ "type": "string",
+ "description": "Identifier of the last message in the list.",
+ "example": "msg_abc456"
+ },
+ "has_more": {
+ "type": "boolean",
+ "description": "Indicates whether there are more messages to retrieve.",
+ "example": false
+ }
+ }
+ },
+ "ListMessageObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the message.",
+ "example": "msg_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread message.",
+ "example": "thread.message"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the message.",
+ "example": 1699017614
+ },
+ "thread_id": {
+ "type": "string",
+ "description": "Identifier of the thread to which this message belongs.",
+ "example": "thread_abc123"
+ },
+ "role": {
+ "type": "string",
+ "description": "Role of the sender, either 'user' or 'assistant'.",
+ "example": "user"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "Type of content, e.g., 'text'."
+ },
+ "text": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string",
+ "description": "Text content of the message.",
+ "example": "How does AI work? Explain it in simple terms."
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Annotations for the text content, if any."
+ }
+ }
+ }
+ }
+ }
+ },
+ "file_ids": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Array of file IDs associated with the message, if any.",
+ "example": []
+ },
+ "assistant_id": {
+ "type": "string",
+ "description": "Identifier of the assistant involved in the message, if applicable.",
+ "example": null
+ },
+ "run_id": {
+ "type": "string",
+ "description": "Run ID associated with the message, if applicable.",
+ "example": null
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the message.",
+ "example": {}
+ }
+ }
+ },
+ "MessageFileObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the file.",
+ "example": "file-abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a thread message file.",
+ "example": "thread.message.file"
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the file.",
+ "example": 1699061776
+ },
+ "message_id": {
+ "type": "string",
+ "description": "Identifier of the message to which this file is associated.",
+ "example": "msg_abc123"
+ }
+ }
+ },
+ "ListMessageFilesResponse": {
+ "type": "object",
+ "properties": {
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's a list.",
+ "default": "list"
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/MessageFileObject"
+ }
+ }
+ }
+ },
+ "ChatObject": {
+ "type": "object",
+ "properties": {
+ "messages": {
+ "type": "array",
+ "description": "Contains input data or prompts for the model to process.\n",
+ "items": {
+ "type": "object",
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "role": {
+ "type": "string"
+ }
+ }
+ },
+ "example": [
+ {
+ "content": "Hello there :wave:",
+ "role": "assistant"
+ },
+ {
+ "content": "Can you write a long story",
+ "role": "user"
+ }
+ ]
+ },
+ "stream": {
+ "type": "boolean",
+ "default": true,
+ "description": "Enables continuous output generation, allowing for streaming of model responses."
+ },
+ "model": {
+ "type": "string",
+ "example": "gpt-3.5-turbo",
+ "description": "Specifies the model being used for inference or processing tasks."
+ },
+ "max_tokens": {
+ "type": "number",
+ "default": 2048,
+ "description": "The maximum number of tokens the model will generate in a single response."
+ },
+ "stop": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Defines specific tokens or phrases at which the model will stop generating further output.",
+ "example": [
+ "hello"
+ ]
+ },
+ "frequency_penalty": {
+ "type": "number",
+ "default": 0,
+ "description": "Adjusts the likelihood of the model repeating words or phrases in its output."
+ },
+ "presence_penalty": {
+ "type": "number",
+ "default": 0,
+ "description": "Influences the generation of new and varied concepts in the model's output."
+ },
+ "temperature": {
+ "type": "number",
+ "default": 0.7,
+ "description": "Controls the randomness of the model's output."
+ },
+ "top_p": {
+ "type": "number",
+ "default": 0.95,
+ "description": "Set probability threshold for more relevant outputs."
+ },
+ "cache_prompt": {
+ "type": "boolean",
+ "default": true,
+ "description": "Optimize performance in repeated or similar requests."
+ }
+ }
+ },
+ "ChatCompletionRequest": {
+ "type": "object",
+ "properties": {
+ "messages": {
+ "type": "array",
+ "description": "Contains input data or prompts for the model to process.\n",
+ "items": {
+ "type": "object",
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "role": {
+ "type": "string"
+ }
+ }
+ },
+ "example": [
+ {
+ "content": "You are a helpful assistant.",
+ "role": "system"
+ },
+ {
+ "content": "Hello!",
+ "role": "user"
+ }
+ ]
+ },
+ "model": {
+ "type": "string",
+ "example": "tinyllama-1.1b",
+ "description": "Specifies the model being used for inference or processing tasks.\n"
+ },
+ "stream": {
+ "type": "boolean",
+ "default": true,
+ "description": "Enables continuous output generation, allowing for streaming of model responses.\n"
+ },
+ "max_tokens": {
+ "type": "number",
+ "default": 2048,
+ "description": "The maximum number of tokens the model will generate in a single response.\n"
+ },
+ "stop": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "Defines specific tokens or phrases at which the model will stop generating further output.\n",
+ "example": [
+ "hello"
+ ]
+ },
+ "frequency_penalty": {
+ "type": "number",
+ "default": 0,
+ "description": "Adjusts the likelihood of the model repeating words or phrases in its output.\n"
+ },
+ "presence_penalty": {
+ "type": "number",
+ "default": 0,
+ "description": "Influences the generation of new and varied concepts in the model's output.\n"
+ },
+ "temperature": {
+ "type": "number",
+ "default": 0.7,
+ "description": "Controls the randomness of the model's output.\n"
+ },
+ "top_p": {
+ "type": "number",
+ "default": 0.95,
+ "description": "Set probability threshold for more relevant outputs.\n"
+ }
+ }
+ },
+ "ChatCompletionResponse": {
+ "type": "object",
+ "description": "Description of the response structure",
+ "properties": {
+ "choices": {
+ "type": "array",
+ "description": "Array of choice objects",
+ "items": {
+ "type": "object",
+ "properties": {
+ "finish_reason": {
+ "type": "string",
+ "nullable": true,
+ "example": null,
+ "description": "Reason for finishing the response, if applicable"
+ },
+ "index": {
+ "type": "integer",
+ "example": 0,
+ "description": "Index of the choice"
+ },
+ "message": {
+ "type": "object",
+ "properties": {
+ "content": {
+ "type": "string",
+ "example": "Hello user. What can I help you with?",
+ "description": "Content of the message"
+ },
+ "role": {
+ "type": "string",
+ "example": "assistant",
+ "description": "Role of the sender"
+ }
+ }
+ }
+ }
+ }
+ },
+ "created": {
+ "type": "integer",
+ "example": 1700193928,
+ "description": "Timestamp of when the response was created"
+ },
+ "id": {
+ "type": "string",
+ "example": "ebwd2niJvJB1Q2Whyvkz",
+ "description": "Unique identifier of the response"
+ },
+ "model": {
+ "type": "string",
+ "nullable": true,
+ "example": "_",
+ "description": "Model used for generating the response"
+ },
+ "object": {
+ "type": "string",
+ "example": "chat.completion",
+ "description": "Type of the response object"
+ },
+ "system_fingerprint": {
+ "type": "string",
+ "nullable": true,
+ "example": "_",
+ "description": "System fingerprint"
+ },
+ "usage": {
+ "type": "object",
+ "description": "Information about the usage of tokens",
+ "properties": {
+ "completion_tokens": {
+ "type": "integer",
+ "example": 500,
+ "description": "Number of tokens used for completion"
+ },
+ "prompt_tokens": {
+ "type": "integer",
+ "example": 33,
+ "description": "Number of tokens used in the prompt"
+ },
+ "total_tokens": {
+ "type": "integer",
+ "example": 533,
+ "description": "Total number of tokens used"
+ }
+ }
+ }
+ }
+ },
+ "AssistantObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's an assistant.",
+ "default": "assistant"
+ },
+ "version": {
+ "type": "integer",
+ "description": "Version number of the assistant.",
+ "example": 1
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the assistant.",
+ "example": 1698984975
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the assistant.",
+ "example": "Math Tutor"
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the assistant. Can be null.",
+ "example": null
+ },
+ "avatar": {
+ "type": "string",
+ "description": "URL of the assistant's avatar. Jan-specific property.",
+ "example": "https://pic.png"
+ },
+ "models": {
+ "type": "array",
+ "description": "List of models associated with the assistant. Jan-specific property.",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string",
+ "example": "model_0"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string",
+ "description": "A system prompt for the assistant.",
+ "example": "Be concise"
+ },
+ "events": {
+ "type": "object",
+ "description": "Event subscription settings for the assistant.",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "out": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the assistant."
+ }
+ }
+ },
+ "ListAssistantsResponse": {
+ "type": "object"
+ },
+ "CreateAssistantResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's an assistant.",
+ "default": "assistant"
+ },
+ "version": {
+ "type": "integer",
+ "description": "Version number of the assistant.",
+ "example": 1
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the assistant.",
+ "example": 1698984975
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the assistant.",
+ "example": "Math Tutor"
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the assistant. Can be null.",
+ "example": null
+ },
+ "avatar": {
+ "type": "string",
+ "description": "URL of the assistant's avatar. Jan-specific property.",
+ "example": "https://pic.png"
+ },
+ "models": {
+ "type": "array",
+ "description": "List of models associated with the assistant. Jan-specific property.",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string",
+ "example": "model_0"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string",
+ "description": "A system prompt for the assistant.",
+ "example": "Be concise"
+ },
+ "events": {
+ "type": "object",
+ "description": "Event subscription settings for the assistant.",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "out": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the assistant."
+ }
+ }
+ },
+ "RetrieveAssistantResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's an assistant.",
+ "default": "assistant"
+ },
+ "version": {
+ "type": "integer",
+ "description": "Version number of the assistant.",
+ "example": 1
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the assistant.",
+ "example": 1698984975
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the assistant.",
+ "example": "Math Tutor"
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the assistant. Can be null.",
+ "example": null
+ },
+ "avatar": {
+ "type": "string",
+ "description": "URL of the assistant's avatar. Jan-specific property.",
+ "example": "https://pic.png"
+ },
+ "models": {
+ "type": "array",
+ "description": "List of models associated with the assistant. Jan-specific property.",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string",
+ "example": "model_0"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string",
+ "description": "A system prompt for the assistant.",
+ "example": "Be concise"
+ },
+ "events": {
+ "type": "object",
+ "description": "Event subscription settings for the assistant.",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "out": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the assistant."
+ }
+ }
+ },
+ "ModifyAssistantObject": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's an assistant.",
+ "default": "assistant"
+ },
+ "version": {
+ "type": "integer",
+ "description": "Version number of the assistant.",
+ "example": 1
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the assistant.",
+ "example": 1698984975
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the assistant.",
+ "example": "Math Tutor"
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the assistant. Can be null.",
+ "example": null
+ },
+ "avatar": {
+ "type": "string",
+ "description": "URL of the assistant's avatar. Jan-specific property.",
+ "example": "https://pic.png"
+ },
+ "models": {
+ "type": "array",
+ "description": "List of models associated with the assistant. Jan-specific property.",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string",
+ "example": "model_0"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string",
+ "description": "A system prompt for the assistant.",
+ "example": "Be concise"
+ },
+ "events": {
+ "type": "object",
+ "description": "Event subscription settings for the assistant.",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "out": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the assistant."
+ }
+ }
+ },
+ "ModifyAssistantResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating it's an assistant.",
+ "default": "assistant"
+ },
+ "version": {
+ "type": "integer",
+ "description": "Version number of the assistant.",
+ "example": 1
+ },
+ "created_at": {
+ "type": "integer",
+ "format": "int64",
+ "description": "Unix timestamp representing the creation time of the assistant.",
+ "example": 1698984975
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the assistant.",
+ "example": "Physics Tutor"
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the assistant. Can be null.",
+ "example": null
+ },
+ "avatar": {
+ "type": "string",
+ "description": "URL of the assistant's avatar. Jan-specific property.",
+ "example": "https://pic.png"
+ },
+ "models": {
+ "type": "array",
+ "description": "List of models associated with the assistant. Jan-specific property.",
+ "items": {
+ "type": "object",
+ "properties": {
+ "model_id": {
+ "type": "string",
+ "example": "model_0"
+ }
+ }
+ }
+ },
+ "instructions": {
+ "type": "string",
+ "description": "A system prompt for the assistant.",
+ "example": "Be concise!"
+ },
+ "events": {
+ "type": "object",
+ "description": "Event subscription settings for the assistant.",
+ "properties": {
+ "in": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "out": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "metadata": {
+ "type": "object",
+ "description": "Metadata associated with the assistant."
+ }
+ }
+ },
+ "DeleteAssistantResponse": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The identifier of the deleted assistant.",
+ "example": "asst_abc123"
+ },
+ "object": {
+ "type": "string",
+ "description": "Type of the object, indicating the assistant has been deleted.",
+ "example": "assistant.deleted"
+ },
+ "deleted": {
+ "type": "boolean",
+ "description": "Indicates whether the assistant was successfully deleted.",
+ "example": true
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/docs/package.json b/docs/package.json
index 2764786ba..eb386d783 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -26,6 +26,7 @@
"@heroicons/react": "^2.0.18",
"@mdx-js/react": "^3.0.0",
"@redocly/cli": "^1.4.1",
+ "@scalar/docusaurus": "^0.1.3",
"autoprefixer": "^10.4.16",
"axios": "^1.5.1",
"clsx": "^1.2.1",
diff --git a/docs/yarn.lock b/docs/yarn.lock
index 339364c21..7a7642c14 100644
--- a/docs/yarn.lock
+++ b/docs/yarn.lock
@@ -1156,6 +1156,13 @@
dependencies:
regenerator-runtime "^0.14.0"
+"@babel/runtime@^7.23.7":
+ version "7.24.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e"
+ integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==
+ dependencies:
+ regenerator-runtime "^0.14.0"
+
"@babel/template@^7.22.15":
version "7.22.15"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
@@ -1195,6 +1202,128 @@
resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783"
integrity sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==
+"@codemirror/autocomplete@^6.0.0", "@codemirror/autocomplete@^6.12.0":
+ version "6.15.0"
+ resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.15.0.tgz#37bc320f20cdda332d6bf4d1fc7f300f8fc5f04c"
+ integrity sha512-G2Zm0mXznxz97JhaaOdoEG2cVupn4JjPaS4AcNvZzhOsnnG9YVN68VzfoUw6dYTsIxT6a/cmoFEN47KAWhXaOg==
+ dependencies:
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.17.0"
+ "@lezer/common" "^1.0.0"
+
+"@codemirror/commands@^6.0.0":
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.3.3.tgz#03face5bf5f3de0fc4e09b177b3c91eda2ceb7e9"
+ integrity sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==
+ dependencies:
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/state" "^6.4.0"
+ "@codemirror/view" "^6.0.0"
+ "@lezer/common" "^1.1.0"
+
+"@codemirror/lang-css@^6.0.0", "@codemirror/lang-css@^6.2.1":
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/@codemirror/lang-css/-/lang-css-6.2.1.tgz#5dc0a43b8e3c31f6af7aabd55ff07fe9aef2a227"
+ integrity sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==
+ dependencies:
+ "@codemirror/autocomplete" "^6.0.0"
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@lezer/common" "^1.0.2"
+ "@lezer/css" "^1.0.0"
+
+"@codemirror/lang-html@^6.4.8":
+ version "6.4.8"
+ resolved "https://registry.yarnpkg.com/@codemirror/lang-html/-/lang-html-6.4.8.tgz#961db9b1037efcb1d0f50ae6082e5a367fa1470c"
+ integrity sha512-tE2YK7wDlb9ZpAH6mpTPiYm6rhfdQKVDa5r9IwIFlwwgvVaKsCfuKKZoJGWsmMZIf3FQAuJ5CHMPLymOtg1hXw==
+ dependencies:
+ "@codemirror/autocomplete" "^6.0.0"
+ "@codemirror/lang-css" "^6.0.0"
+ "@codemirror/lang-javascript" "^6.0.0"
+ "@codemirror/language" "^6.4.0"
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.17.0"
+ "@lezer/common" "^1.0.0"
+ "@lezer/css" "^1.1.0"
+ "@lezer/html" "^1.3.0"
+
+"@codemirror/lang-javascript@^6.0.0":
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/@codemirror/lang-javascript/-/lang-javascript-6.2.2.tgz#7141090b22994bef85bcc5608a3bc1257f2db2ad"
+ integrity sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==
+ dependencies:
+ "@codemirror/autocomplete" "^6.0.0"
+ "@codemirror/language" "^6.6.0"
+ "@codemirror/lint" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.17.0"
+ "@lezer/common" "^1.0.0"
+ "@lezer/javascript" "^1.0.0"
+
+"@codemirror/lang-json@^6.0.0":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330"
+ integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==
+ dependencies:
+ "@codemirror/language" "^6.0.0"
+ "@lezer/json" "^1.0.0"
+
+"@codemirror/lang-yaml@^6.0.0":
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/@codemirror/lang-yaml/-/lang-yaml-6.0.0.tgz#768b5c646939bf444ba5b87a1ca8428059fedcb5"
+ integrity sha512-fVPapdX1oYr5HMC5bou1MHscGnNCvOHuhUW6C+V2gfIeIRcughvVfznV0OuUyHy0AdXoBCjOehjzFcmLRumu2Q==
+ dependencies:
+ "@codemirror/autocomplete" "^6.0.0"
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@lezer/common" "^1.2.0"
+ "@lezer/yaml" "^1.0.0"
+
+"@codemirror/language@^6.0.0", "@codemirror/language@^6.10.1", "@codemirror/language@^6.4.0", "@codemirror/language@^6.6.0":
+ version "6.10.1"
+ resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.10.1.tgz#428c932a158cb75942387acfe513c1ece1090b05"
+ integrity sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==
+ dependencies:
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.23.0"
+ "@lezer/common" "^1.1.0"
+ "@lezer/highlight" "^1.0.0"
+ "@lezer/lr" "^1.0.0"
+ style-mod "^4.0.0"
+
+"@codemirror/lint@^6.0.0":
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.5.0.tgz#ea43b6e653dcc5bcd93456b55e9fe62e63f326d9"
+ integrity sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==
+ dependencies:
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.0.0"
+ crelt "^1.0.5"
+
+"@codemirror/search@^6.0.0":
+ version "6.5.6"
+ resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.6.tgz#8f858b9e678d675869112e475f082d1e8488db93"
+ integrity sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==
+ dependencies:
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.0.0"
+ crelt "^1.0.5"
+
+"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0":
+ version "6.4.1"
+ resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.1.tgz#da57143695c056d9a3c38705ed34136e2b68171b"
+ integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==
+
+"@codemirror/view@^6.0.0", "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0", "@codemirror/view@^6.23.1":
+ version "6.25.1"
+ resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.25.1.tgz#826ea345fd757dbeeab6a6165c1823e851c67d16"
+ integrity sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==
+ dependencies:
+ "@codemirror/state" "^6.4.0"
+ style-mod "^4.1.0"
+ w3c-keyname "^2.2.4"
+
"@colors/colors@1.5.0":
version "1.5.0"
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
@@ -1708,11 +1837,155 @@
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db"
integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==
+"@esbuild/aix-ppc64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f"
+ integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==
+
+"@esbuild/android-arm64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4"
+ integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==
+
+"@esbuild/android-arm@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824"
+ integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==
+
+"@esbuild/android-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d"
+ integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==
+
+"@esbuild/darwin-arm64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e"
+ integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==
+
+"@esbuild/darwin-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd"
+ integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==
+
+"@esbuild/freebsd-arm64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487"
+ integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==
+
+"@esbuild/freebsd-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c"
+ integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==
+
+"@esbuild/linux-arm64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b"
+ integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==
+
+"@esbuild/linux-arm@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef"
+ integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==
+
+"@esbuild/linux-ia32@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601"
+ integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==
+
+"@esbuild/linux-loong64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299"
+ integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==
+
+"@esbuild/linux-mips64el@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec"
+ integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==
+
+"@esbuild/linux-ppc64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8"
+ integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==
+
+"@esbuild/linux-riscv64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf"
+ integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==
+
+"@esbuild/linux-s390x@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8"
+ integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==
+
+"@esbuild/linux-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78"
+ integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==
+
+"@esbuild/netbsd-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b"
+ integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==
+
+"@esbuild/openbsd-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0"
+ integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==
+
+"@esbuild/sunos-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30"
+ integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==
+
+"@esbuild/win32-arm64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae"
+ integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==
+
+"@esbuild/win32-ia32@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67"
+ integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==
+
+"@esbuild/win32-x64@0.19.12":
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae"
+ integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==
+
"@exodus/schemasafe@^1.0.0-rc.2":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz#731656abe21e8e769a7f70a4d833e6312fe59b7f"
integrity sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==
+"@floating-ui/core@^1.0.0":
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1"
+ integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==
+ dependencies:
+ "@floating-ui/utils" "^0.2.1"
+
+"@floating-ui/dom@^1.6.1":
+ version "1.6.3"
+ resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef"
+ integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==
+ dependencies:
+ "@floating-ui/core" "^1.0.0"
+ "@floating-ui/utils" "^0.2.0"
+
+"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1":
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2"
+ integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==
+
+"@floating-ui/vue@^1.0.2":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-1.0.6.tgz#31860a12f1135d19554c232d99c5bab631c5c576"
+ integrity sha512-EdrOljjkpkkqZnrpqUcPoz9NvHxuTjUtSInh6GMv3+Mcy+giY2cE2pHh9rpacRcZ2eMSCxel9jWkWXTjLmY55w==
+ dependencies:
+ "@floating-ui/dom" "^1.6.1"
+ "@floating-ui/utils" "^0.2.1"
+ vue-demi ">=0.13.0"
+
"@hapi/hoek@^9.0.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
@@ -1733,11 +2006,23 @@
"@tanstack/react-virtual" "^3.0.0-beta.60"
client-only "^0.0.1"
+"@headlessui/vue@^1.7.16":
+ version "1.7.19"
+ resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.7.19.tgz#c128504afc14c5a85e2bedd59370a6a461b7c669"
+ integrity sha512-VFjKPybogux/5/QYGSq4zgG/x3RcxId15W8uguAJAjPBxelI23dwjOjTx/mIiMkM/Hd3rzFxcf2aIp56eEWRcA==
+ dependencies:
+ "@tanstack/vue-virtual" "^3.0.0-beta.60"
+
"@heroicons/react@^2.0.18":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-2.1.1.tgz#422deb80c4d6caf3371aec6f4bee8361a354dc13"
integrity sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==
+"@humanwhocodes/momoa@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/momoa/-/momoa-3.0.1.tgz#06ac240a4a57cd6d6dde7c13efacd3ef7f12e249"
+ integrity sha512-Yj2GOwIDb77+A5p4oV2x27edQ7NX86+vKBGWySnfwjKesxn8JCa90Q0Z0eyBBy2G1FulTDrRtfIdmPpIOGhCmQ==
+
"@isaacs/cliui@^8.0.2":
version "8.0.2"
resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
@@ -1814,6 +2099,70 @@
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
+"@lezer/common@^1.0.0", "@lezer/common@^1.0.2", "@lezer/common@^1.1.0", "@lezer/common@^1.2.0", "@lezer/common@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.2.1.tgz#198b278b7869668e1bebbe687586e12a42731049"
+ integrity sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==
+
+"@lezer/css@^1.0.0", "@lezer/css@^1.1.0":
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/@lezer/css/-/css-1.1.8.tgz#11fd456dac53bc899b266778794ed4ca9576a5a4"
+ integrity sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==
+ dependencies:
+ "@lezer/common" "^1.2.0"
+ "@lezer/highlight" "^1.0.0"
+ "@lezer/lr" "^1.0.0"
+
+"@lezer/highlight@^1.0.0", "@lezer/highlight@^1.1.3", "@lezer/highlight@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.2.0.tgz#e5898c3644208b4b589084089dceeea2966f7780"
+ integrity sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==
+ dependencies:
+ "@lezer/common" "^1.0.0"
+
+"@lezer/html@^1.3.0":
+ version "1.3.9"
+ resolved "https://registry.yarnpkg.com/@lezer/html/-/html-1.3.9.tgz#097150f0fb0d14e274515d3b3e50e7bd4a1d7ebc"
+ integrity sha512-MXxeCMPyrcemSLGaTQEZx0dBUH0i+RPl8RN5GwMAzo53nTsd/Unc/t5ZxACeQoyPUM5/GkPLRUs2WliOImzkRA==
+ dependencies:
+ "@lezer/common" "^1.2.0"
+ "@lezer/highlight" "^1.0.0"
+ "@lezer/lr" "^1.0.0"
+
+"@lezer/javascript@^1.0.0":
+ version "1.4.13"
+ resolved "https://registry.yarnpkg.com/@lezer/javascript/-/javascript-1.4.13.tgz#e6459a000e1d7369db3e97b1764da63eeb5afe1b"
+ integrity sha512-5IBr8LIO3xJdJH1e9aj/ZNLE4LSbdsx25wFmGRAZsj2zSmwAYjx26JyU/BYOCpRQlu1jcv1z3vy4NB9+UkfRow==
+ dependencies:
+ "@lezer/common" "^1.2.0"
+ "@lezer/highlight" "^1.1.3"
+ "@lezer/lr" "^1.3.0"
+
+"@lezer/json@^1.0.0":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@lezer/json/-/json-1.0.2.tgz#bdc849e174113e2d9a569a5e6fb1a27e2f703eaf"
+ integrity sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==
+ dependencies:
+ "@lezer/common" "^1.2.0"
+ "@lezer/highlight" "^1.0.0"
+ "@lezer/lr" "^1.0.0"
+
+"@lezer/lr@^1.0.0", "@lezer/lr@^1.3.0", "@lezer/lr@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.4.0.tgz#ed52a75dbbfbb0d1eb63710ea84c35ee647cb67e"
+ integrity sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==
+ dependencies:
+ "@lezer/common" "^1.0.0"
+
+"@lezer/yaml@^1.0.0":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@lezer/yaml/-/yaml-1.0.2.tgz#52e577f1284920d73e2d19089d408afb6b68d3b7"
+ integrity sha512-XCkwuxe+eumJ28nA9e1S6XKsXz9W7V/AG+WBiWOtiIuUpKcZ/bHuvN8bLxSDREIcybSRpEd/jvphh4vgm6Ed2g==
+ dependencies:
+ "@lezer/common" "^1.2.0"
+ "@lezer/highlight" "^1.0.0"
+ "@lezer/lr" "^1.4.0"
+
"@mdx-js/mdx@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.0.tgz#37ef87685143fafedf1165f0a79e9fe95fbe5154"
@@ -1981,6 +2330,263 @@
pluralize "^8.0.0"
yaml-ast-parser "0.0.43"
+"@replit/codemirror-css-color-picker@^6.1.0":
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/@replit/codemirror-css-color-picker/-/codemirror-css-color-picker-6.1.0.tgz#57792898ebf03ea97833bb2fc91c8f54b6952fac"
+ integrity sha512-lkjtzOy8+C4VhuHegUfaqxsIsLVVW+FCRpKE+IOU4bX3Fp6Yo3sHS1PCHy1QlOtmL+Y+08Yb+giKuMXLyYzjew==
+
+"@rollup/rollup-android-arm-eabi@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz#b98786c1304b4ff8db3a873180b778649b5dff2b"
+ integrity sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==
+
+"@rollup/rollup-android-arm64@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz#8833679af11172b1bf1ab7cb3bad84df4caf0c9e"
+ integrity sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==
+
+"@rollup/rollup-darwin-arm64@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz#ef02d73e0a95d406e0eb4fd61a53d5d17775659b"
+ integrity sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==
+
+"@rollup/rollup-darwin-x64@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz#3ce5b9bcf92b3341a5c1c58a3e6bcce0ea9e7455"
+ integrity sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==
+
+"@rollup/rollup-linux-arm-gnueabihf@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz#3d3d2c018bdd8e037c6bfedd52acfff1c97e4be4"
+ integrity sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==
+
+"@rollup/rollup-linux-arm64-gnu@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz#5fc8cc978ff396eaa136d7bfe05b5b9138064143"
+ integrity sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==
+
+"@rollup/rollup-linux-arm64-musl@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz#f2ae7d7bed416ffa26d6b948ac5772b520700eef"
+ integrity sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==
+
+"@rollup/rollup-linux-riscv64-gnu@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz#303d57a328ee9a50c85385936f31cf62306d30b6"
+ integrity sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==
+
+"@rollup/rollup-linux-x64-gnu@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz#f672f6508f090fc73f08ba40ff76c20b57424778"
+ integrity sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==
+
+"@rollup/rollup-linux-x64-musl@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz#d2f34b1b157f3e7f13925bca3288192a66755a89"
+ integrity sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==
+
+"@rollup/rollup-win32-arm64-msvc@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz#8ffecc980ae4d9899eb2f9c4ae471a8d58d2da6b"
+ integrity sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==
+
+"@rollup/rollup-win32-ia32-msvc@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz#a7505884f415662e088365b9218b2b03a88fc6f2"
+ integrity sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==
+
+"@rollup/rollup-win32-x64-msvc@4.13.0":
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz#6abd79db7ff8d01a58865ba20a63cfd23d9e2a10"
+ integrity sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==
+
+"@scalar/api-client@1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@scalar/api-client/-/api-client-1.0.2.tgz#cc7f23025c32e3f34c0a1147ab10c9b380b44399"
+ integrity sha512-oKZWS1yXSEyv5A1Dn8SPps3qUu+SkEMV/2h7OUecjHFCmUEL6ndJn4RP+O/47435G0SkbllJrl34I/7tJ//Nzw==
+ dependencies:
+ "@headlessui/vue" "^1.7.16"
+ "@scalar/components" "0.4.4"
+ "@scalar/themes" "0.6.4"
+ "@scalar/use-codemirror" "0.9.0"
+ "@scalar/use-modal" "0.2.9"
+ "@vueuse/core" "^10.4.1"
+ axios "^1.6.5"
+ content-type "^1.0.5"
+ nanoid "^5.0.1"
+ pretty-bytes "^6.1.1"
+ pretty-ms "^8.0.0"
+
+"@scalar/api-reference-react@0.1.3":
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@scalar/api-reference-react/-/api-reference-react-0.1.3.tgz#5e0ccf3596b162130e1f4beccc03f3e7c68d4140"
+ integrity sha512-hC7RxS7ROGrcPIxHeoWqcaocAkBdob/KrXwTVloq2yYdx+Gp9AS3A+7UPwbm/3NKUhbR87h0aMx/k5xY724UQA==
+ dependencies:
+ "@scalar/api-reference" "1.19.3"
+
+"@scalar/api-reference@1.19.3":
+ version "1.19.3"
+ resolved "https://registry.yarnpkg.com/@scalar/api-reference/-/api-reference-1.19.3.tgz#85ebd349ac5aa5d1a921e21122f4033688098095"
+ integrity sha512-8OjCxI2wNelZNP9RDrClWoBrKaYXQK9MbEoxpDNi/6p4RU7j0gz0Wgzd0kpanOD/GwSmvMl7VOahO50CApgDNg==
+ dependencies:
+ "@floating-ui/vue" "^1.0.2"
+ "@headlessui/vue" "^1.7.16"
+ "@scalar/api-client" "1.0.2"
+ "@scalar/components" "0.4.4"
+ "@scalar/oas-utils" "0.1.0"
+ "@scalar/openapi-parser" "^0.3.2"
+ "@scalar/snippetz" "^0.1.5"
+ "@scalar/swagger-editor" "1.0.2"
+ "@scalar/themes" "0.6.4"
+ "@scalar/use-modal" "0.2.9"
+ "@scalar/use-tooltip" "0.5.12"
+ "@unhead/schema" "^1.8.3"
+ "@vcarl/remark-headings" "^0.1.0"
+ "@vueuse/core" "^10.4.1"
+ "@xmldom/xmldom" "^0.8.4"
+ axios "^1.6.5"
+ fuse.js "^6.6.2"
+ github-slugger "^2.0.0"
+ httpsnippet-lite "^3.0.5"
+ postcss-nested "^6.0.1"
+ rehype-external-links "^3.0.0"
+ rehype-format "^5.0.0"
+ rehype-highlight "^7.0.0"
+ rehype-raw "^7.0.0"
+ rehype-sanitize "^6.0.0"
+ rehype-stringify "^10.0.0"
+ remark-gfm "^4.0.0"
+ remark-parse "^11.0.0"
+ remark-rehype "^11.1.0"
+ remark-stringify "^11.0.0"
+ unhead "^1.8.3"
+ unified "^11.0.4"
+ vue-sonner "^1.0.3"
+
+"@scalar/components@0.4.4":
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/@scalar/components/-/components-0.4.4.tgz#1b6602ce5bbf8dcfcd33b64990d5615d1c191e1e"
+ integrity sha512-2q04mW1vY9/YH3r2Yp2wSHexf7YcoT5DBx3ThWZfoE2JDbRg58hiXqHwp3ePqLuIe/n6cnpcL29EWPQa12wFUA==
+ dependencies:
+ "@headlessui/vue" "^1.7.16"
+ "@vueuse/core" "^10.4.1"
+ "@xmldom/xmldom" "^0.8.4"
+ class-variance-authority "^0.7.0"
+ cva "1.0.0-beta.1"
+ nanoid "^5.0.1"
+ prismjs "^1.29.0"
+ tailwind-merge "^2.0.0"
+
+"@scalar/docusaurus@^0.1.3":
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@scalar/docusaurus/-/docusaurus-0.1.3.tgz#c2e5eebcf6f5d89e9850915d46d87841d179a920"
+ integrity sha512-K9c8ntilunAGGTvKI+UdxIHkT1PUSu9K759b8mwlUFdIjnZW1FuQOUqIFTFWHDXmUJ1iVAo/lxha7TI1lRqZKg==
+ dependencies:
+ "@scalar/api-reference-react" "0.1.3"
+
+"@scalar/oas-utils@0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@scalar/oas-utils/-/oas-utils-0.1.0.tgz#dcd08d43723cfe4dea1be11ca226d0fbb02974fe"
+ integrity sha512-IVL1OYGK+qXHo0DURGqoiY6J88HBP9tE1GpUfs5nT9bcNr5A/b1qDlzXz4Xuxctl4gdn1GmIWzVXFhj1Cq8ydA==
+ dependencies:
+ yaml "^2.4.1"
+
+"@scalar/openapi-parser@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@scalar/openapi-parser/-/openapi-parser-0.3.2.tgz#9a3d38f14ae5a0d607a43960d88396de4b171926"
+ integrity sha512-o38wF1rKqCc7R0zFMta5rPTiY4cWwVcZPJkV1OCcnPsF2eE79uPkhYU2j/kdocJXVwMqqAe9a6+0o4R8YjgPVw==
+ dependencies:
+ "@humanwhocodes/momoa" "^3.0.1"
+ "@types/node" "^20.11.26"
+ ajv "^8.12.0"
+ ajv-draft-04 "^1.0.0"
+ ajv-formats "^2.1.1"
+ js-yaml "^4.1.0"
+ jsonpointer "^5.0.1"
+ leven "^4.0.0"
+ openapi-types "^12.1.3"
+ vite "^5.1.6"
+ yaml "^2.4.1"
+
+"@scalar/snippetz-core@0.1.3":
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@scalar/snippetz-core/-/snippetz-core-0.1.3.tgz#a6efa79ced28c5c4aeefec4b992589fc2909ff5b"
+ integrity sha512-pHRi23VhxMddKMo/2zEnaRcc1QUTEva5H2tryuq+tER7imGWf2O09IGexiV9vY/8jzYh0QVl/2dlJUmnF9Ww5w==
+ dependencies:
+ "@types/har-format" "^1.2.15"
+
+"@scalar/snippetz-plugin-js-fetch@0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@scalar/snippetz-plugin-js-fetch/-/snippetz-plugin-js-fetch-0.1.0.tgz#c46e1d4680eae2ef1bf9930e78530a03c7bfb414"
+ integrity sha512-lliZSIqtbZawm+XXmMXEpCcpIQprRwJXNUxLAvryB9AGm9qTu0dIfsvjJPjiTAfRew5+sgebNQ8cEF4esMnnlQ==
+ dependencies:
+ "@scalar/snippetz-core" "0.1.3"
+
+"@scalar/snippetz-plugin-node-fetch@0.1.1":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@scalar/snippetz-plugin-node-fetch/-/snippetz-plugin-node-fetch-0.1.1.tgz#87c97b4239189535815bad22aee23c53ede1982f"
+ integrity sha512-U6kqtQi1xAME8AWgJmEVAFA/uhcJ1RUNKtyVDjupd77LQu2FEOPwqI5dPSltxvnJdYrUjLhDcfIa8EO8uO43zw==
+ dependencies:
+ "@scalar/snippetz-core" "0.1.3"
+
+"@scalar/snippetz-plugin-node-undici@0.1.5":
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/@scalar/snippetz-plugin-node-undici/-/snippetz-plugin-node-undici-0.1.5.tgz#5535c3539e08198d08463b31e3e94c8c13218400"
+ integrity sha512-ctOvCK3/Ta7ibuZjhV85M/gBuKURpeqgkWQHDFJubTHgUhQZudn60N5MY3ZtjoLFY7z9DCC5UenNYINveCdKJw==
+ dependencies:
+ "@scalar/snippetz-core" "0.1.3"
+
+"@scalar/snippetz@^0.1.5":
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/@scalar/snippetz/-/snippetz-0.1.5.tgz#5957527a4a19b643942e122c5753cd565830703a"
+ integrity sha512-jHU8/KOO9vKbQFhsruflKugekgAtDm5GIAKZCYN+XtzqQ3jPGAjzkEZMXXvRDS2YPtFSzH2vzfqNMLB+q2Zupw==
+ dependencies:
+ "@scalar/snippetz-core" "0.1.3"
+ "@scalar/snippetz-plugin-js-fetch" "0.1.0"
+ "@scalar/snippetz-plugin-node-fetch" "0.1.1"
+ "@scalar/snippetz-plugin-node-undici" "0.1.5"
+
+"@scalar/swagger-editor@1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@scalar/swagger-editor/-/swagger-editor-1.0.2.tgz#1afdaa9b6811281d16b376073e52812adcea7c02"
+ integrity sha512-G7bIMyeiplnd8+v0MWzu0G89KJCLdy1R3E629MP2oJQRt833VZtMMWDkznLr9wbQM+XAYhMQf0RRf01OtTcWrw==
+
+"@scalar/themes@0.6.4":
+ version "0.6.4"
+ resolved "https://registry.yarnpkg.com/@scalar/themes/-/themes-0.6.4.tgz#db76df28e45217a9e93978e3de2d6d71aea8f371"
+ integrity sha512-MNa0kaqKacSl9G8FKe3RNjIqYkBDLqOJBQVvn+DjelviVdfFAhfTf/o1KftQKJ1j+RIB1iXY+/JmSKEWA+RvgA==
+
+"@scalar/use-codemirror@0.9.0":
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/@scalar/use-codemirror/-/use-codemirror-0.9.0.tgz#8f78a45b371b97cec55118405336cdaff85a8e6d"
+ integrity sha512-1qtov9NeLcEKEc4XFXBmo4FsZkuDFxr/qlxBkVYsJlpnujeWBZ+MnfUJQUskwD095kza5GQdjPt6oIEA3r7oxg==
+ dependencies:
+ "@codemirror/autocomplete" "^6.12.0"
+ "@codemirror/lang-css" "^6.2.1"
+ "@codemirror/lang-html" "^6.4.8"
+ "@codemirror/lang-json" "^6.0.0"
+ "@codemirror/lang-yaml" "^6.0.0"
+ "@codemirror/language" "^6.10.1"
+ "@codemirror/state" "^6.4.0"
+ "@codemirror/view" "^6.23.1"
+ "@lezer/common" "^1.2.1"
+ "@lezer/highlight" "^1.2.0"
+ "@lezer/lr" "^1.4.0"
+ "@replit/codemirror-css-color-picker" "^6.1.0"
+ "@uiw/codemirror-themes" "^4.21.21"
+ codemirror "^6.0.0"
+ y-codemirror.next "^0.3.2"
+
+"@scalar/use-modal@0.2.9":
+ version "0.2.9"
+ resolved "https://registry.yarnpkg.com/@scalar/use-modal/-/use-modal-0.2.9.tgz#f42c7aee85dde546e78eaf2d6769ea86a9221034"
+ integrity sha512-h+Je4bjtF38kQsgfvAZ4TanhJaqHxL3nk7jM8tBYQmKYHCMyFo7oELglu830f0wNrO0TmhDrrQem745Z5uyb2Q==
+
+"@scalar/use-tooltip@0.5.12":
+ version "0.5.12"
+ resolved "https://registry.yarnpkg.com/@scalar/use-tooltip/-/use-tooltip-0.5.12.tgz#504727d8d38f8234e7b081a9a91a37829819bf61"
+ integrity sha512-pDKyGtysxxOcyWE/D5FyRODE1Nqb3LO5cc2X9m7JwjClTqeD3VuKnA3sC4UTcGNKUIDTqVXGyjnHeXoC10t6OA==
+
"@sideway/address@^4.1.3":
version "4.1.4"
resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
@@ -2156,6 +2762,18 @@
resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz#637bee36f0cabf96a1d436887c90f138a7e9378b"
integrity sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==
+"@tanstack/virtual-core@3.1.3":
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.1.3.tgz#77ced625f19ec9350f6e460f142b3be9bff03866"
+ integrity sha512-Y5B4EYyv1j9V8LzeAoOVeTg0LI7Fo5InYKgAjkY1Pu9GjtUwX/EKxNcU7ng3sKr99WEf+bPTcktAeybyMOYo+g==
+
+"@tanstack/vue-virtual@^3.0.0-beta.60":
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/@tanstack/vue-virtual/-/vue-virtual-3.1.3.tgz#06db1aab0e9b9603d315f398bca9ecf4cd71b510"
+ integrity sha512-OoRCSgp8Bc85Te3pg4OHFUukbWZeB25/O5rNd7MgMtrYIfJjNOaicZeJcvwqK6lDVTMpzohWUMVK/loqR1H8ig==
+ dependencies:
+ "@tanstack/virtual-core" "3.1.3"
+
"@trysound/sax@0.2.0":
version "0.2.0"
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
@@ -2245,7 +2863,7 @@
dependencies:
"@types/estree" "*"
-"@types/estree@*", "@types/estree@^1.0.0":
+"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.0":
version "1.0.5"
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
@@ -2275,6 +2893,11 @@
resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572"
integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==
+"@types/har-format@^1.2.10", "@types/har-format@^1.2.15":
+ version "1.2.15"
+ resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.15.tgz#f352493638c2f89d706438a19a9eb300b493b506"
+ integrity sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==
+
"@types/hast@^3.0.0":
version "3.0.3"
resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1"
@@ -2391,6 +3014,13 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
+"@types/node@^20.11.26":
+ version "20.11.27"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.27.tgz#debe5cfc8a507dd60fe2a3b4875b1604f215c2ac"
+ integrity sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==
+ dependencies:
+ undici-types "~5.26.4"
+
"@types/parse-json@^4.0.0":
version "4.0.2"
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
@@ -2514,6 +3144,11 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc"
integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==
+"@types/web-bluetooth@^0.0.20":
+ version "0.0.20"
+ resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597"
+ integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==
+
"@types/ws@^8.5.5":
version "8.5.10"
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787"
@@ -2533,11 +3168,73 @@
dependencies:
"@types/yargs-parser" "*"
-"@ungap/structured-clone@^1.0.0":
+"@uiw/codemirror-themes@^4.21.21":
+ version "4.21.24"
+ resolved "https://registry.yarnpkg.com/@uiw/codemirror-themes/-/codemirror-themes-4.21.24.tgz#69b83d1d77f8ad40a2a8689e8bf54e4b445b88f3"
+ integrity sha512-InY24KWP8YArDBACWHKFZ6ZU+WCvRHf3ZB2cCVxMVN35P1ANUmRzpAP2ernZQ5OIriL1/A/kXgD0Zg3Y65PNgg==
+ dependencies:
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.0.0"
+
+"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
+"@unhead/dom@1.8.18":
+ version "1.8.18"
+ resolved "https://registry.yarnpkg.com/@unhead/dom/-/dom-1.8.18.tgz#64958f98134deb216f8e4cc6b714349c9d070f93"
+ integrity sha512-F6ckuW+IAojGCSb++WFQlDeI3/80OALpD6yDcDrhAxZ8ogQatd5gXWjTmSiuV/0M2XIeDq3jwampvq6oomU6Gw==
+ dependencies:
+ "@unhead/schema" "1.8.18"
+ "@unhead/shared" "1.8.18"
+
+"@unhead/schema@1.8.18", "@unhead/schema@^1.8.3":
+ version "1.8.18"
+ resolved "https://registry.yarnpkg.com/@unhead/schema/-/schema-1.8.18.tgz#792bad2fa5fcdd87b5a2c33aa4225a2bdc75d866"
+ integrity sha512-E4oq4juwGJkXPOJlc4Qdp1iVTe79H4TSMWkOB8sSlU44vhvcuZduFYH9CCn29JvtV/640Uaf2QeX4o+wX96LRQ==
+ dependencies:
+ hookable "^5.5.3"
+ zhead "^2.2.4"
+
+"@unhead/shared@1.8.18":
+ version "1.8.18"
+ resolved "https://registry.yarnpkg.com/@unhead/shared/-/shared-1.8.18.tgz#059f1baaf175ab1ce0a5dc6dc80588ffad93b2d7"
+ integrity sha512-2Tw5oyTjMkPn11UoR9AB3kSk2nDVG+7nCS4dZUwdxTMqndUnYyWoGB0EcO2WbK6YpkpulLIlfmiXVzWW4PTrWg==
+ dependencies:
+ "@unhead/schema" "1.8.18"
+
+"@vcarl/remark-headings@^0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@vcarl/remark-headings/-/remark-headings-0.1.0.tgz#b5831c3f16d8b2570872f554ba509437ec507a1e"
+ integrity sha512-ffQxJUcapJ9Bk+fiGN49YJ9RaYMibrSTSezB1Fcrtu+0YSZxA3bsaLlIv1u/4sjPIeW/BKrs4xtMT3l3P9Ba5Q==
+ dependencies:
+ mdast-util-to-string "^3.1.0"
+ unist-util-visit "^4.0.0"
+
+"@vueuse/core@^10.4.1":
+ version "10.9.0"
+ resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.9.0.tgz#7d779a95cf0189de176fee63cee4ba44b3c85d64"
+ integrity sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==
+ dependencies:
+ "@types/web-bluetooth" "^0.0.20"
+ "@vueuse/metadata" "10.9.0"
+ "@vueuse/shared" "10.9.0"
+ vue-demi ">=0.14.7"
+
+"@vueuse/metadata@10.9.0":
+ version "10.9.0"
+ resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.9.0.tgz#769a1a9db65daac15cf98084cbf7819ed3758620"
+ integrity sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==
+
+"@vueuse/shared@10.9.0":
+ version "10.9.0"
+ resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.9.0.tgz#13af2a348de15d07b7be2fd0c7fc9853a69d8fe0"
+ integrity sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==
+ dependencies:
+ vue-demi ">=0.14.7"
+
"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5":
version "1.11.6"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24"
@@ -2659,6 +3356,11 @@
"@webassemblyjs/ast" "1.11.6"
"@xtuc/long" "4.2.2"
+"@xmldom/xmldom@^0.8.4":
+ version "0.8.10"
+ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99"
+ integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==
+
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -2725,6 +3427,11 @@ aggregate-error@^3.0.0:
clean-stack "^2.0.0"
indent-string "^4.0.0"
+ajv-draft-04@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8"
+ integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==
+
ajv-formats@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
@@ -2754,7 +3461,7 @@ ajv@^6.12.2, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.9.0:
+ajv@^8.0.0, ajv@^8.12.0, ajv@^8.9.0:
version "8.12.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
@@ -2908,6 +3615,15 @@ axios@^1.5.1:
form-data "^4.0.0"
proxy-from-env "^1.1.0"
+axios@^1.6.5:
+ version "1.6.7"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.7.tgz#7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7"
+ integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==
+ dependencies:
+ follow-redirects "^1.15.4"
+ form-data "^4.0.0"
+ proxy-from-env "^1.1.0"
+
babel-loader@^9.1.3:
version "9.1.3"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a"
@@ -3260,6 +3976,13 @@ ci-info@^3.2.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
+class-variance-authority@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/class-variance-authority/-/class-variance-authority-0.7.0.tgz#1c3134d634d80271b1837452b06d821915954522"
+ integrity sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==
+ dependencies:
+ clsx "2.0.0"
+
classnames@^2.3.1:
version "2.5.1"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b"
@@ -3323,6 +4046,11 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
+clsx@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b"
+ integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==
+
clsx@^1.1.0, clsx@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
@@ -3333,6 +4061,19 @@ clsx@^2.0.0:
resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.0.tgz#e851283bcb5c80ee7608db18487433f7b23f77cb"
integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==
+codemirror@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29"
+ integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==
+ dependencies:
+ "@codemirror/autocomplete" "^6.0.0"
+ "@codemirror/commands" "^6.0.0"
+ "@codemirror/language" "^6.0.0"
+ "@codemirror/lint" "^6.0.0"
+ "@codemirror/search" "^6.0.0"
+ "@codemirror/state" "^6.0.0"
+ "@codemirror/view" "^6.0.0"
+
collapse-white-space@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca"
@@ -3495,7 +4236,7 @@ content-disposition@0.5.4:
dependencies:
safe-buffer "5.2.1"
-content-type@~1.0.4:
+content-type@^1.0.5, content-type@~1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
@@ -3613,6 +4354,11 @@ cosmiconfig@^8.3.5:
parse-json "^5.2.0"
path-type "^4.0.0"
+crelt@^1.0.5:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72"
+ integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==
+
cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -3792,6 +4538,13 @@ csstype@^3.0.2:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
+cva@1.0.0-beta.1:
+ version "1.0.0-beta.1"
+ resolved "https://registry.yarnpkg.com/cva/-/cva-1.0.0-beta.1.tgz#ad5ad2cc744ccf50d6b70f72645a60f9dfd86e8c"
+ integrity sha512-gznFqTgERU9q4wg7jfgqtt34+RUt9S5t0xDAAEuDwQEAXEgjdDkKXpLLNjwSxsB4Ln/sqWJEH7yhE8Ny0mxd0w==
+ dependencies:
+ clsx "2.0.0"
+
cytoscape-cose-bilkent@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz#762fa121df9930ffeb51a495d87917c570ac209b"
@@ -4494,6 +5247,35 @@ es6-promise@^3.2.1:
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==
+esbuild@^0.19.3:
+ version "0.19.12"
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04"
+ integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==
+ optionalDependencies:
+ "@esbuild/aix-ppc64" "0.19.12"
+ "@esbuild/android-arm" "0.19.12"
+ "@esbuild/android-arm64" "0.19.12"
+ "@esbuild/android-x64" "0.19.12"
+ "@esbuild/darwin-arm64" "0.19.12"
+ "@esbuild/darwin-x64" "0.19.12"
+ "@esbuild/freebsd-arm64" "0.19.12"
+ "@esbuild/freebsd-x64" "0.19.12"
+ "@esbuild/linux-arm" "0.19.12"
+ "@esbuild/linux-arm64" "0.19.12"
+ "@esbuild/linux-ia32" "0.19.12"
+ "@esbuild/linux-loong64" "0.19.12"
+ "@esbuild/linux-mips64el" "0.19.12"
+ "@esbuild/linux-ppc64" "0.19.12"
+ "@esbuild/linux-riscv64" "0.19.12"
+ "@esbuild/linux-s390x" "0.19.12"
+ "@esbuild/linux-x64" "0.19.12"
+ "@esbuild/netbsd-x64" "0.19.12"
+ "@esbuild/openbsd-x64" "0.19.12"
+ "@esbuild/sunos-x64" "0.19.12"
+ "@esbuild/win32-arm64" "0.19.12"
+ "@esbuild/win32-ia32" "0.19.12"
+ "@esbuild/win32-x64" "0.19.12"
+
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -4891,6 +5673,14 @@ format@^0.2.0:
resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==
+formdata-node@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2"
+ integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==
+ dependencies:
+ node-domexception "1.0.0"
+ web-streams-polyfill "4.0.0-beta.3"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -4935,7 +5725,7 @@ fs.realpath@^1.0.0:
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-fsevents@~2.3.2:
+fsevents@~2.3.2, fsevents@~2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
@@ -4945,6 +5735,11 @@ function-bind@^1.1.2:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+fuse.js@^6.6.2:
+ version "6.6.2"
+ resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111"
+ integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==
+
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
@@ -4985,6 +5780,11 @@ github-slugger@^1.5.0:
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d"
integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==
+github-slugger@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a"
+ integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==
+
glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -5185,6 +5985,14 @@ hasown@^2.0.0:
dependencies:
function-bind "^1.1.2"
+hast-util-embedded@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz#be4477780fbbe079cdba22982e357a0de4ba853e"
+ integrity sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-is-element "^3.0.0"
+
hast-util-from-parse5@^8.0.0:
version "8.0.1"
resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651"
@@ -5199,6 +6007,27 @@ hast-util-from-parse5@^8.0.0:
vfile-location "^5.0.0"
web-namespaces "^2.0.0"
+hast-util-has-property@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz#4e595e3cddb8ce530ea92f6fc4111a818d8e7f93"
+ integrity sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==
+ dependencies:
+ "@types/hast" "^3.0.0"
+
+hast-util-is-body-ok-link@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.0.tgz#6b2d808813a6f73eb20e61bdd2b203591af85eb4"
+ integrity sha512-VFHY5bo2nY8HiV6nir2ynmEB1XkxzuUffhEGeVx7orbu/B1KaGyeGgMZldvMVx5xWrDlLLG/kQ6YkJAMkBEx0w==
+ dependencies:
+ "@types/hast" "^3.0.0"
+
+hast-util-is-element@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932"
+ integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==
+ dependencies:
+ "@types/hast" "^3.0.0"
+
hast-util-parse-selector@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27"
@@ -5206,6 +6035,17 @@ hast-util-parse-selector@^4.0.0:
dependencies:
"@types/hast" "^3.0.0"
+hast-util-phrasing@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz#fa284c0cd4a82a0dd6020de8300a7b1ebffa1690"
+ integrity sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-embedded "^3.0.0"
+ hast-util-has-property "^3.0.0"
+ hast-util-is-body-ok-link "^3.0.0"
+ hast-util-is-element "^3.0.0"
+
hast-util-raw@^9.0.0:
version "9.0.1"
resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d"
@@ -5225,6 +6065,15 @@ hast-util-raw@^9.0.0:
web-namespaces "^2.0.0"
zwitch "^2.0.0"
+hast-util-sanitize@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-5.0.1.tgz#8e90068cd68e651c569960b77a1b25076579b4cf"
+ integrity sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@ungap/structured-clone" "^1.2.0"
+ unist-util-position "^5.0.0"
+
hast-util-to-estree@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19"
@@ -5247,6 +6096,24 @@ hast-util-to-estree@^3.0.0:
unist-util-position "^5.0.0"
zwitch "^2.0.0"
+hast-util-to-html@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz#51c0ae2a3550b9aa988c094c4fc4e327af0dddd1"
+ integrity sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@types/unist" "^3.0.0"
+ ccount "^2.0.0"
+ comma-separated-tokens "^2.0.0"
+ hast-util-raw "^9.0.0"
+ hast-util-whitespace "^3.0.0"
+ html-void-elements "^3.0.0"
+ mdast-util-to-hast "^13.0.0"
+ property-information "^6.0.0"
+ space-separated-tokens "^2.0.0"
+ stringify-entities "^4.0.0"
+ zwitch "^2.0.4"
+
hast-util-to-jsx-runtime@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz#3ed27caf8dc175080117706bf7269404a0aa4f7c"
@@ -5281,6 +6148,16 @@ hast-util-to-parse5@^8.0.0:
web-namespaces "^2.0.0"
zwitch "^2.0.0"
+hast-util-to-text@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz#7f33a45d0bf7981ead44e82d9d8d75f511b3642f"
+ integrity sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@types/unist" "^3.0.0"
+ hast-util-is-element "^3.0.0"
+ unist-util-find-after "^5.0.0"
+
hast-util-whitespace@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621"
@@ -5309,6 +6186,11 @@ heap@^0.2.6:
resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc"
integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==
+highlight.js@~11.9.0:
+ version "11.9.0"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.9.0.tgz#04ab9ee43b52a41a047432c8103e2158a1b8b5b0"
+ integrity sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==
+
history@^4.9.0:
version "4.10.1"
resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3"
@@ -5328,6 +6210,11 @@ hoist-non-react-statics@^3.1.0:
dependencies:
react-is "^16.7.0"
+hookable@^5.5.3:
+ version "5.5.3"
+ resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d"
+ integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==
+
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
@@ -5395,6 +6282,11 @@ html-webpack-plugin@^5.5.3:
pretty-error "^4.0.0"
tapable "^2.0.0"
+html-whitespace-sensitive-tag-names@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.0.tgz#c7c8c11d93c014fba642e240d7f3da39656ab301"
+ integrity sha512-KlClZ3/Qy5UgvpvVvDomGhnQhNWH5INE8GwvSIQ9CWt1K0zbbXrl7eN5bWaafOZgtmO3jMPwUqmrmEwinhPq1w==
+
htmlparser2@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
@@ -5484,6 +6376,15 @@ http2-wrapper@^2.1.10:
quick-lru "^5.1.1"
resolve-alpn "^1.2.0"
+httpsnippet-lite@^3.0.5:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/httpsnippet-lite/-/httpsnippet-lite-3.0.5.tgz#af937fa37d3f34e333a1f68e64f906c0fe48c992"
+ integrity sha512-So4qTXY5iFj5XtFDwyz2PicUu+8NWrI8e8h+ZeZoVtMNcFQp4FFIntBHUE+JPUG6QQU8o1VHCy+X4ETRDwt9CA==
+ dependencies:
+ "@types/har-format" "^1.2.10"
+ formdata-node "^4.4.1"
+ stringify-object "3.3.0"
+
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -5628,6 +6529,11 @@ ipaddr.js@^2.0.1:
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f"
integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==
+is-absolute-url@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-4.0.1.tgz#16e4d487d4fded05cfe0685e53ec86804a5e94dc"
+ integrity sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==
+
is-alphabetical@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b"
@@ -5823,6 +6729,11 @@ isobject@^3.0.1:
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
+isomorphic.js@^0.2.4:
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/isomorphic.js/-/isomorphic.js-0.2.5.tgz#13eecf36f2dba53e85d355e11bf9d4208c6f7f88"
+ integrity sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==
+
jackspeak@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
@@ -5955,6 +6866,11 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
+jsonpointer@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
+ integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
+
keyv@^4.5.3:
version "4.5.4"
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
@@ -6017,6 +6933,18 @@ leven@^3.1.0:
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+leven@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/leven/-/leven-4.0.0.tgz#b9c39c803f835950fabef9e122a9b47b95708710"
+ integrity sha512-puehA3YKku3osqPlNuzGDUHq8WpwXupUg1V6NXdV38G+gr+gkBwFC8g1b/+YcIvp8gnqVIus+eJCH/eGsRmJNw==
+
+lib0@^0.2.42:
+ version "0.2.91"
+ resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.91.tgz#a35759d0d9018d12317a8d709d1920ffa35be3d6"
+ integrity sha512-LRcTp8RmdHexL8olb7qErdROnJ2L6Js5Am99WQo0hiTRDWtk6vyUJJjTB6I/RcW8jwNQshM3NqH598DdhSOajA==
+ dependencies:
+ isomorphic.js "^0.2.4"
+
lilconfig@^2.0.3, lilconfig@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
@@ -6127,6 +7055,15 @@ lowercase-keys@^3.0.0:
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2"
integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==
+lowlight@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-3.1.0.tgz#aa394c5f3a7689fce35fa49a7c850ba3ead4f590"
+ integrity sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ devlop "^1.0.0"
+ highlight.js "~11.9.0"
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -7230,6 +8167,11 @@ nanoid@^3.3.6, nanoid@^3.3.7:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+nanoid@^5.0.1:
+ version "5.0.6"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.6.tgz#7f99a033aa843e4dcf9778bdaec5eb02f4dc44d5"
+ integrity sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==
+
negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
@@ -7248,6 +8190,11 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
+node-domexception@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
+ integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
+
node-emoji@^2.1.0:
version "2.1.3"
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06"
@@ -7465,6 +8412,11 @@ openapi-sampler@^1.3.1:
"@types/json-schema" "^7.0.7"
json-pointer "0.6.2"
+openapi-types@^12.1.3:
+ version "12.1.3"
+ resolved "https://registry.yarnpkg.com/openapi-types/-/openapi-types-12.1.3.tgz#471995eb26c4b97b7bd356aacf7b91b73e777dd3"
+ integrity sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==
+
opener@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
@@ -7591,6 +8543,11 @@ parse-json@^5.0.0, parse-json@^5.2.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
+parse-ms@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-3.0.0.tgz#3ea24a934913345fcc3656deda72df921da3a70e"
+ integrity sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==
+
parse-numeric-range@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3"
@@ -8084,6 +9041,15 @@ postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.26, postcss@^8.4
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.35:
+ version "8.4.35"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
+ integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
+ dependencies:
+ nanoid "^3.3.7"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
posthog-docusaurus@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/posthog-docusaurus/-/posthog-docusaurus-2.0.0.tgz#8b8ac890a2d780c8097a1a9766a3d24d2a1f1177"
@@ -8094,6 +9060,11 @@ preact@^10.0.0:
resolved "https://registry.yarnpkg.com/preact/-/preact-10.19.3.tgz#7a7107ed2598a60676c943709ea3efb8aaafa899"
integrity sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==
+pretty-bytes@^6.1.1:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.1.1.tgz#38cd6bb46f47afbf667c202cfc754bffd2016a3b"
+ integrity sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==
+
pretty-error@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
@@ -8102,6 +9073,13 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
+pretty-ms@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-8.0.0.tgz#a35563b2a02df01e595538f86d7de54ca23194a3"
+ integrity sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==
+ dependencies:
+ parse-ms "^3.0.0"
+
pretty-time@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"
@@ -8590,6 +9568,54 @@ regjsparser@^0.9.1:
dependencies:
jsesc "~0.5.0"
+rehype-external-links@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-external-links/-/rehype-external-links-3.0.0.tgz#2b28b5cda1932f83f045b6f80a3e1b15f168c6f6"
+ integrity sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@ungap/structured-clone" "^1.0.0"
+ hast-util-is-element "^3.0.0"
+ is-absolute-url "^4.0.0"
+ space-separated-tokens "^2.0.0"
+ unist-util-visit "^5.0.0"
+
+rehype-format@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-format/-/rehype-format-5.0.0.tgz#e51cc8edece2aee0e88e1efdd0625bc0cbef387b"
+ integrity sha512-kM4II8krCHmUhxrlvzFSptvaWh280Fr7UGNJU5DCMuvmAwGCNmGfi9CvFAQK6JDjsNoRMWQStglK3zKJH685Wg==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-embedded "^3.0.0"
+ hast-util-is-element "^3.0.0"
+ hast-util-phrasing "^3.0.0"
+ hast-util-whitespace "^3.0.0"
+ html-whitespace-sensitive-tag-names "^3.0.0"
+ rehype-minify-whitespace "^6.0.0"
+ unist-util-visit-parents "^6.0.0"
+
+rehype-highlight@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-highlight/-/rehype-highlight-7.0.0.tgz#f2fd0eaebea7d4d4ce2fca2e8d9e3aea9441aefc"
+ integrity sha512-QtobgRgYoQaK6p1eSr2SD1i61f7bjF2kZHAQHxeCHAuJf7ZUDMvQ7owDq9YTkmar5m5TSUol+2D3bp3KfJf/oA==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-to-text "^4.0.0"
+ lowlight "^3.0.0"
+ unist-util-visit "^5.0.0"
+ vfile "^6.0.0"
+
+rehype-minify-whitespace@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.0.tgz#fe97c5e9e48c5629458166753f2249afaa2e1fd1"
+ integrity sha512-i9It4YHR0Sf3GsnlR5jFUKXRr9oayvEk9GKQUkwZv6hs70OH9q3OCZrq9PpLvIGKt3W+JxBOxCidNVpH/6rWdA==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-embedded "^3.0.0"
+ hast-util-is-element "^3.0.0"
+ hast-util-whitespace "^3.0.0"
+ unist-util-is "^6.0.0"
+
rehype-raw@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4"
@@ -8599,6 +9625,23 @@ rehype-raw@^7.0.0:
hast-util-raw "^9.0.0"
vfile "^6.0.0"
+rehype-sanitize@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-sanitize/-/rehype-sanitize-6.0.0.tgz#16e95f4a67a69cbf0f79e113c8e0df48203db73c"
+ integrity sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-sanitize "^5.0.0"
+
+rehype-stringify@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/rehype-stringify/-/rehype-stringify-10.0.0.tgz#2031cf6fdd0355393706f0474ec794c75e5492f2"
+ integrity sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ hast-util-to-html "^9.0.0"
+ unified "^11.0.0"
+
relateurl@^0.2.7:
version "0.2.7"
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
@@ -8676,6 +9719,17 @@ remark-rehype@^11.0.0:
unified "^11.0.0"
vfile "^6.0.0"
+remark-rehype@^11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc"
+ integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@types/mdast" "^4.0.0"
+ mdast-util-to-hast "^13.0.0"
+ unified "^11.0.0"
+ vfile "^6.0.0"
+
remark-stringify@^11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3"
@@ -8769,6 +9823,28 @@ robust-predicates@^3.0.0:
resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771"
integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==
+rollup@^4.2.0:
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.13.0.tgz#dd2ae144b4cdc2ea25420477f68d4937a721237a"
+ integrity sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==
+ dependencies:
+ "@types/estree" "1.0.5"
+ optionalDependencies:
+ "@rollup/rollup-android-arm-eabi" "4.13.0"
+ "@rollup/rollup-android-arm64" "4.13.0"
+ "@rollup/rollup-darwin-arm64" "4.13.0"
+ "@rollup/rollup-darwin-x64" "4.13.0"
+ "@rollup/rollup-linux-arm-gnueabihf" "4.13.0"
+ "@rollup/rollup-linux-arm64-gnu" "4.13.0"
+ "@rollup/rollup-linux-arm64-musl" "4.13.0"
+ "@rollup/rollup-linux-riscv64-gnu" "4.13.0"
+ "@rollup/rollup-linux-x64-gnu" "4.13.0"
+ "@rollup/rollup-linux-x64-musl" "4.13.0"
+ "@rollup/rollup-win32-arm64-msvc" "4.13.0"
+ "@rollup/rollup-win32-ia32-msvc" "4.13.0"
+ "@rollup/rollup-win32-x64-msvc" "4.13.0"
+ fsevents "~2.3.2"
+
rtl-detect@^1.0.4:
version "1.1.2"
resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6"
@@ -9309,7 +10385,7 @@ stringify-entities@^4.0.0:
character-entities-html4 "^2.0.0"
character-entities-legacy "^3.0.0"
-stringify-object@^3.3.0:
+stringify-object@3.3.0, stringify-object@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
@@ -9352,6 +10428,11 @@ strip-json-comments@~2.0.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
+style-mod@^4.0.0, style-mod@^4.1.0:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.2.tgz#ca238a1ad4786520f7515a8539d5a63691d7bf67"
+ integrity sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==
+
style-to-object@^0.4.0:
version "0.4.4"
resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec"
@@ -9468,6 +10549,13 @@ swagger2openapi@^7.0.6:
yaml "^1.10.0"
yargs "^17.0.1"
+tailwind-merge@^2.0.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.2.1.tgz#3f10f296a2dba1d88769de8244fafd95c3324aeb"
+ integrity sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==
+ dependencies:
+ "@babel/runtime" "^7.23.7"
+
tailwind-merge@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.2.0.tgz#b6bb1c63ef26283c9e6675ba237df83bbd554688"
@@ -9673,6 +10761,16 @@ undici-types@~5.26.4:
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+unhead@^1.8.3:
+ version "1.8.18"
+ resolved "https://registry.yarnpkg.com/unhead/-/unhead-1.8.18.tgz#0754e53bb3b7861cb724dd4d04370e453b51f39a"
+ integrity sha512-XmCGVev0bwo+jy5qh6PW1vACnPoQvv3MEwqo4w0+49W2ZGPMZYPtIa8GAZiaWgkycrlie1WgZejjJEG9bYVgZw==
+ dependencies:
+ "@unhead/dom" "1.8.18"
+ "@unhead/schema" "1.8.18"
+ "@unhead/shared" "1.8.18"
+ hookable "^5.5.3"
+
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
@@ -9721,6 +10819,21 @@ unique-string@^3.0.0:
dependencies:
crypto-random-string "^4.0.0"
+unist-util-find-after@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896"
+ integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ unist-util-is "^6.0.0"
+
+unist-util-is@^5.0.0:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9"
+ integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==
+ dependencies:
+ "@types/unist" "^2.0.0"
+
unist-util-is@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424"
@@ -9764,6 +10877,14 @@ unist-util-stringify-position@^4.0.0:
dependencies:
"@types/unist" "^3.0.0"
+unist-util-visit-parents@^5.1.1:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb"
+ integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^5.0.0"
+
unist-util-visit-parents@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815"
@@ -9772,6 +10893,15 @@ unist-util-visit-parents@^6.0.0:
"@types/unist" "^3.0.0"
unist-util-is "^6.0.0"
+unist-util-visit@^4.0.0:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2"
+ integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^5.0.0"
+ unist-util-visit-parents "^5.1.1"
+
unist-util-visit@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6"
@@ -9925,6 +11055,32 @@ vfile@^6.0.0, vfile@^6.0.1:
unist-util-stringify-position "^4.0.0"
vfile-message "^4.0.0"
+vite@^5.1.6:
+ version "5.1.6"
+ resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.6.tgz#706dae5fab9e97f57578469eef1405fc483943e4"
+ integrity sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==
+ dependencies:
+ esbuild "^0.19.3"
+ postcss "^8.4.35"
+ rollup "^4.2.0"
+ optionalDependencies:
+ fsevents "~2.3.3"
+
+vue-demi@>=0.13.0, vue-demi@>=0.14.7:
+ version "0.14.7"
+ resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.7.tgz#8317536b3ef74c5b09f268f7782e70194567d8f2"
+ integrity sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==
+
+vue-sonner@^1.0.3:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/vue-sonner/-/vue-sonner-1.1.2.tgz#996c662d817b150e67770272e1d1d7f8a2d3a0c6"
+ integrity sha512-yg4f5s0a3oiiI7cNvO0Dajux1Y7s04lxww3vnQtnwQawJ3KqaKA9RIRMdI9wGTosRGIOwgYFniFRGl4+IuKPZw==
+
+w3c-keyname@^2.2.4:
+ version "2.2.8"
+ resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5"
+ integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==
+
watchpack@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
@@ -9945,6 +11101,11 @@ web-namespaces@^2.0.0:
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
+web-streams-polyfill@4.0.0-beta.3:
+ version "4.0.0-beta.3"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
+ integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==
+
web-worker@^1.2.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/web-worker/-/web-worker-1.3.0.tgz#e5f2df5c7fe356755a5fb8f8410d4312627e6776"
@@ -10189,6 +11350,13 @@ xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+y-codemirror.next@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/y-codemirror.next/-/y-codemirror.next-0.3.2.tgz#15f7afec14a56fba4f25811d5f90b986e1cc644c"
+ integrity sha512-3ksMXoietzNkrgluG9ut+5q4PNHCS6sQ+mHd44hNX1s7TBe4iDgOOIswfY3oLsdamZLAUPr+TnRdYgYuNDs7Qg==
+ dependencies:
+ lib0 "^0.2.42"
+
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -10219,6 +11387,11 @@ yaml@^2.3.4:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
+yaml@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed"
+ integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==
+
yargs-parser@^20.2.2:
version "20.2.9"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
@@ -10278,7 +11451,12 @@ yocto-queue@^1.0.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==
-zwitch@^2.0.0:
+zhead@^2.2.4:
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/zhead/-/zhead-2.2.4.tgz#87cd1e2c3d2f465fa9f43b8db23f9716dfe6bed7"
+ integrity sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==
+
+zwitch@^2.0.0, zwitch@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"
integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==
diff --git a/extensions/tensorrt-llm-extension/models.json b/extensions/tensorrt-llm-extension/models.json
index 30f345f47..7f95940b7 100644
--- a/extensions/tensorrt-llm-extension/models.json
+++ b/extensions/tensorrt-llm-extension/models.json
@@ -50,27 +50,27 @@
"sources": [
{
"filename": "config.json",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/config.json"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/config.json"
},
{
"filename": "rank0.engine",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/rank0.engine"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/rank0.engine"
},
{
"filename": "tokenizer.model",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/tokenizer.model"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/tokenizer.model"
},
{
"filename": "special_tokens_map.json",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/special_tokens_map.json"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/special_tokens_map.json"
},
{
"filename": "tokenizer.json",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/tokenizer.json"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/tokenizer.json"
},
{
"filename": "tokenizer_config.json",
- "url": "https://delta.jan.ai/dist/models/turing/windows/TinyJensen-1.1B-Chat-fp16/tokenizer_config.json"
+ "url": "https://delta.jan.ai/dist/models///TinyJensen-1.1B-Chat-fp16/tokenizer_config.json"
}
],
"id": "tinyjensen-1.1b-chat-fp16",