From a3281e910c489fbeb7c70787a3fe6da5ca5f525f Mon Sep 17 00:00:00 2001 From: Tony Xiao Date: Mon, 4 Dec 2023 00:57:57 -0800 Subject: [PATCH] docs: Removing docs/ for now and focus on examples/ --- README.md | 10 +- docs/README.md | 21 - docs/_snippets/snippet-example.mdx | 3 - docs/api-reference/endpoint/create.mdx | 4 - docs/api-reference/endpoint/delete.mdx | 4 - docs/api-reference/endpoint/get.mdx | 4 - docs/api-reference/introduction.mdx | 33 - docs/api-reference/openapi.json | 195 - docs/development.mdx | 4 - docs/essentials/code.mdx | 37 - docs/essentials/images.mdx | 59 - docs/essentials/markdown.mdx | 88 - docs/essentials/navigation.mdx | 66 - docs/essentials/settings.mdx | 318 -- docs/favicon.svg | 49 - docs/images/checks-passed.png | Bin 160724 -> 0 bytes docs/images/github-types.png | Bin 124186 -> 0 bytes docs/images/hero-dark.svg | 161 - docs/images/hero-light.svg | 155 - docs/introduction.mdx | 13 - docs/links.mdx | 18 - docs/logo/dark.svg | 7 - docs/logo/favicon-dark.svg | 6 - docs/logo/favicon-light.svg | 6 - docs/logo/light.svg | 11 - docs/logo/venice-logo.png | Bin 13154 -> 0 bytes docs/logo/venice-logo.svg | 6 - docs/mint.json | 89 - docs/quickstart.mdx | 7 - {docs => examples}/example.ts | 0 {docs => examples}/package.json | 12 +- examples/summarize-pr.ts | 54 + {docs => examples}/tsconfig.json | 0 pnpm-lock.yaml | 3656 ++--------------- .../public}/join-the-community.svg | 0 {docs/logo => website/public}/logo-light.png | Bin .../public}/made-by-venice.svg | 0 37 files changed, 438 insertions(+), 4658 deletions(-) delete mode 100644 docs/README.md delete mode 100644 docs/_snippets/snippet-example.mdx delete mode 100644 docs/api-reference/endpoint/create.mdx delete mode 100644 docs/api-reference/endpoint/delete.mdx delete mode 100644 docs/api-reference/endpoint/get.mdx delete mode 100644 docs/api-reference/introduction.mdx delete mode 100644 docs/api-reference/openapi.json delete mode 100644 docs/development.mdx delete mode 100644 docs/essentials/code.mdx delete mode 100644 docs/essentials/images.mdx delete mode 100644 docs/essentials/markdown.mdx delete mode 100644 docs/essentials/navigation.mdx delete mode 100644 docs/essentials/settings.mdx delete mode 100644 docs/favicon.svg delete mode 100644 docs/images/checks-passed.png delete mode 100644 docs/images/github-types.png delete mode 100644 docs/images/hero-dark.svg delete mode 100644 docs/images/hero-light.svg delete mode 100644 docs/introduction.mdx delete mode 100644 docs/links.mdx delete mode 100644 docs/logo/dark.svg delete mode 100644 docs/logo/favicon-dark.svg delete mode 100644 docs/logo/favicon-light.svg delete mode 100644 docs/logo/light.svg delete mode 100644 docs/logo/venice-logo.png delete mode 100644 docs/logo/venice-logo.svg delete mode 100644 docs/mint.json delete mode 100644 docs/quickstart.mdx rename {docs => examples}/example.ts (100%) rename {docs => examples}/package.json (78%) create mode 100644 examples/summarize-pr.ts rename {docs => examples}/tsconfig.json (100%) rename {docs/logo => website/public}/join-the-community.svg (100%) rename {docs/logo => website/public}/logo-light.png (100%) rename {docs/logo => website/public}/made-by-venice.svg (100%) diff --git a/README.md b/README.md index 6da2471..eb97c28 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@

- - + +

OpenSDKs

@@ -10,7 +10,7 @@

- + @@ -19,7 +19,7 @@ - +

@@ -48,6 +48,8 @@ The OpenSDKs roadmap can be found on [GitHub Projects](https://github.com/orgs/u To chat with other community members you can join the [OpenSDKs Discord](https://discord.gg/6VNXagtqZK). +[Twitter](https://twitter.com/openSDKs) + ## Contributing To contribute new SDKs to the OpenSDKs suite, you can follow the [`CONTRIBUTING.md`](https://github.com/useVenice/openSDKs/blob/main/CONTRIBUTING.md). diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index d1906e6..0000000 --- a/docs/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Mintlify Starter Kit - -Currently hosted at https://opensdks.mintlify.app/, will migrate to https://docs.opensdks.org later - -### Development - -```bash -pnpm dev -``` - -### Publishing Changes - -```bash -git push -``` -Changes will be deployed to production automatically after pushing to the main branch. - -#### Troubleshooting - -- Mintlify dev isn't running - Run `pnpm mintlify install` it'll re-install dependencies. -- Page loads as a 404 - Make sure you are running in a folder with `mint.json` diff --git a/docs/_snippets/snippet-example.mdx b/docs/_snippets/snippet-example.mdx deleted file mode 100644 index 089334c..0000000 --- a/docs/_snippets/snippet-example.mdx +++ /dev/null @@ -1,3 +0,0 @@ -## My Snippet - -This is an example of a reusable snippet diff --git a/docs/api-reference/endpoint/create.mdx b/docs/api-reference/endpoint/create.mdx deleted file mode 100644 index 5689f1b..0000000 --- a/docs/api-reference/endpoint/create.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Create Plant' -openapi: 'POST /plants' ---- diff --git a/docs/api-reference/endpoint/delete.mdx b/docs/api-reference/endpoint/delete.mdx deleted file mode 100644 index 657dfc8..0000000 --- a/docs/api-reference/endpoint/delete.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Delete Plant' -openapi: 'DELETE /plants/{id}' ---- diff --git a/docs/api-reference/endpoint/get.mdx b/docs/api-reference/endpoint/get.mdx deleted file mode 100644 index 56aa09e..0000000 --- a/docs/api-reference/endpoint/get.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Get Plants' -openapi: 'GET /plants' ---- diff --git a/docs/api-reference/introduction.mdx b/docs/api-reference/introduction.mdx deleted file mode 100644 index c835b78..0000000 --- a/docs/api-reference/introduction.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: 'Introduction' -description: 'Example section for showcasing API endpoints' ---- - - - If you're not looking to build API reference documentation, you can delete - this section by removing the api-reference folder. - - -## Welcome - -There are two ways to build API documentation: [OpenAPI](https://mintlify.com/docs/api-playground/openapi/setup) and [MDX components](https://mintlify.com/docs/api-playground/mdx/configuration). For the starter kit, we are using the following OpenAPI specification. - - - View the OpenAPI specification file - - -## Authentication - -All API endpoints are authenticated using Bearer tokens and picked up from the specification file. - -```json -"security": [ - { - "bearerAuth": [] - } -] -``` diff --git a/docs/api-reference/openapi.json b/docs/api-reference/openapi.json deleted file mode 100644 index b1509be..0000000 --- a/docs/api-reference/openapi.json +++ /dev/null @@ -1,195 +0,0 @@ -{ - "openapi": "3.0.1", - "info": { - "title": "OpenAPI Plant Store", - "description": "A sample API that uses a plant store as an example to demonstrate features in the OpenAPI specification", - "license": { - "name": "MIT" - }, - "version": "1.0.0" - }, - "servers": [ - { - "url": "http://sandbox.mintlify.com" - } - ], - "security": [ - { - "bearerAuth": [] - } - ], - "paths": { - "/plants": { - "get": { - "description": "Returns all plants from the system that the user has access to", - "parameters": [ - { - "name": "limit", - "in": "query", - "description": "The maximum number of results to return", - "schema": { - "type": "integer", - "format": "int32" - } - } - ], - "responses": { - "200": { - "description": "Plant response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Plant" - } - } - } - } - }, - "400": { - "description": "Unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - }, - "post": { - "description": "Creates a new plant in the store", - "requestBody": { - "description": "Plant to add to the store", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/NewPlant" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "plant response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Plant" - } - } - } - }, - "400": { - "description": "unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - } - }, - "/plants/{id}": { - "delete": { - "description": "Deletes a single plant based on the ID supplied", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "ID of plant to delete", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "204": { - "description": "Plant deleted", - "content": {} - }, - "400": { - "description": "unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - } - } - }, - "components": { - "schemas": { - "Plant": { - "required": [ - "name" - ], - "type": "object", - "properties": { - "name": { - "description": "The name of the plant", - "type": "string" - }, - "tag": { - "description": "Tag to specify the type", - "type": "string" - } - } - }, - "NewPlant": { - "allOf": [ - { - "$ref": "#/components/schemas/Plant" - }, - { - "required": [ - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "Identification number of the plant", - "type": "integer", - "format": "int64" - } - } - } - ] - }, - "Error": { - "required": [ - "error", - "message" - ], - "type": "object", - "properties": { - "error": { - "type": "integer", - "format": "int32" - }, - "message": { - "type": "string" - } - } - } - }, - "securitySchemes": { - "bearerAuth": { - "type": "http", - "scheme": "bearer" - } - } - } -} \ No newline at end of file diff --git a/docs/development.mdx b/docs/development.mdx deleted file mode 100644 index 8be74b5..0000000 --- a/docs/development.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Development' -description: 'Learn how to preview changes locally' ---- diff --git a/docs/essentials/code.mdx b/docs/essentials/code.mdx deleted file mode 100644 index d2a462a..0000000 --- a/docs/essentials/code.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: 'Code Blocks' -description: 'Display inline code and code blocks' -icon: 'code' ---- - -## Basic - -### Inline Code - -To denote a `word` or `phrase` as code, enclose it in backticks (`). - -``` -To denote a `word` or `phrase` as code, enclose it in backticks (`). -``` - -### Code Block - -Use [fenced code blocks](https://www.markdownguide.org/extended-syntax/#fenced-code-blocks) by enclosing code in three backticks and follow the leading ticks with the programming language of your snippet to get syntax highlighting. Optionally, you can also write the name of your code after the programming language. - -```java HelloWorld.java -class HelloWorld { - public static void main(String[] args) { - System.out.println("Hello, World!"); - } -} -``` - -````md -```java HelloWorld.java -class HelloWorld { - public static void main(String[] args) { - System.out.println("Hello, World!"); - } -} -``` -```` diff --git a/docs/essentials/images.mdx b/docs/essentials/images.mdx deleted file mode 100644 index 4c15177..0000000 --- a/docs/essentials/images.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: 'Images and Embeds' -description: 'Add image, video, and other HTML elements' -icon: 'image' ---- - - - -## Image - -### Using Markdown - -The [markdown syntax](https://www.markdownguide.org/basic-syntax/#images) lets you add images using the following code - -```md -![title](/path/image.jpg) -``` - -Note that the image file size must be less than 5MB. Otherwise, we recommend hosting on a service like [Cloudinary](https://cloudinary.com/) or [S3](https://aws.amazon.com/s3/). You can then use that URL and embed. - -### Using Embeds - -To get more customizability with images, you can also use [embeds](/writing-content/embed) to add images - -```html - -``` - -## Embeds and HTML elements - - - -
- - - -Mintlify supports [HTML tags in Markdown](https://www.markdownguide.org/basic-syntax/#html). This is helpful if you prefer HTML tags to Markdown syntax, and lets you create documentation with infinite flexibility. - - - -### iFrames - -Loads another HTML page within the document. Most commonly used for embedding videos. - -```html - -``` diff --git a/docs/essentials/markdown.mdx b/docs/essentials/markdown.mdx deleted file mode 100644 index c8ad9c1..0000000 --- a/docs/essentials/markdown.mdx +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: 'Markdown Syntax' -description: 'Text, title, and styling in standard markdown' -icon: 'text-size' ---- - -## Titles - -Best used for section headers. - -```md -## Titles -``` - -### Subtitles - -Best use to subsection headers. - -```md -### Subtitles -``` - - - -Each **title** and **subtitle** creates an anchor and also shows up on the table of contents on the right. - - - -## Text Formatting - -We support most markdown formatting. Simply add `**`, `_`, or `~` around text to format it. - -| Style | How to write it | Result | -| ------------- | ----------------- | --------------- | -| Bold | `**bold**` | **bold** | -| Italic | `_italic_` | _italic_ | -| Strikethrough | `~strikethrough~` | ~strikethrough~ | - -You can combine these. For example, write `**_bold and italic_**` to get **_bold and italic_** text. - -You need to use HTML to write superscript and subscript text. That is, add `` or `` around your text. - -| Text Size | How to write it | Result | -| ----------- | ------------------------ | ---------------------- | -| Superscript | `superscript` | superscript | -| Subscript | `subscript` | subscript | - -## Linking to Pages - -You can add a link by wrapping text in `[]()`. You would write `[link to google](https://google.com)` to [link to google](https://google.com). - -Links to pages in your docs need to be root-relative. Basically, you should include the entire folder path. For example, `[link to text](/writing-content/text)` links to the page "Text" in our components section. - -Relative links like `[link to text](../text)` will open slower because we cannot optimize them as easily. - -## Blockquotes - -### Singleline - -To create a blockquote, add a `>` in front of a paragraph. - -> Dorothy followed her through many of the beautiful rooms in her castle. - -```md -> Dorothy followed her through many of the beautiful rooms in her castle. -``` - -### Multiline - -> Dorothy followed her through many of the beautiful rooms in her castle. -> -> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. - -```md -> Dorothy followed her through many of the beautiful rooms in her castle. -> -> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. -``` - -### LaTeX - -Mintlify supports [LaTeX](https://www.latex-project.org) through the Latex component. - -8 x (vk x H1 - H2) = (0,1) - -```md -8 x (vk x H1 - H2) = (0,1) -``` diff --git a/docs/essentials/navigation.mdx b/docs/essentials/navigation.mdx deleted file mode 100644 index ca44bb6..0000000 --- a/docs/essentials/navigation.mdx +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: 'Navigation' -description: 'The navigation field in mint.json defines the pages that go in the navigation menu' -icon: 'map' ---- - -The navigation menu is the list of links on every website. - -You will likely update `mint.json` every time you add a new page. Pages do not show up automatically. - -## Navigation syntax - -Our navigation syntax is recursive which means you can make nested navigation groups. You don't need to include `.mdx` in page names. - - - -```json Regular Navigation -"navigation": [ - { - "group": "Getting Started", - "pages": ["quickstart"] - } -] -``` - -```json Nested Navigation -"navigation": [ - { - "group": "Getting Started", - "pages": [ - "quickstart", - { - "group": "Nested Reference Pages", - "pages": ["nested-reference-page"] - } - ] - } -] -``` - - - -## Folders - -Simply put your MDX files in folders and update the paths in `mint.json`. - -For example, to have a page at `https://yoursite.com/your-folder/your-page` you would make a folder called `your-folder` containing an MDX file called `your-page.mdx`. - - - -You cannot use `api` for the name of a folder unless you nest it inside another folder. Mintlify uses Next.js which reserves the top-level `api` folder for internal server calls. A folder name such as `api-reference` would be accepted. - - - -```json Navigation With Folder -"navigation": [ - { - "group": "Group Name", - "pages": ["your-folder/your-page"] - } -] -``` - -## Hidden Pages - -MDX files not included in `mint.json` will not show up in the sidebar but are accessible through the search bar and by linking directly to them. diff --git a/docs/essentials/settings.mdx b/docs/essentials/settings.mdx deleted file mode 100644 index ae6e7d6..0000000 --- a/docs/essentials/settings.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: 'Global Settings' -description: 'Mintlify gives you complete control over the look and feel of your documentation using the mint.json file' -icon: 'gear' ---- - -Every Mintlify site needs a `mint.json` file with the core configuration settings. Learn more about the [properties](#properties) below. - -## Properties - - -Name of your project. Used for the global title. - -Example: `mintlify` - - - - - An array of groups with all the pages within that group - - - The name of the group. - - Example: `Settings` - - - - The relative paths to the markdown files that will serve as pages. - - Example: `["customization", "page"]` - - - - - - - - Path to logo image or object with path to "light" and "dark" mode logo images - - - Path to the logo in light mode - - - Path to the logo in dark mode - - - Where clicking on the logo links you to - - - - - - Path to the favicon image - - - - Hex color codes for your global theme - - - The primary color. Used for most often for highlighted content, section - headers, accents, in light mode - - - The primary color for dark mode. Used for most often for highlighted - content, section headers, accents, in dark mode - - - The primary color for important buttons - - - The color of the background in both light and dark mode - - - The hex color code of the background in light mode - - - The hex color code of the background in dark mode - - - - - - - - Array of `name`s and `url`s of links you want to include in the topbar - - - The name of the button. - - Example: `Contact us` - - - The url once you click on the button. Example: `https://mintlify.com/contact` - - - - - - - - - Link shows a button. GitHub shows the repo information at the url provided including the number of GitHub stars. - - - If `link`: What the button links to. - - If `github`: Link to the repository to load GitHub information from. - - - Text inside the button. Only required if `type` is a `link`. - - - - - - - Array of version names. Only use this if you want to show different versions - of docs with a dropdown in the navigation bar. - - - - An array of the anchors, includes the `icon`, `color`, and `url`. - - - The [Font Awesome](https://fontawesome.com/search?s=brands%2Cduotone) icon used to feature the anchor. - - Example: `comments` - - - The name of the anchor label. - - Example: `Community` - - - The start of the URL that marks what pages go in the anchor. Generally, this is the name of the folder you put your pages in. - - - The hex color of the anchor icon background. Can also be a gradient if you pass an object with the properties `from` and `to` that are each a hex color. - - - Used if you want to hide an anchor until the correct docs version is selected. - - - Pass `true` if you want to hide the anchor until you directly link someone to docs inside it. - - - One of: "brands", "duotone", "light", "sharp-solid", "solid", or "thin" - - - - - - - Override the default configurations for the top-most anchor. - - - The name of the top-most anchor - - - Font Awesome icon. - - - One of: "brands", "duotone", "light", "sharp-solid", "solid", or "thin" - - - - - - An array of navigational tabs. - - - The name of the tab label. - - - The start of the URL that marks what pages go in the tab. Generally, this - is the name of the folder you put your pages in. - - - - - - Configuration for API settings. Learn more about API pages at [API Components](/api-playground/demo). - - - The base url for all API endpoints. If `baseUrl` is an array, it will enable for multiple base url - options that the user can toggle. - - - - - - The authentication strategy used for all API endpoints. - - - The name of the authentication parameter used in the API playground. - - If method is `basic`, the format should be `[usernameName]:[passwordName]` - - - The default value that's designed to be a prefix for the authentication input field. - - E.g. If an `inputPrefix` of `AuthKey` would inherit the default input result of the authentication field as `AuthKey`. - - - - - - Configurations for the API playground - - - - Whether the playground is showing, hidden, or only displaying the endpoint with no added user interactivity `simple` - - Learn more at the [playground guides](/api-playground/demo) - - - - - - Enabling this flag ensures that key ordering in OpenAPI pages matches the key ordering defined in the OpenAPI file. - - This behavior will soon be enabled by default, at which point this field will be deprecated. - - - - - - - A string or an array of strings of URL(s) or relative path(s) pointing to your - OpenAPI file. - - Examples: - - ```json Absolute - "openapi": "https://example.com/openapi.json" - ``` - ```json Relative - "openapi": "/openapi.json" - ``` - ```json Multiple - "openapi": ["https://example.com/openapi1.json", "/openapi2.json", "/openapi3.json"] - ``` - - - - - - An object of social media accounts where the key:property pair represents the social media platform and the account url. - - Example: - ```json - { - "twitter": "https://twitter.com/mintlify", - "website": "https://mintlify.com" - } - ``` - - - One of the following values `website`, `facebook`, `twitter`, `discord`, `slack`, `github`, `linkedin`, `instagram`, `hacker-news` - - Example: `twitter` - - - The URL to the social platform. - - Example: `https://twitter.com/mintlify` - - - - - - Configurations to enable feedback buttons - - - - Enables a button to allow users to suggest edits via pull requests - - - Enables a button to allow users to raise an issue about the documentation - - - - - - Customize the dark mode toggle. - - - Set if you always want to show light or dark mode for new users. When not - set, we default to the same mode as the user's operating system. - - - Set to true to hide the dark/light mode toggle. You can combine `isHidden` with `default` to force your docs to only use light or dark mode. For example: - - - ```json Only Dark Mode - "modeToggle": { - "default": "dark", - "isHidden": true - } - ``` - - ```json Only Light Mode - "modeToggle": { - "default": "light", - "isHidden": true - } - ``` - - - - - - - - - A background image to be displayed behind every page. See example with - [Infisical](https://infisical.com/docs) and [FRPC](https://frpc.io). - diff --git a/docs/favicon.svg b/docs/favicon.svg deleted file mode 100644 index 6a32332..0000000 --- a/docs/favicon.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/images/checks-passed.png b/docs/images/checks-passed.png deleted file mode 100644 index 3303c773646ca12fb6852356663540e3ed048115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160724 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

~GQH0xkrqA;ZWNa%m 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 diff --git a/docs/images/hero-dark.svg b/docs/images/hero-dark.svg deleted file mode 100644 index c6a30e8..0000000 --- a/docs/images/hero-dark.svg +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/images/hero-light.svg b/docs/images/hero-light.svg deleted file mode 100644 index 297d68f..0000000 --- a/docs/images/hero-light.svg +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/introduction.mdx b/docs/introduction.mdx deleted file mode 100644 index 18c6ff1..0000000 --- a/docs/introduction.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Introduction -description: 'Welcome to OpenSDKs, the repo for type-safe SDKs built on a unified runtime. ' ---- - -## What is OpenSDKs -End-to-end - -## (What problem) -Currently, it's a wrapper around [openapi-typescript](https://github.com/drwpow/openapi-typescript) that generates TypeScript definitions OpenAPI specs, -for the third-party SDKs that you developers are using in your project. - -For example, if you want to retrieve the list of GitHub PRs in your project, \ No newline at end of file diff --git a/docs/links.mdx b/docs/links.mdx deleted file mode 100644 index 9b01281..0000000 --- a/docs/links.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: 'Links' -description: 'A future plan to implement features like tRPC links for extensibility for all SDKs. ' ---- - -In the future we will implement features like tRPC links for extensibility for all SDKs. tRPC links can -be found here: [https://trpc.io/docs/client/links](https://trpc.io/docs/client/links) -```ts - -const discord = createSdk(discordSdkDef, { - links: [ - rateLimitLink({storage: AsyncStorage}), - retryLink(), - authorizationLink({storage: AsyncStorage}), - logLink({verbose: true}), - ] -}) -``` \ No newline at end of file diff --git a/docs/logo/dark.svg b/docs/logo/dark.svg deleted file mode 100644 index a5efebd..0000000 --- a/docs/logo/dark.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/docs/logo/favicon-dark.svg b/docs/logo/favicon-dark.svg deleted file mode 100644 index 11c6556..0000000 --- a/docs/logo/favicon-dark.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/logo/favicon-light.svg b/docs/logo/favicon-light.svg deleted file mode 100644 index 9edc7e4..0000000 --- a/docs/logo/favicon-light.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/docs/logo/light.svg b/docs/logo/light.svg deleted file mode 100644 index 6ddab26..0000000 --- a/docs/logo/light.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/docs/logo/venice-logo.png b/docs/logo/venice-logo.png deleted file mode 100644 index f93cc1088733dfd771c49ca5edcf90051a6a1c83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13154 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 diff --git a/docs/logo/venice-logo.svg b/docs/logo/venice-logo.svg deleted file mode 100644 index cf3d50b..0000000 --- a/docs/logo/venice-logo.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/docs/mint.json b/docs/mint.json deleted file mode 100644 index 54430cf..0000000 --- a/docs/mint.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "$schema": "https://mintlify.com/schema.json", - "name": "OpenSDKs", - "logo": { - "light": "/logo/Light.svg", - "dark": "/logo/Dark.svg" - }, - "favicon":"/logo/favicon-light.svg", - "colors": { - "primary": "#0D9373", - "light": "#07C983", - "dark": "#0D9373", - "anchors": { - "from": "#0D9373", - "to": "#07C983" - } - }, - "topbarLinks": [ - { - "name": "Support", - "url": "mailto:hi@openSDKs.org" - } - ], - "topbarCtaButton": { - "name": "Github", - "url": "https://github.com/useVenice/openSDKs" - }, - "tabs": [ - { - "name": "API Reference", - "url": "api-reference" - } - ], - "anchors": [ - { - "name": "Roadmap", - "icon": "map", - "url": "https://github.com/orgs/useVenice/projects/2/views/1" - }, - { - "name": "Github", - "icon": "github", - "url": "https://github.com/useVenice/openSDKs" - }, - { - "name": "Discord", - "icon": "discord", - "url": "https://discord.gg/7PCWVuNRhP" - }, - { - "name": "Twitter", - "icon": "twitter", - "url": "https://twitter.com/openSDKs" - } - ], - "navigation": [ - { - "group": "Get Started", - "pages": ["introduction", "quickstart", "development", "links"] - }, - { - "group": "Essentials", - "pages": [ - "essentials/markdown", - "essentials/code", - "essentials/images", - "essentials/settings", - "essentials/navigation" - ] - }, - { - "group": "API Documentation", - "pages": ["api-reference/introduction"] - }, - { - "group": "Endpoint Examples", - "pages": [ - "api-reference/endpoint/get", - "api-reference/endpoint/create", - "api-reference/endpoint/delete" - ] - } - ], - "footerSocials": { - "twitter": "https://twitter.com/openSDKs", - "github": "https://github.com/useVenice/openSDKs", - "discord": "https://discord.gg/7PCWVuNRhP" - } -} diff --git a/docs/quickstart.mdx b/docs/quickstart.mdx deleted file mode 100644 index af2f5b8..0000000 --- a/docs/quickstart.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 'Quickstart' -description: 'Start building awesome documentation in under 5 minutes' ---- - -## Setup your development - diff --git a/docs/example.ts b/examples/example.ts similarity index 100% rename from docs/example.ts rename to examples/example.ts diff --git a/docs/package.json b/examples/package.json similarity index 78% rename from docs/package.json rename to examples/package.json index 4fdcf67..c52b7f7 100644 --- a/docs/package.json +++ b/examples/package.json @@ -1,8 +1,6 @@ { - "name": "@opensdks/docs", - "scripts": { - "dev": "mintlify dev" - }, + "name": "examples", + "private": true, "dependencies": { "@octokit/rest": "^20.0.2", "@opensdks/core": "workspace:*", @@ -12,11 +10,9 @@ "@opensdks/sdk-openai": "workspace:*", "@opensdks/sdk-plaid": "workspace:*", "@opensdks/sdk-slack": "workspace:*", - "@opensdks/sdk-venice": "workspace:*", "@opensdks/sdk-twilio_api_v2010": "workspace:*", + "@opensdks/sdk-venice": "workspace:*", "twilio": "^4.19.3" }, - "devDependencies": { - "mintlify": "^4.0.68" - } + "devDependencies": {} } diff --git a/examples/summarize-pr.ts b/examples/summarize-pr.ts new file mode 100644 index 0000000..53916e9 --- /dev/null +++ b/examples/summarize-pr.ts @@ -0,0 +1,54 @@ +/* eslint-disable @typescript-eslint/no-non-null-assertion */ +// For the full app, see https://what-did-we-work-on.vercel.app/ + +import {initSDK} from '@opensdks/core' +import {githubSdkDef, type githubTypes} from '@opensdks/sdk-github' +import {openaiSdkDef} from '@opensdks/sdk-openai' + +type Commit = githubTypes['components']['schemas']['commit'] + +const github = initSDK(githubSdkDef, {}) + +export async function fetchCommits(prLink: string) { + const prUrl = new URL(prLink) + const [, owner, repo, , prNumber] = prUrl.pathname.split('/') + + return github + .GET('/repos/{owner}/{repo}/pulls/{pull_number}/commits', { + params: { + path: {owner: owner!, repo: repo!, pull_number: Number(prNumber)}, + }, + }) + .then((r) => r.data) +} + +const apiKey = process.env['OPENAI_API_KEY'] +// ^? +const openai = initSDK(openaiSdkDef, { + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${apiKey}`, + }, +}) + +export const summarizeCommits = async (commits: Commit[]) => { + const messages = commits.map((commit) => commit.commit.message).join('\n') + const prompt = `I have a list of software commit messages and need a summary of the changes. Here are the commit messages:\n${messages}\nCan you provide a summary?` + + try { + const response = await openai.POST('/chat/completions', { + body: { + model: 'gpt-3.5-turbo', + max_tokens: 1000, + messages: [ + {role: 'system', content: prompt}, + {role: 'user', content: messages}, + ], + }, + }) + return response.data.choices[0]?.message.content + } catch (err) { + console.error('Error summarizing commits:', err) + throw err + } +} diff --git a/docs/tsconfig.json b/examples/tsconfig.json similarity index 100% rename from docs/tsconfig.json rename to examples/tsconfig.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03e48e2..8e1178e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,119 +102,6 @@ importers: specifier: ^5.28.2 version: 5.28.2 - docs: - dependencies: - '@octokit/rest': - specifier: ^20.0.2 - version: 20.0.2 - '@opensdks/core': - specifier: workspace:* - version: link:../packages/core - '@opensdks/sdk-apollo': - specifier: workspace:* - version: link:../sdks/sdk-apollo - '@opensdks/sdk-discord': - specifier: workspace:* - version: link:../sdks/sdk-discord - '@opensdks/sdk-github': - specifier: workspace:* - version: link:../sdks/sdk-github - '@opensdks/sdk-openai': - specifier: workspace:* - version: link:../sdks/sdk-openai - '@opensdks/sdk-plaid': - specifier: workspace:* - version: link:../sdks/sdk-plaid - '@opensdks/sdk-slack': - specifier: workspace:* - version: link:../sdks/sdk-slack - '@opensdks/sdk-twilio_api_v2010': - specifier: workspace:* - version: link:../sdks/sdk-twilio_api_v2010 - '@opensdks/sdk-venice': - specifier: workspace:* - version: link:../sdks/sdk-venice - twilio: - specifier: ^4.19.3 - version: 4.19.3 - devDependencies: - mintlify: - specifier: ^4.0.68 - version: 4.0.68(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3) - - examples/sum-pr: - dependencies: - '@opensdks/core': - specifier: workspace:* - version: link:../../packages/core - '@opensdks/sdk-github': - specifier: workspace:* - version: link:../../sdks/sdk-github - '@opensdks/sdk-openai': - specifier: workspace:* - version: link:../../sdks/sdk-openai - '@radix-ui/react-avatar': - specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-label': - specifier: ^2.0.2 - version: 2.0.2(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': - specifier: ^1.0.2 - version: 1.0.2(@types/react@18.2.41)(react@18.2.0) - class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 - clsx: - specifier: ^2.0.0 - version: 2.0.0 - lucide-react: - specifier: ^0.294.0 - version: 0.294.0(react@18.2.0) - next: - specifier: 14.0.3 - version: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0) - react: - specifier: ^18 - version: 18.2.0 - react-dom: - specifier: ^18 - version: 18.2.0(react@18.2.0) - tailwind-merge: - specifier: ^2.1.0 - version: 2.1.0 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.3.5) - devDependencies: - '@types/node': - specifier: ^20 - version: 20.10.2 - '@types/react': - specifier: ^18 - version: 18.2.41 - '@types/react-dom': - specifier: ^18 - version: 18.2.17 - autoprefixer: - specifier: ^10.0.1 - version: 10.4.16(postcss@8.4.32) - eslint: - specifier: ^8 - version: 8.55.0 - eslint-config-next: - specifier: 14.0.3 - version: 14.0.3(eslint@8.55.0)(typescript@5.3.2) - postcss: - specifier: ^8 - version: 8.4.32 - tailwindcss: - specifier: ^3.3.0 - version: 3.3.5 - typescript: - specifier: ^5 - version: 5.3.2 - packages/core: dependencies: openapi-fetch: @@ -395,6 +282,7 @@ packages: /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + dev: true /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} @@ -403,38 +291,6 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@apidevtools/json-schema-ref-parser@9.0.6: - resolution: {integrity: sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==} - dependencies: - '@jsdevtools/ono': 7.1.3 - call-me-maybe: 1.0.2 - js-yaml: 3.14.1 - dev: true - - /@apidevtools/openapi-schemas@2.1.0: - resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==} - engines: {node: '>=10'} - dev: true - - /@apidevtools/swagger-methods@3.0.2: - resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} - dev: true - - /@apidevtools/swagger-parser@10.1.0(openapi-types@12.1.3): - resolution: {integrity: sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==} - peerDependencies: - openapi-types: '>=7' - dependencies: - '@apidevtools/json-schema-ref-parser': 9.0.6 - '@apidevtools/openapi-schemas': 2.1.0 - '@apidevtools/swagger-methods': 3.0.2 - '@jsdevtools/ono': 7.1.3 - ajv: 8.12.0 - ajv-draft-04: 1.0.0(ajv@8.12.0) - call-me-maybe: 1.0.2 - openapi-types: 12.1.3 - dev: true - /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -731,6 +587,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 + dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -1721,173 +1578,6 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@jsdevtools/ono@7.1.3: - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - dev: true - - /@leichtgewicht/ip-codec@2.0.4: - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - dev: true - - /@mintlify/cli@4.0.68(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3): - resolution: {integrity: sha512-8YNkrRK+iuiiwSdd8eYtZ4ILEocgnHC14YmLT4YuK/rPxqO+TalYN3GJlc9EaiFe62Fyt9PJKiFFn57WyjaG5A==} - engines: {node: '>=18.0.0'} - hasBin: true - dependencies: - '@apidevtools/swagger-parser': 10.1.0(openapi-types@12.1.3) - '@mintlify/link-rot': 3.0.89(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2) - '@mintlify/models': 0.0.57(axios@1.6.2)(openapi-types@12.1.3) - '@mintlify/prebuild': 1.0.89(@apidevtools/swagger-parser@10.1.0)(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2)(fs-extra@11.2.0)(gray-matter@4.0.3)(openapi-types@12.1.3)(unist-util-visit@4.1.2) - '@mintlify/previewing': 4.0.67(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2) - '@mintlify/validation': 0.1.106(@mintlify/models@0.0.57)(openapi-types@12.1.3) - chalk: 5.3.0 - detect-port: 1.5.1 - fs-extra: 11.2.0 - gray-matter: 4.0.3 - unist-util-visit: 4.1.2 - yargs: 17.7.2 - transitivePeerDependencies: - - acorn - - axios - - bufferutil - - encoding - - openapi-types - - supports-color - - utf-8-validate - dev: true - - /@mintlify/common@1.0.23(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3): - resolution: {integrity: sha512-HmAlPOMabRUtN40oDGm1GuM6uhReOZVCVgTRCuMjN0DKSnMXEt+T4Ie49K2R5dHevIAdY4r2JtbZaYpcwsfDcw==} - dependencies: - '@mintlify/models': 0.0.57(axios@1.6.2)(openapi-types@12.1.3) - acorn-jsx: 5.3.2(acorn@8.11.2) - esast-util-from-js: 2.0.1 - estree-util-to-js: 2.0.0 - gray-matter: 4.0.3 - mdast-util-mdx: 2.0.1 - mdast-util-mdx-jsx: 2.1.4 - remark: 14.0.3 - remark-frontmatter: 4.0.1 - remark-gfm: 3.0.1 - remark-math: 5.1.1 - remark-mdx: 2.3.0 - unist-util-remove: 3.1.1 - unist-util-remove-position: 4.0.2 - unist-util-visit: 4.1.2 - transitivePeerDependencies: - - acorn - - axios - - openapi-types - - supports-color - dev: true - - /@mintlify/link-rot@3.0.89(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2): - resolution: {integrity: sha512-M9iNkW2wJQWio58wmIzB2gdf9vT3r/RxincEFJDAhgy0WYf+GlfWtniqYvclCGOL4g6J+RrFZJ5ezHhJBNZOIg==} - engines: {node: '>=18.0.0'} - dependencies: - '@apidevtools/swagger-parser': 10.1.0(openapi-types@12.1.3) - '@mintlify/common': 1.0.23(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3) - '@mintlify/prebuild': 1.0.89(@apidevtools/swagger-parser@10.1.0)(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2)(fs-extra@11.2.0)(gray-matter@4.0.3)(openapi-types@12.1.3)(unist-util-visit@4.1.2) - chalk: 5.3.0 - fs-extra: 11.2.0 - gray-matter: 4.0.3 - is-absolute-url: 4.0.1 - openapi-types: 12.1.3 - unist-util-visit: 4.1.2 - transitivePeerDependencies: - - '@mintlify/models' - - '@mintlify/validation' - - acorn - - axios - - supports-color - dev: true - - /@mintlify/models@0.0.57(axios@1.6.2)(openapi-types@12.1.3): - resolution: {integrity: sha512-bKfEvgWuVZou4rPnsf0eZrHUO3SvPZ0XEUDp7uGntlb/o3Z4xVRM4WS7ZuA2D7U2YBXV/dVwmpNSwg9s4qc5tQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - axios: ^1.4.0 - openapi-types: 12.x - dependencies: - axios: 1.6.2 - openapi-types: 12.1.3 - dev: true - - /@mintlify/prebuild@1.0.89(@apidevtools/swagger-parser@10.1.0)(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2)(fs-extra@11.2.0)(gray-matter@4.0.3)(openapi-types@12.1.3)(unist-util-visit@4.1.2): - resolution: {integrity: sha512-CJHzudziLvm83/cJyNHxSOiZU5hSGgiqoSWF31UHLChUKcMRLDxDlKVaJjLg7K9zSZlxsGrfXxDLghbDkVs6nQ==} - peerDependencies: - '@apidevtools/swagger-parser': 10.x - '@mintlify/models': '>= 0.0.15 < 1' - '@mintlify/validation': '>= 0.1.57 < 1' - fs-extra: 11.x - gray-matter: ^4.0.3 - openapi-types: 12.x - unist-util-visit: ^4.1.1 - dependencies: - '@apidevtools/swagger-parser': 10.1.0(openapi-types@12.1.3) - '@mintlify/common': 1.0.23(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3) - '@mintlify/models': 0.0.57(axios@1.6.2)(openapi-types@12.1.3) - '@mintlify/validation': 0.1.106(@mintlify/models@0.0.57)(openapi-types@12.1.3) - favicons: 7.1.4 - fs-extra: 11.2.0 - gray-matter: 4.0.3 - openapi-types: 12.1.3 - unist-util-visit: 4.1.2 - transitivePeerDependencies: - - acorn - - axios - - supports-color - dev: true - - /@mintlify/previewing@4.0.67(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2): - resolution: {integrity: sha512-VQjMNI4IQD8xRgXHKNJYkoIKDUra1bxKv1HznzYD8XIha3WwS5VyPx+B8nxQN+JHHwZ4neVPClh8+/lJuQEICg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@mintlify/validation': '>= 0.1.48 < 1' - dependencies: - '@apidevtools/swagger-parser': 10.1.0(openapi-types@12.1.3) - '@mintlify/prebuild': 1.0.89(@apidevtools/swagger-parser@10.1.0)(@mintlify/models@0.0.57)(@mintlify/validation@0.1.106)(acorn@8.11.2)(axios@1.6.2)(fs-extra@11.2.0)(gray-matter@4.0.3)(openapi-types@12.1.3)(unist-util-visit@4.1.2) - '@mintlify/validation': 0.1.106(@mintlify/models@0.0.57)(openapi-types@12.1.3) - '@octokit/rest': 19.0.13 - chalk: 5.3.0 - chokidar: 3.5.3 - express: 4.18.2 - fs-extra: 11.2.0 - got: 13.0.0 - gray-matter: 4.0.3 - is-absolute-url: 4.0.1 - is-online: 10.0.0 - open: 8.4.2 - openapi-types: 12.1.3 - ora: 6.3.1 - socket.io: 4.7.2 - tar: 6.2.0 - unist-util-visit: 4.1.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@mintlify/models' - - acorn - - axios - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: true - - /@mintlify/validation@0.1.106(@mintlify/models@0.0.57)(openapi-types@12.1.3): - resolution: {integrity: sha512-RIW39b9PSxwKE/IJ8opEFfcj/MVFbMMAZdQIlsfcu3d5yHEtJFrd/JvWQq0Ywc2CT+2xC3TKIHUW6IkdaFw2lg==} - peerDependencies: - '@mintlify/models': '>= 0.0.36 < 1' - openapi-types: 12.x - dependencies: - '@mintlify/models': 0.0.57(axios@1.6.2)(openapi-types@12.1.3) - lcm: 0.0.3 - lodash: 4.17.21 - openapi-types: 12.1.3 - zod: 3.21.4 - zod-to-json-schema: 3.22.1(zod@3.21.4) - dev: true - /@next/env@14.0.3: resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==} dev: false @@ -1985,10 +1675,12 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + dev: true /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + dev: true /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} @@ -1996,552 +1688,135 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - - /@octokit/auth-token@3.0.4: - resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} - engines: {node: '>= 14'} dev: true - /@octokit/auth-token@4.0.0: - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} - dev: false - - /@octokit/core@4.2.4: - resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} - engines: {node: '>= 14'} - dependencies: - '@octokit/auth-token': 3.0.4 - '@octokit/graphql': 5.0.6 - '@octokit/request': 6.2.8 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 - transitivePeerDependencies: - - encoding + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true dev: true + optional: true - /@octokit/core@5.0.2: - resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==} - engines: {node: '>= 18'} - dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.0.2 - '@octokit/request': 8.1.6 - '@octokit/request-error': 5.0.1 - '@octokit/types': 12.3.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 - dev: false - - /@octokit/endpoint@7.0.6: - resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} - engines: {node: '>= 14'} + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.1 + cross-spawn: 7.0.3 + fast-glob: 3.3.2 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.2 dev: true - /@octokit/endpoint@9.0.4: - resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==} - engines: {node: '>= 18'} - dependencies: - '@octokit/types': 12.3.0 - universal-user-agent: 6.0.1 - dev: false + /@rushstack/eslint-patch@1.6.0: + resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} + dev: true - /@octokit/graphql@5.0.6: - resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} - engines: {node: '>= 14'} - dependencies: - '@octokit/request': 6.2.8 - '@octokit/types': 9.3.2 - universal-user-agent: 6.0.1 - transitivePeerDependencies: - - encoding + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@octokit/graphql@7.0.2: - resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==} - engines: {node: '>= 18'} + /@sinonjs/commons@3.0.0: + resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} dependencies: - '@octokit/request': 8.1.6 - '@octokit/types': 12.3.0 - universal-user-agent: 6.0.1 - dev: false - - /@octokit/openapi-types@18.1.1: - resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==} + type-detect: 4.0.8 dev: true - /@octokit/openapi-types@19.1.0: - resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} - dev: false - - /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): - resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} - engines: {node: '>= 14'} - peerDependencies: - '@octokit/core': '>=4' + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: - '@octokit/core': 4.2.4 - '@octokit/tsconfig': 1.0.2 - '@octokit/types': 9.3.2 + '@sinonjs/commons': 3.0.0 dev: true - /@octokit/plugin-paginate-rest@9.1.4(@octokit/core@5.0.2): - resolution: {integrity: sha512-MvZx4WvfhBnt7PtH5XE7HORsO7bBk4er1FgRIUr1qJ89NR2I6bWjGyKsxk8z42FPQ34hFQm0Baanh4gzdZR4gQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - '@octokit/core': 5.0.2 - '@octokit/types': 12.3.0 + tslib: 2.6.2 dev: false - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): - resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} - peerDependencies: - '@octokit/core': '>=3' - dependencies: - '@octokit/core': 4.2.4 + /@tsconfig/strictest@2.0.2: + resolution: {integrity: sha512-jt4jIsWKvUvuY6adJnQJlb/UR7DdjC8CjHI/OaSQruj2yX9/K6+KOvDt/vD6udqos/FUk5Op66CvYT7TBLYO5Q==} dev: true - /@octokit/plugin-request-log@4.0.0(@octokit/core@5.0.2): - resolution: {integrity: sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@octokit/core': 5.0.2 - dev: false + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__generator': 7.6.7 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.4 + dev: true - /@octokit/plugin-rest-endpoint-methods@10.2.0(@octokit/core@5.0.2): - resolution: {integrity: sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=5' + /@types/babel__generator@7.6.7: + resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@octokit/core': 5.0.2 - '@octokit/types': 12.3.0 - dev: false + '@babel/types': 7.23.5 + dev: true - /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): - resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} - engines: {node: '>= 14'} - peerDependencies: - '@octokit/core': '>=3' + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@octokit/core': 4.2.4 - '@octokit/types': 10.0.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 dev: true - /@octokit/request-error@3.0.3: - resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} - engines: {node: '>= 14'} + /@types/babel__traverse@7.20.4: + resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@octokit/types': 9.3.2 - deprecation: 2.3.1 - once: 1.4.0 + '@babel/types': 7.23.5 dev: true - /@octokit/request-error@5.0.1: - resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==} - engines: {node: '>= 18'} - dependencies: - '@octokit/types': 12.3.0 - deprecation: 2.3.1 - once: 1.4.0 - dev: false + /@types/dedent@0.7.0: + resolution: {integrity: sha512-EGlKlgMhnLt/cM4DbUSafFdrkeJoC9Mvnj0PUCU7tFmTjMjNRT957kXCx0wYm3JuEq4o4ZsS5vG+NlkM2DMd2A==} + dev: true - /@octokit/request@6.2.8: - resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} - engines: {node: '>= 14'} + /@types/eslint@8.44.8: + resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} dependencies: - '@octokit/endpoint': 7.0.6 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 - node-fetch: 2.7.0 - universal-user-agent: 6.0.1 - transitivePeerDependencies: - - encoding + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 dev: true - /@octokit/request@8.1.6: - resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==} - engines: {node: '>= 18'} - dependencies: - '@octokit/endpoint': 9.0.4 - '@octokit/request-error': 5.0.1 - '@octokit/types': 12.3.0 - universal-user-agent: 6.0.1 - dev: false + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true - /@octokit/rest@19.0.13: - resolution: {integrity: sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==} - engines: {node: '>= 14'} + /@types/glob@7.1.3: + resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} dependencies: - '@octokit/core': 4.2.4 - '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) - '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) - transitivePeerDependencies: - - encoding + '@types/minimatch': 5.1.2 + '@types/node': 20.10.2 dev: true - /@octokit/rest@20.0.2: - resolution: {integrity: sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==} - engines: {node: '>= 18'} + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@octokit/core': 5.0.2 - '@octokit/plugin-paginate-rest': 9.1.4(@octokit/core@5.0.2) - '@octokit/plugin-request-log': 4.0.0(@octokit/core@5.0.2) - '@octokit/plugin-rest-endpoint-methods': 10.2.0(@octokit/core@5.0.2) - dev: false + '@types/node': 20.10.2 + dev: true - /@octokit/tsconfig@1.0.2: - resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} dev: true - /@octokit/types@10.0.0: - resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: - '@octokit/openapi-types': 18.1.1 + '@types/istanbul-lib-coverage': 2.0.6 dev: true - /@octokit/types@12.3.0: - resolution: {integrity: sha512-nJ8X2HRr234q3w/FcovDlA+ttUU4m1eJAourvfUUtwAWeqL8AsyRqfnLvVnYn3NFbUnsmzQCzLNdFerPwdmcDQ==} + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: - '@octokit/openapi-types': 19.1.0 - dev: false + '@types/istanbul-lib-report': 3.0.3 + dev: true - /@octokit/types@9.3.2: - resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} + /@types/jest@29.0.0: + resolution: {integrity: sha512-X6Zjz3WO4cT39Gkl0lZ2baFRaEMqJl5NC1OjElkwtNzAlbkr2K/WJXkBkH5VP0zx4Hgsd2TZYdOEfvp2Dxia+Q==} dependencies: - '@octokit/openapi-types': 18.1.1 - dev: true - - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true - - /@pkgr/utils@2.4.2: - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dependencies: - cross-spawn: 7.0.3 - fast-glob: 3.3.2 - is-glob: 4.0.3 - open: 9.1.0 - picocolors: 1.0.0 - tslib: 2.6.2 - dev: true - - /@radix-ui/react-avatar@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.41)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.41)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.41)(react@18.2.0) - '@types/react': 18.2.41 - '@types/react-dom': 18.2.17 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.41)(react@18.2.0): - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@types/react': 18.2.41 - react: 18.2.0 - dev: false - - /@radix-ui/react-context@1.0.1(@types/react@18.2.41)(react@18.2.0): - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@types/react': 18.2.41 - react: 18.2.0 - dev: false - - /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.41 - '@types/react-dom': 18.2.17 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.41)(react@18.2.0) - '@types/react': 18.2.41 - '@types/react-dom': 18.2.17 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@radix-ui/react-slot@1.0.2(@types/react@18.2.41)(react@18.2.0): - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.41)(react@18.2.0) - '@types/react': 18.2.41 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.41)(react@18.2.0): - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@types/react': 18.2.41 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.41)(react@18.2.0): - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@types/react': 18.2.41 - react: 18.2.0 - dev: false - - /@rushstack/eslint-patch@1.6.0: - resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} - dev: true - - /@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - dev: true - - /@sindresorhus/is@5.6.0: - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} - dev: true - - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} - dependencies: - type-detect: 4.0.8 - dev: true - - /@sinonjs/fake-timers@10.3.0: - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - dependencies: - '@sinonjs/commons': 3.0.0 - dev: true - - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - dev: true - - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} - dependencies: - tslib: 2.6.2 - dev: false - - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - - /@tsconfig/strictest@2.0.2: - resolution: {integrity: sha512-jt4jIsWKvUvuY6adJnQJlb/UR7DdjC8CjHI/OaSQruj2yX9/K6+KOvDt/vD6udqos/FUk5Op66CvYT7TBLYO5Q==} - dev: true - - /@types/acorn@4.0.6: - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - dependencies: - '@types/estree': 1.0.5 - dev: true - - /@types/babel__core@7.20.5: - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 - '@types/babel__generator': 7.6.7 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.4 - dev: true - - /@types/babel__generator@7.6.7: - resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} - dependencies: - '@babel/types': 7.23.5 - dev: true - - /@types/babel__template@7.4.4: - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 - dev: true - - /@types/babel__traverse@7.20.4: - resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} - dependencies: - '@babel/types': 7.23.5 - dev: true - - /@types/cookie@0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - dev: true - - /@types/cors@2.8.17: - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - dependencies: - '@types/node': 20.10.2 - dev: true - - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - dependencies: - '@types/ms': 0.7.34 - dev: true - - /@types/dedent@0.7.0: - resolution: {integrity: sha512-EGlKlgMhnLt/cM4DbUSafFdrkeJoC9Mvnj0PUCU7tFmTjMjNRT957kXCx0wYm3JuEq4o4ZsS5vG+NlkM2DMd2A==} - dev: true - - /@types/eslint@8.44.8: - resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - - /@types/estree-jsx@1.0.3: - resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} - dependencies: - '@types/estree': 1.0.5 - dev: true - - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - - /@types/glob@7.1.3: - resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.10.2 - dev: true - - /@types/graceful-fs@4.1.9: - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - dependencies: - '@types/node': 20.10.2 - dev: true - - /@types/hast@2.3.8: - resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} - dependencies: - '@types/unist': 2.0.10 - dev: true - - /@types/http-cache-semantics@4.0.4: - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - dev: true - - /@types/istanbul-lib-coverage@2.0.6: - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - dev: true - - /@types/istanbul-lib-report@3.0.3: - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - dev: true - - /@types/istanbul-reports@3.0.4: - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - dependencies: - '@types/istanbul-lib-report': 3.0.3 - dev: true - - /@types/jest@29.0.0: - resolution: {integrity: sha512-X6Zjz3WO4cT39Gkl0lZ2baFRaEMqJl5NC1OjElkwtNzAlbkr2K/WJXkBkH5VP0zx4Hgsd2TZYdOEfvp2Dxia+Q==} - dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 + expect: 29.7.0 + pretty-format: 29.7.0 dev: true /@types/jest@29.5.10: @@ -2563,10 +1838,6 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/katex@0.16.7: - resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} - dev: true - /@types/lodash@4.14.202: resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} dev: true @@ -2585,10 +1856,6 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/ms@0.7.34: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: true - /@types/node@18.19.1: resolution: {integrity: sha512-mZJ9V11gG5Vp0Ox2oERpeFDl+JvCwK24PGy76vVY/UgBtjwJWc5rYBThFxmbnYOm9UPZNm6wEl/sxHt2SU7x9A==} dependencies: @@ -2614,11 +1881,13 @@ packages: /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + dev: true /@types/react-dom@18.2.17: resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: '@types/react': 18.2.41 + dev: true /@types/react@18.2.41: resolution: {integrity: sha512-CwOGr/PiLiNBxEBqpJ7fO3kocP/2SSuC9fpH5K7tusrg4xPSRT/193rzolYwQnTN02We/ATXKnb6GqA5w4fRxw==} @@ -2626,9 +1895,11 @@ packages: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 csstype: 3.1.2 + dev: true /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + dev: true /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} @@ -2642,10 +1913,6 @@ packages: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@types/unist@3.0.2: - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - dev: true - /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true @@ -2867,14 +2134,6 @@ packages: through: 2.3.8 dev: true - /accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - dev: true - /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2889,39 +2148,6 @@ packages: hasBin: true dev: true - /address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - dev: true - - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /aggregate-error@4.0.1: - resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} - engines: {node: '>=12'} - dependencies: - clean-stack: 4.2.0 - indent-string: 5.0.0 - dev: true - - /ajv-draft-04@1.0.0(ajv@8.12.0): - resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true - dependencies: - ajv: 8.12.0 - dev: true - /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -3001,6 +2227,7 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true /anymatch@2.0.0: resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} @@ -3017,9 +2244,11 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + dev: true /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -3059,10 +2288,6 @@ packages: is-array-buffer: 3.0.2 dev: true - /array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: true - /array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true @@ -3156,20 +2381,12 @@ packages: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true - /astring@1.8.6: - resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} - hasBin: true - dev: true - /asynciterator.prototype@1.0.0: resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} dependencies: has-symbols: 1.0.3 dev: true - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /atob@2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} @@ -3202,25 +2419,12 @@ packages: engines: {node: '>=4'} dev: true - /axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} - dependencies: - follow-redirects: 1.15.3 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - /axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 dev: true - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} - dev: true - /babel-jest@26.6.3(@babel/core@7.23.5): resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} engines: {node: '>= 10.14.2'} @@ -3333,20 +2537,8 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5) dev: true - /bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - dev: true - /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: true - - /base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} dev: true /base@0.11.2: @@ -3362,9 +2554,6 @@ packages: pascalcase: 0.1.1 dev: true - /before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - /big-integer@1.6.52: resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} @@ -3373,41 +2562,6 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - - /bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - dependencies: - buffer: 6.0.3 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color dev: true /bplist-parser@0.2.0: @@ -3422,6 +2576,7 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -3452,6 +2607,7 @@ packages: engines: {node: '>=8'} dependencies: fill-range: 7.0.1 + dev: true /browserslist@4.22.1: resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} @@ -3469,28 +2625,10 @@ packages: node-int64: 0.4.0 dev: true - /buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - dev: false - /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: true - - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: true - /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -3510,11 +2648,6 @@ packages: streamsearch: 1.1.0 dev: false - /bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: true - /cache-base@1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -3530,33 +2663,12 @@ packages: unset-value: 1.0.0 dev: true - /cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - dev: true - - /cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - dependencies: - '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.0.0 - responselike: 3.0.0 - dev: true - /call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: function-bind: 1.1.2 get-intrinsic: 1.2.2 set-function-length: 1.1.1 - - /call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} dev: true /callsites@3.1.0: @@ -3567,6 +2679,7 @@ packages: /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + dev: true /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} @@ -3597,10 +2710,6 @@ packages: rsvp: 4.8.5 dev: true - /ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - dev: true - /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3632,34 +2741,18 @@ packages: engines: {node: '>=12.20'} dev: true - /character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - dev: true - /character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} dev: true - /character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - dev: true - /character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} dev: true - /character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: true - /character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} dev: true - /character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - dev: true - /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -3673,14 +2766,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - - /chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: true - - /chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} dev: true /ci-info@2.0.0: @@ -3706,12 +2791,6 @@ packages: static-extend: 0.1.2 dev: true - /class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - dependencies: - clsx: 2.0.0 - dev: false - /clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -3719,13 +2798,6 @@ packages: escape-string-regexp: 1.0.5 dev: true - /clean-stack@4.2.0: - resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} - engines: {node: '>=12'} - dependencies: - escape-string-regexp: 5.0.0 - dev: true - /cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3733,11 +2805,6 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: true - /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3759,16 +2826,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - dev: true - - /clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - dev: false - /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -3805,31 +2862,10 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: true - - /color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - dev: true - /colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - /commander@11.1.0: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} @@ -3842,10 +2878,6 @@ packages: /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} dev: true /compare-func@2.0.0: @@ -3861,17 +2893,6 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - /content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} dev: true /conventional-changelog-angular@7.0.0: @@ -3906,33 +2927,11 @@ packages: /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - /cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: true - - /cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - dev: true - - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: true - /copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} dev: true - /cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - dev: true - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.1)(cosmiconfig@8.3.6)(typescript@5.3.2): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} @@ -4006,9 +3005,11 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + dev: true /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: true /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -4019,10 +3020,6 @@ packages: engines: {node: '>=8'} dev: true - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dev: false - /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -4069,24 +3066,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - dependencies: - character-entities: 2.0.2 - dev: true - /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} dev: true - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - dev: true - /dedent@1.5.1: resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} peerDependencies: @@ -4096,11 +3080,6 @@ packages: optional: true dev: true - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - dev: true - /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true @@ -4128,17 +3107,6 @@ packages: titleize: 3.0.0 dev: true - /defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - dependencies: - clone: 1.0.4 - dev: true - - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: true - /define-data-property@1.1.1: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} @@ -4146,10 +3114,6 @@ packages: get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 - - /define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} dev: true /define-lazy-prop@3.0.0: @@ -4188,38 +3152,16 @@ packages: isobject: 3.0.1 dev: true - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: true - - /deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} dev: true - /destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: true - /detect-indent@7.0.1: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} dev: true - /detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} - engines: {node: '>=8'} - dev: true - /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -4230,35 +3172,15 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /detect-port@1.5.1: - resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} - hasBin: true - dependencies: - address: 1.2.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - - /devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - dependencies: - dequal: 2.0.3 - dev: true - /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: true - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4272,19 +3194,6 @@ packages: /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - /dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - dev: true - - /dns-socket@4.2.2: - resolution: {integrity: sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==} - engines: {node: '>=6'} - dependencies: - dns-packet: 5.6.1 dev: true /doctrine@2.1.0: @@ -4312,16 +3221,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: true - /electron-to-chromium@1.4.601: resolution: {integrity: sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA==} @@ -4338,42 +3237,12 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: true - /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 dev: true - /engine.io-parser@5.2.1: - resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} - engines: {node: '>=10.0.0'} - dev: true - - /engine.io@6.5.4: - resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} - engines: {node: '>=10.2.0'} - dependencies: - '@types/cookie': 0.4.1 - '@types/cors': 2.8.17 - '@types/node': 20.10.2 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.4.2 - cors: 2.8.5 - debug: 4.3.4 - engine.io-parser: 5.2.1 - ws: 8.11.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /enhanced-resolve@5.15.0: resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} @@ -4476,24 +3345,6 @@ packages: is-symbol: 1.0.4 dev: true - /esast-util-from-estree@2.0.0: - resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} - dependencies: - '@types/estree-jsx': 1.0.3 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - unist-util-position-from-estree: 2.0.0 - dev: true - - /esast-util-from-js@2.0.1: - resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - dependencies: - '@types/estree-jsx': 1.0.3 - acorn: 8.11.2 - esast-util-from-estree: 2.0.0 - vfile-message: 4.0.2 - dev: true - /esbuild-jest@0.5.0(esbuild@0.19.8): resolution: {integrity: sha512-AMZZCdEpXfNVOIDvURlqYyHwC8qC1/BFjgsrOiSL1eyiIArVtHL8YAC83Shhn16cYYoAWEW17yZn0W/RJKJKHQ==} peerDependencies: @@ -4571,10 +3422,6 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - /escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: true - /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -4589,11 +3436,6 @@ packages: engines: {node: '>=10'} dev: true - /escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - dev: true - /eslint-config-next@14.0.3(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==} peerDependencies: @@ -5001,42 +3843,11 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-util-is-identifier-name@2.1.0: - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} - dev: true - - /estree-util-to-js@2.0.0: - resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - dependencies: - '@types/estree-jsx': 1.0.3 - astring: 1.8.6 - source-map: 0.7.4 - dev: true - - /estree-util-visit@1.2.1: - resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} - dependencies: - '@types/estree-jsx': 1.0.3 - '@types/unist': 2.0.10 - dev: true - - /estree-util-visit@2.0.0: - resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - dependencies: - '@types/estree-jsx': 1.0.3 - '@types/unist': 3.0.2 - dev: true - /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: true - /eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true @@ -5123,11 +3934,6 @@ packages: - supports-color dev: true - /expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - dev: true - /expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5139,45 +3945,6 @@ packages: jest-util: 29.7.0 dev: true - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -5193,10 +3960,6 @@ packages: is-extendable: 1.0.1 dev: true - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - /extglob@2.0.4: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} engines: {node: '>=0.10.0'} @@ -5217,10 +3980,6 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - dev: true - /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -5230,6 +3989,7 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 + dev: true /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -5243,20 +4003,6 @@ packages: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 - - /fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - dependencies: - format: 0.2.2 - dev: true - - /favicons@7.1.4: - resolution: {integrity: sha512-lnZpVgT7Fzz+DUjioKF1dMwLYlpqWCaB4gIksIfIKwtlhHO1Q7w23hERwHQjEsec+43iENwbTAPRDW3XvpLhbg==} - engines: {node: '>=14.0.0'} - dependencies: - escape-html: 1.0.3 - sharp: 0.32.6 - xml2js: 0.6.2 dev: true /fb-watchman@2.0.2: @@ -5287,20 +4033,6 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - - /finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color dev: true /find-up@4.1.0: @@ -5332,15 +4064,6 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -5360,29 +4083,6 @@ packages: signal-exit: 4.1.0 dev: true - /form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - dev: true - - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - /format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - dev: true - - /forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: true - /fp-ts@2.16.1: resolution: {integrity: sha512-by7U5W8dkIzcvDofUcO42yl9JbnHTEDBrzu3pt5fKT+Z4Oy85I21K80EYJYdjQGC2qum4Vo55Ag57iiIK4FYuA==} dev: true @@ -5398,15 +4098,6 @@ packages: map-cache: 0.2.2 dev: true - /fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: true - - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: true - /fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -5416,25 +4107,21 @@ packages: universalify: 2.0.1 dev: true - /fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.3.6 - dev: true - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} @@ -5450,10 +4137,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gcd@0.0.1: - resolution: {integrity: sha512-VNx3UEGr+ILJTiMs1+xc5SX1cMgJCrXezKPa003APUWNqQqaF6n25W8VcR7nHN6yRWbvvUTwCpZCFJeWC2kXlw==} - dev: true - /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -5470,6 +4153,7 @@ packages: has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.0 + dev: true /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -5538,21 +4222,19 @@ packages: through2: 4.0.2 dev: true - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - dev: true - /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 + dev: true /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 + dev: true /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -5579,6 +4261,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} @@ -5654,39 +4337,6 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.2 - - /got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - dev: true - - /got@13.0.0: - resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} - engines: {node: '>=16'} - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 dev: true /graceful-fs@4.2.11: @@ -5696,16 +4346,6 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: true - /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -5728,14 +4368,17 @@ packages: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: get-intrinsic: 1.2.2 + dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + dev: true /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} @@ -5780,6 +4423,7 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 + dev: true /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -5796,39 +4440,6 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: true - - /http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - dev: true - - /http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -5850,17 +4461,6 @@ packages: hasBin: true dev: true - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: true - /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} @@ -5893,19 +4493,16 @@ packages: engines: {node: '>=8'} dev: true - /indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 + dev: true /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -5935,21 +4532,6 @@ packages: fp-ts: 2.16.1 dev: true - /ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - dev: true - - /ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: true - - /is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /is-accessor-descriptor@1.0.1: resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} engines: {node: '>= 0.10'} @@ -5961,10 +4543,6 @@ packages: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: true - /is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - dev: true - /is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: @@ -5972,13 +4550,6 @@ packages: is-decimal: 1.0.4 dev: true - /is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - dev: true - /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: @@ -5991,10 +4562,6 @@ packages: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true - /is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: true - /is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -6013,6 +4580,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -6026,11 +4594,6 @@ packages: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: true - /is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} @@ -6054,6 +4617,7 @@ packages: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.0 + dev: true /is-data-descriptor@1.0.1: resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} @@ -6073,10 +4637,6 @@ packages: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: true - /is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - dev: true - /is-descriptor@0.1.7: resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} engines: {node: '>= 0.4'} @@ -6120,6 +4680,7 @@ packages: /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + dev: true /is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} @@ -6154,15 +4715,12 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 + dev: true /is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: true - /is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - dev: true - /is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -6171,18 +4729,6 @@ packages: is-docker: 3.0.0 dev: true - /is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - dev: true - - /is-ip@3.1.0: - resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} - engines: {node: '>=8'} - dependencies: - ip-regex: 4.3.0 - dev: true - /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} dev: true @@ -6209,22 +4755,13 @@ packages: /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + dev: true /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} dev: true - /is-online@10.0.0: - resolution: {integrity: sha512-WCPdKwNDjXJJmUubf2VHLMDBkUZEtuOvpXUfUnUFbEnM6In9ByiScL4f4jKACz/fsb2qDkesFerW3snf/AYz3A==} - engines: {node: '>=14.16'} - dependencies: - got: 12.6.1 - p-any: 4.0.0 - p-timeout: 5.1.0 - public-ip: 5.0.0 - dev: true - /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -6247,11 +4784,6 @@ packages: isobject: 3.0.1 dev: true - /is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - dev: true - /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -6317,11 +4849,6 @@ packages: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - dev: true - /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} dev: true @@ -6939,6 +5466,7 @@ packages: /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true + dev: true /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6974,978 +5502,356 @@ packages: hasBin: true dev: true - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true - - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true - - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true - - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true - - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - dev: true - - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - dev: true - - /jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.5.4 - dev: false - - /jsox@1.2.118: - resolution: {integrity: sha512-ubYWn4WOc7HA7icvcQuIni1I7Xx4bI4KbRXbXzlr5e48hvdizeAbflBx97B629ZNH5RZnQ657Z5Z8dFgxFVrSQ==} - hasBin: true - dev: true - - /jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - dependencies: - array-includes: 3.1.7 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.1.7 - dev: true - - /jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - dev: false - - /jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - dev: false - - /katex@0.16.9: - resolution: {integrity: sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==} - hasBin: true - dependencies: - commander: 8.3.0 - dev: true - - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - dependencies: - json-buffer: 3.0.1 - dev: true - - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: true - - /kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - dev: true - - /language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true - - /language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - dependencies: - language-subtag-registry: 0.3.22 - dev: true - - /lcm@0.0.3: - resolution: {integrity: sha512-TB+ZjoillV6B26Vspf9l2L/vKaRY/4ep3hahcyVkCGFgsTNRUQdc24bQeNFiZeoxH0vr5+7SfNRMQuPHv/1IrQ==} - dependencies: - gcd: 0.0.1 - dev: true - - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true - - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - /lint-staged@15.1.0: - resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==} - engines: {node: '>=18.12.0'} - hasBin: true - dependencies: - chalk: 5.3.0 - commander: 11.1.0 - debug: 4.3.4 - execa: 8.0.1 - lilconfig: 2.1.0 - listr2: 7.0.2 - micromatch: 4.0.5 - pidtree: 0.6.0 - string-argv: 0.3.2 - yaml: 2.3.4 - transitivePeerDependencies: - - supports-color - dev: true - - /listr2@7.0.2: - resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} - engines: {node: '>=16.0.0'} - dependencies: - cli-truncate: 3.1.0 - colorette: 2.0.20 - eventemitter3: 5.0.1 - log-update: 5.0.1 - rfdc: 1.3.0 - wrap-ansi: 8.1.0 - dev: true - - /load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.11 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: true - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: true - - /lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - dev: false - - /lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - dev: false - - /lodash.isfunction@3.0.9: - resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} - dev: true - - /lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - dev: false - - /lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - dev: false - - /lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - /lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - dev: false - - /lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - dev: true - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - - /lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - dev: true - - /lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - dev: false - - /lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - dev: true - - /lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - dev: true - - /lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: true - - /lodash.upperfirst@4.3.1: - resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} - dev: true - - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} - dependencies: - chalk: 5.3.0 - is-unicode-supported: 1.3.0 - dev: true - - /log-update@5.0.1: - resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - ansi-escapes: 5.0.0 - cli-cursor: 4.0.0 - slice-ansi: 5.0.0 - strip-ansi: 7.1.0 - wrap-ansi: 8.1.0 - dev: true - - /longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - dev: true - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - dev: true - - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - - /lucide-react@0.294.0(react@18.2.0): - resolution: {integrity: sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - dev: false - - /make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - dependencies: - semver: 7.5.4 - dev: true - - /makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - dependencies: - tmpl: 1.0.5 - dev: true - - /map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - dev: true - - /map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - - /markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - dev: true - - /mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} - dependencies: - '@types/mdast': 3.0.15 - escape-string-regexp: 5.0.0 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - dev: true - - /mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - dev: true - - /mdast-util-frontmatter@1.0.1: - resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - micromark-extension-frontmatter: 1.1.1 + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true - /mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} - dependencies: - '@types/mdast': 3.0.15 - ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.2.0 + /json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: true - /mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.1.0 + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - /mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true - /mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} - dependencies: - '@types/mdast': 3.0.15 - markdown-table: 3.0.3 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-gfm-autolink-literal: 1.0.3 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.3 - mdast-util-gfm-table: 1.0.7 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color + minimist: 1.2.8 dev: true - /mdast-util-math@2.0.2: - resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==} - dependencies: - '@types/mdast': 3.0.15 - longest-streak: 3.1.0 - mdast-util-to-markdown: 1.5.0 - dev: true + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - /mdast-util-mdx-expression@1.3.2: - resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - '@types/estree-jsx': 1.0.3 - '@types/hast': 2.3.8 - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 dev: true - /mdast-util-mdx-jsx@2.1.4: - resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} - dependencies: - '@types/estree-jsx': 1.0.3 - '@types/hast': 2.3.8 - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - ccount: 2.0.1 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - parse-entities: 4.0.1 - stringify-entities: 4.0.3 - unist-util-remove-position: 4.0.2 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - transitivePeerDependencies: - - supports-color + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} dev: true - /mdast-util-mdx@2.0.1: - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} - dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-mdx-expression: 1.3.2 - mdast-util-mdx-jsx: 2.1.4 - mdast-util-mdxjs-esm: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color + /jsox@1.2.118: + resolution: {integrity: sha512-ubYWn4WOc7HA7icvcQuIni1I7Xx4bI4KbRXbXzlr5e48hvdizeAbflBx97B629ZNH5RZnQ657Z5Z8dFgxFVrSQ==} + hasBin: true dev: true - /mdast-util-mdxjs-esm@1.3.1: - resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} dependencies: - '@types/estree-jsx': 1.0.3 - '@types/hast': 2.3.8 - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.1.7 dev: true - /mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: - '@types/mdast': 3.0.15 - unist-util-is: 5.2.1 + json-buffer: 3.0.1 dev: true - /mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + /kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - longest-streak: 3.1.0 - mdast-util-phrasing: 3.0.1 - mdast-util-to-string: 3.2.0 - micromark-util-decode-string: 1.1.0 - unist-util-visit: 4.1.2 - zwitch: 2.0.4 - dev: true - - /mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + is-buffer: 1.1.6 dev: true - /mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + /kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} dependencies: - '@types/mdast': 3.0.15 + is-buffer: 1.1.6 dev: true - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} dev: true - /memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} dev: true - /meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /meow@8.1.2: - resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} - engines: {node: '>=10'} + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 + language-subtag-registry: 0.3.22 dev: true - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} dev: true - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 dev: true - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} dev: true - /micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} dev: true - /micromark-extension-frontmatter@1.1.1: - resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==} - dependencies: - fault: 2.0.1 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + /lint-staged@15.1.0: + resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==} + engines: {node: '>=18.12.0'} + hasBin: true dependencies: - micromark-util-character: 1.2.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + chalk: 5.3.0 + commander: 11.1.0 + debug: 4.3.4 + execa: 8.0.1 + lilconfig: 2.1.0 + listr2: 7.0.2 + micromatch: 4.0.5 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.3.4 + transitivePeerDependencies: + - supports-color dev: true - /micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + /listr2@7.0.2: + resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} + engines: {node: '>=16.0.0'} dependencies: - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + cli-truncate: 3.1.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 5.0.1 + rfdc: 1.3.0 + wrap-ansi: 8.1.0 dev: true - /micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + /load-json-file@4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 dev: true - /micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + p-locate: 4.1.0 dev: true - /micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: - micromark-util-types: 1.1.0 + p-locate: 5.0.0 dev: true - /micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - /micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} - dependencies: - micromark-extension-gfm-autolink-literal: 1.0.5 - micromark-extension-gfm-footnote: 1.1.2 - micromark-extension-gfm-strikethrough: 1.0.7 - micromark-extension-gfm-table: 1.0.7 - micromark-extension-gfm-tagfilter: 1.0.2 - micromark-extension-gfm-task-list-item: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 + /lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} dev: true - /micromark-extension-math@2.1.2: - resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} - dependencies: - '@types/katex': 0.16.7 - katex: 0.16.9 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: true - /micromark-extension-mdx-expression@1.0.8: - resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} - dependencies: - '@types/estree': 1.0.5 - micromark-factory-mdx-expression: 1.0.9 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + /lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} dev: true - /micromark-extension-mdx-jsx@1.0.5: - resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - estree-util-is-identifier-name: 2.1.0 - micromark-factory-mdx-expression: 1.0.9 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - vfile-message: 3.1.4 + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /micromark-extension-mdx-md@1.0.1: - resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} - dependencies: - micromark-util-types: 1.1.0 + /lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} dev: true - /micromark-extension-mdxjs-esm@1.0.5: - resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} - dependencies: - '@types/estree': 1.0.5 - micromark-core-commonmark: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.4 + /lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} dev: true - /micromark-extension-mdxjs@1.0.1: - resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} - dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) - micromark-extension-mdx-expression: 1.0.8 - micromark-extension-mdx-jsx: 1.0.5 - micromark-extension-mdx-md: 1.0.1 - micromark-extension-mdxjs-esm: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true - /micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} dev: true - /micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + /lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} dev: true - /micromark-factory-mdx-expression@1.0.9: - resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} - dependencies: - '@types/estree': 1.0.5 - micromark-util-character: 1.2.0 - micromark-util-events-to-acorn: 1.2.3 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-position-from-estree: 1.1.2 - uvu: 0.5.6 - vfile-message: 3.1.4 + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 dev: true - /micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: true + js-tokens: 4.0.0 - /micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + engines: {node: 14 || >=16.14} dev: true - /micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: true + yallist: 3.1.1 - /micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: - micromark-util-symbol: 1.1.0 + yallist: 4.0.0 dev: true - /micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + semver: 7.5.4 dev: true - /micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 + tmpl: 1.0.5 dev: true - /micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - dependencies: - micromark-util-symbol: 1.1.0 + /map-cache@0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} dev: true - /micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} dev: true - /micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} dev: true - /micromark-util-events-to-acorn@1.2.3: - resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} + /map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - '@types/unist': 2.0.10 - estree-util-visit: 1.2.1 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - vfile-message: 3.1.4 + object-visit: 1.0.1 dev: true - /micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + /mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color dev: true - /micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - dependencies: - micromark-util-symbol: 1.1.0 + /mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} dev: true - /micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - dependencies: - micromark-util-types: 1.1.0 + /memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} dev: true - /micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} dev: true - /micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + /meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 dev: true - /micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true - /micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} dev: true /micromark@2.11.4: @@ -7957,30 +5863,6 @@ packages: - supports-color dev: true - /micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.4 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - dev: true - /micromatch@3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} @@ -8008,21 +5890,6 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true dev: true /mimic-fn@2.1.0: @@ -8035,16 +5902,6 @@ packages: engines: {node: '>=12'} dev: true - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: true - - /mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -8054,6 +5911,7 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + dev: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} @@ -8075,47 +5933,11 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true - /minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - dependencies: - yallist: 4.0.0 - dev: true - - /minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - dev: true - /minipass@7.0.4: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} dev: true - /minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - dev: true - - /mintlify@4.0.68(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3): - resolution: {integrity: sha512-o1dtFjF790sArO6fBKvMfpR5KNyztFJ3Wj+UDXixhhphdFID/wH/bxMq4o0QcDCPpiAOgTpdz1Tqg+Gp3QCM6A==} - engines: {node: '>=18.0.0'} - hasBin: true - dependencies: - '@mintlify/cli': 4.0.68(acorn@8.11.2)(axios@1.6.2)(openapi-types@12.1.3) - transitivePeerDependencies: - - acorn - - axios - - bufferutil - - encoding - - openapi-types - - supports-color - - utf-8-validate - dev: true - /mixin-deep@1.3.2: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} @@ -8124,25 +5946,10 @@ packages: is-extendable: 1.0.1 dev: true - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - dev: true - - /mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true - /moo@0.5.2: resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} dev: true - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: true - /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true @@ -8152,6 +5959,7 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -8159,6 +5967,7 @@ packages: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 + dev: true /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -8184,10 +5993,6 @@ packages: - supports-color dev: true - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - dev: true - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -8202,11 +6007,6 @@ packages: randexp: 0.4.6 dev: true - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: true - /next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} engines: {node: '>=18.17.0'} @@ -8250,29 +6050,6 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true - /node-abi@3.51.0: - resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} - engines: {node: '>=10'} - dependencies: - semver: 7.5.4 - dev: true - - /node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - dev: true - - /node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: true - /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -8316,17 +6093,13 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + dev: true /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} - engines: {node: '>=14.16'} - dev: true - /npm-run-all@4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} @@ -8367,6 +6140,7 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + dev: true /object-copy@0.1.0: resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} @@ -8380,9 +6154,11 @@ packages: /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} + dev: true /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + dev: true /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -8456,17 +6232,11 @@ packages: es-abstract: 1.22.3 dev: true - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - dependencies: - ee-first: 1.1.1 - dev: true - /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 + dev: true /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -8482,15 +6252,6 @@ packages: mimic-fn: 4.0.0 dev: true - /open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - dev: true - /open@9.1.0: resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} engines: {node: '>=14.16'} @@ -8507,10 +6268,6 @@ packages: openapi-typescript-helpers: 0.0.4 dev: false - /openapi-types@12.1.3: - resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} - dev: true - /openapi-typescript-helpers@0.0.4: resolution: {integrity: sha512-Q0MTapapFAG993+dx8lNw33X6P/6EbFr31yNymJHq56fNc6dODyRm8tWyRnGxuC74lyl1iCRMV6nQCGQsfVNKg==} dev: false @@ -8545,34 +6302,6 @@ packages: type-check: 0.4.0 dev: true - /ora@6.3.1: - resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - chalk: 5.3.0 - cli-cursor: 4.0.0 - cli-spinners: 2.9.2 - is-interactive: 2.0.0 - is-unicode-supported: 1.3.0 - log-symbols: 5.1.0 - stdin-discarder: 0.1.0 - strip-ansi: 7.1.0 - wcwidth: 1.0.1 - dev: true - - /p-any@4.0.0: - resolution: {integrity: sha512-S/B50s+pAVe0wmEZHmBs/9yJXeZ5KhHzOsgKzt0hRdgkoR3DxW9ts46fcsWi/r3VnzsnkKS7q4uimze+zjdryw==} - engines: {node: '>=12.20'} - dependencies: - p-cancelable: 3.0.0 - p-some: 6.0.0 - dev: true - - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - dev: true - /p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -8606,19 +6335,6 @@ packages: p-limit: 3.1.0 dev: true - /p-some@6.0.0: - resolution: {integrity: sha512-CJbQCKdfSX3fIh8/QKgS+9rjm7OBNUTmwWswAFQAhc8j1NR1dsEDETUEuVUtQHZpV+J03LqWBEwvu0g1Yn+TYg==} - engines: {node: '>=12.20'} - dependencies: - aggregate-error: 4.0.1 - p-cancelable: 3.0.0 - dev: true - - /p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} - dev: true - /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -8642,19 +6358,6 @@ packages: is-hexadecimal: 1.0.4 dev: true - /parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} - dependencies: - '@types/unist': 2.0.10 - character-entities: 2.0.2 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - dev: true - /parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} @@ -8673,11 +6376,6 @@ packages: lines-and-columns: 1.2.4 dev: true - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: true - /pascalcase@0.1.1: resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} engines: {node: '>=0.10.0'} @@ -8691,6 +6389,7 @@ packages: /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + dev: true /path-key@2.0.1: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} @@ -8709,6 +6408,7 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true /path-scurry@1.10.1: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} @@ -8718,10 +6418,6 @@ packages: minipass: 7.0.4 dev: true - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: true - /path-type@3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -8740,6 +6436,7 @@ packages: /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + dev: true /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} @@ -8756,6 +6453,7 @@ packages: /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} + dev: true /pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} @@ -8765,6 +6463,7 @@ packages: /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} + dev: true /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} @@ -8793,6 +6492,7 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 + dev: true /postcss-js@4.0.1(postcss@8.4.32): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -8802,6 +6502,7 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.32 + dev: true /postcss-load-config@4.0.2(postcss@8.4.32): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} @@ -8818,6 +6519,7 @@ packages: lilconfig: 3.0.0 postcss: 8.4.32 yaml: 2.3.4 + dev: true /postcss-nested@6.0.1(postcss@8.4.32): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -8827,6 +6529,7 @@ packages: dependencies: postcss: 8.4.32 postcss-selector-parser: 6.0.13 + dev: true /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} @@ -8834,9 +6537,11 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + dev: true /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} @@ -8854,24 +6559,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - - /prebuild-install@7.1.1: - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - detect-libc: 2.0.2 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.51.0 - pump: 3.0.0 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.1 - tunnel-agent: 0.6.0 dev: true /prelude-ls@1.2.1: @@ -8936,26 +6623,6 @@ packages: react-is: 16.13.1 dev: true - /proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - dev: true - - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - /public-ip@5.0.0: - resolution: {integrity: sha512-xaH3pZMni/R2BG7ZXXaWS9Wc9wFlhyDVJF47IJ+3ali0TGv+2PsckKxbmo+rnx3ZxiV2wblVhtdS3bohAP6GGw==} - engines: {node: ^14.13.1 || >=16.0.0} - dependencies: - dns-socket: 4.2.2 - got: 12.6.1 - is-ip: 3.1.0 - dev: true - /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: @@ -8972,21 +6639,8 @@ packages: resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} dev: true - /qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - - /querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - dev: false - /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} dev: true /quick-lru@4.0.1: @@ -8994,11 +6648,6 @@ packages: engines: {node: '>=8'} dev: true - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - /railroad-diagrams@1.0.0: resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==} dev: true @@ -9011,31 +6660,6 @@ packages: ret: 0.1.15 dev: true - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: true - - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - dev: true - /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -9065,6 +6689,7 @@ packages: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 + dev: true /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -9108,6 +6733,7 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: true /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} @@ -9131,6 +6757,7 @@ packages: /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + dev: true /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -9158,74 +6785,7 @@ packages: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true dependencies: - jsesc: 0.5.0 - dev: true - - /remark-frontmatter@4.0.1: - resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-frontmatter: 1.0.1 - micromark-extension-frontmatter: 1.1.1 - unified: 10.1.2 - dev: true - - /remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-gfm: 2.0.2 - micromark-extension-gfm: 2.0.3 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /remark-math@5.1.1: - resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-math: 2.0.2 - micromark-extension-math: 2.1.2 - unified: 10.1.2 - dev: true - - /remark-mdx@2.3.0: - resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} - dependencies: - mdast-util-mdx: 2.0.1 - micromark-extension-mdxjs: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /remark-stringify@10.0.3: - resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==} - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - unified: 10.1.2 - dev: true - - /remark@14.0.3: - resolution: {integrity: sha512-bfmJW1dmR2LvaMJuAnE88pZP9DktIFYXazkTfOIKZzi3Knk9lT0roItIA24ydOucI3bV/g/tXBA6hzqq3FV9Ew==} - dependencies: - '@types/mdast': 3.0.15 - remark-parse: 10.0.2 - remark-stringify: 10.0.3 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color + jsesc: 0.5.0 dev: true /remove-trailing-separator@1.1.0: @@ -9252,14 +6812,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: false - - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: true - /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -9305,6 +6857,7 @@ packages: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true /resolve@2.0.0-next.5: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} @@ -9315,13 +6868,6 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - dependencies: - lowercase-keys: 3.0.0 - dev: true - /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9338,6 +6884,7 @@ packages: /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true /rfdc@1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} @@ -9366,12 +6913,6 @@ packages: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - dependencies: - mri: 1.2.0 dev: true /safe-array-concat@1.0.1: @@ -9386,6 +6927,7 @@ packages: /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} @@ -9401,10 +6943,6 @@ packages: ret: 0.1.15 dev: true - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - /sane@4.1.0: resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} engines: {node: 6.* || 8.* || >= 10.*} @@ -9424,28 +6962,12 @@ packages: - supports-color dev: true - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - dev: true - /scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 dev: false - /scmp@2.1.0: - resolution: {integrity: sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==} - dev: false - - /section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - dev: true - /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -9461,38 +6983,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - - /send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color dev: true /set-function-length@1.1.1: @@ -9503,6 +6993,7 @@ packages: get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 + dev: true /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} @@ -9523,25 +7014,6 @@ packages: split-string: 3.1.0 dev: true - /setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: true - - /sharp@0.32.6: - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} - engines: {node: '>=14.15.0'} - requiresBuild: true - dependencies: - color: 4.2.3 - detect-libc: 2.0.2 - node-addon-api: 6.1.0 - prebuild-install: 7.1.1 - semver: 7.5.4 - simple-get: 4.0.1 - tar-fs: 3.0.4 - tunnel-agent: 0.6.0 - dev: true - /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -9576,6 +7048,7 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 object-inspect: 1.13.1 + dev: true /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -9586,24 +7059,6 @@ packages: engines: {node: '>=14'} dev: true - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: true - - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - dev: true - - /simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - dependencies: - is-arrayish: 0.3.2 - dev: true - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true @@ -9663,42 +7118,6 @@ packages: - supports-color dev: true - /socket.io-adapter@2.5.2: - resolution: {integrity: sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==} - dependencies: - ws: 8.11.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - - /socket.io@4.7.2: - resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==} - engines: {node: '>=10.2.0'} - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.4 - engine.io: 6.5.4 - socket.io-adapter: 2.5.2 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} dev: true @@ -9753,11 +7172,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - dev: true - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -9826,30 +7240,11 @@ packages: object-copy: 0.1.0 dev: true - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: true - - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - bl: 5.1.0 - dev: true - /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} dev: false - /streamx@2.15.5: - resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - dev: true - /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -9943,13 +7338,6 @@ packages: safe-buffer: 5.2.1 dev: true - /stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - dev: true - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -9964,11 +7352,6 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: true - /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -10001,11 +7384,6 @@ packages: min-indent: 1.0.1 dev: true - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - dev: true - /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -10041,6 +7419,7 @@ packages: mz: 2.7.0 pirates: 4.0.6 ts-interface-checker: 0.1.13 + dev: true /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -10070,6 +7449,7 @@ packages: /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + dev: true /synckit@0.8.5: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} @@ -10079,20 +7459,6 @@ packages: tslib: 2.6.2 dev: true - /tailwind-merge@2.1.0: - resolution: {integrity: sha512-l11VvI4nSwW7MtLSLYT4ldidDEUwQAMWuSHk7l4zcXZDgnCRa0V3OdCwFfM7DCzakVXMNRwAeje9maFFXT71dQ==} - dependencies: - '@babel/runtime': 7.23.5 - dev: false - - /tailwindcss-animate@1.0.7(tailwindcss@3.3.5): - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - dependencies: - tailwindcss: 3.3.5 - dev: false - /tailwindcss@3.3.5: resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==} engines: {node: '>=14.0.0'} @@ -10122,60 +7488,13 @@ packages: sucrase: 3.34.0 transitivePeerDependencies: - ts-node + dev: true /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} dev: true - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 2.2.0 - dev: true - - /tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} - dependencies: - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 3.1.6 - dev: true - - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} - dependencies: - b4a: 1.6.4 - fast-fifo: 1.3.2 - streamx: 2.15.5 - dev: true - - /tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} - engines: {node: '>=10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: true - /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -10199,11 +7518,13 @@ packages: engines: {node: '>=0.8'} dependencies: thenify: 3.3.1 + dev: true /thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 + dev: true /through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} @@ -10248,6 +7569,7 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 + dev: true /to-regex@3.0.2: resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} @@ -10259,24 +7581,11 @@ packages: safe-regex: 1.1.0 dev: true - /toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: true - - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: true - /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} dev: true - /trough@2.1.0: - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - dev: true - /ts-api-utils@1.0.3(typescript@5.3.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} @@ -10288,6 +7597,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} @@ -10326,12 +7636,6 @@ packages: fsevents: 2.3.3 dev: true - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - dependencies: - safe-buffer: 5.2.1 - dev: true - /turbo-darwin-64@1.10.16: resolution: {integrity: sha512-+Jk91FNcp9e9NCLYlvDDlp2HwEDp14F9N42IoW3dmHI5ZkGSXzalbhVcrx3DOox3QfiNUHxzWg4d7CnVNCuuMg==} cpu: [x64] @@ -10392,23 +7696,6 @@ packages: turbo-windows-arm64: 1.10.16 dev: true - /twilio@4.19.3: - resolution: {integrity: sha512-3X5Czl9Vg4QFl+2pnfMQ+H8YfEDQ4WeuAmqjUpbK65x0DfmxTCHuPEFWUKVZCJZew6iltJB/1whhVvIKETe54A==} - engines: {node: '>=14.0'} - dependencies: - axios: 1.6.2 - dayjs: 1.11.10 - https-proxy-agent: 5.0.1 - jsonwebtoken: 9.0.2 - qs: 6.11.0 - scmp: 2.1.0 - url-parse: 1.5.10 - xmlbuilder: 13.0.2 - transitivePeerDependencies: - - debug - - supports-color - dev: false - /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -10461,14 +7748,6 @@ packages: engines: {node: '>=16'} dev: false - /type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - dev: true - /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} @@ -10538,18 +7817,6 @@ packages: dependencies: '@fastify/busboy': 2.1.0 - /unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - dependencies: - '@types/unist': 2.0.10 - bail: 2.0.2 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 4.1.0 - trough: 2.1.0 - vfile: 5.3.7 - dev: true - /union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -10560,85 +7827,17 @@ packages: set-value: 2.0.1 dev: true - /unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - dependencies: - '@types/unist': 2.0.10 - dev: true - - /unist-util-position-from-estree@1.1.2: - resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} - dependencies: - '@types/unist': 2.0.10 - dev: true - - /unist-util-position-from-estree@2.0.0: - resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - dependencies: - '@types/unist': 3.0.2 - dev: true - - /unist-util-remove-position@4.0.2: - resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} - dependencies: - '@types/unist': 2.0.10 - unist-util-visit: 4.1.2 - dev: true - - /unist-util-remove@3.1.1: - resolution: {integrity: sha512-kfCqZK5YVY5yEa89tvpl7KnBBHu2c6CzMkqHUrlOqaRgGOMp0sMvwWOVrbAtj03KhovQB7i96Gda72v/EFE0vw==} - dependencies: - '@types/unist': 2.0.10 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - dev: true - /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: '@types/unist': 2.0.10 dev: true - /unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - dependencies: - '@types/unist': 2.0.10 - dev: true - - /unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - dependencies: - '@types/unist': 3.0.2 - dev: true - - /unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} - dependencies: - '@types/unist': 2.0.10 - unist-util-is: 5.2.1 - dev: true - - /unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - dependencies: - '@types/unist': 2.0.10 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - dev: true - - /universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} - /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} dev: true - /unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: true - /unset-value@1.0.0: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} @@ -10673,13 +7872,6 @@ packages: deprecated: Please see https://github.com/lydell/urix#deprecated dev: true - /url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - dev: false - /use@3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} @@ -10687,21 +7879,6 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - /utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: true - - /uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 dev: true /v8-to-istanbul@9.2.0: @@ -10720,34 +7897,6 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: true - - /vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position: 3.0.3 - dev: true - - /vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - dependencies: - '@types/unist': 3.0.2 - unist-util-stringify-position: 4.0.0 - dev: true - - /vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - dependencies: - '@types/unist': 2.0.10 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - dev: true - /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: @@ -10762,23 +7911,6 @@ packages: graceful-fs: 4.2.11 dev: false - /wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - dependencies: - defaults: 1.0.4 - dev: true - - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: true - - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: true - /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -10862,6 +7994,7 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true /write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -10880,37 +8013,6 @@ packages: signal-exit: 3.0.7 dev: true - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - - /xml2js@0.6.2: - resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.3.0 - xmlbuilder: 11.0.1 - dev: true - - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: true - - /xmlbuilder@13.0.2: - resolution: {integrity: sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==} - engines: {node: '>=6.0'} - dev: false - /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -10921,6 +8023,7 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} @@ -10971,17 +8074,6 @@ packages: zod: 3.21.4 dev: false - /zod-to-json-schema@3.22.1(zod@3.21.4): - resolution: {integrity: sha512-bVSWQ2JF3ZglQefafkM+Kk9KQ2fqqSi4VhxWaup1NJX9FS5jDg0EkEioVCWui0PiIQvcXJUjmN71bg672+a+tA==} - peerDependencies: - zod: ^3.22.4 - dependencies: - zod: 3.21.4 - dev: true - /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - - /zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - dev: true + dev: false diff --git a/docs/logo/join-the-community.svg b/website/public/join-the-community.svg similarity index 100% rename from docs/logo/join-the-community.svg rename to website/public/join-the-community.svg diff --git a/docs/logo/logo-light.png b/website/public/logo-light.png similarity index 100% rename from docs/logo/logo-light.png rename to website/public/logo-light.png diff --git a/docs/logo/made-by-venice.svg b/website/public/made-by-venice.svg similarity index 100% rename from docs/logo/made-by-venice.svg rename to website/public/made-by-venice.svg

ZDip7l1OglS*0;BuI)5bul-4K~>HTBf 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%0AbLhUd6gPBu&Yy4`YcYVP4vUf-X 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