diff --git a/apps/docs/app/[[...mdxPath]]/page.tsx b/apps/docs/app/[[...mdxPath]]/page.tsx
new file mode 100644
index 00000000000000..cd8cff3e98e3d7
--- /dev/null
+++ b/apps/docs/app/[[...mdxPath]]/page.tsx
@@ -0,0 +1,28 @@
+import { generateStaticParamsFor, importPage } from "nextra/pages";
+import { useMDXComponents as getMDXComponents } from "../../mdx-components";
+
+export const generateStaticParams = generateStaticParamsFor("mdxPath");
+
+export async function generateMetadata(props: {
+ params: Promise<{ mdxPath?: string[] }>;
+}) {
+ const params = await props.params;
+ const { metadata } = await importPage(params.mdxPath);
+ return metadata;
+}
+
+const Wrapper = getMDXComponents().wrapper;
+
+export default async function Page(props: {
+ params: Promise<{ mdxPath?: string[] }>;
+}) {
+ const params = await props.params;
+ const { default: MDXContent, toc, metadata } = await importPage(
+ params.mdxPath,
+ );
+ return (
+
+
+
+ );
+}
diff --git a/apps/docs/app/fonts.css b/apps/docs/app/fonts.css
new file mode 100644
index 00000000000000..5d6f9f44e43eb3
--- /dev/null
+++ b/apps/docs/app/fonts.css
@@ -0,0 +1,17 @@
+/* Cal Sans for headlines */
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: var(--font-cal), sans-serif;
+ font-weight: 400;
+ letter-spacing: 0;
+ font-feature-settings: normal;
+}
+
+/* Cal Sans UI for body text */
+body {
+ font-family: var(--font-cal-ui), sans-serif;
+}
diff --git a/apps/docs/app/layout.tsx b/apps/docs/app/layout.tsx
new file mode 100644
index 00000000000000..7686097b0a0641
--- /dev/null
+++ b/apps/docs/app/layout.tsx
@@ -0,0 +1,90 @@
+import { Footer, Layout, Navbar } from "nextra-theme-docs";
+import { Head } from "nextra/components";
+import { getPageMap } from "nextra/page-map";
+import localFont from "next/font/local";
+import "nextra-theme-docs/style.css";
+import "./logo.css";
+import "./fonts.css";
+
+const calSans = localFont({
+ src: "../fonts/CalSans-Regular.woff2",
+ variable: "--font-cal",
+ display: "swap",
+ weight: "400",
+});
+
+const calSansUI = localFont({
+ src: [
+ { path: "../fonts/CalSansUI-UILight.woff2", weight: "300" },
+ { path: "../fonts/CalSansUI-UIRegular.woff2", weight: "400" },
+ { path: "../fonts/CalSansUI-UIMedium.woff2", weight: "500" },
+ { path: "../fonts/CalSansUI-UISemiBold.woff2", weight: "600" },
+ { path: "../fonts/CalSansUI-UIBold.woff2", weight: "700" },
+ ],
+ variable: "--font-cal-ui",
+ display: "swap",
+});
+
+const navbar: React.ReactElement = (
+
+
+
+ >
+ }
+ />
+);
+
+const footer: React.ReactElement = (
+
+);
+
+export const metadata: { title: string; description: string } = {
+ title: "Cal.com Docs",
+ description: "Cal.com self-hosting documentation",
+};
+
+export default async function RootLayout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+
+
+
+
+ {children}
+
+
+
+ );
+}
diff --git a/apps/docs/app/logo.css b/apps/docs/app/logo.css
new file mode 100644
index 00000000000000..374162609d623e
--- /dev/null
+++ b/apps/docs/app/logo.css
@@ -0,0 +1,11 @@
+.logo-dark {
+ display: none;
+}
+
+html.dark .logo-light {
+ display: none;
+}
+
+html.dark .logo-dark {
+ display: block;
+}
diff --git a/apps/docs/content/_meta.ts b/apps/docs/content/_meta.ts
new file mode 100644
index 00000000000000..2ffd4ed6c58ccf
--- /dev/null
+++ b/apps/docs/content/_meta.ts
@@ -0,0 +1,17 @@
+export default {
+ index: "Introduction",
+ "-- getting-started": {
+ type: "separator",
+ title: "Getting Started",
+ },
+ installation: "Installation",
+ "database-migrations": "Database Migrations",
+ upgrading: "Upgrading",
+ docker: "Docker",
+ apps: "Apps",
+ "-- deployments": {
+ type: "separator",
+ title: "Deployments",
+ },
+ deployments: "Deployments",
+};
diff --git a/apps/docs/content/apps/_meta.ts b/apps/docs/content/apps/_meta.ts
new file mode 100644
index 00000000000000..bc65c14b6eda45
--- /dev/null
+++ b/apps/docs/content/apps/_meta.ts
@@ -0,0 +1,11 @@
+export default {
+ google: "Google",
+ microsoft: "Microsoft",
+ zoom: "Zoom",
+ daily: "Daily",
+ hubspot: "HubSpot",
+ sendgrid: "Sendgrid",
+ stripe: "Stripe",
+ twilio: "Twilio",
+ zoho: "Zoho",
+};
diff --git a/apps/docs/content/apps/daily.mdx b/apps/docs/content/apps/daily.mdx
new file mode 100644
index 00000000000000..008a769778aa22
--- /dev/null
+++ b/apps/docs/content/apps/daily.mdx
@@ -0,0 +1,13 @@
+# Daily
+
+#### Obtaining Daily API Credentials
+
+1. **Open Daily and sign into your account** - Go to [Daily](https://daily.co) and sign into your account.
+
+2. **Navigate to the Developers tab** - From within your dashboard, go to the developers tab.
+
+3. **Copy your API key** - Copy the API key provided in the developers tab.
+
+4. **Paste the API key into the .env file** - Now paste the API key into the `DAILY_API_KEY` field in your `.env` file.
+
+5. **Set the DAILY_SCALE_PLAN variable (optional)** - If you have the Daily Scale Plan, set the `DAILY_SCALE_PLAN` variable to `true` in the `.env` file to use features like video recording.
diff --git a/apps/docs/content/apps/google.mdx b/apps/docs/content/apps/google.mdx
new file mode 100644
index 00000000000000..91ca0963aaa362
--- /dev/null
+++ b/apps/docs/content/apps/google.mdx
@@ -0,0 +1,44 @@
+# Google
+
+#### Obtaining the Google API Credentials
+
+1. **Open Google API Console** - Go to [Google API Console](https://console.cloud.google.com/apis/dashboard). If you don't have a project in your Google Cloud subscription, create one before proceeding. Under the Dashboard pane, select "Enable APIs and Services".
+
+2. **Search for the Google Calendar API** - In the search box, type "calendar" and select the Google Calendar API search result.
+
+3. **Enable the Google Calendar API** - Enable the selected API to proceed.
+
+4. **Configure the OAuth Consent Screen** - Go to the [OAuth consent screen](https://console.cloud.google.com/apis/credentials/consent) from the side pane. Select the app type (Internal or External) and enter the basic app details on the first page.
+
+5. **Add Calendar Scopes** - On the Scopes page, select "Add or Remove Scopes". Search for Calendar.event and select the scopes with values `.../auth/calendar.events`, `.../auth/calendar.readonly`, and then click "Update".
+
+6. **Add Test Users** - On the Test Users page, add the Google account(s) you'll be using. Verify details on the last page to complete the consent screen configuration.
+
+7. **Create OAuth Credentials** - From the side pane, select [Credentials](https://console.cloud.google.com/apis/credentials) and then "Create Credentials". Choose "OAuth Client ID".
+
+8. **Select Web Application as the Application Type** - Choose "Web Application" as the Application Type.
+
+9. **Add Authorized Redirect URIs** - Under Authorized redirect URI's, add the URIs:
+
+```
+/api/integrations/googlecalendar/callback
+/api/auth/callback/google
+```
+
+Replace `` with the URL where your application runs.
+
+10. **Download the OAuth Client ID JSON** - The key will be created, redirecting you back to the Credentials page. Select the new client ID under "OAuth 2.0 Client IDs", then click "Download JSON". Copy the JSON file contents and paste the entire string into the `.env` and `.env.appStore` files under the `GOOGLE_API_CREDENTIALS` key.
+
+11. **Set the Google Integration as Internal** - In the `.env` file, set the following environment variable:
+
+```
+GOOGLE_LOGIN_ENABLED=false
+```
+
+This will configure the Google integration as an Internal app, restricting login access.
+
+### Adding Google Calendar to Cal.com App Store
+
+After adding Google credentials, you can now add the Google Calendar App to the app store. Repopulate the App store by running:
+
+1. **Repopulate App Store** - Run `pnpm db-seed` to update the app store and include the newly added Google Calendar integration.
diff --git a/apps/docs/content/apps/hubspot.mdx b/apps/docs/content/apps/hubspot.mdx
new file mode 100644
index 00000000000000..5417d3ec2ea485
--- /dev/null
+++ b/apps/docs/content/apps/hubspot.mdx
@@ -0,0 +1,34 @@
+# HubSpot
+
+### Obtaining HubSpot Client ID and Secret
+
+1. **Sign into HubSpot Developer** - Go to [HubSpot Developer](https://developers.hubspot.com/) and sign into your account, or create a new one.
+
+2. **Navigate to Manage Apps** - From the Developer account home page, go to "Manage apps".
+
+3. **Create a new app** - Click the "Create app" button located at the top right corner of the page.
+
+4. **Fill in App Information** - In the "App info" tab, fill in any information you want for your app.
+
+5. **Go to the Auth tab** - Navigate to the "Auth" tab to set up authentication for the app.
+
+6. **Copy Client ID and Client Secret** - Copy the Client ID and Client Secret and add them to your `.env` file under the fields:
+
+```
+HUBSPOT_CLIENT_ID
+HUBSPOT_CLIENT_SECRET
+```
+
+7. **Set the Redirect URL for OAuth** - Set the Redirect URL for OAuth to:
+
+```
+/api/integrations/hubspot/callback
+```
+
+Replace `` with the URL where your application is hosted.
+
+8. **Select Required Scopes** - In the "Scopes" section, select "Read" and "Write" for the scope called `crm.objects.contacts`.
+
+9. **Save the Application** - Click the "Save" button at the bottom of the page.
+
+10. **Complete HubSpot Integration** - You're all set! Any booking in Cal.com will now be created as a meeting in HubSpot for your contacts.
diff --git a/apps/docs/content/apps/microsoft.mdx b/apps/docs/content/apps/microsoft.mdx
new file mode 100644
index 00000000000000..8f1957386eeb6e
--- /dev/null
+++ b/apps/docs/content/apps/microsoft.mdx
@@ -0,0 +1,21 @@
+# Microsoft
+
+#### Obtaining Microsoft Graph Client ID and Secret
+
+1. **Open Azure App Registration** - Go to [Azure App Registration](https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade) and select "New registration".
+
+2. **Name your application** - Provide a name for your application to proceed with the registration.
+
+3. **Set who can use this application** - Set "Who can use this application or access this API?" to "Accounts in any organizational directory (Any Azure AD directory - Multitenant)".
+
+4. **Configure the Web redirect URI** - Set the Web redirect URI to:
+
+```
+/api/integrations/office365calendar/callback
+```
+
+Replace `` with the URL where your application runs.
+
+5. **Obtain and set the MS_GRAPH_CLIENT_ID** - Use the Application (client) ID as the value for `MS_GRAPH_CLIENT_ID` in your `.env` file.
+
+6. **Create a client secret and set MS_GRAPH_CLIENT_SECRET** - Click on "Certificates & secrets", create a new client secret, and use the generated value as the `MS_GRAPH_CLIENT_SECRET` in your `.env` file.
diff --git a/apps/docs/content/apps/sendgrid.mdx b/apps/docs/content/apps/sendgrid.mdx
new file mode 100644
index 00000000000000..10c8b18b36e487
--- /dev/null
+++ b/apps/docs/content/apps/sendgrid.mdx
@@ -0,0 +1,21 @@
+# Sendgrid
+
+1. **Create a SendGrid account** - Go to [https://signup.sendgrid.com/](https://signup.sendgrid.com/) and create a new SendGrid account.
+
+2. **Generate an API key** - Navigate to **Settings** -> **API Keys** and create a new API key.
+
+3. **Add API key to .env** - Copy the generated API key and add it to your `.env` file under the field:
+
+```
+SENDGRID_API_KEY
+```
+
+4. **Verify a sender email** - Go to **Settings** -> **Sender Authentication** and verify a single sender.
+
+5. **Add verified email to .env** - Copy the verified email address and add it to your `.env` file under the field:
+
+```
+SENDGRID_EMAIL
+```
+
+> This app is **required** for Workflows
diff --git a/apps/docs/content/apps/stripe.mdx b/apps/docs/content/apps/stripe.mdx
new file mode 100644
index 00000000000000..6813b350b96ad9
--- /dev/null
+++ b/apps/docs/content/apps/stripe.mdx
@@ -0,0 +1,29 @@
+# Stripe
+
+### Setting up Stripe
+
+1. **Create or log into a Stripe account** - Go to [Stripe](https://stripe.com) and either create a new account or log into an existing one. For testing, activate the Test-Mode toggle in the top right of the Stripe dashboard.
+
+2. **Save API keys** - Open [Stripe API Keys](https://dashboard.stripe.com/apikeys), then save the token starting with `pk_...` to `NEXT_PUBLIC_STRIPE_PUBLIC_KEY` and `sk_...` to `STRIPE_PRIVATE_KEY` in the `.env` file.
+
+3. **Activate OAuth for Standard Accounts** - Go to [Stripe Connect Settings](https://dashboard.stripe.com/settings/connect) and activate OAuth for Standard Accounts.
+
+4. **Add the redirect URL** - Add the following redirect URL, replacing `` with your application's URL:
+
+```
+/api/integrations/stripepayment/callback
+```
+
+5. **Save the Stripe Client ID** - Copy your client ID (`ca_...`) to `STRIPE_CLIENT_ID` in the `.env` file.
+
+6. **Set up a Stripe webhook** - Open [Stripe Webhooks](https://dashboard.stripe.com/webhooks) and add:
+
+```
+/api/integrations/stripepayment/webhook
+```
+
+as the webhook for connected applications.
+
+7. **Select webhook events** - Select all `payment_intent` and `setup_intent` events for the webhook.
+
+8. **Save the webhook secret** - Copy the webhook secret (`whsec_...`) to `STRIPE_WEBHOOK_SECRET` in the `.env` file.
diff --git a/apps/docs/content/apps/twilio.mdx b/apps/docs/content/apps/twilio.mdx
new file mode 100644
index 00000000000000..fc883302057ecc
--- /dev/null
+++ b/apps/docs/content/apps/twilio.mdx
@@ -0,0 +1,57 @@
+# Twilio
+
+1. **Create a Twilio account** - Go to [Twilio](https://www.twilio.com/) and create a new account.
+
+2. **Get a Twilio phone number** - Click on 'Get a Twilio phone number' to obtain a phone number for your account.
+
+3. **Save the Account SID** - Copy the Account SID and add it to your `.env` file under the field:
+
+```
+TWILIO_SID
+```
+
+4. **Save the Auth Token** - Copy the Auth Token and add it to your `.env` file under the field:
+
+```
+TWILIO_TOKEN
+```
+
+5. **Save the Twilio phone number** - Copy your Twilio phone number and add it to your `.env` file under the field:
+
+```
+TWILIO_PHONE_NUMBER
+```
+
+6. **Set the Sender ID** - Add your own sender ID to the `.env` file under the field:
+
+```
+NEXT_PUBLIC_SENDER_ID
+```
+
+(The fallback is set to "Cal" if not specified.)
+
+7. **Create a Messaging Service** - Navigate to **Develop** -> **Messaging** -> **Services**, then create a new messaging service.
+
+8. **Name the Messaging Service** - Choose a name for the messaging service. This can be anything you like.
+
+9. **Add Senders to the Messaging Service** - Click 'Add Senders' and select 'Phone number' as the sender type.
+
+10. **Add your Twilio phone number as a sender** - Add the listed phone number to the messaging service.
+
+11. **Complete the Messaging Service setup** - Leave all other fields as they are, then complete the setup by clicking 'View my new Messaging Service'.
+
+12. **Save the Messaging Service SID** - Copy the Messaging Service SID and add it to your `.env` file under the field:
+
+```
+TWILIO_MESSAGING_SID
+```
+
+13. **Create a Verify Service** - Go to the Twilio dashboard, create a new Verify Service, and name it as you wish.
+
+14. **Save the Verify Service SID** - Copy the Verify Service SID and add it to your `.env` file under the field:
+
+```
+TWILIO_VERIFY_SID
+```
+
+> This app is **required** for Workflows
diff --git a/apps/docs/content/apps/zoho.mdx b/apps/docs/content/apps/zoho.mdx
new file mode 100644
index 00000000000000..2b2a9efa57a157
--- /dev/null
+++ b/apps/docs/content/apps/zoho.mdx
@@ -0,0 +1,97 @@
+# Zoho
+
+#### Obtaining ZohoCRM Client ID and Secret
+
+1. **Sign into Zoho API Console** - Go to [Zoho API Console](https://api-console.zoho.com/) and sign into your account, or create a new one.
+
+2. **Go to Applications** - From the API console page, navigate to "Applications".
+
+3. **Add a New Client** - Click the "ADD CLIENT" button at the top right and select "Server-based Applications".
+
+4. **Fill in Client Details** - Enter any desired information in the "Client Details" tab.
+
+5. **Go to the Client Secret tab** - Navigate to the "Client Secret" tab.
+
+6. **Save Client ID and Secret to .env** - Copy the Client ID and Client Secret into your `.env` file under:
+
+```
+ZOHOCRM_CLIENT_ID
+ZOHOCRM_CLIENT_SECRET
+```
+
+7. **Set the Redirect URL for OAuth** - Set the Redirect URL for OAuth to:
+
+```
+/api/integrations/zohocrm/callback
+```
+
+Replace `` with your application URL.
+
+8. **Enable Multi-DC Option** - In the "Settings" section, check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers.
+
+9. **Save your settings** - Click "Save" or "UPDATE" at the bottom of the page.
+
+10. **Integration is Ready** - Your ZohoCRM integration can now be easily added in the Cal.com settings.
+
+#### Obtaining Zoho Calendar Client ID and Secret
+
+1. **Sign into Zoho API Console** - Go to [Zoho API Console](https://api-console.zoho.com/) and sign into your account, or create a new one.
+
+2. **Create a New Server-based Application** - Choose "Server-based Applications" and set the Redirect URL for OAuth to:
+
+```
+/api/integrations/zohocalendar/callback
+```
+
+Replace `` with your application URL.
+
+3. **Fill in Client Details** - Enter any information you want in the "Client Details" tab.
+
+4. **Go to the Client Secret tab** - Navigate to the "Client Secret" tab.
+
+5. **Save Credentials in Cal.com Admin Panel** - Copy the Client ID and Client Secret to your app keys in the Cal.com admin panel at:
+
+```
+/settings/admin/apps
+```
+
+6. **Enable Multi-DC Option** - In the "Settings" section of Zoho API Console, check the "Multi-DC" option if you wish to use the same OAuth credentials across data centers.
+
+7. **Save Settings** - Click "Save" or "UPDATE" at the bottom of the page.
+
+8. **Complete Zoho Calendar Integration** - Your Zoho Calendar integration is now ready and can be managed at:
+
+```
+/settings/my-account/calendars
+```
+
+9. **Access Zoho Calendar** - You can access your Zoho calendar at [https://calendar.zoho.com/](https://calendar.zoho.com/).
+
+> If you use multiple calendars with Cal, make sure to enable the toggle to prevent double-bookings across calendars. This setting can be found at `/settings/my-account/calendars`.
+
+#### Obtaining Zoho Bigin Client ID and Secret
+
+1. **Sign into Zoho API Console** - Go to [Zoho API Console](https://api-console.zoho.com/) and sign into your account, or create a new one.
+
+2. **Add a New Client for Zoho Bigin** - Click the "ADD CLIENT" button at the top right, and select "Server-based Applications".
+
+3. **Set the Redirect URL for OAuth** - Set the Redirect URL for OAuth to:
+
+```
+/api/integrations/zoho-bigin/callback
+```
+
+Replace `` with your application URL.
+
+4. **Go to the Client Secret tab** - Navigate to the "Client Secret" tab.
+
+5. **Save Client ID and Secret to .env.appStore** - Copy the Client ID and Client Secret into the `.env.appStore` file under:
+
+```
+ZOHO_BIGIN_CLIENT_ID
+ZOHO_BIGIN_CLIENT_SECRET
+```
+
+6. **Enable Multi-DC Option** - In the "Settings" section, check the "Multi-DC" option if you wish to use the same OAuth credentials across data centers.
+
+7. **Complete Zoho Bigin Integration** - Your Zoho Bigin integration is now ready and can be added from the Cal.com app store.
diff --git a/apps/docs/content/apps/zoom.mdx b/apps/docs/content/apps/zoom.mdx
new file mode 100644
index 00000000000000..8219afded89c88
--- /dev/null
+++ b/apps/docs/content/apps/zoom.mdx
@@ -0,0 +1,40 @@
+# Zoom
+
+### Obtaining Zoom Client ID and Secret
+
+1. **Sign into Zoom Marketplace** - Go to [Zoom Marketplace](https://marketplace.zoom.us/) and sign in with your Zoom account.
+
+2. **Build a New App** - In the upper right, click "Develop" and then "Build App".
+
+3. **Create an OAuth App** - Under "OAuth", select "Create".
+
+4. **Name Your App** - Provide a name for your app.
+
+5. **Choose User-managed App Type** - Select "User-managed app" as the app type.
+
+6. **Set Marketplace Visibility** - De-select the option to publish the app on the Zoom App Marketplace.
+
+7. **Create the App** - Click "Create" to proceed.
+
+8. **Save Client ID and Secret** - Copy the Client ID and Client Secret and add them to your `.env` file under the fields:
+
+```
+ZOOM_CLIENT_ID
+ZOOM_CLIENT_SECRET
+```
+
+9. **Set the Redirect URL for OAuth** - Set the Redirect URL for OAuth to:
+
+```
+/api/integrations/zoomvideo/callback
+```
+
+Replace `` with your application URL.
+
+10. **Configure Allow List and Subdomain Check** - Add the redirect URL to the allow list and enable "Subdomain check". Ensure it displays "saved" below the form.
+
+11. **Skip Basic Information and Add Scopes** - You don't need to provide basic information about your app. Instead, go to "Scopes", click "+ Add Scopes", then select the category "Meeting" on the left, and check the scope `meeting:write`.
+
+12. **Save the Scope** - Click "Done" to save the scope settings.
+
+13. **Complete Zoom Integration** - Your Zoom integration is now ready and can be easily added in the Cal.com settings.
diff --git a/apps/docs/content/database-migrations.mdx b/apps/docs/content/database-migrations.mdx
new file mode 100644
index 00000000000000..e203a0eab47f19
--- /dev/null
+++ b/apps/docs/content/database-migrations.mdx
@@ -0,0 +1,60 @@
+# Database Migrations
+
+As described in the upgrade guide, you should use the
+
+```bash
+yarn workspace @calcom/prisma db-migrate
+```
+
+or
+
+```bash
+yarn workspace @calcom/prisma db-deploy
+```
+
+command to update the database. We use database migrations in order to handle changes to the database schema in a more secure and stable way. This is actually very common. The thing is that when just changing the schema in `schema.prisma` without creating migrations, the update to the newer database schema can damage or delete all data in production mode, since the system sometimes doesn't know how to transform the data from A to B. Using migrations, each step is reproducible, transparent and can be undone in a simple way.
+
+### Creating migrations
+
+If you are modifying the codebase and make a change to the `schema.prisma` file, you must create a migration. To create a migration for your previously changed `schema.prisma`, simply run the following:
+
+```bash
+yarn workspace @calcom/prisma db-migrate
+```
+
+Now, you must create a short name for your migration to describe what changed (for example, "user_add_email_verified"). Then just add and commit it with the corresponding code that uses your new database schema.
+
+**Always keep an eye on what migrations Prisma is generating.** Prisma often happily will drop entire columns of data because it can't figure out what to do.
+
+### Error: The database schema is not empty
+
+Prisma uses a database called `_prisma_migrations` to keep track of which migrations have been applied and which haven't. If your local migrations database doesn't match up with what's in the actual database, then Prisma will throw the following error:
+
+```
+Error: P3005
+
+The database schema for `localhost:5432` is not empty. Read more about how to baseline an existing production database: https://pris.ly/d/migrate-baseline
+```
+
+In order to fix this, we need to tell Prisma which migrations have already been applied. This can be done by running the following command, replacing `migration_name` with each migration that you have already applied:
+
+```bash
+yarn prisma migrate resolve --applied migration_name
+```
+
+You will need to run the command for each migration that you want to mark as applied.
+
+### Resetting Prisma migrate
+
+When your local Prisma database runs out of sync with migrations on local and you are tearing your hair out, I've been there, so you don't have to: PostgreSQL
+
+```sql
+DELETE FROM "_prisma_migrations";
+```
+
+Quickly re-index
+
+```bash
+# Run the following to easily apply all migrations in the prisma/migrations directory
+ls -1a prisma/migrations/ | grep 2021 | xargs -I{} prisma migrate resolve --applied {}
+```
diff --git a/apps/docs/content/deployments/_meta.ts b/apps/docs/content/deployments/_meta.ts
new file mode 100644
index 00000000000000..ce81073a28a343
--- /dev/null
+++ b/apps/docs/content/deployments/_meta.ts
@@ -0,0 +1,10 @@
+export default {
+ aws: "AWS",
+ azure: "Azure",
+ elestio: "Elestio",
+ gcp: "GCP",
+ northflank: "Northflank",
+ railway: "Railway",
+ render: "Render",
+ vercel: "Vercel",
+};
diff --git a/apps/docs/content/deployments/aws.mdx b/apps/docs/content/deployments/aws.mdx
new file mode 100644
index 00000000000000..38d40082bcdd03
--- /dev/null
+++ b/apps/docs/content/deployments/aws.mdx
@@ -0,0 +1,46 @@
+# AWS
+
+Deploying Cal.diy on AWS
+
+## Manual Deployment
+
+### 1. Prerequisites
+
+1. Amazon Web Services account
+2. Familiarity with AWS services and management console
+3. Access to the Cal.diy source code
+
+### 2. AWS Environment Setup
+
+1. **Create an AWS Account:** If not already set up, create an account on AWS.
+2. **Management Console:** Log in to the AWS Management Console.
+
+### 3. Creating AWS Resources
+
+1. **Create a New IAM User:** Set up an IAM user with the necessary permissions for deploying and managing the application.
+2. **Set Up Required Services:** Establish services like Amazon EC2, RDS for PostgreSQL, etc., as needed for your application.
+
+### 4. Configuring Cal.diy
+
+1. **Clone the Repository:** Get the Cal.diy repository onto your local environment.
+2. **Update Configuration:** Modify the .env file to include your AWS resource details (like database endpoints).
+
+### 5. Deploying on AWS
+
+1. **Deploy Application:** Utilize AWS services such as EC2 or Elastic Beanstalk to deploy the Cal.diy application.
+2. **Database Configuration:** Set up and connect the RDS instance to your application.
+3. **Verify Deployment:** Ensure the application is operational and accessible.
+
+### 6. Post-Deployment Steps
+
+1. **DNS Setup:** Update your DNS settings to point to your AWS deployment.
+2. **Monitoring and Scaling:** Leverage AWS monitoring tools to keep track of your application's performance and scale resources accordingly.
+
+### Best Practices
+
+1. Regularly update your deployment with the latest Cal.diy releases.
+2. Adhere to AWS's recommended security practices.
+
+### Additional Resources
+
+[https://docs.aws.amazon.com/](https://docs.aws.amazon.com/)
diff --git a/apps/docs/content/deployments/azure.mdx b/apps/docs/content/deployments/azure.mdx
new file mode 100644
index 00000000000000..6971536c5afd15
--- /dev/null
+++ b/apps/docs/content/deployments/azure.mdx
@@ -0,0 +1,47 @@
+# Azure
+
+Deploying Cal.diy on Azure
+
+## One Click Deployment
+
+[](https://portal.azure.com/#create/Microsoft.Template)
+
+## Manual Deployment
+
+### 1. Prerequisites
+
+1. Microsoft Azure account
+2. Basic knowledge of Azure services
+3. Access to Cal.diy source code
+
+### 2. Azure Setup
+
+1. **Create an Azure Account**
+2. **Azure Portal:** Familiarize yourself with the Azure Portal.
+
+### 3. Creating Azure Resources
+
+1. **Creating Azure Resources:** In the Azure Portal, create a new resource group for your Cal.diy project.
+2. **Create Azure Services:** Set up required services such as Azure App Service, Azure Database for PostgreSQL, etc.
+
+#### Create Web App
+
+#### Setup Database, Networking
+
+#### Setup Monitoring
+
+### 4. Configuring Cal.diy
+
+1. **Clone Repository:** Clone the Cal.diy repository to your local machine.
+2. **Configuration Files:** Update the .env file with necessary Azure configurations (e.g., database connection strings).
+
+### 5. Deploying on Azure
+
+1. **Deploying Web App:** Use Azure App Service to deploy the Cal.diy web application.
+2. **Database Setup:** Deploy and configure the Azure Database for PostgreSQL with Cal.diy.
+3. **Deployment Verification:** Ensure that the application is running smoothly post-deployment.
+
+### 6. Post-Deployment Steps
+
+1. **DNS Configuration:** Configure your DNS settings to point to the Azure deployment.
+2. **Monitor and Scale:** Utilize Azure monitoring tools to keep track of performance and scale resources as needed.
diff --git a/apps/docs/content/deployments/elestio.mdx b/apps/docs/content/deployments/elestio.mdx
new file mode 100644
index 00000000000000..9b8d0cc54c8e85
--- /dev/null
+++ b/apps/docs/content/deployments/elestio.mdx
@@ -0,0 +1,7 @@
+# Elestio
+
+You can deploy Cal.diy on Elestio using the button below.
+
+## One Click Deployment
+
+[](https://dash.elest.io/deploy?soft=Cal&id=347)
diff --git a/apps/docs/content/deployments/gcp.mdx b/apps/docs/content/deployments/gcp.mdx
new file mode 100644
index 00000000000000..1a2f3b58db9972
--- /dev/null
+++ b/apps/docs/content/deployments/gcp.mdx
@@ -0,0 +1,102 @@
+# GCP
+
+Deploying Cal.diy on Google Cloud Platform (GCP). In this guide, we will go over the steps to deploy Cal.diy on Google Cloud Platform (GCP). We will cover how to create a virtual machine, configure it, install Docker, and finally deploy the Cal.diy application.
+
+## One Click Deployment
+
+[](https://deploy.cloud.run/?git_repo=https://github.com/calcom/cal.diy)
+
+## Manual Deployment
+
+### 1. Creating a Virtual Machine
+
+#### Go to the GCP Console
+
+First, open the Google Cloud Platform console by visiting [https://console.cloud.google.com/](https://console.cloud.google.com/).
+
+#### Create a New Project
+
+If you haven't already, create a new project by clicking on the "Select a project" dropdown menu and selecting "New Project". Enter a name for your project and click on the "Create" button.
+
+#### Create a New VM Instance
+
+Click on the navigation menu icon (three horizontal lines) and select "Compute Engine" from the list. Then, click on "VM instances" in the sub-menu. Click on the "Create" button to create a new virtual machine.
+
+#### Select the Machine Type
+
+Choose the machine type that best suits your needs. Ideally, 2 vCPUs and 2-4GB RAM is enough.
+
+#### Set Up Networking
+
+Make sure the "Networking" tab is selected and click on the "Add network" button. Choose the "Default" network and click on the "Add" button.
+
+#### Create the Instance
+
+Review the details of your virtual machine and click on the "Create" button to create the instance. Note the public IP of the VM.
+
+### 2. Configuring the Virtual Machine
+
+Once your virtual machine is created, you need to configure it to allow traffic on port 80.
+
+#### Open Port 80
+
+Click on the navigation menu icon (three horizontal lines) and select "Compute Engine" from the list. Then, click on "VM instances" in the sub-menu. Find your newly created instance and click on its name to enter its details page. Click on the "Firewalls" tab and then click on the "Add firewall rule" button. Select "Allow all" as the source and destination, set the protocol to "tcp" and the ports to "80". Click on the "Add" button to save the changes.
+
+### 3. Installing Docker
+
+Now that your virtual machine is configured, you need to install Docker on it.
+
+#### Connect to Your Instance
+
+Open a terminal window on your local machine and use SSH to connect to your virtual machine. You can find the external IP address or DNS name of your instance in the GCP console. Use the following command to connect to your instance:
+
+```bash
+gcloud ssh --project=[PROJECT_ID] --zone=[ZONE] [INSTANCE_NAME]
+```
+
+Replace `[PROJECT_ID]` with your project ID, `[ZONE]` with the zone where your instance is located, and `[INSTANCE_NAME]` with the name of your instance. You can also use web based SSH.
+
+#### Install Docker
+
+Once connected, update the package list and install Docker using the following commands:
+
+```bash
+sudo apt-get update
+sudo apt-get install docker.io
+```
+
+#### Start the Docker Service
+
+Start the Docker service using the following command:
+
+```bash
+sudo systemctl start docker
+```
+
+### 4. Deploying Cal.diy
+
+Now that Docker is installed and running, you can deploy Cal.diy on your virtual machine.
+
+#### Pull the Docker Image
+
+Use the following command to pull the Cal.diy Docker image from Docker Hub:
+
+```bash
+docker pull cal/calcom
+```
+
+#### Run the Docker Container
+
+Run the Docker container using the following command:
+
+```bash
+docker run -d -p 80:80 cal/cal.com
+```
+
+This command maps port 80 on your local machine to port 80 inside the container, so you can access Cal.diy from outside the container.
+
+#### Access Cal.diy
+
+Open a web browser and navigate to `http://localhost`. You should now be able to access the Cal.diy homepage.
+
+Congratulations! You have successfully deployed Cal.diy on Google Cloud Platform.
diff --git a/apps/docs/content/deployments/northflank.mdx b/apps/docs/content/deployments/northflank.mdx
new file mode 100644
index 00000000000000..15c535fcff3e37
--- /dev/null
+++ b/apps/docs/content/deployments/northflank.mdx
@@ -0,0 +1,9 @@
+# Northflank
+
+You can deploy Cal.diy on Northflank using the button below.
+
+The team at Northflank also have a [detailed blog post](https://northflank.com/guides/deploy-calcom-with-northflank) on deploying Cal.diy on their platform.
+
+## One Click Deployment
+
+[](https://app.northflank.com/s/account/stack-templates/deploy-calcom)
diff --git a/apps/docs/content/deployments/railway.mdx b/apps/docs/content/deployments/railway.mdx
new file mode 100644
index 00000000000000..87181638369b38
--- /dev/null
+++ b/apps/docs/content/deployments/railway.mdx
@@ -0,0 +1,9 @@
+# Railway
+
+You can deploy Cal.diy on Railway using the button below.
+
+The team at Railway also have a [detailed blog post](https://blog.railway.app/p/calcom) on deploying Cal.diy on their platform.
+
+## One Click Deployment
+
+[](https://railway.com/new/template/calcom)
diff --git a/apps/docs/content/deployments/render.mdx b/apps/docs/content/deployments/render.mdx
new file mode 100644
index 00000000000000..e7795c1acbcb21
--- /dev/null
+++ b/apps/docs/content/deployments/render.mdx
@@ -0,0 +1,7 @@
+# Render
+
+You can deploy Cal.diy on Render using the button below.
+
+## One Click Deployment
+
+[](https://render.com/deploy?repo=https://github.com/calcom/docker)
diff --git a/apps/docs/content/deployments/vercel.mdx b/apps/docs/content/deployments/vercel.mdx
new file mode 100644
index 00000000000000..6045f392d044d7
--- /dev/null
+++ b/apps/docs/content/deployments/vercel.mdx
@@ -0,0 +1,75 @@
+# Vercel
+
+## Requirements
+
+Currently Vercel Pro Plan is required to be able to Deploy this application with Vercel, due to limitations on the number of serverless functions on the free plan.
+
+You need a PostgresDB database hosted somewhere. [Supabase](https://supabase.com) offer a great free option while [Heroku](https://heroku.com) offers a low-cost option.
+
+## One Click Deployment
+
+[](https://vercel.com/new/clone?repository-url=https://github.com/calcom/cal.com)
+
+## Manual Deployment
+
+### Local settings
+
+1. **Fork and clone the repository**
+
+```bash
+git clone https://github.com/<>/cal.com.git
+```
+
+2. **Set environment variables**
+
+Copy the `.env.example` file in `apps/web`, rename it to `.env` and fill it with your settings (See [manual setup](/installation) and Obtaining the Google API Credentials)
+
+3. **Install packages with yarn**
+
+```bash
+yarn install
+```
+
+4. **Set up the database using the Prisma schema**
+
+Schema is located in at `packages/prisma/schema.prisma`.
+
+```bash
+yarn workspace @calcom/prisma db-deploy
+```
+
+5. **Open Prisma Studio**
+
+To look at or modify the database content
+
+```bash
+yarn db-studio
+```
+
+6. **Open User model**
+
+Click on the `User` model to add a new user record.
+
+7. **Create new user**
+
+Fill out the fields (remembering to encrypt your password with [BCrypt](https://bcrypt-generator.com/)) and click `Save 1 Record` to create your first user.
+
+8. **Login**
+
+Open a browser to port 3000 on your localhost and login with your just created, first user.
+
+> Sometimes, yarn install might fail during deployment on Vercel, in which case, you can use `YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install` as the install command instead.
+
+#### Deployment
+
+1. Create a new project on Vercel
+2. Import from your forked repository
+3. Set the Environment Variables
+4. Set the root directory to `apps/web`
+5. Override the build command to:
+
+```bash
+cd ../.. && yarn build --include-dependencies --no-deps
+```
+
+6. Hit Deploy
diff --git a/apps/docs/content/docker.mdx b/apps/docs/content/docker.mdx
new file mode 100644
index 00000000000000..5a77713b827c56
--- /dev/null
+++ b/apps/docs/content/docker.mdx
@@ -0,0 +1,114 @@
+# Docker
+
+### Introduction
+
+This image can be found on DockerHub at [https://hub.docker.com/r/calcom/cal.diy](https://hub.docker.com/r/calcom/cal.diy). Note for ARM Users: Use the `-arm` suffix for pulling images. Example: `docker pull calcom/cal.diy:v5.6.19-arm`.
+
+### Contributing
+
+The Docker configuration for Cal.diy is officially maintained in the main Cal.diy repository. The Dockerfile and docker-compose.yml are located in the root of the calcom/cal.diy repository. If you want to contribute to the Docker setup, please open an issue or pull request in the main Cal.diy repository.
+
+### Requirements
+
+Make sure you have `docker` & `docker compose` installed on the server / system. Note: `docker compose` without the hyphen is now the primary method of using docker-compose, per the Docker documentation.
+
+### Getting Started
+
+Clone the Cal.diy repository
+
+```bash
+git clone https://github.com/calcom/cal.diy.git
+```
+
+Change into the directory
+
+```bash
+cd cal.diy
+```
+
+Prepare your configuration: Rename .env.example to .env and then update .env
+
+```bash
+cp .env.example .env
+```
+
+(optional) Pre-Pull the images by running the following command
+
+```bash
+docker compose pull
+```
+
+Start Cal.diy via docker compose (Most basic users, and for First Run) To run the complete stack, which includes a local Postgres database, Cal.diy web app, and Prisma Studio:
+
+```bash
+docker compose up -d
+```
+
+To run Cal.diy web app and Prisma Studio against a remote database, ensure that DATABASE_URL is configured for an available database and run:
+
+```bash
+docker compose up -d calcom studio
+```
+
+To run only the Cal.diy web app, ensure that DATABASE_URL is configured for an available database and run:
+
+```bash
+docker compose up -d calcom
+```
+
+1. Most configurations can be left as-is, but for configuration options see Important Run-time variables below. Update the appropriate values in your .env file, then proceed.
+2. Open a browser to http://localhost:3000, or your defined NEXT_PUBLIC_WEBAPP_URL. The first time you run Cal.diy, a setup wizard will initialize. Define your first user, and you're ready to go!
+
+### Update Calcom Instance
+
+Stop the Cal.diy stack
+
+```bash
+docker compose down
+```
+
+Pull the latest changes
+
+```bash
+docker compose pull
+```
+
+Re-start the Cal.diy stack
+
+```bash
+docker compose up -d
+```
+
+1. Update environment variables as necessary.
+
+### Configuration
+
+#### Build-time variables
+
+These variables must be provided at the time of the docker build, and can be provided by updating the .env file. Changing these is not required for evaluation, but may be required for running in production. Currently, if you require changes to these variables, you must follow the instructions to build and publish your own image.
+
+- `NEXT_PUBLIC_TELEMETRY_KEY`
+- `NEXT_PUBLIC_LICENSE_CONSENT`
+- `NEXT_PUBLIC_WEBAPP_URL`
+
+#### Important Run-time variables
+
+- `NEXTAUTH_SECRET`
+
+## Advanced Users - Building and Configuring
+
+For more detailed instructions on how to build and configure your own Docker image, refer to the Dockerfile and docker-compose.yml in the root of the Cal.diy repository.
+
+## Troubleshooting
+
+- **Failed to commit changes: Invalid 'prisma.user.create()'**: Certain versions may have trouble creating a user if the field `metadata` is empty. Using an empty json object `{}` as the field value should resolve this issue. Also, the `id` field will autoincrement, so you may also try leaving the value of `id` as empty.
+- **SSL edge termination**: If running behind a load balancer which handles SSL certificates, you will need to add the environmental variable `NODE_TLS_REJECT_UNAUTHORIZED=0` to prevent requests from being rejected. Only do this if you know what you are doing and trust the services/load-balancers directing traffic to your service.
+
+### CLIENT_FETCH_ERROR
+
+If you experience this error, it may be the way the default Auth callback in the server is using the WEBAPP_URL as a base url. The container does not necessarily have access to the same DNS as your local machine, and therefore needs to be configured to resolve to itself. You may be able to correct this by configuring `NEXTAUTH_URL=http://localhost:3000/api/auth`, to help the backend loop back to itself.
+
+```
+docker-calcom-1 | @calcom/web:start: [next-auth][error][CLIENT_FETCH_ERROR]
+docker-calcom-1 | @calcom/web:start: https://next-auth.js.org/errors#client_fetch_error request to http://testing.localhost:3000/api/auth/session failed, reason: getaddrinfo ENOTFOUND testing.localhost
+```
diff --git a/apps/docs/content/index.mdx b/apps/docs/content/index.mdx
new file mode 100644
index 00000000000000..15f09af1dae375
--- /dev/null
+++ b/apps/docs/content/index.mdx
@@ -0,0 +1,124 @@
+import { Callout } from "nextra/components";
+
+# Cal.diy Self-Hosting Documentation
+
+
+ **Use at your own risk.** Cal.diy is the open source community edition of
+ Cal.com and it is intended for users who want to self-host their own Cal.diy
+ instance. **It is strictly recommended for personal, non-production use.**
+ Please review all installation and configuration steps carefully. Self-hosting
+ requires advanced knowledge of server administration, database management, and
+ securing sensitive data. Proceed only if you are comfortable with these
+ responsibilities.
+
+
+
+ **For any commercial and enterprise-ready scheduling infrastructure, use
+ Cal.com**, not Cal.diy; hosted by us or get invited to on-prem enterprise
+ access here: https://cal.com/sales
+
+
+## Getting Started
+
+- [Installation](/installation) - Learn how to install and set up Cal.com
+- [Database Migrations](/database-migrations) - Manage database schema changes
+- [Upgrading](/upgrading) - Keep your instance up to date
+- [Docker](/docker) - Deploy with Docker
+- [Apps](/apps/google) - Set up third-party integrations
+
+## Deployments
+
+Deploy Cal.com on your preferred platform:
+
+- [AWS](/deployments/aws)
+- [Azure](/deployments/azure)
+- [Elestio](/deployments/elestio)
+- [GCP](/deployments/gcp)
+- [Northflank](/deployments/northflank)
+- [Railway](/deployments/railway)
+- [Render](/deployments/render)
+- [Vercel](/deployments/vercel)
+
+## Differences between Cal.diy and Cal.com
+
+Cal.com is the commercial application running on app.cal.com. It's free to sign up and battle-tested with millions
+of monthly bookings by large organizations. Cal.diy is the new open source community edition which was spun out of Cal.com.
+Like any diy project, Cal.com, Inc. does not guarantee security and safety of the open source project. Cal.diy is
+community maintained and strictly recommended for personal, non-production use. Please use at your own risk.
+
+For any commerical usage, please visit Cal.com or request enterprise access to our on-prem hosting: https://cal.com/sales.
+
+Find all differences in features below (summarized):
+
+| Feature | Cal.diy | Cal.com |
+|--------------------------------------------------------------- |:-------:|:-------:|
+| **SCHEDULING & BOOKINGS** | | |
+| Event Types | ✅ | ✅ |
+| Recurring Event Types | ✅ | ✅ |
+| Seated Events | ✅ | ✅ |
+| Paid Events (Stripe/PayPal) | ✅ | ✅ |
+| Private Links (Hashed URLs) | ✅ | ✅ |
+| Booking Management | ✅ | ✅ |
+| Teams | ❌ | ✅ |
+| Team Event Types (Round-Robin) | ❌ | ✅ |
+| Team Event Types (Collective) | ❌ | ✅ |
+| Managed Event Types | ❌ | ✅ |
+| Instant Meeting | ❌ | ✅ |
+| Organizations | ❌ | ✅ |
+| **AVAILABILITY** | | |
+| Availability Schedules | ✅ | ✅ |
+| Date Overrides | ✅ | ✅ |
+| Buffer Times | ✅ | ✅ |
+| Minimum Notice / Booking Limits | ✅ | ✅ |
+| Travel Schedules | ✅ | ✅ |
+| Out-of-Office (OOO) | ✅ | ✅ |
+| **CALENDAR INTEGRATIONS** | | |
+| Google Calendar | ✅ | ✅ |
+| Outlook / Office 365 Calendar | ✅ | ✅ |
+| Apple Calendar | ✅ | ✅ |
+| CalDAV | ✅ | ✅ |
+| Lark Calendar | ✅ | ✅ |
+| Feishu Calendar | ✅ | ✅ |
+| Zoho Calendar | ✅ | ✅ |
+| Exchange Calendar | ✅ | ✅ |
+| ICS Feed Calendar | ✅ | ✅ |
+| **VIDEO & CONFERENCING** | | |
+| Cal Video (Daily.co) | ✅ | ✅ |
+| Zoom | ✅ | ✅ |
+| Google Meet | ✅ | ✅ |
+| Microsoft Teams | ✅ | ✅ |
+| Webex | ✅ | ✅ |
+| Jitsi | ✅ | ✅ |
+| Other conferencing (Whereby, Huddle01, etc.) | ✅ | ✅ |
+| Cal.com Video Recordings | ❌ | ✅ |
+| **AUTHENTICATION** | | |
+| Email / Password Login | ✅ | ✅ |
+| Google OAuth | ✅ | ✅ |
+| Azure AD / Microsoft OAuth | ✅ | ✅ |
+| SAML SSO | ❌ | ✅ |
+| SCIM Directory Sync | ❌ | ✅ |
+| Impersonation | ❌ | ✅ |
+| **AUTOMATION & INTEGRATIONS** | | |
+| Webhooks | ✅ | ✅ |
+| Zapier | ✅ | ✅ |
+| n8n / Make / Pipedream | ✅ | ✅ |
+| CRM (HubSpot / Salesforce / Close, etc.) | ✅ | ✅ |
+| Messaging (Discord, Telegram, WhatsApp, etc.) | ✅ | ✅ |
+| AI Agents (Retell AI, ElevenLabs, Synthflow, etc.) | ✅ | ✅ |
+| Analytics (GA4, GTM, PostHog, Fathom, etc.) | ✅ | ✅ |
+| Workflows (Automations) | ❌ | ✅ |
+| Routing Forms | ❌ | ✅ |
+| **EMBED & API** | | |
+| Embed (Inline, Popup, Floating Button) | ✅ | ✅ |
+| API v2 (REST) | ✅ | ✅ |
+| API Keys | ✅ | ✅ |
+| Platform / OAuth Clients | ✅ | ✅ |
+| API v1 (Legacy) | ❌ | ✅ |
+| **ANALYTICS** | | |
+| Insights Dashboard | ❌ | ✅ |
+| **ADVANCED / ENTERPRISE** | | |
+| Attributes & Segments | ❌ | ✅ |
+| Delegation | ❌ | ✅ |
+| Workspace Platform | ❌ | ✅ |
+| Admin Panel | ❌ | ✅ |
+| | [Install](/installation) |[Sign up](https://cal.com/signup)|
\ No newline at end of file
diff --git a/apps/docs/content/installation.mdx b/apps/docs/content/installation.mdx
new file mode 100644
index 00000000000000..f028c604b84f6e
--- /dev/null
+++ b/apps/docs/content/installation.mdx
@@ -0,0 +1,142 @@
+# Installation
+
+There are multiple ways in which you can deploy Cal.diy, providing support for customers who want to implement Cal.diy within their existing infrastructure stack. Let's go through them one-by-one. You can find the instructions for deployment in our README file, which is the section you see when you scroll down in our GitHub repository, or if you've got a copy of Cal.diy downloaded already, you can open the file contained in the downloaded repository called `README.md`.
+
+## Requirements
+
+Cal.diy runs with pretty minimal hardware requirements by itself. The most intensive part for the software is when you actually build the software, but once it's running it's relatively lightweight.
+
+Cal.diy works with a very large range of operating systems, as it only requires JavaScript execution to run. **Cal.diy is known to work well with Windows, Mac, Linux and BSD.** Although they do work well on all of them, for production deployments we would suggest Linux as the ideal platform. Any operating system that runs Node.js should be able to work too, but these are some of the common operating systems that we know work well.
+
+To run Cal.diy, you need to install a few things. **Node.js, yarn, Git and PostgreSQL**. We use **Prisma** for database maintenance, and is one of the dependencies. We won't publish installation guides for these as they have their own resources available on the internet. If you're on Linux/BSD, all of these things should be readily available on your package manager. Your best bet is searching for something like **Debian 12 PostgreSQL**, which will give you a guide to installing and configuring PostgreSQL on Debian Linux 12.
+
+> To ensure optimal performance and compatibility, we highly recommend using Node.js version 18 for your development environment. This version provides the best balance of stability, features, and security for this project. Please make sure to update your Node.js installation if necessary.
+
+## Production Build
+
+1. First, you git clone the repository with the following command, so you have a copy of the code.
+
+```bash
+git clone https://github.com/calcom/cal.diy.git
+```
+
+> If you are on windows, you would need to use the following command when cloning, with **admin privileges**:
+>
+> ```bash
+> git clone -c core.symlinks=true https://github.com/calcom/cal.diy.git
+> ```
+
+2. Then, go into the directory you just cloned with
+
+```bash
+cd cal.diy
+```
+
+and run
+
+```bash
+yarn
+```
+
+to install all of the dependencies. Essentially, dependencies are just things that Cal.diy needs to install to be able to work.
+
+3. Then, you just need to set up a couple of things. For that, we use a `.env` file. We just need to copy and paste the `.env.example` file and rename the copy to `.env`. Here you'll have a template with comments showing you the settings you need/might want to set.
+
+> For preview deployments on **Vercel**, please leave the following environment variables empty:
+>
+> - **NEXTAUTH_URL**
+> - **NEXT_PUBLIC_WEBSITE_URL**
+> - **NEXT_PUBLIC_WEBAPP_URL**
+
+4. Next, use the command
+
+```bash
+openssl rand -base64 32
+```
+
+(or another secret generator tool if you prefer) to generate a key and add it under `NEXTAUTH_SECRET` in the .env file.
+
+5. You'll also want to fill out the `.env.appStore` file similar to the `.env` file as this includes keys to enable apps.
+
+#### Production Build
+
+For a production build, **please make sure** to set up [E2E testing](/docs/developing/local-development#e2e-testing) and [Upgrading](/upgrading) the database from earlier version, and the proceed to build as follows:
+
+```bash
+yarn build
+yarn start
+```
+
+> **Warning:** Please make sure to upgrade your database before you build for production
+
+## Cron Jobs
+
+There are a few features which require cron job setup. When self-hosting, you would probably need to set up cron jobs according to the hosting platform you are using. For instance, if you are hosting on Vercel, you would need to set up cron jobs by following [this document](https://vercel.com/guides/how-to-setup-cron-jobs).
+
+At cal.diy, the cron jobs are found in the following directory:
+
+```
+/apps/web/app/api/cron
+```
+
+## App store seeder
+
+> We recommend using the admin UI/wizard instead of the seeder to enable app store apps
+
+## API
+
+#### Step 1
+
+Copy the .env files from their respective example files:
+
+```bash
+cp apps/api/v2/.env.example apps/api/v2/.env
+cp .env.example .env
+```
+
+#### Step 2
+
+Install packages with yarn:
+
+```bash
+yarn
+```
+
+### Running API server
+
+Build & Run the API V2 with yarn:
+
+```bash
+yarn workspace @calcom/api-v2 build
+yarn workspace @calcom/api-v2 start
+```
+
+## One Click Deployments
+
+### Azure
+
+[](https://portal.azure.com/#create/Microsoft.Template)
+
+### GCP
+
+[](https://deploy.cloud.run/?git_repo=https://github.com/calcom/docker)
+
+### Railway
+
+[](https://railway.com/new/template/calcom)
+
+### Render
+
+[](https://render.com/deploy?repo=https://github.com/calcom/docker)
+
+### Vercel
+
+[](https://vercel.com/new/clone?repository-url=https://github.com/calcom/cal.diy)
+
+## Elestio
+
+[](https://elest.io/open-source/cal.diy)
+
+## Other environments
+
+Cal.diy effectively is just a Next.js application, so any possible solution you find online pertaining to Next.js applications should work. One example is Netlify, which is pretty similar to Vercel. It says it supports Next.js, so you can deploy Cal.diy on Netlify. Refer to Netlify's docs on Next.js projects for more info. Another example is on a self hosted instance people may want to configure complex reverse proxies, SSL gateways and all sorts of other stuff. We can't officially support every configuration, but for any edge case where you may want to deploy Cal.diy with X, just refer to X's docs on Next.js applications and you should be fine. That's it. Your new self hosted Cal.diy instance should now be up and running.
diff --git a/apps/docs/content/upgrading.mdx b/apps/docs/content/upgrading.mdx
new file mode 100644
index 00000000000000..f23164de11c6b2
--- /dev/null
+++ b/apps/docs/content/upgrading.mdx
@@ -0,0 +1,50 @@
+# Upgrading
+
+Pull the current version:
+
+```bash
+git pull
+```
+
+Check if dependencies got added/updated/removed
+
+```bash
+yarn
+```
+
+Apply database migrations by running **one of** the following commands:
+
+In a development environment, run:
+
+```bash
+yarn workspace @calcom/prisma db-migrate
+```
+
+(this can clear your development database in some cases)
+
+In a production environment, run:
+
+```bash
+yarn workspace @calcom/prisma db-deploy
+```
+
+Check for `.env` variables changes
+
+```bash
+yarn predev
+```
+
+Start the server. In a development environment, just do:
+
+```bash
+yarn dev
+```
+
+For a production build, run for example:
+
+```bash
+yarn build
+yarn start
+```
+
+Enjoy the new version.
diff --git a/apps/docs/fonts/CalSans-Regular.woff2 b/apps/docs/fonts/CalSans-Regular.woff2
new file mode 100644
index 00000000000000..6c83a2df3bdb00
Binary files /dev/null and b/apps/docs/fonts/CalSans-Regular.woff2 differ
diff --git a/apps/docs/fonts/CalSansUI-UIBold.woff2 b/apps/docs/fonts/CalSansUI-UIBold.woff2
new file mode 100644
index 00000000000000..3fc204ab9c6c4d
Binary files /dev/null and b/apps/docs/fonts/CalSansUI-UIBold.woff2 differ
diff --git a/apps/docs/fonts/CalSansUI-UILight.woff2 b/apps/docs/fonts/CalSansUI-UILight.woff2
new file mode 100644
index 00000000000000..e6e8e42185a62f
Binary files /dev/null and b/apps/docs/fonts/CalSansUI-UILight.woff2 differ
diff --git a/apps/docs/fonts/CalSansUI-UIMedium.woff2 b/apps/docs/fonts/CalSansUI-UIMedium.woff2
new file mode 100644
index 00000000000000..01ff99b1cd55c6
Binary files /dev/null and b/apps/docs/fonts/CalSansUI-UIMedium.woff2 differ
diff --git a/apps/docs/fonts/CalSansUI-UIRegular.woff2 b/apps/docs/fonts/CalSansUI-UIRegular.woff2
new file mode 100644
index 00000000000000..52ba0d85f66ece
Binary files /dev/null and b/apps/docs/fonts/CalSansUI-UIRegular.woff2 differ
diff --git a/apps/docs/fonts/CalSansUI-UISemiBold.woff2 b/apps/docs/fonts/CalSansUI-UISemiBold.woff2
new file mode 100644
index 00000000000000..3be632703d84e8
Binary files /dev/null and b/apps/docs/fonts/CalSansUI-UISemiBold.woff2 differ
diff --git a/apps/docs/mdx-components.ts b/apps/docs/mdx-components.ts
new file mode 100644
index 00000000000000..74e60ad597dbe3
--- /dev/null
+++ b/apps/docs/mdx-components.ts
@@ -0,0 +1 @@
+export { useMDXComponents } from "nextra-theme-docs";
diff --git a/apps/docs/next-env.d.ts b/apps/docs/next-env.d.ts
new file mode 100644
index 00000000000000..830fb594ca2970
--- /dev/null
+++ b/apps/docs/next-env.d.ts
@@ -0,0 +1,6 @@
+///
+///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/apps/docs/next.config.mjs b/apps/docs/next.config.mjs
new file mode 100644
index 00000000000000..f2fc0984207adf
--- /dev/null
+++ b/apps/docs/next.config.mjs
@@ -0,0 +1,7 @@
+import nextra from "nextra";
+
+const withNextra = nextra({});
+
+export default withNextra({
+ reactStrictMode: true,
+});
diff --git a/apps/docs/package.json b/apps/docs/package.json
new file mode 100644
index 00000000000000..b91f4a3e27882b
--- /dev/null
+++ b/apps/docs/package.json
@@ -0,0 +1,21 @@
+{
+ "name": "@calcom/docs",
+ "version": "0.0.1",
+ "private": true,
+ "scripts": {
+ "dev": "next --turbopack",
+ "build": "next build",
+ "start": "next start"
+ },
+ "dependencies": {
+ "next": "^15.1.0",
+ "nextra": "^4.2.0",
+ "nextra-theme-docs": "^4.2.0",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0"
+ },
+ "devDependencies": {
+ "@types/react": "^19.0.0",
+ "typescript": "^5.0.0"
+ }
+}
diff --git a/apps/docs/public/cal-docs-logo-white.svg b/apps/docs/public/cal-docs-logo-white.svg
new file mode 100644
index 00000000000000..236cfdc9fcafca
--- /dev/null
+++ b/apps/docs/public/cal-docs-logo-white.svg
@@ -0,0 +1,13 @@
+
diff --git a/apps/docs/public/cal-docs-logo.svg b/apps/docs/public/cal-docs-logo.svg
new file mode 100644
index 00000000000000..6ab1c0a99f1c43
--- /dev/null
+++ b/apps/docs/public/cal-docs-logo.svg
@@ -0,0 +1,13 @@
+
diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json
new file mode 100644
index 00000000000000..b23c7feaa77e2b
--- /dev/null
+++ b/apps/docs/tsconfig.json
@@ -0,0 +1,36 @@
+{
+ "compilerOptions": {
+ "target": "ES2017",
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": false,
+ "noEmit": true,
+ "incremental": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ]
+ },
+ "include": [
+ "**/*.mdx",
+ "**/*.ts",
+ "**/*.tsx",
+ "next-env.d.ts",
+ ".next/types/**/*.ts"
+ ],
+ "exclude": [
+ "node_modules"
+ ]
+}
diff --git a/apps/web/components/booking/BookingListItem.tsx b/apps/web/components/booking/BookingListItem.tsx
index 1c3ca971c79864..336738fa5cfb46 100644
--- a/apps/web/components/booking/BookingListItem.tsx
+++ b/apps/web/components/booking/BookingListItem.tsx
@@ -1151,7 +1151,7 @@ const AssignmentReasonTooltip = ({
assignmentReason,
onClick,
}: {
- assignmentReason: AssignmentReason;
+ assignmentReason: Pick;
onClick?: () => void;
}) => {
const { t } = useLocale();
diff --git a/apps/web/playwright/organization/team-management.e2e.ts b/apps/web/playwright/organization/team-management.e2e.ts
index 0ebca8d8f5f6bd..50055010fe5d98 100644
--- a/apps/web/playwright/organization/team-management.e2e.ts
+++ b/apps/web/playwright/organization/team-management.e2e.ts
@@ -53,8 +53,10 @@ test.describe("Teams", () => {
});
await test.step("Can navigate to team settings", async () => {
- // Click on the team to go to settings
- await page.locator(`text=${user.username}'s Team`).click();
+ // Wait for the team name to be visible before clicking
+ const teamLocator = page.locator(`text=${user.username}'s Team`);
+ await expect(teamLocator).toBeVisible({ timeout: 15000 });
+ await teamLocator.click();
await page.waitForURL(/\/settings\/teams\/(\d+)\/profile$/i);
});
diff --git a/yarn.lock b/yarn.lock
index 00eef74e65fdc2..619ce8eb2bda58 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -255,6 +255,16 @@ __metadata:
languageName: node
linkType: hard
+"@antfu/install-pkg@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@antfu/install-pkg@npm:1.1.0"
+ dependencies:
+ package-manager-detector: "npm:^1.3.0"
+ tinyexec: "npm:^1.0.1"
+ checksum: 10/e20b7cd1c37eff832cc878cddd794f8c3779175681cf6d75c4cc1ae1475526126a4c1f71fa027161aa1ee35a8850782be9ca0ec01b621893defebe97ba9dc70e
+ languageName: node
+ linkType: hard
+
"@antfu/utils@npm:^0.7.7":
version: 0.7.8
resolution: "@antfu/utils@npm:0.7.8"
@@ -1862,6 +1872,13 @@ __metadata:
languageName: node
linkType: hard
+"@braintree/sanitize-url@npm:^7.1.1":
+ version: 7.1.2
+ resolution: "@braintree/sanitize-url@npm:7.1.2"
+ checksum: 10/d9626ff8f8eb5e192cd055e6e743449c21102c76bb59e405b7028fe56230fa080bfcc80dfb1e21850a6876e75adda9f7b3c888cf0685942bb74da4d2866d6ec3
+ languageName: node
+ linkType: hard
+
"@bufbuild/protobuf@npm:^1.10.0":
version: 1.10.1
resolution: "@bufbuild/protobuf@npm:1.10.1"
@@ -2297,6 +2314,20 @@ __metadata:
languageName: unknown
linkType: soft
+"@calcom/docs@workspace:apps/docs":
+ version: 0.0.0-use.local
+ resolution: "@calcom/docs@workspace:apps/docs"
+ dependencies:
+ "@types/react": "npm:^19.0.0"
+ next: "npm:^15.1.0"
+ nextra: "npm:^4.2.0"
+ nextra-theme-docs: "npm:^4.2.0"
+ react: "npm:^19.0.0"
+ react-dom: "npm:^19.0.0"
+ typescript: "npm:^5.0.0"
+ languageName: unknown
+ linkType: soft
+
"@calcom/dub@workspace:packages/app-store/dub":
version: 0.0.0-use.local
resolution: "@calcom/dub@workspace:packages/app-store/dub"
@@ -3833,6 +3864,16 @@ __metadata:
languageName: node
linkType: hard
+"@chevrotain/cst-dts-gen@npm:12.0.0":
+ version: 12.0.0
+ resolution: "@chevrotain/cst-dts-gen@npm:12.0.0"
+ dependencies:
+ "@chevrotain/gast": "npm:12.0.0"
+ "@chevrotain/types": "npm:12.0.0"
+ checksum: 10/d5af4f2580613501eb02cd68ceb93463e47c5d2103226d698efb6bd1c01864543fff729984961b403ce7627e2268352abec76d854122aa3731432baef5f6ceec
+ languageName: node
+ linkType: hard
+
"@chevrotain/gast@npm:10.5.0":
version: 10.5.0
resolution: "@chevrotain/gast@npm:10.5.0"
@@ -3843,6 +3884,22 @@ __metadata:
languageName: node
linkType: hard
+"@chevrotain/gast@npm:12.0.0":
+ version: 12.0.0
+ resolution: "@chevrotain/gast@npm:12.0.0"
+ dependencies:
+ "@chevrotain/types": "npm:12.0.0"
+ checksum: 10/113dd2830b7fa738da56913102e52f682604675a22e88798e16e892fa0f4838fd17260090d225c332e513ec4e4caa6da0161e44f3ee8a7d7eb6dbfee4af6196b
+ languageName: node
+ linkType: hard
+
+"@chevrotain/regexp-to-ast@npm:12.0.0, @chevrotain/regexp-to-ast@npm:~12.0.0":
+ version: 12.0.0
+ resolution: "@chevrotain/regexp-to-ast@npm:12.0.0"
+ checksum: 10/61cbd3a064c71b5deb1d53bc652db5cfb6f7c162720874e28919edf07ac52f097bcd68982d9acd24a45bcb49f0217b5472876cd2abeb3c1ad40997d765ad08b1
+ languageName: node
+ linkType: hard
+
"@chevrotain/types@npm:10.5.0":
version: 10.5.0
resolution: "@chevrotain/types@npm:10.5.0"
@@ -3850,6 +3907,13 @@ __metadata:
languageName: node
linkType: hard
+"@chevrotain/types@npm:12.0.0":
+ version: 12.0.0
+ resolution: "@chevrotain/types@npm:12.0.0"
+ checksum: 10/a2033266ef6cef121a4787b7bc9b62c653527b91061539458249bea1574a4a752d31c270d4d78af292eb9e4b939cec35600f6729adb3c923b369a87c6ac2b994
+ languageName: node
+ linkType: hard
+
"@chevrotain/utils@npm:10.5.0":
version: 10.5.0
resolution: "@chevrotain/utils@npm:10.5.0"
@@ -3857,6 +3921,13 @@ __metadata:
languageName: node
linkType: hard
+"@chevrotain/utils@npm:12.0.0":
+ version: 12.0.0
+ resolution: "@chevrotain/utils@npm:12.0.0"
+ checksum: 10/c72ba1e953df4a9196af374966f67588e585b4700b5dfea661eae4cb3730d78e97690b48ab4d9e8db7478c74fd4f0deaa71eb5a0b9767483db9a2f7e02230a31
+ languageName: node
+ linkType: hard
+
"@clack/core@npm:0.5.0":
version: 0.5.0
resolution: "@clack/core@npm:0.5.0"
@@ -5006,6 +5077,15 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/core@npm:^1.7.5":
+ version: 1.7.5
+ resolution: "@floating-ui/core@npm:1.7.5"
+ dependencies:
+ "@floating-ui/utils": "npm:^0.2.11"
+ checksum: 10/fecdc9b3ce93f02bf78a6114b93730a4cb9fa8234c62f9a949016186297a039c9f9cd3c5c81ff74b93ebddf0b32048c4af7a528afe7904b75423ed2e7491b888
+ languageName: node
+ linkType: hard
+
"@floating-ui/dom@npm:^1.0.1, @floating-ui/dom@npm:^1.6.12, @floating-ui/dom@npm:^1.7.4":
version: 1.7.4
resolution: "@floating-ui/dom@npm:1.7.4"
@@ -5016,6 +5096,16 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/dom@npm:^1.7.6":
+ version: 1.7.6
+ resolution: "@floating-ui/dom@npm:1.7.6"
+ dependencies:
+ "@floating-ui/core": "npm:^1.7.5"
+ "@floating-ui/utils": "npm:^0.2.11"
+ checksum: 10/84dff2ffdf85c8b92d7edafc543c55869abbeaeb3007fa983159467e050153b507a0f5fe8e84f88c3f28c35a82de9df9c20a6eef5560cbba3afae19141444ff2
+ languageName: node
+ linkType: hard
+
"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.6":
version: 2.1.6
resolution: "@floating-ui/react-dom@npm:2.1.6"
@@ -5028,6 +5118,32 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/react-dom@npm:^2.1.2":
+ version: 2.1.8
+ resolution: "@floating-ui/react-dom@npm:2.1.8"
+ dependencies:
+ "@floating-ui/dom": "npm:^1.7.6"
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 10/39c3e3e5538a111a3eadf1b9ca486d7dc17c7eb24b83a0ea9b4c189fa7dbe5abe01357388d8cf6a4badb2d3fec2b1090e10529537bde91acbcfe19b0a8d10f90
+ languageName: node
+ linkType: hard
+
+"@floating-ui/react@npm:^0.26.16":
+ version: 0.26.28
+ resolution: "@floating-ui/react@npm:0.26.28"
+ dependencies:
+ "@floating-ui/react-dom": "npm:^2.1.2"
+ "@floating-ui/utils": "npm:^0.2.8"
+ tabbable: "npm:^6.0.0"
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 10/7f8e6b27db48b68ca94756687af21857be04e7360ac922d7c8e22411f2895df6384af7bd40f4b48663d3cc5809bb5c6574cd9c9ea15543ec747b9a8e1c8c3008
+ languageName: node
+ linkType: hard
+
"@floating-ui/utils@npm:^0.2.10":
version: 0.2.10
resolution: "@floating-ui/utils@npm:0.2.10"
@@ -5035,6 +5151,22 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/utils@npm:^0.2.11, @floating-ui/utils@npm:^0.2.8":
+ version: 0.2.11
+ resolution: "@floating-ui/utils@npm:0.2.11"
+ checksum: 10/72150138ba1c274d757a1da85233202fa9fdfd2272ec1fb0883eb0ffdf138863af81573049ed2c20b98adb4b7ae2236065541ce14037fe328955089831a678d5
+ languageName: node
+ linkType: hard
+
+"@formatjs/intl-localematcher@npm:^0.6.0":
+ version: 0.6.2
+ resolution: "@formatjs/intl-localematcher@npm:0.6.2"
+ dependencies:
+ tslib: "npm:^2.8.0"
+ checksum: 10/eb12a7f5367bbecdfafc20d7f005559ce840f420e970f425c5213d35e94e86dfe75bde03464971a26494bf8427d4961269db22ecad2834f2a19d888b5d9cc064
+ languageName: node
+ linkType: hard
+
"@formbricks/api@npm:3.0.0":
version: 3.0.0
resolution: "@formbricks/api@npm:3.0.0"
@@ -5800,6 +5932,22 @@ __metadata:
languageName: node
linkType: hard
+"@headlessui/react@npm:^2.1.2":
+ version: 2.2.10
+ resolution: "@headlessui/react@npm:2.2.10"
+ dependencies:
+ "@floating-ui/react": "npm:^0.26.16"
+ "@react-aria/focus": "npm:^3.20.2"
+ "@react-aria/interactions": "npm:^3.25.0"
+ "@tanstack/react-virtual": "npm:^3.13.9"
+ use-sync-external-store: "npm:^1.5.0"
+ peerDependencies:
+ react: ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^18 || ^19 || ^19.0.0-rc
+ checksum: 10/1b8445fffa8c20312b9af2c131ea4202fe17875447137d7cc06a1b7c2c5eac02edd7862465e848efba9fdc6792a96980a6943a70a2871648a24faac31480a0e8
+ languageName: node
+ linkType: hard
+
"@hono/node-server@npm:^1.19.9":
version: 1.19.9
resolution: "@hono/node-server@npm:1.19.9"
@@ -5845,6 +5993,24 @@ __metadata:
languageName: node
linkType: hard
+"@iconify/types@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@iconify/types@npm:2.0.0"
+ checksum: 10/1b3425ecbc0eef44f23d3f27355ae7ef306d5119c566f013ef1849995b016e1fdcc5af6b74c3bc0554485d70cf5179cb9c1095b14d662a55abcae1148e1a13c9
+ languageName: node
+ linkType: hard
+
+"@iconify/utils@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "@iconify/utils@npm:3.1.0"
+ dependencies:
+ "@antfu/install-pkg": "npm:^1.1.0"
+ "@iconify/types": "npm:^2.0.0"
+ mlly: "npm:^1.8.0"
+ checksum: 10/28e83311ec7eca3f94a9c128c6d6f0f6aa68b7a63bcac44d08a1ea6f94d3752a7447a4354f3d02fdcdbf782ba033784ef7a65212b3afe52d9b41ef8138e96b14
+ languageName: node
+ linkType: hard
+
"@img/colour@npm:^1.0.0":
version: 1.0.0
resolution: "@img/colour@npm:1.0.0"
@@ -7814,6 +7980,48 @@ __metadata:
languageName: node
linkType: hard
+"@mdx-js/mdx@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "@mdx-js/mdx@npm:3.1.1"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ "@types/estree-jsx": "npm:^1.0.0"
+ "@types/hast": "npm:^3.0.0"
+ "@types/mdx": "npm:^2.0.0"
+ acorn: "npm:^8.0.0"
+ collapse-white-space: "npm:^2.0.0"
+ devlop: "npm:^1.0.0"
+ estree-util-is-identifier-name: "npm:^3.0.0"
+ estree-util-scope: "npm:^1.0.0"
+ estree-walker: "npm:^3.0.0"
+ hast-util-to-jsx-runtime: "npm:^2.0.0"
+ markdown-extensions: "npm:^2.0.0"
+ recma-build-jsx: "npm:^1.0.0"
+ recma-jsx: "npm:^1.0.0"
+ recma-stringify: "npm:^1.0.0"
+ rehype-recma: "npm:^1.0.0"
+ remark-mdx: "npm:^3.0.0"
+ remark-parse: "npm:^11.0.0"
+ remark-rehype: "npm:^11.0.0"
+ source-map: "npm:^0.7.0"
+ unified: "npm:^11.0.0"
+ unist-util-position-from-estree: "npm:^2.0.0"
+ unist-util-stringify-position: "npm:^4.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/b871da2497f6e0f11da1574fe772a50b09b7c177de8df0f821f708bf162febe76c01a572a5c68e860960189209fd66f768c2e747fdb3a1f497c5c32e11890c11
+ languageName: node
+ linkType: hard
+
+"@mermaid-js/parser@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@mermaid-js/parser@npm:1.1.0"
+ dependencies:
+ langium: "npm:^4.0.0"
+ checksum: 10/845bafce5d2be94a8104112e2197ebd925e58b3c9aae5b3e4b7795e308b0bc7c8016a5c955974da956cf7351a5572e4797ad5c991ecbb771326ffa18d1db2074
+ languageName: node
+ linkType: hard
+
"@microsoft/api-extractor-model@npm:7.32.2":
version: 7.32.2
resolution: "@microsoft/api-extractor-model@npm:7.32.2"
@@ -8011,6 +8219,165 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/simple-git-android-arm-eabi@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-android-arm-eabi@npm:0.1.22"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-android-arm64@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-android-arm64@npm:0.1.22"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-darwin-arm64@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-darwin-arm64@npm:0.1.22"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-darwin-x64@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-darwin-x64@npm:0.1.22"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-freebsd-x64@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-freebsd-x64@npm:0.1.22"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-arm-gnueabihf@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-arm-gnueabihf@npm:0.1.22"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-arm64-gnu@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-arm64-gnu@npm:0.1.22"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-arm64-musl@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-arm64-musl@npm:0.1.22"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-ppc64-gnu@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-ppc64-gnu@npm:0.1.22"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-s390x-gnu@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-s390x-gnu@npm:0.1.22"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-x64-gnu@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-x64-gnu@npm:0.1.22"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-linux-x64-musl@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-linux-x64-musl@npm:0.1.22"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-win32-arm64-msvc@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-win32-arm64-msvc@npm:0.1.22"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-win32-ia32-msvc@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-win32-ia32-msvc@npm:0.1.22"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git-win32-x64-msvc@npm:0.1.22":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git-win32-x64-msvc@npm:0.1.22"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@napi-rs/simple-git@npm:^0.1.9":
+ version: 0.1.22
+ resolution: "@napi-rs/simple-git@npm:0.1.22"
+ dependencies:
+ "@napi-rs/simple-git-android-arm-eabi": "npm:0.1.22"
+ "@napi-rs/simple-git-android-arm64": "npm:0.1.22"
+ "@napi-rs/simple-git-darwin-arm64": "npm:0.1.22"
+ "@napi-rs/simple-git-darwin-x64": "npm:0.1.22"
+ "@napi-rs/simple-git-freebsd-x64": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-arm-gnueabihf": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-arm64-gnu": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-arm64-musl": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-ppc64-gnu": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-s390x-gnu": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-x64-gnu": "npm:0.1.22"
+ "@napi-rs/simple-git-linux-x64-musl": "npm:0.1.22"
+ "@napi-rs/simple-git-win32-arm64-msvc": "npm:0.1.22"
+ "@napi-rs/simple-git-win32-ia32-msvc": "npm:0.1.22"
+ "@napi-rs/simple-git-win32-x64-msvc": "npm:0.1.22"
+ dependenciesMeta:
+ "@napi-rs/simple-git-android-arm-eabi":
+ optional: true
+ "@napi-rs/simple-git-android-arm64":
+ optional: true
+ "@napi-rs/simple-git-darwin-arm64":
+ optional: true
+ "@napi-rs/simple-git-darwin-x64":
+ optional: true
+ "@napi-rs/simple-git-freebsd-x64":
+ optional: true
+ "@napi-rs/simple-git-linux-arm-gnueabihf":
+ optional: true
+ "@napi-rs/simple-git-linux-arm64-gnu":
+ optional: true
+ "@napi-rs/simple-git-linux-arm64-musl":
+ optional: true
+ "@napi-rs/simple-git-linux-ppc64-gnu":
+ optional: true
+ "@napi-rs/simple-git-linux-s390x-gnu":
+ optional: true
+ "@napi-rs/simple-git-linux-x64-gnu":
+ optional: true
+ "@napi-rs/simple-git-linux-x64-musl":
+ optional: true
+ "@napi-rs/simple-git-win32-arm64-msvc":
+ optional: true
+ "@napi-rs/simple-git-win32-ia32-msvc":
+ optional: true
+ "@napi-rs/simple-git-win32-x64-msvc":
+ optional: true
+ checksum: 10/222965373b229f5364875678b1d8c88e069cecd041d49203ab6549287b235a94c77dcf1d201a77c76970bbe8fdbd97c15cb39b21ad724c2cd344601d3f2b1307
+ languageName: node
+ linkType: hard
+
"@napi-rs/wasm-runtime@npm:^1.0.7":
version: 1.0.7
resolution: "@napi-rs/wasm-runtime@npm:1.0.7"
@@ -8344,6 +8711,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/env@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/env@npm:15.5.15"
+ checksum: 10/563340390668c717ca179067c3caf7f9e12b282b66a05a5f6b3dec1ab64cfdd93e08d7f2ac4fdb37fffcb8c32911054a35e6c9d3a443fba990c2a0c868db0514
+ languageName: node
+ linkType: hard
+
"@next/env@npm:16.1.5":
version: 16.1.5
resolution: "@next/env@npm:16.1.5"
@@ -8358,6 +8732,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-darwin-arm64@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-darwin-arm64@npm:15.5.15"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@next/swc-darwin-arm64@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-darwin-arm64@npm:16.1.5"
@@ -8372,6 +8753,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-darwin-x64@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-darwin-x64@npm:15.5.15"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@next/swc-darwin-x64@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-darwin-x64@npm:16.1.5"
@@ -8386,6 +8774,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-linux-arm64-gnu@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-linux-arm64-gnu@npm:15.5.15"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@next/swc-linux-arm64-gnu@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-linux-arm64-gnu@npm:16.1.5"
@@ -8400,6 +8795,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-linux-arm64-musl@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-linux-arm64-musl@npm:15.5.15"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@next/swc-linux-arm64-musl@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-linux-arm64-musl@npm:16.1.5"
@@ -8414,6 +8816,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-linux-x64-gnu@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-linux-x64-gnu@npm:15.5.15"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@next/swc-linux-x64-gnu@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-linux-x64-gnu@npm:16.1.5"
@@ -8428,6 +8837,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-linux-x64-musl@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-linux-x64-musl@npm:15.5.15"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@next/swc-linux-x64-musl@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-linux-x64-musl@npm:16.1.5"
@@ -8442,6 +8858,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-win32-arm64-msvc@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-win32-arm64-msvc@npm:15.5.15"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@next/swc-win32-arm64-msvc@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-win32-arm64-msvc@npm:16.1.5"
@@ -8463,6 +8886,13 @@ __metadata:
languageName: node
linkType: hard
+"@next/swc-win32-x64-msvc@npm:15.5.15":
+ version: 15.5.15
+ resolution: "@next/swc-win32-x64-msvc@npm:15.5.15"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@next/swc-win32-x64-msvc@npm:16.1.5":
version: 16.1.5
resolution: "@next/swc-win32-x64-msvc@npm:16.1.5"
@@ -12846,6 +13276,95 @@ __metadata:
languageName: node
linkType: hard
+"@react-aria/focus@npm:^3.20.2":
+ version: 3.21.5
+ resolution: "@react-aria/focus@npm:3.21.5"
+ dependencies:
+ "@react-aria/interactions": "npm:^3.27.1"
+ "@react-aria/utils": "npm:^3.33.1"
+ "@react-types/shared": "npm:^3.33.1"
+ "@swc/helpers": "npm:^0.5.0"
+ clsx: "npm:^2.0.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/cfc2698626a221b978213104d7d5354e2ab24467397e4c74879a0cb23733a004ca19c40fa55de0927b7d3d9156562b00c4e1e84e20f4894afd706cd8a31400e5
+ languageName: node
+ linkType: hard
+
+"@react-aria/interactions@npm:^3.25.0, @react-aria/interactions@npm:^3.27.1":
+ version: 3.27.1
+ resolution: "@react-aria/interactions@npm:3.27.1"
+ dependencies:
+ "@react-aria/ssr": "npm:^3.9.10"
+ "@react-aria/utils": "npm:^3.33.1"
+ "@react-stately/flags": "npm:^3.1.2"
+ "@react-types/shared": "npm:^3.33.1"
+ "@swc/helpers": "npm:^0.5.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/58ef760bfbede659991d670516ac2c04b6230461ae963370d3fa2a86d9da2f8a27c17f76a6549c95af6845fa40f2c3e23d7574748347b6c3bc9581ca36bbaacd
+ languageName: node
+ linkType: hard
+
+"@react-aria/ssr@npm:^3.9.10":
+ version: 3.9.10
+ resolution: "@react-aria/ssr@npm:3.9.10"
+ dependencies:
+ "@swc/helpers": "npm:^0.5.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b
+ languageName: node
+ linkType: hard
+
+"@react-aria/utils@npm:^3.33.1":
+ version: 3.33.1
+ resolution: "@react-aria/utils@npm:3.33.1"
+ dependencies:
+ "@react-aria/ssr": "npm:^3.9.10"
+ "@react-stately/flags": "npm:^3.1.2"
+ "@react-stately/utils": "npm:^3.11.0"
+ "@react-types/shared": "npm:^3.33.1"
+ "@swc/helpers": "npm:^0.5.0"
+ clsx: "npm:^2.0.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/676de77e907862fc44963657a370a45242bfbec2cd54a2ed0935a709315e31415c7c045e2721f067c315418e9aa8c46aa9bd18cb6010820af357c17e335cba47
+ languageName: node
+ linkType: hard
+
+"@react-stately/flags@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "@react-stately/flags@npm:3.1.2"
+ dependencies:
+ "@swc/helpers": "npm:^0.5.0"
+ checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40
+ languageName: node
+ linkType: hard
+
+"@react-stately/utils@npm:^3.11.0":
+ version: 3.11.0
+ resolution: "@react-stately/utils@npm:3.11.0"
+ dependencies:
+ "@swc/helpers": "npm:^0.5.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/ae3414559cde99230cfd05c19a6498fffa94d268d139825fb4777f5beba4ec5b39f19f1199c8e625d5977ae7f568d1c0dd447b87ec0ab4ed12721303409b9f16
+ languageName: node
+ linkType: hard
+
+"@react-types/shared@npm:^3.33.1":
+ version: 3.33.1
+ resolution: "@react-types/shared@npm:3.33.1"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10/18b9586e4d6f1fda82a471bde7e4dec5bcc95d1a7ece58864fe40bcd9dce175b5c76c4285d8aeed1beba2d397e3e89b521519a917aa97e16847edfa3c67b5df5
+ languageName: node
+ linkType: hard
+
"@redis/bloom@npm:1.2.0":
version: 1.2.0
resolution: "@redis/bloom@npm:1.2.0"
@@ -13802,6 +14321,87 @@ __metadata:
languageName: node
linkType: hard
+"@shikijs/core@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/core@npm:3.23.0"
+ dependencies:
+ "@shikijs/types": "npm:3.23.0"
+ "@shikijs/vscode-textmate": "npm:^10.0.2"
+ "@types/hast": "npm:^3.0.4"
+ hast-util-to-html: "npm:^9.0.5"
+ checksum: 10/b692850d79d36f90cb92d517de60c3739e888a3ce0b49450090fa954166eae6655ae1884dbbb971e254b907644cc6aa7757fa84fc2437c45208e09143d4f75ab
+ languageName: node
+ linkType: hard
+
+"@shikijs/engine-javascript@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/engine-javascript@npm:3.23.0"
+ dependencies:
+ "@shikijs/types": "npm:3.23.0"
+ "@shikijs/vscode-textmate": "npm:^10.0.2"
+ oniguruma-to-es: "npm:^4.3.4"
+ checksum: 10/0ca854fb05a14a97fc83c6a54291af6b387fb1c319bd09426eeca3e0ed597bb0b81a79459838c65d0fadce012ba3f166bebb587828d0cc5511b943c743eae2be
+ languageName: node
+ linkType: hard
+
+"@shikijs/engine-oniguruma@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/engine-oniguruma@npm:3.23.0"
+ dependencies:
+ "@shikijs/types": "npm:3.23.0"
+ "@shikijs/vscode-textmate": "npm:^10.0.2"
+ checksum: 10/edd8983be86f6b055793813e80ecf31c3cefdd896f3742797ae03f2cbb9f467ac736c4b152d4a5c42dbd17da17d24ff798a15d37bcf6205d7f8cd8f44e2a11e0
+ languageName: node
+ linkType: hard
+
+"@shikijs/langs@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/langs@npm:3.23.0"
+ dependencies:
+ "@shikijs/types": "npm:3.23.0"
+ checksum: 10/115b1afb9eb4eb300eb68b146e442f7e6d196878798c5b9d75dd53a6ef1e1c3b27e325353a10973e3fa47d88630e937b8a3cf3b37b6eef80bf2aec3d51657bb3
+ languageName: node
+ linkType: hard
+
+"@shikijs/themes@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/themes@npm:3.23.0"
+ dependencies:
+ "@shikijs/types": "npm:3.23.0"
+ checksum: 10/741987380445b788aea6cc1e03492bc06950f1a0461edf45083bd226889c5ba78c7ed1af9724afacab7d6471777f0c0e8871577183dfb2cfbceb255663374835
+ languageName: node
+ linkType: hard
+
+"@shikijs/twoslash@npm:^3.2.1":
+ version: 3.23.0
+ resolution: "@shikijs/twoslash@npm:3.23.0"
+ dependencies:
+ "@shikijs/core": "npm:3.23.0"
+ "@shikijs/types": "npm:3.23.0"
+ twoslash: "npm:^0.3.6"
+ peerDependencies:
+ typescript: ">=5.5.0"
+ checksum: 10/a7d7eaddb80e332d2c4070edd70179efaaa08bec6a6658599a6a60428a8b3ae7652ed60632f33b491bb281f5ccf91e4a8f7f63f377c539ceadf04b2d6f6f24c3
+ languageName: node
+ linkType: hard
+
+"@shikijs/types@npm:3.23.0":
+ version: 3.23.0
+ resolution: "@shikijs/types@npm:3.23.0"
+ dependencies:
+ "@shikijs/vscode-textmate": "npm:^10.0.2"
+ "@types/hast": "npm:^3.0.4"
+ checksum: 10/18b5703d445d53dd6782a3e2c7332009302c6c046f301d9cd99f1a26b9c8329b3e502b096894bffac61f78835c533827bab2ce78a39666ab87b78f8d7ca11f7b
+ languageName: node
+ linkType: hard
+
+"@shikijs/vscode-textmate@npm:^10.0.2":
+ version: 10.0.2
+ resolution: "@shikijs/vscode-textmate@npm:10.0.2"
+ checksum: 10/d924cba8a01cd9ca12f56ba097d628fdb81455abb85884c8d8a5ae85b628a37dd5907e7691019b97107bd6608c866adf91ba04a1c3bba391281c88e386c044ea
+ languageName: node
+ linkType: hard
+
"@shuding/opentype.js@npm:1.4.0-beta.0":
version: 1.4.0-beta.0
resolution: "@shuding/opentype.js@npm:1.4.0-beta.0"
@@ -14571,6 +15171,15 @@ __metadata:
languageName: node
linkType: hard
+"@swc/helpers@npm:^0.5.0":
+ version: 0.5.21
+ resolution: "@swc/helpers@npm:0.5.21"
+ dependencies:
+ tslib: "npm:^2.8.0"
+ checksum: 10/3b637f836282a0a0f2c21e27a2354f09659a4ffa6fad7fbb464a94ff235704b224a578ac04df320cc633471681c61a7316ca02079c90d39e9713ad3422aea0dc
+ languageName: node
+ linkType: hard
+
"@swc/types@npm:^0.1.25":
version: 0.1.25
resolution: "@swc/types@npm:0.1.25"
@@ -14967,6 +15576,18 @@ __metadata:
languageName: node
linkType: hard
+"@tanstack/react-virtual@npm:^3.13.9":
+ version: 3.13.23
+ resolution: "@tanstack/react-virtual@npm:3.13.23"
+ dependencies:
+ "@tanstack/virtual-core": "npm:3.13.23"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ checksum: 10/fb60d65b61f299648325d8d69d00e5d9434ec20e075496c2e451426087d6216d617558565f05d7a503393a482db29112140b19082f709785f4a469800ddc4e31
+ languageName: node
+ linkType: hard
+
"@tanstack/table-core@npm:8.20.5":
version: 8.20.5
resolution: "@tanstack/table-core@npm:8.20.5"
@@ -14981,6 +15602,13 @@ __metadata:
languageName: node
linkType: hard
+"@tanstack/virtual-core@npm:3.13.23":
+ version: 3.13.23
+ resolution: "@tanstack/virtual-core@npm:3.13.23"
+ checksum: 10/17f6e3c3f56d2d91d5818981416a628db2e1038f6a13f39f60e5b2bdcff04b99fba0e79640a6667ea9ef70756a2a086fb468f8b5f065faea9f1a47f8aa3722a5
+ languageName: node
+ linkType: hard
+
"@tediousjs/connection-string@npm:^0.5.0":
version: 0.5.0
resolution: "@tediousjs/connection-string@npm:0.5.0"
@@ -15086,6 +15714,28 @@ __metadata:
languageName: node
linkType: hard
+"@theguild/remark-mermaid@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "@theguild/remark-mermaid@npm:0.3.0"
+ dependencies:
+ mermaid: "npm:^11.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ peerDependencies:
+ react: ^18.2.0 || ^19.0.0
+ checksum: 10/4feb773a0089b0fa4b86b28d5c44f6d2e321f735209481ca7b4eeb2da6e53af73c270ef84863487358acc476da3738e6a4fddb57ab2102951afeb34e3f8e29ef
+ languageName: node
+ linkType: hard
+
+"@theguild/remark-npm2yarn@npm:^0.3.2":
+ version: 0.3.3
+ resolution: "@theguild/remark-npm2yarn@npm:0.3.3"
+ dependencies:
+ npm-to-yarn: "npm:^3.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ checksum: 10/aa6f4e1ab7e729a8d7e74dbd17867946cd2adaf00a942d9b884a0feec1251169b295735fb46298311cfa1b8bffba076673a07df575365cf2fef821f04d7a3904
+ languageName: node
+ linkType: hard
+
"@todesktop/client-core@npm:1.20.0":
version: 1.20.0
resolution: "@todesktop/client-core@npm:1.20.0"
@@ -15354,6 +16004,17 @@ __metadata:
languageName: node
linkType: hard
+"@ts-morph/common@npm:~0.28.1":
+ version: 0.28.1
+ resolution: "@ts-morph/common@npm:0.28.1"
+ dependencies:
+ minimatch: "npm:^10.0.1"
+ path-browserify: "npm:^1.0.1"
+ tinyglobby: "npm:^0.2.14"
+ checksum: 10/d5c6ed11cf046c186c7263c28c7e9b5fbefb61c65b99f66cfe6a3b249f70f3fbf116b5aace2980602a7ceabecdc399065d5a7f14aabe5475eb43fd573a3cc665
+ languageName: node
+ linkType: hard
+
"@tsconfig/node10@npm:^1.0.7":
version: 1.0.8
resolution: "@tsconfig/node10@npm:1.0.8"
@@ -15560,6 +16221,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-array@npm:*":
+ version: 3.2.2
+ resolution: "@types/d3-array@npm:3.2.2"
+ checksum: 10/1afebd05b688cafaaea295f765b409789f088b274b8a7ca40a4bc2b79760044a898e06a915f40bbc59cf39eabdd2b5d32e960b136fc025fd05c9a9d4435614c6
+ languageName: node
+ linkType: hard
+
"@types/d3-array@npm:^3.0.3":
version: 3.0.4
resolution: "@types/d3-array@npm:3.0.4"
@@ -15567,6 +16235,31 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-axis@npm:*":
+ version: 3.0.6
+ resolution: "@types/d3-axis@npm:3.0.6"
+ dependencies:
+ "@types/d3-selection": "npm:*"
+ checksum: 10/8af56b629a0597ac8ef5051b6ad5390818462d8e588e1b52fb181808b1c0525d12a658730fad757e1ae256d0db170a0e29076acdef21acc98b954608d1c37b84
+ languageName: node
+ linkType: hard
+
+"@types/d3-brush@npm:*":
+ version: 3.0.6
+ resolution: "@types/d3-brush@npm:3.0.6"
+ dependencies:
+ "@types/d3-selection": "npm:*"
+ checksum: 10/4095cee2512d965732147493c471a8dd97dfb5967479d9aef43397f8b0e074b03296302423b8379c4274f9249b52bd1d74cc021f98d4f64b5a8a4a7e6fe48335
+ languageName: node
+ linkType: hard
+
+"@types/d3-chord@npm:*":
+ version: 3.0.6
+ resolution: "@types/d3-chord@npm:3.0.6"
+ checksum: 10/ca9ba8b00debd24a2b51527b9c3db63eafa5541c08dc721d1c52ca19960c5cec93a7b1acfc0ec072dbca31d134924299755e20a4d1d4ee04b961fc0de841b418
+ languageName: node
+ linkType: hard
+
"@types/d3-color@npm:*":
version: 3.1.0
resolution: "@types/d3-color@npm:3.1.0"
@@ -15574,6 +16267,53 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-contour@npm:*":
+ version: 3.0.6
+ resolution: "@types/d3-contour@npm:3.0.6"
+ dependencies:
+ "@types/d3-array": "npm:*"
+ "@types/geojson": "npm:*"
+ checksum: 10/e7b7e3972aa71003c21f2c864116ffb95a9175a62ec56ec656a855e5198a66a0830b2ad7fc26811214cfa8c98cdf4190d7d351913ca0913f799fbcf2a4c99b2d
+ languageName: node
+ linkType: hard
+
+"@types/d3-delaunay@npm:*":
+ version: 6.0.4
+ resolution: "@types/d3-delaunay@npm:6.0.4"
+ checksum: 10/cb8d2c9ed0b39ade3107b9792544a745b2de3811a6bd054813e9dc708b1132fbacd796e54c0602c11b3a14458d14487c5276c1affb7c2b9f25fe55fff88d6d25
+ languageName: node
+ linkType: hard
+
+"@types/d3-dispatch@npm:*":
+ version: 3.0.7
+ resolution: "@types/d3-dispatch@npm:3.0.7"
+ checksum: 10/ce7ab5a7d5c64aacf563797c0c61f3862b9ff687cb35470fe462219f09e402185646f51707339beede616586d92ded6974c3958dbeb15e35a85b1ecfafdf13a8
+ languageName: node
+ linkType: hard
+
+"@types/d3-drag@npm:*":
+ version: 3.0.7
+ resolution: "@types/d3-drag@npm:3.0.7"
+ dependencies:
+ "@types/d3-selection": "npm:*"
+ checksum: 10/93aba299c3a8d41ee326c5304ab694ceea135ed115c3b2ccab727a5d9bfc935f7f36d3fc416c013010eb755ac536c52adfcb15c195f241dc61f62650cc95088e
+ languageName: node
+ linkType: hard
+
+"@types/d3-dsv@npm:*":
+ version: 3.0.7
+ resolution: "@types/d3-dsv@npm:3.0.7"
+ checksum: 10/8507f542135cae472781dff1c3b391eceedad0f2032d24ac4a0814e72e2f6877e4ddcb66f44627069977ee61029dc0a729edf659ed73cbf1040f55a7451f05ef
+ languageName: node
+ linkType: hard
+
+"@types/d3-ease@npm:*":
+ version: 3.0.2
+ resolution: "@types/d3-ease@npm:3.0.2"
+ checksum: 10/d8f92a8a7a008da71f847a16227fdcb53a8938200ecdf8d831ab6b49aba91e8921769761d3bfa7e7191b28f62783bfd8b0937e66bae39d4dd7fb0b63b50d4a94
+ languageName: node
+ linkType: hard
+
"@types/d3-ease@npm:^3.0.0":
version: 3.0.0
resolution: "@types/d3-ease@npm:3.0.0"
@@ -15581,6 +16321,54 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-fetch@npm:*":
+ version: 3.0.7
+ resolution: "@types/d3-fetch@npm:3.0.7"
+ dependencies:
+ "@types/d3-dsv": "npm:*"
+ checksum: 10/d496475cec7750f75740936e750a0150ca45e924a4f4697ad2c564f3a8f6c4ebc1b1edf8e081936e896532516731dbbaf2efd4890d53274a8eae13f51f821557
+ languageName: node
+ linkType: hard
+
+"@types/d3-force@npm:*":
+ version: 3.0.10
+ resolution: "@types/d3-force@npm:3.0.10"
+ checksum: 10/9c35abed2af91b94fc72d6b477188626e628ed89a01016437502c1deaf558da934b5d0cc808c2f2979ac853b6302b3d6ef763eddaff3a55552a55c0be710d5ca
+ languageName: node
+ linkType: hard
+
+"@types/d3-format@npm:*":
+ version: 3.0.4
+ resolution: "@types/d3-format@npm:3.0.4"
+ checksum: 10/b937ecd2712d4aa38d5b4f5daab9cc8a576383868be1809e046aec99eeb1f1798c139f2e862dc400a82494c763be46087d154891773417f8eb53c73762ba3eb8
+ languageName: node
+ linkType: hard
+
+"@types/d3-geo@npm:*":
+ version: 3.1.0
+ resolution: "@types/d3-geo@npm:3.1.0"
+ dependencies:
+ "@types/geojson": "npm:*"
+ checksum: 10/e759d98470fe605ff0088247af81c3197cefce72b16eafe8acae606216c3e0a9f908df4e7cd5005ecfe13b8ac8396a51aaa0d282f3ca7d1c3850313a13fac905
+ languageName: node
+ linkType: hard
+
+"@types/d3-hierarchy@npm:*":
+ version: 3.1.7
+ resolution: "@types/d3-hierarchy@npm:3.1.7"
+ checksum: 10/9ff6cdedf5557ef9e1e7a65ca3c6846c895c84c1184e11ec6fa48565e96ebf5482d8be5cc791a8bc7f7debbd0e62604ee3da3ddca4f9d58bf6c8b4030567c6c6
+ languageName: node
+ linkType: hard
+
+"@types/d3-interpolate@npm:*":
+ version: 3.0.4
+ resolution: "@types/d3-interpolate@npm:3.0.4"
+ dependencies:
+ "@types/d3-color": "npm:*"
+ checksum: 10/72a883afd52c91132598b02a8cdfced9e783c54ca7e4459f9e29d5f45d11fb33f2cabc844e42fd65ba6e28f2a931dcce1add8607d2f02ef6fb8ea5b83ae84127
+ languageName: node
+ linkType: hard
+
"@types/d3-interpolate@npm:^3.0.1":
version: 3.0.1
resolution: "@types/d3-interpolate@npm:3.0.1"
@@ -15597,6 +16385,43 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-polygon@npm:*":
+ version: 3.0.2
+ resolution: "@types/d3-polygon@npm:3.0.2"
+ checksum: 10/7cf1eadb54f02dd3617512b558f4c0f3811f8a6a8c887d9886981c3cc251db28b68329b2b0707d9f517231a72060adbb08855227f89bef6ef30caedc0a67cab2
+ languageName: node
+ linkType: hard
+
+"@types/d3-quadtree@npm:*":
+ version: 3.0.6
+ resolution: "@types/d3-quadtree@npm:3.0.6"
+ checksum: 10/4c260c9857d496b7f112cf57680c411c1912cc72538a5846c401429e3ed89a097c66410cfd38b394bfb4733ec2cb47d345b4eb5e202cbfb8e78ab044b535be02
+ languageName: node
+ linkType: hard
+
+"@types/d3-random@npm:*":
+ version: 3.0.3
+ resolution: "@types/d3-random@npm:3.0.3"
+ checksum: 10/2c126dda6846f6c7e02c9123a30b4cdf27f3655d19b78456bbb330fbac27acceeeb987318055d3964dba8e6450377ff737db91d81f27c81ca6f4522c9b994ef2
+ languageName: node
+ linkType: hard
+
+"@types/d3-scale-chromatic@npm:*":
+ version: 3.1.0
+ resolution: "@types/d3-scale-chromatic@npm:3.1.0"
+ checksum: 10/6b04af931b7cd4aa09f21519970cab44aaae181faf076013ab93ccb0d550ec16f4c8d444c1e9dee1493be4261a8a8bb6f8e6356e6f4c6ba0650011b1e8a38aef
+ languageName: node
+ linkType: hard
+
+"@types/d3-scale@npm:*":
+ version: 4.0.9
+ resolution: "@types/d3-scale@npm:4.0.9"
+ dependencies:
+ "@types/d3-time": "npm:*"
+ checksum: 10/2cae90a5e39252ae51388f3909ffb7009178582990462838a4edd53dd7e2e08121b38f0d2e1ac0e28e41167e88dea5b99e064ca139ba917b900a8020cf85362f
+ languageName: node
+ linkType: hard
+
"@types/d3-scale@npm:^4.0.2":
version: 4.0.3
resolution: "@types/d3-scale@npm:4.0.3"
@@ -15606,6 +16431,22 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-selection@npm:*":
+ version: 3.0.11
+ resolution: "@types/d3-selection@npm:3.0.11"
+ checksum: 10/2d2d993b9e9553d066566cb22916c632e5911090db99e247bd8c32855a344e6b7c25b674f3c27956c367a6b3b1214b09931ce854788c3be2072003e01f2c75d7
+ languageName: node
+ linkType: hard
+
+"@types/d3-shape@npm:*":
+ version: 3.1.8
+ resolution: "@types/d3-shape@npm:3.1.8"
+ dependencies:
+ "@types/d3-path": "npm:*"
+ checksum: 10/ebc161d49101d84409829fea516ba7ec71ad51a1e97438ca0fafc1c30b56b3feae802d220375323632723a338dda7237c652e831e0b53527a6222ab0d1bb7809
+ languageName: node
+ linkType: hard
+
"@types/d3-shape@npm:^3.1.0":
version: 3.1.1
resolution: "@types/d3-shape@npm:3.1.1"
@@ -15615,6 +16456,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-time-format@npm:*":
+ version: 4.0.3
+ resolution: "@types/d3-time-format@npm:4.0.3"
+ checksum: 10/9dfc1516502ac1c657d6024bdb88b6dc7e21dd7bff88f6187616cf9a0108250f63507a2004901ece4f97cc46602005a2ca2d05c6dbe53e8a0f6899bd60d4ff7a
+ languageName: node
+ linkType: hard
+
"@types/d3-time@npm:*, @types/d3-time@npm:^3.0.0":
version: 3.0.0
resolution: "@types/d3-time@npm:3.0.0"
@@ -15622,6 +16470,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-timer@npm:*":
+ version: 3.0.2
+ resolution: "@types/d3-timer@npm:3.0.2"
+ checksum: 10/1643eebfa5f4ae3eb00b556bbc509444d88078208ec2589ddd8e4a24f230dd4cf2301e9365947e70b1bee33f63aaefab84cd907822aae812b9bc4871b98ab0e1
+ languageName: node
+ linkType: hard
+
"@types/d3-timer@npm:^3.0.0":
version: 3.0.0
resolution: "@types/d3-timer@npm:3.0.0"
@@ -15629,6 +16484,63 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-transition@npm:*":
+ version: 3.0.9
+ resolution: "@types/d3-transition@npm:3.0.9"
+ dependencies:
+ "@types/d3-selection": "npm:*"
+ checksum: 10/dad647c485440f176117e8a45f31aee9427d8d4dfa174eaa2f01e702641db53ad0f752a144b20987c7189723c4f0afe0bf0f16d95b2a91aa28937eee4339c161
+ languageName: node
+ linkType: hard
+
+"@types/d3-zoom@npm:*":
+ version: 3.0.8
+ resolution: "@types/d3-zoom@npm:3.0.8"
+ dependencies:
+ "@types/d3-interpolate": "npm:*"
+ "@types/d3-selection": "npm:*"
+ checksum: 10/cc6ba975cf4f55f94933413954d81b87feb1ee8b8cee8f2202cf526f218dcb3ba240cbeb04ed80522416201c4a7394b37de3eb695d840a36d190dfb2d3e62cb5
+ languageName: node
+ linkType: hard
+
+"@types/d3@npm:^7.4.3":
+ version: 7.4.3
+ resolution: "@types/d3@npm:7.4.3"
+ dependencies:
+ "@types/d3-array": "npm:*"
+ "@types/d3-axis": "npm:*"
+ "@types/d3-brush": "npm:*"
+ "@types/d3-chord": "npm:*"
+ "@types/d3-color": "npm:*"
+ "@types/d3-contour": "npm:*"
+ "@types/d3-delaunay": "npm:*"
+ "@types/d3-dispatch": "npm:*"
+ "@types/d3-drag": "npm:*"
+ "@types/d3-dsv": "npm:*"
+ "@types/d3-ease": "npm:*"
+ "@types/d3-fetch": "npm:*"
+ "@types/d3-force": "npm:*"
+ "@types/d3-format": "npm:*"
+ "@types/d3-geo": "npm:*"
+ "@types/d3-hierarchy": "npm:*"
+ "@types/d3-interpolate": "npm:*"
+ "@types/d3-path": "npm:*"
+ "@types/d3-polygon": "npm:*"
+ "@types/d3-quadtree": "npm:*"
+ "@types/d3-random": "npm:*"
+ "@types/d3-scale": "npm:*"
+ "@types/d3-scale-chromatic": "npm:*"
+ "@types/d3-selection": "npm:*"
+ "@types/d3-shape": "npm:*"
+ "@types/d3-time": "npm:*"
+ "@types/d3-time-format": "npm:*"
+ "@types/d3-timer": "npm:*"
+ "@types/d3-transition": "npm:*"
+ "@types/d3-zoom": "npm:*"
+ checksum: 10/12234aa093c8661546168becdd8956e892b276f525d96f65a7b32fed886fc6a569fe5a1171bff26fef2a5663960635f460c9504a6f2d242ba281a2b6c8c6465c
+ languageName: node
+ linkType: hard
+
"@types/deasync@npm:^0":
version: 0.1.5
resolution: "@types/deasync@npm:0.1.5"
@@ -15771,6 +16683,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/geojson@npm:*":
+ version: 7946.0.16
+ resolution: "@types/geojson@npm:7946.0.16"
+ checksum: 10/34d07421bdd60e7b99fa265441d17ac6e9aef48e3ce22d04324127d0de1daf7fbaa0bd3be1cece2092eb6995f21da84afa5231e24621a2910ff7340bc98f496f
+ languageName: node
+ linkType: hard
+
"@types/glidejs__glide@npm:3.4.2":
version: 3.4.2
resolution: "@types/glidejs__glide@npm:3.4.2"
@@ -15794,7 +16713,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/hast@npm:^3.0.0":
+"@types/hast@npm:^3.0.0, @types/hast@npm:^3.0.4":
version: 3.0.4
resolution: "@types/hast@npm:3.0.4"
dependencies:
@@ -15923,6 +16842,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/katex@npm:^0.16.0":
+ version: 0.16.8
+ resolution: "@types/katex@npm:0.16.8"
+ checksum: 10/4bf5d83d2430bc04c183765c5916c21180a75cb0181172a0aac7350943507679ceb79bfd13e394cf7c101b7417564d14c0c660baa93b16f2f42baef22a99435c
+ languageName: node
+ linkType: hard
+
"@types/linkify-it@npm:*, @types/linkify-it@npm:^3.0.1":
version: 3.0.5
resolution: "@types/linkify-it@npm:3.0.5"
@@ -15977,6 +16903,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdx@npm:^2.0.0":
+ version: 2.0.13
+ resolution: "@types/mdx@npm:2.0.13"
+ checksum: 10/b73ed5f08114879b9590dc6a9ee8b648643c57c708583cd24b2bc3cc8961361fc63139ac7e9291e7b3b6e6b45707749d01d6f9727ddec5533df75dc3b90871a4
+ languageName: node
+ linkType: hard
+
"@types/memory-cache@npm:0.2.2":
version: 0.2.2
resolution: "@types/memory-cache@npm:0.2.2"
@@ -16046,6 +16979,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/nlcst@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "@types/nlcst@npm:2.0.3"
+ dependencies:
+ "@types/unist": "npm:*"
+ checksum: 10/0edb3679b50f84ca5216b52d87c42fed0e65fa6cc5c9905380918f2269c6865894589ffd40fb09d91ceef1a9c544a32769ebbf4ef697894bfee457317ee7ceb4
+ languageName: node
+ linkType: hard
+
"@types/node-fetch@npm:^2.6.11, @types/node-fetch@npm:^2.6.4":
version: 2.6.12
resolution: "@types/node-fetch@npm:2.6.12"
@@ -16574,6 +17516,17 @@ __metadata:
languageName: node
linkType: hard
+"@typescript/vfs@npm:^1.6.4":
+ version: 1.6.4
+ resolution: "@typescript/vfs@npm:1.6.4"
+ dependencies:
+ debug: "npm:^4.4.3"
+ peerDependencies:
+ typescript: "*"
+ checksum: 10/3a301cdc950f7b3bc3b21164d355d9d23ec00b6888ca77c83193afd950b9f5d30ec2de61c7473c99518fc47b51e1c69592eab253072a35781b48e5096b11692a
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.0.0":
version: 1.3.0
resolution: "@ungap/structured-clone@npm:1.3.0"
@@ -16606,6 +17559,21 @@ __metadata:
languageName: node
linkType: hard
+"@upsetjs/venn.js@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@upsetjs/venn.js@npm:2.0.0"
+ dependencies:
+ d3-selection: "npm:^3.0.0"
+ d3-transition: "npm:^3.0.1"
+ dependenciesMeta:
+ d3-selection:
+ optional: true
+ d3-transition:
+ optional: true
+ checksum: 10/84505be440490666566a6f59e765e1f24b154e4ca45cfed9102f02261be45912149f706e21b3cc7a6247816a8703e1f1b667561295b587c6dcc3162a9a48a5f2
+ languageName: node
+ linkType: hard
+
"@upstash/redis@npm:1.35.2":
version: 1.35.2
resolution: "@upstash/redis@npm:1.35.2"
@@ -17136,6 +18104,13 @@ __metadata:
languageName: node
linkType: hard
+"@xmldom/xmldom@npm:0.9.9":
+ version: 0.9.9
+ resolution: "@xmldom/xmldom@npm:0.9.9"
+ checksum: 10/292e4a25e7c6c87001475184f413cd38cb07b25d013d33294cf2eacec72c450ccd3f58a0140e0a72462647dc78d808263006aae1952d6a00a3fd521b0bdb11b0
+ languageName: node
+ linkType: hard
+
"@xmldom/xmldom@npm:^0.8.1, @xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.5, @xmldom/xmldom@npm:^0.8.8":
version: 0.8.11
resolution: "@xmldom/xmldom@npm:0.8.11"
@@ -17284,6 +18259,15 @@ __metadata:
languageName: node
linkType: hard
+"acorn@npm:^8.16.0":
+ version: 8.16.0
+ resolution: "acorn@npm:8.16.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 10/690c673bb4d61b38ef82795fab58526471ad7f7e67c0e40c4ff1e10ecd80ce5312554ef633c9995bfc4e6d170cef165711f9ca9e49040b62c0c66fbf2dd3df2b
+ languageName: node
+ linkType: hard
+
"address@npm:^1.0.1":
version: 1.2.0
resolution: "address@npm:1.2.0"
@@ -17624,7 +18608,7 @@ __metadata:
languageName: node
linkType: hard
-"arg@npm:5.0.2, arg@npm:^5.0.2":
+"arg@npm:5.0.2, arg@npm:^5.0.0, arg@npm:^5.0.2":
version: 5.0.2
resolution: "arg@npm:5.0.2"
checksum: 10/92fe7de222054a060fd2329e92e867410b3ea260328147ee3fb7855f78efae005f4087e698d4e688a856893c56bb09951588c40f2c901cf6996cd8cd7bcfef2c
@@ -17696,6 +18680,13 @@ __metadata:
languageName: node
linkType: hard
+"array-iterate@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "array-iterate@npm:2.0.1"
+ checksum: 10/b3db2c865a245dfded8f8dfe280218d2170e2ae8d4f559f6a1f66bdca6523bd406fe2cc99c323c545503f2652ec5ed7b1bbdf3d12eb130bfe980fdde36c33db7
+ languageName: node
+ linkType: hard
+
"array-timsort@npm:^1.0.3":
version: 1.0.3
resolution: "array-timsort@npm:1.0.3"
@@ -17772,6 +18763,15 @@ __metadata:
languageName: node
linkType: hard
+"astring@npm:^1.8.0":
+ version: 1.9.0
+ resolution: "astring@npm:1.9.0"
+ bin:
+ astring: bin/astring
+ checksum: 10/ee88f71d8534557b27993d6d035ae85d78488d8dbc6429cd8e8fdfcafec3c65928a3bdc518cf69767a1298d3361490559a4819cd4b314007edae1e94cf1f9e4c
+ languageName: node
+ linkType: hard
+
"async-mqtt@npm:2.6.3":
version: 2.6.3
resolution: "async-mqtt@npm:2.6.3"
@@ -18113,6 +19113,17 @@ __metadata:
languageName: node
linkType: hard
+"better-react-mathjax@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "better-react-mathjax@npm:2.3.0"
+ dependencies:
+ mathjax-full: "npm:^3.2.2"
+ peerDependencies:
+ react: ">=16.8"
+ checksum: 10/c8780681758c161d20d369d084eac18b8ec0317eb77bafbfe48c753fc75b718ccd6480f9edb9359223a5c16801268370be6631bc438d76db954b85398194419f
+ languageName: node
+ linkType: hard
+
"bignumber.js@npm:^9.0.0":
version: 9.0.2
resolution: "bignumber.js@npm:9.0.2"
@@ -18821,7 +19832,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:5.6.2, chalk@npm:^5.2.0, chalk@npm:^5.3.0":
+"chalk@npm:5.6.2, chalk@npm:^5.0.0, chalk@npm:^5.2.0, chalk@npm:^5.3.0":
version: 5.6.2
resolution: "chalk@npm:5.6.2"
checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0
@@ -19003,6 +20014,17 @@ __metadata:
languageName: node
linkType: hard
+"chevrotain-allstar@npm:~0.4.1":
+ version: 0.4.1
+ resolution: "chevrotain-allstar@npm:0.4.1"
+ dependencies:
+ lodash-es: "npm:^4.17.21"
+ peerDependencies:
+ chevrotain: ^12.0.0
+ checksum: 10/7a59b46ba03c859182a0187cd4066de4c16b68e7f667bdaf119e4eabbe5432bae83e882030944c97b4c8287ae0a6f6aedfffa8c4ee258e3da520c7662720926c
+ languageName: node
+ linkType: hard
+
"chevrotain@npm:^10.5.0":
version: 10.5.0
resolution: "chevrotain@npm:10.5.0"
@@ -19017,6 +20039,19 @@ __metadata:
languageName: node
linkType: hard
+"chevrotain@npm:~12.0.0":
+ version: 12.0.0
+ resolution: "chevrotain@npm:12.0.0"
+ dependencies:
+ "@chevrotain/cst-dts-gen": "npm:12.0.0"
+ "@chevrotain/gast": "npm:12.0.0"
+ "@chevrotain/regexp-to-ast": "npm:12.0.0"
+ "@chevrotain/types": "npm:12.0.0"
+ "@chevrotain/utils": "npm:12.0.0"
+ checksum: 10/6100982d3e0278ef62b5322a38ade4e99226e025a9d203c1e7dd53ad73974b18f190000f222a721db2cb4879e869eb25979cd28ca05756f4f3bbf00ffab57049
+ languageName: node
+ linkType: hard
+
"chokidar@npm:3.6.0, chokidar@npm:^3.3.0, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0":
version: 3.6.0
resolution: "chokidar@npm:3.6.0"
@@ -19346,6 +20381,17 @@ __metadata:
languageName: node
linkType: hard
+"clipboardy@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "clipboardy@npm:4.0.0"
+ dependencies:
+ execa: "npm:^8.0.1"
+ is-wsl: "npm:^3.1.0"
+ is64bit: "npm:^2.0.0"
+ checksum: 10/ec4ebe7e5c81d9c9cb994637e7b0e068c1c8fc272167ecd5519f967427271ec66e0e64da7268a2630b860eff42933aeabe25ba5e42bb80dbf1fae6362df059ed
+ languageName: node
+ linkType: hard
+
"cliui@npm:^6.0.0":
version: 6.0.0
resolution: "cliui@npm:6.0.0"
@@ -19393,7 +20439,7 @@ __metadata:
languageName: node
linkType: hard
-"clsx@npm:2.1.1, clsx@npm:^2.0.0, clsx@npm:^2.1.1":
+"clsx@npm:2.1.1, clsx@npm:^2.0.0, clsx@npm:^2.1.0, clsx@npm:^2.1.1":
version: 2.1.1
resolution: "clsx@npm:2.1.1"
checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919
@@ -19441,6 +20487,13 @@ __metadata:
languageName: node
linkType: hard
+"code-block-writer@npm:^13.0.3":
+ version: 13.0.3
+ resolution: "code-block-writer@npm:13.0.3"
+ checksum: 10/771546224f38610eecee0598e83c9e0f86dcd600ea316dbf27c2cfebaab4fed51b042325aa460b8e0f131fac5c1de208f6610a1ddbffe4b22e76f9b5256707cb
+ languageName: node
+ linkType: hard
+
"code-excerpt@npm:^3.0.0":
version: 3.0.0
resolution: "code-excerpt@npm:3.0.0"
@@ -19459,6 +20512,13 @@ __metadata:
languageName: node
linkType: hard
+"collapse-white-space@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "collapse-white-space@npm:2.1.0"
+ checksum: 10/c1424ae7c5ff370ec06bbff5990382c54ae6e14a021c7568151e4889e514667e110cc3a051fe5d8e17b117f76304fffcfe9f0360cda642cf0201a5ac398bf0e7
+ languageName: node
+ linkType: hard
+
"collect-v8-coverage@npm:^1.0.0":
version: 1.0.2
resolution: "collect-v8-coverage@npm:1.0.2"
@@ -19584,6 +20644,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:13.1.0":
+ version: 13.1.0
+ resolution: "commander@npm:13.1.0"
+ checksum: 10/d3b4b79e6be8471ddadacbb8cd441fe82154d7da7393b50e76165a9e29ccdb74fa911a186437b9a211d0fc071db6051915c94fb8ef16d77511d898e9dbabc6af
+ languageName: node
+ linkType: hard
+
"commander@npm:4.1.1, commander@npm:^4.0.0":
version: 4.1.1
resolution: "commander@npm:4.1.1"
@@ -19598,6 +20665,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:7, commander@npm:^7.1.0, commander@npm:^7.2.0":
+ version: 7.2.0
+ resolution: "commander@npm:7.2.0"
+ checksum: 10/9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d
+ languageName: node
+ linkType: hard
+
"commander@npm:9.1.0":
version: 9.1.0
resolution: "commander@npm:9.1.0"
@@ -19633,14 +20707,7 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^7.1.0, commander@npm:^7.2.0":
- version: 7.2.0
- resolution: "commander@npm:7.2.0"
- checksum: 10/9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d
- languageName: node
- linkType: hard
-
-"commander@npm:^8.0.0":
+"commander@npm:^8.0.0, commander@npm:^8.3.0":
version: 8.3.0
resolution: "commander@npm:8.3.0"
checksum: 10/6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3
@@ -19712,6 +20779,13 @@ __metadata:
languageName: node
linkType: hard
+"compute-scroll-into-view@npm:^3.0.2":
+ version: 3.1.1
+ resolution: "compute-scroll-into-view@npm:3.1.1"
+ checksum: 10/b68827555c39862cf3d7def838f3b8ee3751e3e88b9ec3bb601484666f0596963cd91db16b23248e14759339cf2ddff72b9c53c3070f6fd27177393ea83185f3
+ languageName: node
+ linkType: hard
+
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
@@ -20007,6 +21081,24 @@ __metadata:
languageName: node
linkType: hard
+"cose-base@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "cose-base@npm:1.0.3"
+ dependencies:
+ layout-base: "npm:^1.0.0"
+ checksum: 10/52e1f4ae173738aebe14395e3f865dc10ce430156554bab52f4b8ef0c583375644348c2a226b83d97eebc7d35340919e7bc10d23a3e2fe51b853bf56f27b5da7
+ languageName: node
+ linkType: hard
+
+"cose-base@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "cose-base@npm:2.2.0"
+ dependencies:
+ layout-base: "npm:^2.0.0"
+ checksum: 10/4d4b16a84188b8f9419d9dbaffca62561f0e0ee125569339782141111aaf2bec1d180270bbaf5a13ac956f6a8c6b74ab2431e456da239982046b9ddb612bde6a
+ languageName: node
+ linkType: hard
+
"cosmiconfig@npm:^6.0.0":
version: 6.0.0
resolution: "cosmiconfig@npm:6.0.0"
@@ -20416,6 +21508,44 @@ __metadata:
languageName: node
linkType: hard
+"cytoscape-cose-bilkent@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "cytoscape-cose-bilkent@npm:4.1.0"
+ dependencies:
+ cose-base: "npm:^1.0.0"
+ peerDependencies:
+ cytoscape: ^3.2.0
+ checksum: 10/9ec2999159af62f1a251bf1e146a9a779085c4fdb1b8146596208f0097c0512fc4bffda53d3b00c87a1e8ae5024db3ebfb97162115216f5b4d024e314f4a03bb
+ languageName: node
+ linkType: hard
+
+"cytoscape-fcose@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "cytoscape-fcose@npm:2.2.0"
+ dependencies:
+ cose-base: "npm:^2.2.0"
+ peerDependencies:
+ cytoscape: ^3.2.0
+ checksum: 10/927aa3b29c1d514c6513c5a785d7af7a8d0499eb166de1f42b958ef20d264ef9cbe238da0b65ae01860424972dce1c73017cf2afdae4f02f9a247f7031b00de3
+ languageName: node
+ linkType: hard
+
+"cytoscape@npm:^3.33.1":
+ version: 3.33.2
+ resolution: "cytoscape@npm:3.33.2"
+ checksum: 10/4e9d1038635b300abbe743189b712af0668d9664fe48af42bd14fb21d3030ccb402e576dca8da4ee1160a1339b48bca75d2050ad26a81d13614402db8f97c6cc
+ languageName: node
+ linkType: hard
+
+"d3-array@npm:1 - 2":
+ version: 2.12.1
+ resolution: "d3-array@npm:2.12.1"
+ dependencies:
+ internmap: "npm:^1.0.0"
+ checksum: 10/9fdfb91f428915006e126090fe9aa9d5fcbecc78e925eceb32de9dfb989135f6ad940a8f1b086d0b569523679f85453c5335772aa9e6d5d41b480c2610857c7f
+ languageName: node
+ linkType: hard
+
"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:^3.1.6":
version: 3.2.3
resolution: "d3-array@npm:3.2.3"
@@ -20425,20 +21555,134 @@ __metadata:
languageName: node
linkType: hard
-"d3-color@npm:1 - 3":
+"d3-array@npm:2.5.0 - 3, d3-array@npm:3, d3-array@npm:^3.2.0":
+ version: 3.2.4
+ resolution: "d3-array@npm:3.2.4"
+ dependencies:
+ internmap: "npm:1 - 2"
+ checksum: 10/5800c467f89634776a5977f6dae3f4e127d91be80f1d07e3e6e35303f9de93e6636d014b234838eea620f7469688d191b3f41207a30040aab750a63c97ec1d7c
+ languageName: node
+ linkType: hard
+
+"d3-axis@npm:3":
+ version: 3.0.0
+ resolution: "d3-axis@npm:3.0.0"
+ checksum: 10/15ec43ecbd4e7b606fcda60f67a522e45576dfd6aa83dff47f3e91ef6c8448841a09cd91f630b492250dcec67c6ea64463510ead5e632ff6b827aeefae1d42ad
+ languageName: node
+ linkType: hard
+
+"d3-brush@npm:3":
+ version: 3.0.0
+ resolution: "d3-brush@npm:3.0.0"
+ dependencies:
+ d3-dispatch: "npm:1 - 3"
+ d3-drag: "npm:2 - 3"
+ d3-interpolate: "npm:1 - 3"
+ d3-selection: "npm:3"
+ d3-transition: "npm:3"
+ checksum: 10/fa3a461b62f0f0ee6fe41f5babf45535a0a8f6d4999f675fb1dce932ee02eff72dec14c7296af31ca15998dc0141ccf5d02aa6499363f8bf2941d90688a1d644
+ languageName: node
+ linkType: hard
+
+"d3-chord@npm:3":
+ version: 3.0.1
+ resolution: "d3-chord@npm:3.0.1"
+ dependencies:
+ d3-path: "npm:1 - 3"
+ checksum: 10/4febcdca4fdc8ba91fc4f7545f4b6321c440150dff80c1ebef887db07bb4200395dfebede63b257393259de07f914da10842da5ab3135e1e281e33ad153e0849
+ languageName: node
+ linkType: hard
+
+"d3-color@npm:1 - 3, d3-color@npm:3":
version: 3.1.0
resolution: "d3-color@npm:3.1.0"
checksum: 10/536ba05bfd9f4fcd6fa289b5974f5c846b21d186875684637e22bf6855e6aba93e24a2eb3712985c6af3f502fbbfa03708edb72f58142f626241a8a17258e545
languageName: node
linkType: hard
-"d3-ease@npm:^3.0.1":
+"d3-contour@npm:4":
+ version: 4.0.2
+ resolution: "d3-contour@npm:4.0.2"
+ dependencies:
+ d3-array: "npm:^3.2.0"
+ checksum: 10/0b252267e0c3c5e97d7e0c720bd35654de99f981199f7240d7dd1acfd4e2d5bf1638829f6db486452eff9c38608efa4a6ab5a0d1525131735c011ee7be3cb4ba
+ languageName: node
+ linkType: hard
+
+"d3-delaunay@npm:6":
+ version: 6.0.4
+ resolution: "d3-delaunay@npm:6.0.4"
+ dependencies:
+ delaunator: "npm:5"
+ checksum: 10/4588e2872d4154daaf2c3f34fefe74e43b909cc460238a7b02823907ca6dd109f2c488c57c8551f1a2607fe4b44fdf24e3a190cea29bca70ef5606678dd9e2de
+ languageName: node
+ linkType: hard
+
+"d3-dispatch@npm:1 - 3, d3-dispatch@npm:3":
+ version: 3.0.1
+ resolution: "d3-dispatch@npm:3.0.1"
+ checksum: 10/2b82f41bf4ef88c2f9033dfe32815b67e2ef1c5754a74137a74c7d44d6f0d6ecfa934ac56ed8afe358f6c1f06462e8aa42ca0a388397b5b77a42721570e80487
+ languageName: node
+ linkType: hard
+
+"d3-drag@npm:2 - 3, d3-drag@npm:3":
+ version: 3.0.0
+ resolution: "d3-drag@npm:3.0.0"
+ dependencies:
+ d3-dispatch: "npm:1 - 3"
+ d3-selection: "npm:3"
+ checksum: 10/80bc689935e5a46ee92b2d7f71e1c792279382affed9fbcf46034bff3ff7d3f50cf61a874da4bdf331037292b9e7dca5c6401a605d4bb699fdcb4e0c87e176ec
+ languageName: node
+ linkType: hard
+
+"d3-dsv@npm:1 - 3, d3-dsv@npm:3":
+ version: 3.0.1
+ resolution: "d3-dsv@npm:3.0.1"
+ dependencies:
+ commander: "npm:7"
+ iconv-lite: "npm:0.6"
+ rw: "npm:1"
+ bin:
+ csv2json: bin/dsv2json.js
+ csv2tsv: bin/dsv2dsv.js
+ dsv2dsv: bin/dsv2dsv.js
+ dsv2json: bin/dsv2json.js
+ json2csv: bin/json2dsv.js
+ json2dsv: bin/json2dsv.js
+ json2tsv: bin/json2dsv.js
+ tsv2csv: bin/dsv2dsv.js
+ tsv2json: bin/dsv2json.js
+ checksum: 10/a628ac42a272466940f713f310db2e5246690b22035121dc1230077070c9135fb7c9b4d260f093fcadf63b0528202a1953107448a4be3a860c4f42f50d09504d
+ languageName: node
+ linkType: hard
+
+"d3-ease@npm:1 - 3, d3-ease@npm:3, d3-ease@npm:^3.0.1":
version: 3.0.1
resolution: "d3-ease@npm:3.0.1"
checksum: 10/985d46e868494e9e6806fedd20bad712a50dcf98f357bf604a843a9f6bc17714a657c83dd762f183173dcde983a3570fa679b2bc40017d40b24163cdc4167796
languageName: node
linkType: hard
+"d3-fetch@npm:3":
+ version: 3.0.1
+ resolution: "d3-fetch@npm:3.0.1"
+ dependencies:
+ d3-dsv: "npm:1 - 3"
+ checksum: 10/cd35d55f8fbb1ea1e37be362a575bb0161449957133aa5b45b9891889b2aca1dc0769c240a236736e33cd823e820a0e73fb3744582307a5d26d1df7bed0ccecb
+ languageName: node
+ linkType: hard
+
+"d3-force@npm:3":
+ version: 3.0.0
+ resolution: "d3-force@npm:3.0.0"
+ dependencies:
+ d3-dispatch: "npm:1 - 3"
+ d3-quadtree: "npm:1 - 3"
+ d3-timer: "npm:1 - 3"
+ checksum: 10/85945f8d444d78567009518f0ab54c0f0c8873eb8eb9a2ff0ab667b0f81b419e101a411415d4a2c752547ec7143f89675e8c33b8f111e55e5579a04cb7f4591c
+ languageName: node
+ linkType: hard
+
"d3-format@npm:1 - 3":
version: 3.1.0
resolution: "d3-format@npm:3.1.0"
@@ -20446,7 +21690,30 @@ __metadata:
languageName: node
linkType: hard
-"d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:^3.0.1":
+"d3-format@npm:3":
+ version: 3.1.2
+ resolution: "d3-format@npm:3.1.2"
+ checksum: 10/811d913c2c7624cb0d2a8f0ccd7964c50945b3de3c7f7aa14c309fba7266a3ec53cbee8c05f6ad61b2b65b93e157c55a0e07db59bc3180c39dac52be8e841ab1
+ languageName: node
+ linkType: hard
+
+"d3-geo@npm:3":
+ version: 3.1.1
+ resolution: "d3-geo@npm:3.1.1"
+ dependencies:
+ d3-array: "npm:2.5.0 - 3"
+ checksum: 10/dc5e980330d891dabf92869b98871b05ca2021c64d7ef253bcfd4f2348839ad33576fba474baecc2def86ebd3d943a11d93c0af26be0a2694f5bd59824838133
+ languageName: node
+ linkType: hard
+
+"d3-hierarchy@npm:3":
+ version: 3.1.2
+ resolution: "d3-hierarchy@npm:3.1.2"
+ checksum: 10/497b79dc6c35e28b21e8a7b94db92876abd1d4ec082d9803a07ea8964e55b0e71c511a21489363a36f1456f069adb8ff7d33c633678730d6ae961ed350b27733
+ languageName: node
+ linkType: hard
+
+"d3-interpolate@npm:1 - 3, d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:3, d3-interpolate@npm:^3.0.1":
version: 3.0.1
resolution: "d3-interpolate@npm:3.0.1"
dependencies:
@@ -20455,14 +21722,62 @@ __metadata:
languageName: node
linkType: hard
-"d3-path@npm:^3.1.0":
+"d3-path@npm:1":
+ version: 1.0.9
+ resolution: "d3-path@npm:1.0.9"
+ checksum: 10/6ce1747837ea2a449d9ea32e169a382978ab09a4805eb408feb6bbc12cb5f5f6ce29aefc252dd9a815d420f4813d672f75578b78b3bbaf7811f54d8c7f93fd11
+ languageName: node
+ linkType: hard
+
+"d3-path@npm:1 - 3, d3-path@npm:3, d3-path@npm:^3.1.0":
version: 3.1.0
resolution: "d3-path@npm:3.1.0"
checksum: 10/8e97a9ab4930a05b18adda64cf4929219bac913a5506cf8585631020253b39309549632a5cbeac778c0077994442ddaaee8316ee3f380e7baf7566321b84e76a
languageName: node
linkType: hard
-"d3-scale@npm:^4.0.2":
+"d3-polygon@npm:3":
+ version: 3.0.1
+ resolution: "d3-polygon@npm:3.0.1"
+ checksum: 10/c4fa2ed19dcba13fd341815361d27e64597aa0d38d377e401e1353c4acbe8bd73c0afb3e49a1cf4119fadc3651ec8073d06aa6d0e34e664c868d071e58912cd1
+ languageName: node
+ linkType: hard
+
+"d3-quadtree@npm:1 - 3, d3-quadtree@npm:3":
+ version: 3.0.1
+ resolution: "d3-quadtree@npm:3.0.1"
+ checksum: 10/1915b6a7b031fc312f9af61947072db9468c5a2b03837f6a90b38fdaebcd0ea17a883bffd94d16b8a6848e81711a06222f7d39f129386ef1850297219b8d32ba
+ languageName: node
+ linkType: hard
+
+"d3-random@npm:3":
+ version: 3.0.1
+ resolution: "d3-random@npm:3.0.1"
+ checksum: 10/9f41d6ca3a1826cea8d88392917b5039504337d442a4d1357c870fa3031701e60209a2689a6ddae7df8fca824383d038c957eb545bc49a7428c71aaf3b11f56f
+ languageName: node
+ linkType: hard
+
+"d3-sankey@npm:^0.12.3":
+ version: 0.12.3
+ resolution: "d3-sankey@npm:0.12.3"
+ dependencies:
+ d3-array: "npm:1 - 2"
+ d3-shape: "npm:^1.2.0"
+ checksum: 10/d5c679135a26d435e9970de3fc0778c6ef5c911f0c878b246939517b57a8daa2e2db6ef99318a0dad16e6079e4b89ef9166f1f661d8d247637875b764628094d
+ languageName: node
+ linkType: hard
+
+"d3-scale-chromatic@npm:3":
+ version: 3.1.0
+ resolution: "d3-scale-chromatic@npm:3.1.0"
+ dependencies:
+ d3-color: "npm:1 - 3"
+ d3-interpolate: "npm:1 - 3"
+ checksum: 10/25df6a7c621b9171df8b2225e98e41c0a6bcac4de02deb4807280b31116e8f495c5ac93301796098ee5b698cb690154e8138d90d72fd1fe36744c60e02a3d8c4
+ languageName: node
+ linkType: hard
+
+"d3-scale@npm:4, d3-scale@npm:^4.0.2":
version: 4.0.2
resolution: "d3-scale@npm:4.0.2"
dependencies:
@@ -20475,7 +21790,14 @@ __metadata:
languageName: node
linkType: hard
-"d3-shape@npm:^3.1.0":
+"d3-selection@npm:2 - 3, d3-selection@npm:3, d3-selection@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "d3-selection@npm:3.0.0"
+ checksum: 10/0e5acfd305b31628b7be5009ba7303d84bb34817a88ed4dde9c8bd9c23528573fc5272f89fc04e5be03d2cbf5441a248d7274aaf55a8ef3dad46e16333d72298
+ languageName: node
+ linkType: hard
+
+"d3-shape@npm:3, d3-shape@npm:^3.1.0":
version: 3.2.0
resolution: "d3-shape@npm:3.2.0"
dependencies:
@@ -20484,7 +21806,16 @@ __metadata:
languageName: node
linkType: hard
-"d3-time-format@npm:2 - 4":
+"d3-shape@npm:^1.2.0":
+ version: 1.3.7
+ resolution: "d3-shape@npm:1.3.7"
+ dependencies:
+ d3-path: "npm:1"
+ checksum: 10/1e40fdcfdc8edc9c53a77a6aaea2dbf31bf06df12ebd66cc8d91f76bbde753049ad21dfee0577f7dc5d0a4468554ede4783f6df7d809e291745334dba977c09e
+ languageName: node
+ linkType: hard
+
+"d3-time-format@npm:2 - 4, d3-time-format@npm:4":
version: 4.1.0
resolution: "d3-time-format@npm:4.1.0"
dependencies:
@@ -20493,7 +21824,7 @@ __metadata:
languageName: node
linkType: hard
-"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:^3.0.0":
+"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:3, d3-time@npm:^3.0.0":
version: 3.1.0
resolution: "d3-time@npm:3.1.0"
dependencies:
@@ -20502,13 +21833,89 @@ __metadata:
languageName: node
linkType: hard
-"d3-timer@npm:^3.0.1":
+"d3-timer@npm:1 - 3, d3-timer@npm:3, d3-timer@npm:^3.0.1":
version: 3.0.1
resolution: "d3-timer@npm:3.0.1"
checksum: 10/004128602bb187948d72c7dc153f0f063f38ac7a584171de0b45e3a841ad2e17f1e40ad396a4af9cce5551b6ab4a838d5246d23492553843d9da4a4050a911e2
languageName: node
linkType: hard
+"d3-transition@npm:2 - 3, d3-transition@npm:3, d3-transition@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "d3-transition@npm:3.0.1"
+ dependencies:
+ d3-color: "npm:1 - 3"
+ d3-dispatch: "npm:1 - 3"
+ d3-ease: "npm:1 - 3"
+ d3-interpolate: "npm:1 - 3"
+ d3-timer: "npm:1 - 3"
+ peerDependencies:
+ d3-selection: 2 - 3
+ checksum: 10/02571636acb82f5532117928a87fe25de68f088c38ab4a8b16e495f0f2d08a3fd2937eaebdefdfcf7f1461545524927d2632d795839b88d2e4c71e387aaaffac
+ languageName: node
+ linkType: hard
+
+"d3-zoom@npm:3":
+ version: 3.0.0
+ resolution: "d3-zoom@npm:3.0.0"
+ dependencies:
+ d3-dispatch: "npm:1 - 3"
+ d3-drag: "npm:2 - 3"
+ d3-interpolate: "npm:1 - 3"
+ d3-selection: "npm:2 - 3"
+ d3-transition: "npm:2 - 3"
+ checksum: 10/0e6e5c14e33c4ecdff311a900dd037dea407734f2dd2818988ed6eae342c1799e8605824523678bd404f81e37824cc588f62dbde46912444c89acc7888036c6b
+ languageName: node
+ linkType: hard
+
+"d3@npm:^7.9.0":
+ version: 7.9.0
+ resolution: "d3@npm:7.9.0"
+ dependencies:
+ d3-array: "npm:3"
+ d3-axis: "npm:3"
+ d3-brush: "npm:3"
+ d3-chord: "npm:3"
+ d3-color: "npm:3"
+ d3-contour: "npm:4"
+ d3-delaunay: "npm:6"
+ d3-dispatch: "npm:3"
+ d3-drag: "npm:3"
+ d3-dsv: "npm:3"
+ d3-ease: "npm:3"
+ d3-fetch: "npm:3"
+ d3-force: "npm:3"
+ d3-format: "npm:3"
+ d3-geo: "npm:3"
+ d3-hierarchy: "npm:3"
+ d3-interpolate: "npm:3"
+ d3-path: "npm:3"
+ d3-polygon: "npm:3"
+ d3-quadtree: "npm:3"
+ d3-random: "npm:3"
+ d3-scale: "npm:4"
+ d3-scale-chromatic: "npm:3"
+ d3-selection: "npm:3"
+ d3-shape: "npm:3"
+ d3-time: "npm:3"
+ d3-time-format: "npm:4"
+ d3-timer: "npm:3"
+ d3-transition: "npm:3"
+ d3-zoom: "npm:3"
+ checksum: 10/b0b418996bdf279b01f5c7a0117927f9ad3e833c9ce4657550ce6f6ace70b70cf829c4144b01df0be5a0f716d4e5f15ab0cadc5ff1ce1561d7be29ac86493d83
+ languageName: node
+ linkType: hard
+
+"dagre-d3-es@npm:7.0.14":
+ version: 7.0.14
+ resolution: "dagre-d3-es@npm:7.0.14"
+ dependencies:
+ d3: "npm:^7.9.0"
+ lodash-es: "npm:^4.17.21"
+ checksum: 10/f2787049ae2684de27950dfc61eb23437cbb5c3ca7ec7f58620e19f16059465b6d23324ca861961353a60bb4cdaa5c66edfa9bbe44ac2304b72dd00ab4199714
+ languageName: node
+ linkType: hard
+
"data-uri-to-buffer@npm:^4.0.0":
version: 4.0.1
resolution: "data-uri-to-buffer@npm:4.0.1"
@@ -20621,6 +22028,13 @@ __metadata:
languageName: node
linkType: hard
+"dayjs@npm:^1.11.19":
+ version: 1.11.20
+ resolution: "dayjs@npm:1.11.20"
+ checksum: 10/5347533f21a55b8bb1b1ef559be9b805514c3a8fb7e68b75fb7e73808131c59e70909c073aa44ce8a0d159195cd110cdd4081cf87ab96cb06fee3edacae791c6
+ languageName: node
+ linkType: hard
+
"dayjs@patch:dayjs@npm%3A1.11.4#./.yarn/patches/dayjs-npm-1.11.4-97921cd375.patch::locator=calcom-monorepo%40workspace%3A.":
version: 1.11.4
resolution: "dayjs@patch:dayjs@npm%3A1.11.4#./.yarn/patches/dayjs-npm-1.11.4-97921cd375.patch::version=1.11.4&hash=24cc20&locator=calcom-monorepo%40workspace%3A."
@@ -20876,6 +22290,15 @@ __metadata:
languageName: node
linkType: hard
+"delaunator@npm:5":
+ version: 5.1.0
+ resolution: "delaunator@npm:5.1.0"
+ dependencies:
+ robust-predicates: "npm:^3.0.2"
+ checksum: 10/ede01ddbb69c2d12672e1fd334e4265099d73c082a10fc2d33b4e527c61e0221b25011e9d49a701941211bbedd9d39b9eccac232803edf22d6308ad08ef61a98
+ languageName: node
+ linkType: hard
+
"delayed-stream@npm:~1.0.0":
version: 1.0.0
resolution: "delayed-stream@npm:1.0.0"
@@ -21178,6 +22601,18 @@ __metadata:
languageName: node
linkType: hard
+"dompurify@npm:^3.3.1":
+ version: 3.4.0
+ resolution: "dompurify@npm:3.4.0"
+ dependencies:
+ "@types/trusted-types": "npm:^2.0.7"
+ dependenciesMeta:
+ "@types/trusted-types":
+ optional: true
+ checksum: 10/ead40b78ec51cd451f2c74fada4233ee0afeafdbab54af2f4a4bd5d4d138ac04d0d85140e79f533803ecfd1c3758edc1176087039c1e7217824f9794a9d34d2c
+ languageName: node
+ linkType: hard
+
"domutils@npm:3.2.2, domutils@npm:^3.0.1, domutils@npm:^3.2.1":
version: 3.2.2
resolution: "domutils@npm:3.2.2"
@@ -21841,6 +23276,30 @@ __metadata:
languageName: node
linkType: hard
+"esast-util-from-estree@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "esast-util-from-estree@npm:2.0.0"
+ dependencies:
+ "@types/estree-jsx": "npm:^1.0.0"
+ devlop: "npm:^1.0.0"
+ estree-util-visit: "npm:^2.0.0"
+ unist-util-position-from-estree: "npm:^2.0.0"
+ checksum: 10/b11a13df70e51e0306a8097d691eb2dbde52388bb4d29f89c080fccd00c9fb22a624fad8683ca2ce01761cbf289d3fd480852aec8f5e5a3f0a2abd30aa8dfbe7
+ languageName: node
+ linkType: hard
+
+"esast-util-from-js@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "esast-util-from-js@npm:2.0.1"
+ dependencies:
+ "@types/estree-jsx": "npm:^1.0.0"
+ acorn: "npm:^8.0.0"
+ esast-util-from-estree: "npm:^2.0.0"
+ vfile-message: "npm:^4.0.0"
+ checksum: 10/ad3ff18de45d981a19ae35ecd7f47a2954399c2d901f3d9f22ab58309c327215b6e2e39f9c0a8ff58d3fd0435fe81a3ff4257754e1a12bdc590a0b68c9d6e085
+ languageName: node
+ linkType: hard
+
"esbuild@npm:^0.23.0":
version: 0.23.1
resolution: "esbuild@npm:0.23.1"
@@ -22201,6 +23660,27 @@ __metadata:
languageName: node
linkType: hard
+"estree-util-attach-comments@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "estree-util-attach-comments@npm:3.0.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ checksum: 10/a788b5bb7ab98311ab5e96628e40d2fc5d74eae5e5a1ca9769b4749ec5bf9747b00e200c597dc22b8d492a311933e78989930ef3a753556e375a41c360df19ac
+ languageName: node
+ linkType: hard
+
+"estree-util-build-jsx@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "estree-util-build-jsx@npm:3.0.1"
+ dependencies:
+ "@types/estree-jsx": "npm:^1.0.0"
+ devlop: "npm:^1.0.0"
+ estree-util-is-identifier-name: "npm:^3.0.0"
+ estree-walker: "npm:^3.0.0"
+ checksum: 10/08b43edd1d97ecbaa8e3be891b75bdab426734e68a9520bafd67ee61d04dc1680a6a7cb331b61b3b323952016cce7d947562bf3ed51d7ec6701a4463a3bacdb5
+ languageName: node
+ linkType: hard
+
"estree-util-is-identifier-name@npm:^3.0.0":
version: 3.0.0
resolution: "estree-util-is-identifier-name@npm:3.0.0"
@@ -22218,6 +23698,17 @@ __metadata:
languageName: node
linkType: hard
+"estree-util-to-js@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "estree-util-to-js@npm:2.0.0"
+ dependencies:
+ "@types/estree-jsx": "npm:^1.0.0"
+ astring: "npm:^1.8.0"
+ source-map: "npm:^0.7.0"
+ checksum: 10/4a1673d9c859d8fa8a3d87d83c770390ce3cde70978891f3ef1692d57b4f852e0d5a94d18c656bd6431e0be29a64fd041a1fb8e2a579a4484d47142d2a1addb5
+ languageName: node
+ linkType: hard
+
"estree-util-value-to-estree@npm:^3.0.0":
version: 3.4.0
resolution: "estree-util-value-to-estree@npm:3.4.0"
@@ -22227,6 +23718,15 @@ __metadata:
languageName: node
linkType: hard
+"estree-util-value-to-estree@npm:^3.3.3":
+ version: 3.5.0
+ resolution: "estree-util-value-to-estree@npm:3.5.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ checksum: 10/b8fc4db7a70d7af5c1ae9d611fc7802022e88fece351ddc557a2db3aa3c7d65eb79e4499f845b9783054cb6826b489ed17c178b09d50ca182c17c53d07a79b83
+ languageName: node
+ linkType: hard
+
"estree-util-visit@npm:^2.0.0":
version: 2.0.0
resolution: "estree-util-visit@npm:2.0.0"
@@ -22656,6 +24156,19 @@ __metadata:
languageName: node
linkType: hard
+"fast-glob@npm:^3.3.2":
+ version: 3.3.3
+ resolution: "fast-glob@npm:3.3.3"
+ dependencies:
+ "@nodelib/fs.stat": "npm:^2.0.2"
+ "@nodelib/fs.walk": "npm:^1.2.3"
+ glob-parent: "npm:^5.1.2"
+ merge2: "npm:^1.3.0"
+ micromatch: "npm:^4.0.8"
+ checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad
+ languageName: node
+ linkType: hard
+
"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
@@ -23738,6 +25251,13 @@ __metadata:
languageName: node
linkType: hard
+"github-slugger@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "github-slugger@npm:2.0.0"
+ checksum: 10/2fb15d78262eeba1e68671f048c62d05ed21e51281cccc7b1c9e8e089e8510b3037fb648b8ba27290e60534df2cb251312a1e7e813204495df621220192fd600
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -24192,6 +25712,13 @@ __metadata:
languageName: node
linkType: hard
+"hachure-fill@npm:^0.5.2":
+ version: 0.5.2
+ resolution: "hachure-fill@npm:0.5.2"
+ checksum: 10/d78f1b992d1c8951a4fc893bf32045748132a8b481c15d6d31c77c05557f5fa86913a2b66b3c3a3c8ce46ca8e0a46b0b2aa11f979bc804d8edba77b8c30eb1ca
+ languageName: node
+ linkType: hard
+
"handlebars@npm:4.7.9":
version: 4.7.9
resolution: "handlebars@npm:4.7.9"
@@ -24313,7 +25840,123 @@ __metadata:
languageName: node
linkType: hard
-"hast-util-to-html@npm:^9.0.0":
+"hast-util-from-dom@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "hast-util-from-dom@npm:5.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ hastscript: "npm:^9.0.0"
+ web-namespaces: "npm:^2.0.0"
+ checksum: 10/acef237ee0cc581d5914f9cbec7b99cb738272d6b1c90741ce3ece8335b49631a6109428e153d4d09b3ee8167da0a2ebf6c359d50703b2bdb4c1c8108ea0a6c7
+ languageName: node
+ linkType: hard
+
+"hast-util-from-html-isomorphic@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "hast-util-from-html-isomorphic@npm:2.0.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ hast-util-from-dom: "npm:^5.0.0"
+ hast-util-from-html: "npm:^2.0.0"
+ unist-util-remove-position: "npm:^5.0.0"
+ checksum: 10/16ba4b46f9f3322d750516fcf760f5d181ff32cefc941dc4d3992742d30ad5ba78139e7429db8567a8e5c8725db7c86f07f4af9935342469db0b8565147eb2b6
+ languageName: node
+ linkType: hard
+
+"hast-util-from-html@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "hast-util-from-html@npm:2.0.3"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ devlop: "npm:^1.1.0"
+ hast-util-from-parse5: "npm:^8.0.0"
+ parse5: "npm:^7.0.0"
+ vfile: "npm:^6.0.0"
+ vfile-message: "npm:^4.0.0"
+ checksum: 10/cdd8ceae114d7ff6d4a81d9d7314c53299acfaca3d959a5894e80eb013c0850af613e2688f1682945c2793e0d9e1acb105560295fd8f141ab7b75f4b2e49cb2c
+ languageName: node
+ linkType: hard
+
+"hast-util-from-parse5@npm:^8.0.0":
+ version: 8.0.3
+ resolution: "hast-util-from-parse5@npm:8.0.3"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ "@types/unist": "npm:^3.0.0"
+ devlop: "npm:^1.0.0"
+ hastscript: "npm:^9.0.0"
+ property-information: "npm:^7.0.0"
+ vfile: "npm:^6.0.0"
+ vfile-location: "npm:^5.0.0"
+ web-namespaces: "npm:^2.0.0"
+ checksum: 10/539c945c550cfef394a89dcff6e4de26768a748a7288ddce6f59554dd271b663b8398d58ace434264e965aaf3828fdbff86f9109d7fa639b3fe34dedcad4a5df
+ languageName: node
+ linkType: hard
+
+"hast-util-is-element@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "hast-util-is-element@npm:3.0.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ checksum: 10/b4e6d84c763ffdc44198ba0c4a5a7430794a7b2c1eec699d37776ea9832eef79f129726c175982103eb3b21f531a6bfd2fa43ce26e1ed6d8f6a87c102ba212c8
+ languageName: node
+ linkType: hard
+
+"hast-util-parse-selector@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "hast-util-parse-selector@npm:4.0.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ checksum: 10/76087670d3b0b50b23a6cb70bca53a6176d6608307ccdbb3ed18b650b82e7c3513bfc40348f1389dc0c5ae872b9a768851f4335f44654abd7deafd6974c52402
+ languageName: node
+ linkType: hard
+
+"hast-util-raw@npm:^9.0.0":
+ version: 9.1.0
+ resolution: "hast-util-raw@npm:9.1.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ "@types/unist": "npm:^3.0.0"
+ "@ungap/structured-clone": "npm:^1.0.0"
+ hast-util-from-parse5: "npm:^8.0.0"
+ hast-util-to-parse5: "npm:^8.0.0"
+ html-void-elements: "npm:^3.0.0"
+ mdast-util-to-hast: "npm:^13.0.0"
+ parse5: "npm:^7.0.0"
+ unist-util-position: "npm:^5.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ vfile: "npm:^6.0.0"
+ web-namespaces: "npm:^2.0.0"
+ zwitch: "npm:^2.0.0"
+ checksum: 10/fa304d08a9fce0f54b2baa18d15c45cb5cac695cbee3567b8ccbd9a57fa295c0fb23d238daca1cf0135ad8d538bb341dcd7d9da03f8b7d12e6980a9f8c4340ae
+ languageName: node
+ linkType: hard
+
+"hast-util-to-estree@npm:^3.0.0, hast-util-to-estree@npm:^3.1.0":
+ version: 3.1.3
+ resolution: "hast-util-to-estree@npm:3.1.3"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ "@types/estree-jsx": "npm:^1.0.0"
+ "@types/hast": "npm:^3.0.0"
+ comma-separated-tokens: "npm:^2.0.0"
+ devlop: "npm:^1.0.0"
+ estree-util-attach-comments: "npm:^3.0.0"
+ estree-util-is-identifier-name: "npm:^3.0.0"
+ hast-util-whitespace: "npm:^3.0.0"
+ mdast-util-mdx-expression: "npm:^2.0.0"
+ mdast-util-mdx-jsx: "npm:^3.0.0"
+ mdast-util-mdxjs-esm: "npm:^2.0.0"
+ property-information: "npm:^7.0.0"
+ space-separated-tokens: "npm:^2.0.0"
+ style-to-js: "npm:^1.0.0"
+ unist-util-position: "npm:^5.0.0"
+ zwitch: "npm:^2.0.0"
+ checksum: 10/efe69c8af68f021d853e70916c6e940765be519aec8703765898c1c3814424b0470f70c0272cf4ac06dcaf6d6f3cc781ebf034701ed240a33ac691d1f5eaf65b
+ languageName: node
+ linkType: hard
+
+"hast-util-to-html@npm:^9.0.0, hast-util-to-html@npm:^9.0.5":
version: 9.0.5
resolution: "hast-util-to-html@npm:9.0.5"
dependencies:
@@ -24332,6 +25975,65 @@ __metadata:
languageName: node
linkType: hard
+"hast-util-to-jsx-runtime@npm:^2.0.0":
+ version: 2.3.6
+ resolution: "hast-util-to-jsx-runtime@npm:2.3.6"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ "@types/hast": "npm:^3.0.0"
+ "@types/unist": "npm:^3.0.0"
+ comma-separated-tokens: "npm:^2.0.0"
+ devlop: "npm:^1.0.0"
+ estree-util-is-identifier-name: "npm:^3.0.0"
+ hast-util-whitespace: "npm:^3.0.0"
+ mdast-util-mdx-expression: "npm:^2.0.0"
+ mdast-util-mdx-jsx: "npm:^3.0.0"
+ mdast-util-mdxjs-esm: "npm:^2.0.0"
+ property-information: "npm:^7.0.0"
+ space-separated-tokens: "npm:^2.0.0"
+ style-to-js: "npm:^1.0.0"
+ unist-util-position: "npm:^5.0.0"
+ vfile-message: "npm:^4.0.0"
+ checksum: 10/111bd69f482952c7591cb4e1d3face25f1c18849b310a4d6cacc91e2d2cbc965d455fad35c059b8f0cfd762e933b826a7090b6f3098dece08307a6569de8f1d8
+ languageName: node
+ linkType: hard
+
+"hast-util-to-parse5@npm:^8.0.0":
+ version: 8.0.1
+ resolution: "hast-util-to-parse5@npm:8.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ comma-separated-tokens: "npm:^2.0.0"
+ devlop: "npm:^1.0.0"
+ property-information: "npm:^7.0.0"
+ space-separated-tokens: "npm:^2.0.0"
+ web-namespaces: "npm:^2.0.0"
+ zwitch: "npm:^2.0.0"
+ checksum: 10/4776c2fc2d6231364e4d59e7b0045f2ba340fdbf912825147fa2c3dfdf90cc7f458c86da90a9c2c7028375197f1ba2e831ea4c4ea549a0a9911a670e73edd6a7
+ languageName: node
+ linkType: hard
+
+"hast-util-to-string@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "hast-util-to-string@npm:3.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ checksum: 10/a569518313a648bc86e712858bc907d1f65137ebba87bc71180dbc2f24f194f6035019ffa8e38b1f7897672d45a337046a4c9964ce6d2593953b5069e10d31c2
+ languageName: node
+ linkType: hard
+
+"hast-util-to-text@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "hast-util-to-text@npm:4.0.2"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ "@types/unist": "npm:^3.0.0"
+ hast-util-is-element: "npm:^3.0.0"
+ unist-util-find-after: "npm:^5.0.0"
+ checksum: 10/71241e486a155b186b06355fa3bbdaa88602aa108a44ab00a6992e5cabcd7858b43dcb1211c5b17bfe76dddbe9acbbd97408a8e483c1ce83834032778bccd157
+ languageName: node
+ linkType: hard
+
"hast-util-whitespace@npm:^3.0.0":
version: 3.0.0
resolution: "hast-util-whitespace@npm:3.0.0"
@@ -24341,6 +26043,19 @@ __metadata:
languageName: node
linkType: hard
+"hastscript@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "hastscript@npm:9.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ comma-separated-tokens: "npm:^2.0.0"
+ hast-util-parse-selector: "npm:^4.0.0"
+ property-information: "npm:^7.0.0"
+ space-separated-tokens: "npm:^2.0.0"
+ checksum: 10/9aa8135faf0307807cca4075bef4e3403ae1ce959ad4b9e6720892ba957d58ff98b2f60b5eb3ac67d88ae897dc918997299cd4249d7ac602a0066dd46442c5d4
+ languageName: node
+ linkType: hard
+
"he@npm:1.2.0, he@npm:^1.2.0":
version: 1.2.0
resolution: "he@npm:1.2.0"
@@ -24792,7 +26507,7 @@ __metadata:
languageName: node
linkType: hard
-"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
+"iconv-lite@npm:0.6, iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
dependencies:
@@ -25121,6 +26836,13 @@ __metadata:
languageName: node
linkType: hard
+"inline-style-parser@npm:0.2.7":
+ version: 0.2.7
+ resolution: "inline-style-parser@npm:0.2.7"
+ checksum: 10/cdfe719bd694b53bfbad20a645a9a4dda89c3ff56ee2b95945ad4eea86c541501f49f852d23bc2f73cd8127b6b62ea9027f697838e323a7f7d0d9b760e27a632
+ languageName: node
+ linkType: hard
+
"inline-style-prefixer@npm:^7.0.1":
version: 7.0.1
resolution: "inline-style-prefixer@npm:7.0.1"
@@ -25264,6 +26986,13 @@ __metadata:
languageName: node
linkType: hard
+"internmap@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "internmap@npm:1.0.1"
+ checksum: 10/429cb9e28f393f10c73a826d71ba9e359711b7e42345bd684aba708f43b8139ce90f09b15abbf977a981474ac61615294854e5b9520d3f65187d0f6a2ff27665
+ languageName: node
+ linkType: hard
+
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -26024,6 +27753,15 @@ __metadata:
languageName: node
linkType: hard
+"is64bit@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is64bit@npm:2.0.0"
+ dependencies:
+ system-architecture: "npm:^0.1.0"
+ checksum: 10/94dafd5f29bfb96c542e89ef8c33e811159ca7d07a2890ab83026fa87706612af4101308d9392e9ee68e046e8604a6b59a8f41091f8556f6235efbcfd9c5574c
+ languageName: node
+ linkType: hard
+
"isarray@npm:2.0.5, isarray@npm:^2.0.5":
version: 2.0.5
resolution: "isarray@npm:2.0.5"
@@ -27127,6 +28865,17 @@ __metadata:
languageName: node
linkType: hard
+"katex@npm:^0.16.0, katex@npm:^0.16.21, katex@npm:^0.16.25":
+ version: 0.16.45
+ resolution: "katex@npm:0.16.45"
+ dependencies:
+ commander: "npm:^8.3.0"
+ bin:
+ katex: cli.js
+ checksum: 10/8c82f9651c3615459722166a6ccb16f23ecd8323850a956568b69b1f641331a57679aa9f3ad4903c4be26089434cbbde850c0384b9b0dff022e4357b84a20ebc
+ languageName: node
+ linkType: hard
+
"kbar@npm:0.1.0-beta.36":
version: 0.1.0-beta.36
resolution: "kbar@npm:0.1.0-beta.36"
@@ -27143,6 +28892,13 @@ __metadata:
languageName: node
linkType: hard
+"khroma@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "khroma@npm:2.1.0"
+ checksum: 10/a195e317bf6f3a1cba98df2677bf9bf6d14195ee0b1c3e5bc20a542cd99652682f290c196a8963956d87aed4ad65ac0bc8a15d75cddf00801fdafd148e01a5d2
+ languageName: node
+ linkType: hard
+
"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3":
version: 6.0.3
resolution: "kind-of@npm:6.0.3"
@@ -27178,6 +28934,34 @@ __metadata:
languageName: node
linkType: hard
+"langium@npm:^4.0.0":
+ version: 4.2.2
+ resolution: "langium@npm:4.2.2"
+ dependencies:
+ "@chevrotain/regexp-to-ast": "npm:~12.0.0"
+ chevrotain: "npm:~12.0.0"
+ chevrotain-allstar: "npm:~0.4.1"
+ vscode-languageserver: "npm:~9.0.1"
+ vscode-languageserver-textdocument: "npm:~1.0.11"
+ vscode-uri: "npm:~3.1.0"
+ checksum: 10/adb5b7dde073a3215ecebe56077c12b6ea22bbdeebd4845b33db13c919f02c94aa95a0d13a674e66221301bf1fa664d57a89c763df2ef09f370fe05dc453005a
+ languageName: node
+ linkType: hard
+
+"layout-base@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "layout-base@npm:1.0.2"
+ checksum: 10/34504e61e4770e563cf49d4a56c8c10f1da0fb452cff89a652118783189c642ebc86a300d97cbc247e59a9c1eb06a2d419982f7dd10e8eedcab2414bc46d32f8
+ languageName: node
+ linkType: hard
+
+"layout-base@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "layout-base@npm:2.0.1"
+ checksum: 10/b5cca04a2e327ea16374a0058f73544291aeb0026972677a128594aca3b627d26949140ab7d275798c7d39193a33b41c5a856d4509c1518f49c9a5f1dad39a20
+ languageName: node
+ linkType: hard
+
"leven@npm:^2.1.0":
version: 2.1.0
resolution: "leven@npm:2.1.0"
@@ -28239,6 +30023,13 @@ __metadata:
languageName: node
linkType: hard
+"markdown-extensions@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "markdown-extensions@npm:2.0.0"
+ checksum: 10/ec4ffcb0768f112e778e7ac74cb8ef22a966c168c3e6c29829f007f015b0a0b5c79c73ee8599a0c72e440e7f5cfdbf19e80e2d77b9a313b8f66e180a330cf1b2
+ languageName: node
+ linkType: hard
+
"markdown-it@npm:13.0.1":
version: 13.0.1
resolution: "markdown-it@npm:13.0.1"
@@ -28270,6 +30061,15 @@ __metadata:
languageName: node
linkType: hard
+"marked@npm:^16.3.0":
+ version: 16.4.2
+ resolution: "marked@npm:16.4.2"
+ bin:
+ marked: bin/marked.js
+ checksum: 10/6e40e40661dce97e271198daa2054fc31e6445892a735e416c248fba046bdfa4573cafa08dc254529f105e7178a34485eb7f82573979cfb377a4530f66e79187
+ languageName: node
+ linkType: hard
+
"matchit@npm:^1.0.0":
version: 1.1.0
resolution: "matchit@npm:1.1.0"
@@ -28286,6 +30086,18 @@ __metadata:
languageName: node
linkType: hard
+"mathjax-full@npm:^3.2.2":
+ version: 3.2.2
+ resolution: "mathjax-full@npm:3.2.2"
+ dependencies:
+ esm: "npm:^3.2.25"
+ mhchemparser: "npm:^4.1.0"
+ mj-context-menu: "npm:^0.6.1"
+ speech-rule-engine: "npm:^4.0.6"
+ checksum: 10/1091a1773f736c00723ce4db35f9f0f04f4e54b8af51cf1b916ea0e1f90411e64521970f9ec5f760a7b490956f54cf2a5ddda2a2d762eddf65d6cd63494c4f8c
+ languageName: node
+ linkType: hard
+
"md5@npm:2.3.0":
version: 2.3.0
resolution: "md5@npm:2.3.0"
@@ -28329,6 +30141,26 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-from-markdown@npm:^2.0.1":
+ version: 2.0.3
+ resolution: "mdast-util-from-markdown@npm:2.0.3"
+ dependencies:
+ "@types/mdast": "npm:^4.0.0"
+ "@types/unist": "npm:^3.0.0"
+ decode-named-character-reference: "npm:^1.0.0"
+ devlop: "npm:^1.0.0"
+ mdast-util-to-string: "npm:^4.0.0"
+ micromark: "npm:^4.0.0"
+ micromark-util-decode-numeric-character-reference: "npm:^2.0.0"
+ micromark-util-decode-string: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ unist-util-stringify-position: "npm:^4.0.0"
+ checksum: 10/96f2bfb3b240c3d20a57db5d215faed795abf495c65ca2a4d61c0cf796011bc980619aa032d7984b05b67c15edc0eccd12a004a848952d3a598d108cf14901ab
+ languageName: node
+ linkType: hard
+
"mdast-util-frontmatter@npm:^2.0.0":
version: 2.0.1
resolution: "mdast-util-frontmatter@npm:2.0.1"
@@ -28420,6 +30252,21 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-math@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "mdast-util-math@npm:3.0.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ "@types/mdast": "npm:^4.0.0"
+ devlop: "npm:^1.0.0"
+ longest-streak: "npm:^3.0.0"
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.1.0"
+ unist-util-remove-position: "npm:^5.0.0"
+ checksum: 10/26f44933f3ae2bfce85df23e79cd31bcc42ef328eaeef70550f38310e29fc8eece5e79fc404ed1485fd38b9113e1817258ca6c1a602be82a933e0198d812c9af
+ languageName: node
+ linkType: hard
+
"mdast-util-mdx-expression@npm:^2.0.0":
version: 2.0.1
resolution: "mdast-util-mdx-expression@npm:2.0.1"
@@ -28508,7 +30355,7 @@ __metadata:
languageName: node
linkType: hard
-"mdast-util-to-markdown@npm:^2.0.0":
+"mdast-util-to-markdown@npm:^2.0.0, mdast-util-to-markdown@npm:^2.1.0":
version: 2.1.2
resolution: "mdast-util-to-markdown@npm:2.1.2"
dependencies:
@@ -28682,6 +30529,35 @@ __metadata:
languageName: node
linkType: hard
+"mermaid@npm:^11.0.0":
+ version: 11.14.0
+ resolution: "mermaid@npm:11.14.0"
+ dependencies:
+ "@braintree/sanitize-url": "npm:^7.1.1"
+ "@iconify/utils": "npm:^3.0.2"
+ "@mermaid-js/parser": "npm:^1.1.0"
+ "@types/d3": "npm:^7.4.3"
+ "@upsetjs/venn.js": "npm:^2.0.0"
+ cytoscape: "npm:^3.33.1"
+ cytoscape-cose-bilkent: "npm:^4.1.0"
+ cytoscape-fcose: "npm:^2.2.0"
+ d3: "npm:^7.9.0"
+ d3-sankey: "npm:^0.12.3"
+ dagre-d3-es: "npm:7.0.14"
+ dayjs: "npm:^1.11.19"
+ dompurify: "npm:^3.3.1"
+ katex: "npm:^0.16.25"
+ khroma: "npm:^2.1.0"
+ lodash-es: "npm:^4.17.23"
+ marked: "npm:^16.3.0"
+ roughjs: "npm:^4.6.6"
+ stylis: "npm:^4.3.6"
+ ts-dedent: "npm:^2.2.0"
+ uuid: "npm:^11.1.0"
+ checksum: 10/44a4d1884702956b61e99a54a7a8f369749c65da4c2278d6aa6dd2c4a6904f9950ce9925b310c37fc9f71c7684c38f5853995e4c0002256e7d887621bb24a4ec
+ languageName: node
+ linkType: hard
+
"meros@npm:^1.2.1":
version: 1.3.0
resolution: "meros@npm:1.3.0"
@@ -28701,6 +30577,13 @@ __metadata:
languageName: node
linkType: hard
+"mhchemparser@npm:^4.1.0":
+ version: 4.2.1
+ resolution: "mhchemparser@npm:4.2.1"
+ checksum: 10/06aeb3893a1015c9e66430e4d24a7cd876cc3761aa7258900310f674296ff9797e62d9411bfa0898514100922ccf7bbc9f9eafb34d6bd169177f85df3723a333
+ languageName: node
+ linkType: hard
+
"micro@npm:10.0.1":
version: 10.0.1
resolution: "micro@npm:10.0.1"
@@ -28843,6 +30726,21 @@ __metadata:
languageName: node
linkType: hard
+"micromark-extension-math@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "micromark-extension-math@npm:3.1.0"
+ dependencies:
+ "@types/katex": "npm:^0.16.0"
+ devlop: "npm:^1.0.0"
+ katex: "npm:^0.16.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 10/37b2002aca15cf354ff754191379942f2b36df5ceeb69509294d80b4e158e8af83dda03c434e1497ccc597d63cf85a1ccc0d46f17770fc7692f76887404c8d1d
+ languageName: node
+ linkType: hard
+
"micromark-extension-mdx-expression@npm:^3.0.0":
version: 3.0.1
resolution: "micromark-extension-mdx-expression@npm:3.0.1"
@@ -29508,6 +31406,13 @@ __metadata:
languageName: node
linkType: hard
+"mj-context-menu@npm:^0.6.1":
+ version: 0.6.1
+ resolution: "mj-context-menu@npm:0.6.1"
+ checksum: 10/5b9d6e3dabd9098eb37b9583a55b5e23d9d4f80a97c295c2f4ca318233801519e5abc7b5d7907817fea5cc7dcf334f192ac9622e2d4da55d350b78c8e31e7e3a
+ languageName: node
+ linkType: hard
+
"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3":
version: 0.5.3
resolution: "mkdirp-classic@npm:0.5.3"
@@ -29547,6 +31452,18 @@ __metadata:
languageName: node
linkType: hard
+"mlly@npm:^1.8.0":
+ version: 1.8.2
+ resolution: "mlly@npm:1.8.2"
+ dependencies:
+ acorn: "npm:^8.16.0"
+ pathe: "npm:^2.0.3"
+ pkg-types: "npm:^1.3.1"
+ ufo: "npm:^1.6.3"
+ checksum: 10/e13b79edb113ac9d3ce8b5998d490cd979e907d31b562b9c6630e59623d32710cc83be1da46755ccd3143c57d50debcf98a9903d55e6e07e57910dc3369d96c1
+ languageName: node
+ linkType: hard
+
"mnemonist@npm:0.38.3":
version: 0.38.3
resolution: "mnemonist@npm:0.38.3"
@@ -30130,6 +32047,16 @@ __metadata:
languageName: node
linkType: hard
+"next-themes@npm:^0.4.0":
+ version: 0.4.6
+ resolution: "next-themes@npm:0.4.6"
+ peerDependencies:
+ react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
+ checksum: 10/48540e77a8f1967fa27338e91037df296f84d8979ba3003f71eed8d9a2f4f29b3cc6797d27b501547fd39cf33611a2accb432eec92ad8a457abe1a142cc5a02e
+ languageName: node
+ linkType: hard
+
"next-validations@npm:0.2.1":
version: 0.2.1
resolution: "next-validations@npm:0.2.1"
@@ -30257,6 +32184,136 @@ __metadata:
languageName: node
linkType: hard
+"next@npm:^15.1.0":
+ version: 15.5.15
+ resolution: "next@npm:15.5.15"
+ dependencies:
+ "@next/env": "npm:15.5.15"
+ "@next/swc-darwin-arm64": "npm:15.5.15"
+ "@next/swc-darwin-x64": "npm:15.5.15"
+ "@next/swc-linux-arm64-gnu": "npm:15.5.15"
+ "@next/swc-linux-arm64-musl": "npm:15.5.15"
+ "@next/swc-linux-x64-gnu": "npm:15.5.15"
+ "@next/swc-linux-x64-musl": "npm:15.5.15"
+ "@next/swc-win32-arm64-msvc": "npm:15.5.15"
+ "@next/swc-win32-x64-msvc": "npm:15.5.15"
+ "@swc/helpers": "npm:0.5.15"
+ caniuse-lite: "npm:^1.0.30001579"
+ postcss: "npm:8.4.31"
+ sharp: "npm:^0.34.3"
+ styled-jsx: "npm:5.1.6"
+ peerDependencies:
+ "@opentelemetry/api": ^1.1.0
+ "@playwright/test": ^1.51.1
+ babel-plugin-react-compiler: "*"
+ react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+ react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+ sass: ^1.3.0
+ dependenciesMeta:
+ "@next/swc-darwin-arm64":
+ optional: true
+ "@next/swc-darwin-x64":
+ optional: true
+ "@next/swc-linux-arm64-gnu":
+ optional: true
+ "@next/swc-linux-arm64-musl":
+ optional: true
+ "@next/swc-linux-x64-gnu":
+ optional: true
+ "@next/swc-linux-x64-musl":
+ optional: true
+ "@next/swc-win32-arm64-msvc":
+ optional: true
+ "@next/swc-win32-x64-msvc":
+ optional: true
+ sharp:
+ optional: true
+ peerDependenciesMeta:
+ "@opentelemetry/api":
+ optional: true
+ "@playwright/test":
+ optional: true
+ babel-plugin-react-compiler:
+ optional: true
+ sass:
+ optional: true
+ bin:
+ next: dist/bin/next
+ checksum: 10/f15867d9e068194376a9657a13b5bc28dee4afedf4a163304c49cf9cec008ad5b905b8f4639bbebd702f77342b76847252b02dffeb130dd07be24aa0d2a694f0
+ languageName: node
+ linkType: hard
+
+"nextra-theme-docs@npm:^4.2.0":
+ version: 4.6.1
+ resolution: "nextra-theme-docs@npm:4.6.1"
+ dependencies:
+ "@headlessui/react": "npm:^2.1.2"
+ clsx: "npm:^2.1.0"
+ next-themes: "npm:^0.4.0"
+ react-compiler-runtime: "npm:^19.1.0-rc.2"
+ scroll-into-view-if-needed: "npm:^3.1.0"
+ zod: "npm:^4.1.12"
+ zustand: "npm:^5.0.1"
+ peerDependencies:
+ next: ">=14"
+ nextra: 4.6.1
+ react: ">=18"
+ react-dom: ">=18"
+ checksum: 10/dcb33b6db2b9e76a19dd64707c7e0bffa84686a45d1f4c6ce472c0821d6ccbc0bca661428d3f656f542ff298e94226299576c62fdff130bb930dc24917ec4446
+ languageName: node
+ linkType: hard
+
+"nextra@npm:^4.2.0":
+ version: 4.6.1
+ resolution: "nextra@npm:4.6.1"
+ dependencies:
+ "@formatjs/intl-localematcher": "npm:^0.6.0"
+ "@headlessui/react": "npm:^2.1.2"
+ "@mdx-js/mdx": "npm:^3.0.0"
+ "@napi-rs/simple-git": "npm:^0.1.9"
+ "@shikijs/twoslash": "npm:^3.2.1"
+ "@theguild/remark-mermaid": "npm:^0.3.0"
+ "@theguild/remark-npm2yarn": "npm:^0.3.2"
+ better-react-mathjax: "npm:^2.3.0"
+ clsx: "npm:^2.1.0"
+ estree-util-to-js: "npm:^2.0.0"
+ estree-util-value-to-estree: "npm:^3.3.3"
+ fast-glob: "npm:^3.3.2"
+ github-slugger: "npm:^2.0.0"
+ hast-util-to-estree: "npm:^3.1.0"
+ katex: "npm:^0.16.21"
+ mdast-util-from-markdown: "npm:^2.0.1"
+ mdast-util-gfm: "npm:^3.0.0"
+ mdast-util-to-hast: "npm:^13.2.0"
+ negotiator: "npm:^1.0.0"
+ react-compiler-runtime: "npm:^19.1.0-rc.2"
+ react-medium-image-zoom: "npm:^5.2.12"
+ rehype-katex: "npm:^7.0.0"
+ rehype-pretty-code: "npm:0.14.1"
+ rehype-raw: "npm:^7.0.0"
+ remark-frontmatter: "npm:^5.0.0"
+ remark-gfm: "npm:^4.0.0"
+ remark-math: "npm:^6.0.0"
+ remark-reading-time: "npm:^2.0.2"
+ remark-smartypants: "npm:^3.0.0"
+ server-only: "npm:^0.0.1"
+ shiki: "npm:^3.2.1"
+ slash: "npm:^5.1.0"
+ title: "npm:^4.0.1"
+ ts-morph: "npm:^27.0.0"
+ unist-util-remove: "npm:^4.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ unist-util-visit-children: "npm:^3.0.0"
+ yaml: "npm:^2.3.2"
+ zod: "npm:^4.1.12"
+ peerDependencies:
+ next: ">=14"
+ react: ">=18"
+ react-dom: ">=18"
+ checksum: 10/e143bc141e8fecf7cceeecf60deceb7b3b36fd133b427582526210c2f1ae50c8a6267987555a121375b53ece4a45a6c93ff725c65c0ba949dd9545b4a08f1e6e
+ languageName: node
+ linkType: hard
+
"nice-try@npm:^1.0.4":
version: 1.0.5
resolution: "nice-try@npm:1.0.5"
@@ -30264,6 +32321,15 @@ __metadata:
languageName: node
linkType: hard
+"nlcst-to-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "nlcst-to-string@npm:4.0.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ checksum: 10/a780ca517548582016b6a92216962500de1179ace37cc7a9afbddd219e6893f253eab564f4c2292a13cf2ade27a669c6222b3eb27671cf647e15b6abf2eb1827
+ languageName: node
+ linkType: hard
+
"no-case@npm:^3.0.4":
version: 3.0.4
resolution: "no-case@npm:3.0.4"
@@ -30704,6 +32770,13 @@ __metadata:
languageName: node
linkType: hard
+"npm-to-yarn@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "npm-to-yarn@npm:3.0.1"
+ checksum: 10/0af1332064cf482a9039f41a2132d555875779646e0467f8150868f1af79e2c172cbda303cfd51c63ded4e54d80e78eb62a288da0e53016f8edc0e0bb8036b23
+ languageName: node
+ linkType: hard
+
"npmlog@npm:^6.0.0":
version: 6.0.2
resolution: "npmlog@npm:6.0.2"
@@ -31023,6 +33096,24 @@ __metadata:
languageName: node
linkType: hard
+"oniguruma-parser@npm:^0.12.1":
+ version: 0.12.1
+ resolution: "oniguruma-parser@npm:0.12.1"
+ checksum: 10/2e7e308ec222f377b4be21e87f009729ce1cc014511d35a50440e7270a17413e4859b8c7ad1985123abe1089bda5ad2d0feccc75f7de25d9cb272b7cc34b4f3c
+ languageName: node
+ linkType: hard
+
+"oniguruma-to-es@npm:^4.3.4":
+ version: 4.3.5
+ resolution: "oniguruma-to-es@npm:4.3.5"
+ dependencies:
+ oniguruma-parser: "npm:^0.12.1"
+ regex: "npm:^6.1.0"
+ regex-recursion: "npm:^6.0.2"
+ checksum: 10/fb73b21776735876a12ce5fe797906faf2191d5fd57580ce4f996a8badf75848a81794f4b1297ec68c5ddf0f5ebe6d1d07633c6d8038c9bd17a01d5b7fe0a633
+ languageName: node
+ linkType: hard
+
"open@npm:10.2.0, open@npm:^10.0.3, open@npm:^10.1.0":
version: 10.2.0
resolution: "open@npm:10.2.0"
@@ -31312,6 +33403,13 @@ __metadata:
languageName: node
linkType: hard
+"package-manager-detector@npm:^1.3.0":
+ version: 1.6.0
+ resolution: "package-manager-detector@npm:1.6.0"
+ checksum: 10/b38a9532198cefdb98a1b7131c42cbffa55d8b997d6117811cf83f00079fd57a572db2aa5e3db5e36bcd0af84d0bec5a7d6251142427314390ed99a3d76cd0a0
+ languageName: node
+ linkType: hard
+
"pako@npm:^0.2.5":
version: 0.2.9
resolution: "pako@npm:0.2.9"
@@ -31443,6 +33541,20 @@ __metadata:
languageName: node
linkType: hard
+"parse-latin@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "parse-latin@npm:7.0.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ "@types/unist": "npm:^3.0.0"
+ nlcst-to-string: "npm:^4.0.0"
+ unist-util-modify-children: "npm:^4.0.0"
+ unist-util-visit-children: "npm:^3.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/4ad50aef731f47c8d02ecf777343c508a2b2680dfd08aae11581082a17f605e9a95f4114a44a4ebdcd8fd409b1e843cc08421bf28d9ed04918677849dc7f13aa
+ languageName: node
+ linkType: hard
+
"parse-ms@npm:^4.0.0":
version: 4.0.0
resolution: "parse-ms@npm:4.0.0"
@@ -31460,6 +33572,13 @@ __metadata:
languageName: node
linkType: hard
+"parse-numeric-range@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "parse-numeric-range@npm:1.3.0"
+ checksum: 10/289ca126d5b8ace7325b199218de198014f58ea6895ccc88a5247491d07f0143bf047f80b4a31784f1ca8911762278d7d6ecb90a31dfae31da91cc1a2524c8ce
+ languageName: node
+ linkType: hard
+
"parse-srcset@npm:^1.0.2":
version: 1.0.2
resolution: "parse-srcset@npm:1.0.2"
@@ -31597,6 +33716,13 @@ __metadata:
languageName: node
linkType: hard
+"path-data-parser@npm:0.1.0, path-data-parser@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "path-data-parser@npm:0.1.0"
+ checksum: 10/a23a214adb38074576a8873d25e8dea7e090b8396d86f58f83f3f6c6298ff56b06adc694147b67f0ed22f14dc478efa1d525710d3ec7b2d7b1efbac57e3fafe6
+ languageName: node
+ linkType: hard
+
"path-exists@npm:^3.0.0":
version: 3.0.0
resolution: "path-exists@npm:3.0.0"
@@ -31915,6 +34041,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "picomatch@npm:4.0.4"
+ checksum: 10/f6ef80a3590827ce20378ae110ac78209cc4f74d39236370f1780f957b7ee41c12acde0e4651b90f39983506fd2f5e449994716f516db2e9752924aff8de93ce
+ languageName: node
+ linkType: hard
+
"pidtree@npm:^0.3.0":
version: 0.3.1
resolution: "pidtree@npm:0.3.1"
@@ -32075,6 +34208,23 @@ __metadata:
languageName: node
linkType: hard
+"points-on-curve@npm:0.2.0, points-on-curve@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "points-on-curve@npm:0.2.0"
+ checksum: 10/3f9a4a9f5a624bb307a72f5cdf1f7c29bedc546716664a2cfd7228085308575e63b461a3e64a88d3b451031655714eb49469d2ced392ee014b709132cd59be93
+ languageName: node
+ linkType: hard
+
+"points-on-path@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "points-on-path@npm:0.2.1"
+ dependencies:
+ path-data-parser: "npm:0.1.0"
+ points-on-curve: "npm:0.2.0"
+ checksum: 10/8b3f42feb24433b4a3e0b1c1f951340f06f523b26ed4d87446829f500f1468ad1484a6bf7fedf076ff4b492ae6b1daa7ffc07c7a8f7c00f4d072f17f79fe9ed0
+ languageName: node
+ linkType: hard
+
"polka@npm:^0.5.2":
version: 0.5.2
resolution: "polka@npm:0.5.2"
@@ -33313,6 +35463,15 @@ __metadata:
languageName: node
linkType: hard
+"react-compiler-runtime@npm:^19.1.0-rc.2":
+ version: 19.1.0-rc.3
+ resolution: "react-compiler-runtime@npm:19.1.0-rc.3"
+ peerDependencies:
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental
+ checksum: 10/ee9085e070eec4135bad982f47a82a4fc28c0c6d7111b3ec93354dab61bd56f9da0bde18af2ab0ee84f5ff9e71026cbfa58513ce8ac7c0290979a84199970ab6
+ languageName: node
+ linkType: hard
+
"react-date-picker@npm:^8.4.0":
version: 8.4.0
resolution: "react-date-picker@npm:8.4.0"
@@ -33373,6 +35532,17 @@ __metadata:
languageName: node
linkType: hard
+"react-dom@npm:^19.0.0":
+ version: 19.2.5
+ resolution: "react-dom@npm:19.2.5"
+ dependencies:
+ scheduler: "npm:^0.27.0"
+ peerDependencies:
+ react: ^19.2.5
+ checksum: 10/ba14b022c7191d27b723314b964a1a4d839832e6edd231294097e323973808f97ac647bcf182ab0104e20ae6532dbc36733aec3e8333a1446a7183099c96b255
+ languageName: node
+ linkType: hard
+
"react-easy-crop@npm:3.5.3":
version: 3.5.3
resolution: "react-easy-crop@npm:3.5.3"
@@ -33501,6 +35671,16 @@ __metadata:
languageName: node
linkType: hard
+"react-medium-image-zoom@npm:^5.2.12":
+ version: 5.4.3
+ resolution: "react-medium-image-zoom@npm:5.4.3"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ checksum: 10/bc42b5be4ec84c91ee94a2e7c5d6f66a1e3410bb4b6b0fa0511e54848923805fcbd5cba8dedb63461ffe15ca9aad64e9ec1f865ad310f4fc164d9bd36f64d1e5
+ languageName: node
+ linkType: hard
+
"react-phone-input-2@npm:2.15.1":
version: 2.15.1
resolution: "react-phone-input-2@npm:2.15.1"
@@ -33840,6 +36020,13 @@ __metadata:
languageName: node
linkType: hard
+"react@npm:^19.0.0":
+ version: 19.2.5
+ resolution: "react@npm:19.2.5"
+ checksum: 10/1c3c7ffecb90b7f89a5c3ef635e6811f3a84600097f203b918150cb7e6b0a52915e858e5b4c82317a520dffccfa46ee4819ccf92c59c5b2d6c25cffe258dd20c
+ languageName: node
+ linkType: hard
+
"read-cache@npm:^1.0.0":
version: 1.0.0
resolution: "read-cache@npm:1.0.0"
@@ -33935,6 +36122,13 @@ __metadata:
languageName: node
linkType: hard
+"reading-time@npm:^1.3.0":
+ version: 1.5.0
+ resolution: "reading-time@npm:1.5.0"
+ checksum: 10/d52921d2563693f34e71ecc6ec97bd48ec960c44dff04384e56c47ee68cfa36749acbcaeec4d0cd1d18113e53ae67825bb067ea63ba1f86107e289573e5f584f
+ languageName: node
+ linkType: hard
+
"recharts@npm:3.0.2":
version: 3.0.2
resolution: "recharts@npm:3.0.2"
@@ -33967,6 +36161,56 @@ __metadata:
languageName: node
linkType: hard
+"recma-build-jsx@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "recma-build-jsx@npm:1.0.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ estree-util-build-jsx: "npm:^3.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/ba82fe08efdf5ecd178ab76a08a4acac792a41d9f38aea99f93cb3d9e577ba8952620c547e730ba6717c13efa08fdb3dfe893bccfa9717f5a81d3fb2ab20c572
+ languageName: node
+ linkType: hard
+
+"recma-jsx@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "recma-jsx@npm:1.0.1"
+ dependencies:
+ acorn-jsx: "npm:^5.0.0"
+ estree-util-to-js: "npm:^2.0.0"
+ recma-parse: "npm:^1.0.0"
+ recma-stringify: "npm:^1.0.0"
+ unified: "npm:^11.0.0"
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 10/eebbdc4e08e03f259dcd80387e51559d792de2dcb3f553c5d5a29d1ef4385e985c377cf60eabf408b1ead923a8eff85f157797a196e8262078a21dce247bbf0f
+ languageName: node
+ linkType: hard
+
+"recma-parse@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "recma-parse@npm:1.0.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ esast-util-from-js: "npm:^2.0.0"
+ unified: "npm:^11.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/8854f830ee7b7a21934f9ac2108412a2bdd9c41465e617ac8d6edd158ff05c70dca121bf87d3716d863545b387d39e67ff011d5cb0c3d1fdba9d5a48140e12ee
+ languageName: node
+ linkType: hard
+
+"recma-stringify@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "recma-stringify@npm:1.0.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ estree-util-to-js: "npm:^2.0.0"
+ unified: "npm:^11.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/4ab6f0416296fd6b1a6180e74e19ec110b3fa6f0b3a434468e84092e8c36db99a3a77bd6412cf7a4c8d69b1701ab38aed7d0fd466588802ca295765892d2d361
+ languageName: node
+ linkType: hard
+
"redent@npm:^3.0.0":
version: 3.0.0
resolution: "redent@npm:3.0.0"
@@ -34078,6 +36322,31 @@ __metadata:
languageName: node
linkType: hard
+"regex-recursion@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "regex-recursion@npm:6.0.2"
+ dependencies:
+ regex-utilities: "npm:^2.3.0"
+ checksum: 10/ce25d54bdf79e38ae663c26a7f265754047b918e8b771b4ed3c871e9a926b85b195dcd0dd7a6444c82d2c9db9b2cbcaf51a353a807b469a3ad7a2172f27f21d4
+ languageName: node
+ linkType: hard
+
+"regex-utilities@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "regex-utilities@npm:2.3.0"
+ checksum: 10/d11519c31f379488cbc6278b8645d72f16339ee325c79a4b8b3a6477738016a52983158dc69ae1b5867f8b06978ff5d83933520257a57f7e5c3e4ac6a1ea3cc7
+ languageName: node
+ linkType: hard
+
+"regex@npm:^6.1.0":
+ version: 6.1.0
+ resolution: "regex@npm:6.1.0"
+ dependencies:
+ regex-utilities: "npm:^2.3.0"
+ checksum: 10/553bac92b7ddcea99187aea1bd5cd50f31a923b45ff0bb2ae3876387df01957eb074931613c8a1f6471bb8fea1e0ba1e52f12b8257a5602900e52dd1abb5e436
+ languageName: node
+ linkType: hard
+
"regexp-to-ast@npm:0.5.0":
version: 0.5.0
resolution: "regexp-to-ast@npm:0.5.0"
@@ -34099,6 +36368,70 @@ __metadata:
languageName: node
linkType: hard
+"rehype-katex@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "rehype-katex@npm:7.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ "@types/katex": "npm:^0.16.0"
+ hast-util-from-html-isomorphic: "npm:^2.0.0"
+ hast-util-to-text: "npm:^4.0.0"
+ katex: "npm:^0.16.0"
+ unist-util-visit-parents: "npm:^6.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/8753ff2ade6bd031d36f552201e01680f54a60b384a0dfc6e2f65d86ff0bbdfdd344b452e7622d2ae1dbec859630bda467492a9361b3dc115468386dd075ad98
+ languageName: node
+ linkType: hard
+
+"rehype-parse@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "rehype-parse@npm:9.0.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ hast-util-from-html: "npm:^2.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 10/67855c6426d1cd39d64b4a38e934bb234e59f1d4df2f67008848b9bde01f9e068eed549d62a97f54d5c5eb8bfa56c7e2c4b7c3aad769fc4ded9218dc9078ef37
+ languageName: node
+ linkType: hard
+
+"rehype-pretty-code@npm:0.14.1":
+ version: 0.14.1
+ resolution: "rehype-pretty-code@npm:0.14.1"
+ dependencies:
+ "@types/hast": "npm:^3.0.4"
+ hast-util-to-string: "npm:^3.0.0"
+ parse-numeric-range: "npm:^1.3.0"
+ rehype-parse: "npm:^9.0.0"
+ unified: "npm:^11.0.5"
+ unist-util-visit: "npm:^5.0.0"
+ peerDependencies:
+ shiki: ^1.0.0 || ^2.0.0 || ^3.0.0
+ checksum: 10/13b68f8c021a3c09f3fe9710bc32cdd6516005500ec6ef8a61cdc9936e8a889567df1a02173aa18263d1a3959fd373c9d6f6ba257178e5bb3eb6f0b1ade1e25c
+ languageName: node
+ linkType: hard
+
+"rehype-raw@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "rehype-raw@npm:7.0.0"
+ dependencies:
+ "@types/hast": "npm:^3.0.0"
+ hast-util-raw: "npm:^9.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/65dd5809f95410ca5056efe50f5b16cb08a69c0785c6d4ec80c9280487efbaec81d342084f6cfdca5624134c1c4018705d97c37b5c0a21d9625ed8a3c88700f1
+ languageName: node
+ linkType: hard
+
+"rehype-recma@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "rehype-recma@npm:1.0.0"
+ dependencies:
+ "@types/estree": "npm:^1.0.0"
+ "@types/hast": "npm:^3.0.0"
+ hast-util-to-estree: "npm:^3.0.0"
+ checksum: 10/d3d544ad4a18485ec6b03a194b40473f96e2169c63d6a8ee3ce9af5e87b946c308fb9549b53e010c7dd39740337e387bb1a8856ce1b47f3e957b696f1d5b2d0c
+ languageName: node
+ linkType: hard
+
"rehype-stringify@npm:10.0.1":
version: 10.0.1
resolution: "rehype-stringify@npm:10.0.1"
@@ -34137,7 +36470,7 @@ __metadata:
languageName: node
linkType: hard
-"remark-frontmatter@npm:5.0.0":
+"remark-frontmatter@npm:5.0.0, remark-frontmatter@npm:^5.0.0":
version: 5.0.0
resolution: "remark-frontmatter@npm:5.0.0"
dependencies:
@@ -34149,7 +36482,7 @@ __metadata:
languageName: node
linkType: hard
-"remark-gfm@npm:4.0.1":
+"remark-gfm@npm:4.0.1, remark-gfm@npm:^4.0.0":
version: 4.0.1
resolution: "remark-gfm@npm:4.0.1"
dependencies:
@@ -34163,6 +36496,18 @@ __metadata:
languageName: node
linkType: hard
+"remark-math@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "remark-math@npm:6.0.0"
+ dependencies:
+ "@types/mdast": "npm:^4.0.0"
+ mdast-util-math: "npm:^3.0.0"
+ micromark-extension-math: "npm:^3.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 10/8cd262eadccba1a48bb2353e5b3d0ff18ae6aa2f00adec96458bfd4d414a0763463ff15d2c71d86330bbc355272d6ae7ae2efafba6cb4ae5ba7b7c642394c022
+ languageName: node
+ linkType: hard
+
"remark-mdx-frontmatter@npm:5.2.0":
version: 5.2.0
resolution: "remark-mdx-frontmatter@npm:5.2.0"
@@ -34177,7 +36522,7 @@ __metadata:
languageName: node
linkType: hard
-"remark-mdx@npm:3.1.1":
+"remark-mdx@npm:3.1.1, remark-mdx@npm:^3.0.0":
version: 3.1.1
resolution: "remark-mdx@npm:3.1.1"
dependencies:
@@ -34199,7 +36544,19 @@ __metadata:
languageName: node
linkType: hard
-"remark-rehype@npm:11.1.2":
+"remark-reading-time@npm:^2.0.2":
+ version: 2.1.0
+ resolution: "remark-reading-time@npm:2.1.0"
+ dependencies:
+ estree-util-is-identifier-name: "npm:^3.0.0"
+ estree-util-value-to-estree: "npm:^3.3.3"
+ reading-time: "npm:^1.3.0"
+ unist-util-visit: "npm:^5.0.0"
+ checksum: 10/ba5ec8d7132bc07334a7fa1e00356f4ad63b722daa519d8ec84e87abcd0bbd1401843ebcb6c27befedd14bae7f7ac00a40d6f6d0034a47ae4afa2dd98324c216
+ languageName: node
+ linkType: hard
+
+"remark-rehype@npm:11.1.2, remark-rehype@npm:^11.0.0":
version: 11.1.2
resolution: "remark-rehype@npm:11.1.2"
dependencies:
@@ -34212,6 +36569,18 @@ __metadata:
languageName: node
linkType: hard
+"remark-smartypants@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "remark-smartypants@npm:3.0.2"
+ dependencies:
+ retext: "npm:^9.0.0"
+ retext-smartypants: "npm:^6.0.0"
+ unified: "npm:^11.0.4"
+ unist-util-visit: "npm:^5.0.0"
+ checksum: 10/c2d16ad997f5ebbf1c13b13e56192c6d39d0f9dcff3a00f2015d27fe18efb38f5d1b5f48229c57b2656ae53cd1e6ec1c1f686216bae159cb04337cb4ce7da345
+ languageName: node
+ linkType: hard
+
"remark-stringify@npm:11.0.0, remark-stringify@npm:^11.0.0":
version: 11.0.0
resolution: "remark-stringify@npm:11.0.0"
@@ -34449,6 +36818,51 @@ __metadata:
languageName: node
linkType: hard
+"retext-latin@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "retext-latin@npm:4.0.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ parse-latin: "npm:^7.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 10/9e339aa89d2f0e6629e10c17f7a2f060697f60ef07a0a54e285c5f1928aef37e8c241bb7526403b536c1e7f13c009f181be0a5f6c6ccd28191405a2fc81d7d42
+ languageName: node
+ linkType: hard
+
+"retext-smartypants@npm:^6.0.0":
+ version: 6.2.0
+ resolution: "retext-smartypants@npm:6.2.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ nlcst-to-string: "npm:^4.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ checksum: 10/657c80390b9277cf4d7e3942145434432f78a40f2f8c82e2ae6b723520156799a72456c3fa0558710ae3bc4f97b398b77c3a672819e906877b13d7f21366c929
+ languageName: node
+ linkType: hard
+
+"retext-stringify@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "retext-stringify@npm:4.0.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ nlcst-to-string: "npm:^4.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 10/0dde44f42c6882f9fea2ebebc32f47962f0a25ac33d87d98e52301c30096636dcfc698a84273d804b6193da5225c74a64f33e628ca72bccd4cf1f8bcc5c2f62d
+ languageName: node
+ linkType: hard
+
+"retext@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "retext@npm:9.0.0"
+ dependencies:
+ "@types/nlcst": "npm:^2.0.0"
+ retext-latin: "npm:^4.0.0"
+ retext-stringify: "npm:^4.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 10/4a6970205598742eae6026f6a23d809af50d3433b4eea070046b3cdcc6de5225c7b3e5de6512224e4b4f6c47db877e615dc4d94068297110ca67c9f7783373b0
+ languageName: node
+ linkType: hard
+
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -34509,6 +36923,13 @@ __metadata:
languageName: node
linkType: hard
+"robust-predicates@npm:^3.0.2":
+ version: 3.0.3
+ resolution: "robust-predicates@npm:3.0.3"
+ checksum: 10/38464ec7a839b366e039410fa375ec9ea6d365f30eb38dab1c33c0269160ffa682c552a4c2f0098d89aff085fd51023db0cf039e7e6d24f87b4fc4b74ac5e89b
+ languageName: node
+ linkType: hard
+
"rollup@npm:4.22.4":
version: 4.22.4
resolution: "rollup@npm:4.22.4"
@@ -34579,6 +37000,18 @@ __metadata:
languageName: node
linkType: hard
+"roughjs@npm:^4.6.6":
+ version: 4.6.6
+ resolution: "roughjs@npm:4.6.6"
+ dependencies:
+ hachure-fill: "npm:^0.5.2"
+ path-data-parser: "npm:^0.1.0"
+ points-on-curve: "npm:^0.2.0"
+ points-on-path: "npm:^0.2.1"
+ checksum: 10/76bd1e892d79b002dbc0591a28442462e027a77edfcdcd3dbbd2e404fa6d248891ade84ca656b24b1d40a29e3a9df5831633b7a7bb5c8551adcdac480a3dce79
+ languageName: node
+ linkType: hard
+
"router@npm:^2.2.0":
version: 2.2.0
resolution: "router@npm:2.2.0"
@@ -34683,6 +37116,13 @@ __metadata:
languageName: node
linkType: hard
+"rw@npm:1":
+ version: 1.3.3
+ resolution: "rw@npm:1.3.3"
+ checksum: 10/e90985d64777a00f4ab5f8c0bfea2fb5645c6bda5238840afa339c8a4f86f776e8ce83731155643a7425a0b27ce89077dab27b2f57519996ba4d2fe54cac1941
+ languageName: node
+ linkType: hard
+
"rxjs@npm:*, rxjs@npm:7.8.2, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1, rxjs@npm:^7.8.2":
version: 7.8.2
resolution: "rxjs@npm:7.8.2"
@@ -34830,6 +37270,13 @@ __metadata:
languageName: node
linkType: hard
+"scheduler@npm:^0.27.0":
+ version: 0.27.0
+ resolution: "scheduler@npm:0.27.0"
+ checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06
+ languageName: node
+ linkType: hard
+
"schema-dts@npm:1.1.0":
version: 1.1.0
resolution: "schema-dts@npm:1.1.0"
@@ -34864,6 +37311,15 @@ __metadata:
languageName: node
linkType: hard
+"scroll-into-view-if-needed@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "scroll-into-view-if-needed@npm:3.1.0"
+ dependencies:
+ compute-scroll-into-view: "npm:^3.0.2"
+ checksum: 10/1ea10d84b79db592493ed22563e307a4eaf858527b4c345e70cc26b9c51383636edda31a09d383541fafb5b50a94e59384d85351662cb7d6e5d70805c0d18798
+ languageName: node
+ linkType: hard
+
"scuid@npm:^1.1.0":
version: 1.1.0
resolution: "scuid@npm:1.1.0"
@@ -35210,7 +37666,7 @@ __metadata:
languageName: node
linkType: hard
-"sharp@npm:^0.34.4":
+"sharp@npm:^0.34.3, sharp@npm:^0.34.4":
version: 0.34.5
resolution: "sharp@npm:0.34.5"
dependencies:
@@ -35346,6 +37802,22 @@ __metadata:
languageName: node
linkType: hard
+"shiki@npm:^3.2.1":
+ version: 3.23.0
+ resolution: "shiki@npm:3.23.0"
+ dependencies:
+ "@shikijs/core": "npm:3.23.0"
+ "@shikijs/engine-javascript": "npm:3.23.0"
+ "@shikijs/engine-oniguruma": "npm:3.23.0"
+ "@shikijs/langs": "npm:3.23.0"
+ "@shikijs/themes": "npm:3.23.0"
+ "@shikijs/types": "npm:3.23.0"
+ "@shikijs/vscode-textmate": "npm:^10.0.2"
+ "@types/hast": "npm:^3.0.4"
+ checksum: 10/4c2751cac9dbcd61b6c80aed6c97ea4954b083c0cdf0d29fab71dbf90042c82b29f104c2843b24ea593e6d56608973b7c153dd3c05520ae001bc2f294651e398
+ languageName: node
+ linkType: hard
+
"shimmer@npm:^1.2.1":
version: 1.2.1
resolution: "shimmer@npm:1.2.1"
@@ -35509,7 +37981,7 @@ __metadata:
languageName: node
linkType: hard
-"slash@npm:^5.0.0":
+"slash@npm:^5.0.0, slash@npm:^5.1.0":
version: 5.1.0
resolution: "slash@npm:5.1.0"
checksum: 10/2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4
@@ -35763,6 +38235,13 @@ __metadata:
languageName: node
linkType: hard
+"source-map@npm:^0.7.0":
+ version: 0.7.6
+ resolution: "source-map@npm:0.7.6"
+ checksum: 10/c8d2da7c57c14f3fd7568f764b39ad49bbf9dd7632b86df3542b31fed117d4af2fb74a4f886fc06baf7a510fee68e37998efc3080aacdac951c36211dc29a7a3
+ languageName: node
+ linkType: hard
+
"space-separated-tokens@npm:^2.0.0":
version: 2.0.2
resolution: "space-separated-tokens@npm:2.0.2"
@@ -35830,6 +38309,19 @@ __metadata:
languageName: node
linkType: hard
+"speech-rule-engine@npm:^4.0.6":
+ version: 4.1.3
+ resolution: "speech-rule-engine@npm:4.1.3"
+ dependencies:
+ "@xmldom/xmldom": "npm:0.9.9"
+ commander: "npm:13.1.0"
+ wicked-good-xpath: "npm:1.3.0"
+ bin:
+ sre: bin/sre
+ checksum: 10/8d62c431c49b9234f9e3222ab0ce46602ec6275cdf7bd77ae4a4daabc6978306790f31375d4e9ea59062abacaed592eff057661d3cae43daddbecbfbe7f8083a
+ languageName: node
+ linkType: hard
+
"spel2js@npm:^0.2.8":
version: 0.2.8
resolution: "spel2js@npm:0.2.8"
@@ -36364,6 +38856,24 @@ __metadata:
languageName: node
linkType: hard
+"style-to-js@npm:^1.0.0":
+ version: 1.1.21
+ resolution: "style-to-js@npm:1.1.21"
+ dependencies:
+ style-to-object: "npm:1.0.14"
+ checksum: 10/5e30b4c52ed4e0294324adab2a43a0438b5495a77a72a6b1258637eebfc4dc8e0614f5ac7bf38a2f514879b3b448215d01fecf1f8d7468b8b95d90bed1d05d57
+ languageName: node
+ linkType: hard
+
+"style-to-object@npm:1.0.14":
+ version: 1.0.14
+ resolution: "style-to-object@npm:1.0.14"
+ dependencies:
+ inline-style-parser: "npm:0.2.7"
+ checksum: 10/06b86a5cf435dafac908d19082842983f9052d8cf3682915b1bd9251e3fe9b8065dbd2aef060dc5dfa0fa2ee24d717b587a5205f571513a10f30e3947f9d28ff
+ languageName: node
+ linkType: hard
+
"styled-jsx@npm:5.1.1":
version: 5.1.1
resolution: "styled-jsx@npm:5.1.1"
@@ -36422,6 +38932,13 @@ __metadata:
languageName: node
linkType: hard
+"stylis@npm:^4.3.6":
+ version: 4.3.6
+ resolution: "stylis@npm:4.3.6"
+ checksum: 10/6ebe8a37827124e0caf0704c13d39c121f6e6a8433eb8c67cfce508477b24a4434d1731198ba0b6e453655022bbf5beda93585f38ff420545e5356f925f83761
+ languageName: node
+ linkType: hard
+
"sucrase@npm:^3.32.0":
version: 3.34.0
resolution: "sucrase@npm:3.34.0"
@@ -36704,6 +39221,20 @@ __metadata:
languageName: node
linkType: hard
+"system-architecture@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "system-architecture@npm:0.1.0"
+ checksum: 10/ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0
+ languageName: node
+ linkType: hard
+
+"tabbable@npm:^6.0.0":
+ version: 6.4.0
+ resolution: "tabbable@npm:6.4.0"
+ checksum: 10/0fe8fada2d97bd02058af2e0176bddca26b1100c069e0a096ac19ad8ef61bd0b4f0cf05e1dd68229b8f1cb6fe6bf4c34d50a5f4a3e26b150a92f89b7dc0a4916
+ languageName: node
+ linkType: hard
+
"tabbable@npm:^6.3.0":
version: 6.3.0
resolution: "tabbable@npm:6.3.0"
@@ -37093,6 +39624,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.14":
+ version: 0.2.16
+ resolution: "tinyglobby@npm:0.2.16"
+ dependencies:
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.4"
+ checksum: 10/5c2c41b572ada38449e7c86a5fe034f204a1dbba577225a761a14f29f48dc3f2fc0d81a6c56fcc67c5a742cc3aa9fb5e2ca18dbf22b610b0bc0e549b34d5a0f8
+ languageName: node
+ linkType: hard
+
"tinygradient@npm:^1.1.5":
version: 1.1.5
resolution: "tinygradient@npm:1.1.5"
@@ -37129,6 +39670,19 @@ __metadata:
languageName: node
linkType: hard
+"title@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "title@npm:4.0.1"
+ dependencies:
+ arg: "npm:^5.0.0"
+ chalk: "npm:^5.0.0"
+ clipboardy: "npm:^4.0.0"
+ bin:
+ title: dist/esm/bin.js
+ checksum: 10/3972a85b715cc98b2e16e82f86e8e8d8697573ef1a814093ddedbcc2364bee55a6a9c541493d00bfb24d7b7df8e968b34baeb86fa4c02a00dc54169795b16924
+ languageName: node
+ linkType: hard
+
"tldts-core@npm:^6.1.86":
version: 6.1.86
resolution: "tldts-core@npm:6.1.86"
@@ -37442,6 +39996,13 @@ __metadata:
languageName: node
linkType: hard
+"ts-dedent@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "ts-dedent@npm:2.2.0"
+ checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af
+ languageName: node
+ linkType: hard
+
"ts-easing@npm:^0.2.0":
version: 0.2.0
resolution: "ts-easing@npm:0.2.0"
@@ -37536,6 +40097,16 @@ __metadata:
languageName: node
linkType: hard
+"ts-morph@npm:^27.0.0":
+ version: 27.0.2
+ resolution: "ts-morph@npm:27.0.2"
+ dependencies:
+ "@ts-morph/common": "npm:~0.28.1"
+ code-block-writer: "npm:^13.0.3"
+ checksum: 10/b9bd8ed86d4b76ca23446d3f808787cfe95a3bcb2316769a2f3fa262ea9ab4043bb76bf8aef677f9be0d758576f074df2926e701a535f84fd21946fdbf465148
+ languageName: node
+ linkType: hard
+
"ts-node@npm:10.9.2, ts-node@npm:^10.9.1":
version: 10.9.2
resolution: "ts-node@npm:10.9.2"
@@ -37870,6 +40441,25 @@ __metadata:
languageName: node
linkType: hard
+"twoslash-protocol@npm:0.3.7":
+ version: 0.3.7
+ resolution: "twoslash-protocol@npm:0.3.7"
+ checksum: 10/a632dddcfba50d1df38603da349bce49e6909b5b51bd6c87b0bea5c2f682063e25972193abb1b2ba47addb2c31aa0de981f1299894839f850a4df64e225fa882
+ languageName: node
+ linkType: hard
+
+"twoslash@npm:^0.3.6":
+ version: 0.3.7
+ resolution: "twoslash@npm:0.3.7"
+ dependencies:
+ "@typescript/vfs": "npm:^1.6.4"
+ twoslash-protocol: "npm:0.3.7"
+ peerDependencies:
+ typescript: ^5.5.0 || ^6.0.0
+ checksum: 10/1072bd9c26a008122d56fee2f7a8cbf20bf638097ba204f022e6fc0aff2978d8fe69820102816993521743350d0f538750d2c42f57115b8cab9d148373fdbcbe
+ languageName: node
+ linkType: hard
+
"type-detect@npm:4.0.8":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
@@ -38137,7 +40727,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:5.9.3":
+"typescript@npm:5.9.3, typescript@npm:^5.0.0":
version: 5.9.3
resolution: "typescript@npm:5.9.3"
bin:
@@ -38177,7 +40767,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A5.9.3#optional!builtin":
+"typescript@patch:typescript@npm%3A5.9.3#optional!builtin, typescript@patch:typescript@npm%3A^5.0.0#optional!builtin":
version: 5.9.3
resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
bin:
@@ -38227,6 +40817,13 @@ __metadata:
languageName: node
linkType: hard
+"ufo@npm:^1.6.3":
+ version: 1.6.3
+ resolution: "ufo@npm:1.6.3"
+ checksum: 10/79803984f3e414567273a666183d6a50d1bec0d852100a98f55c1e393cb705e3b88033e04029dd651714e6eec99e1b00f54fdc13f32404968251a16f8898cfe5
+ languageName: node
+ linkType: hard
+
"uglify-js@npm:^3.1.4":
version: 3.17.4
resolution: "uglify-js@npm:3.17.4"
@@ -38304,7 +40901,7 @@ __metadata:
languageName: node
linkType: hard
-"unified@npm:11.0.5, unified@npm:^11.0.0":
+"unified@npm:11.0.5, unified@npm:^11.0.0, unified@npm:^11.0.4, unified@npm:^11.0.5":
version: 11.0.5
resolution: "unified@npm:11.0.5"
dependencies:
@@ -38373,6 +40970,16 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-find-after@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unist-util-find-after@npm:5.0.0"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ unist-util-is: "npm:^6.0.0"
+ checksum: 10/7960f98f99ae3c2585a8e16b23f338e5851b7c0f40c3e82e2aef9ddb4887ae63d4cb3906e793dc8ff8242f252425ef846a4e59afa1d3d91ebf0ac84732df2509
+ languageName: node
+ linkType: hard
+
"unist-util-is@npm:^6.0.0":
version: 6.0.0
resolution: "unist-util-is@npm:6.0.0"
@@ -38397,6 +41004,16 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-modify-children@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unist-util-modify-children@npm:4.0.0"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ array-iterate: "npm:^2.0.0"
+ checksum: 10/a37bbf35362774c07ac2b07e84d4697209446a2982522d379d55296acc8b3748ca33b48e10557b1cba608db2388421d46ed7d5fe6da9f17d3dd579f0d1a8b247
+ languageName: node
+ linkType: hard
+
"unist-util-position-from-estree@npm:^2.0.0":
version: 2.0.0
resolution: "unist-util-position-from-estree@npm:2.0.0"
@@ -38415,6 +41032,27 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-remove-position@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unist-util-remove-position@npm:5.0.0"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ unist-util-visit: "npm:^5.0.0"
+ checksum: 10/4d89dc25e2091f9d47d92552145a26bf0e4a32d6b453e9cacac7742d730ada186ee1b820579fee3eeaa31e119850c2cb82f8b5898f977a636d7220e998626967
+ languageName: node
+ linkType: hard
+
+"unist-util-remove@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unist-util-remove@npm:4.0.0"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ unist-util-is: "npm:^6.0.0"
+ unist-util-visit-parents: "npm:^6.0.0"
+ checksum: 10/24a84224720f4c2d2ffce1d570c00b83ef545de80ec32a246698feff880446af6c410fc94deec4b4daafe09851d59f17cd1770e20f66d68092e3cd60c2147fb8
+ languageName: node
+ linkType: hard
+
"unist-util-stringify-position@npm:^4.0.0":
version: 4.0.0
resolution: "unist-util-stringify-position@npm:4.0.0"
@@ -38424,6 +41062,15 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-visit-children@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "unist-util-visit-children@npm:3.0.0"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ checksum: 10/aa62b9f7cbf5725c1d21ff37cbdf5b297bf2a0c08ad6401044e5d8511164e0f9dacd0f1573c8105c92adcbc529fb74bf5a0cb49b842ceef424c8adfc257b06e1
+ languageName: node
+ linkType: hard
+
"unist-util-visit-parents@npm:^6.0.0":
version: 6.0.1
resolution: "unist-util-visit-parents@npm:6.0.1"
@@ -38660,7 +41307,7 @@ __metadata:
languageName: node
linkType: hard
-"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.4.0, use-sync-external-store@npm:^1.6.0":
+"use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.4.0, use-sync-external-store@npm:^1.5.0, use-sync-external-store@npm:^1.6.0":
version: 1.6.0
resolution: "use-sync-external-store@npm:1.6.0"
peerDependencies:
@@ -38770,6 +41417,16 @@ __metadata:
languageName: node
linkType: hard
+"vfile-location@npm:^5.0.0":
+ version: 5.0.3
+ resolution: "vfile-location@npm:5.0.3"
+ dependencies:
+ "@types/unist": "npm:^3.0.0"
+ vfile: "npm:^6.0.0"
+ checksum: 10/f481d592fd507fe242da9a00d7400ded3c91587931f24e64c54f24752d7b30321721a1c99c0d949be1f6ed5fa7f8b169054fd07c744705b65dbdd10a9e4ebfe0
+ languageName: node
+ linkType: hard
+
"vfile-message@npm:^4.0.0":
version: 4.0.2
resolution: "vfile-message@npm:4.0.2"
@@ -39063,7 +41720,49 @@ __metadata:
languageName: node
linkType: hard
-"vscode-uri@npm:^3.0.8":
+"vscode-jsonrpc@npm:8.2.0":
+ version: 8.2.0
+ resolution: "vscode-jsonrpc@npm:8.2.0"
+ checksum: 10/6d57c3aed591d0bc89d1c226061d265b04de528582bef183f5998cac5de78a736887e5238fe48b9f6a14ec32f05d8fda71599f92862ac5dacc7f26bf7399b532
+ languageName: node
+ linkType: hard
+
+"vscode-languageserver-protocol@npm:3.17.5":
+ version: 3.17.5
+ resolution: "vscode-languageserver-protocol@npm:3.17.5"
+ dependencies:
+ vscode-jsonrpc: "npm:8.2.0"
+ vscode-languageserver-types: "npm:3.17.5"
+ checksum: 10/aeb9c190184c365fa6b835e5aa7574c86cb3ecb2789386bcff76a09b22bc8b8e0d5da47c28193a9c73cfb32c10a12a91191779280324a38efb401e3ef7bad294
+ languageName: node
+ linkType: hard
+
+"vscode-languageserver-textdocument@npm:~1.0.11":
+ version: 1.0.12
+ resolution: "vscode-languageserver-textdocument@npm:1.0.12"
+ checksum: 10/2bc0fde952d40f35a31179623d1491b0fafdee156aaf58557f40f5d394a25fc84826763cdde55fa6ce2ed9cd35a931355ad6dd7fe5db82e7f21e5d865f0af8c6
+ languageName: node
+ linkType: hard
+
+"vscode-languageserver-types@npm:3.17.5":
+ version: 3.17.5
+ resolution: "vscode-languageserver-types@npm:3.17.5"
+ checksum: 10/900d0b81df5bef8d90933e75be089142f6989cc70fdb2d5a3a5f11fa20feb396aaea23ccffc8fbcc83a2f0e1b13c6ee48ff8151f236cbd6e61a4f856efac1a58
+ languageName: node
+ linkType: hard
+
+"vscode-languageserver@npm:~9.0.1":
+ version: 9.0.1
+ resolution: "vscode-languageserver@npm:9.0.1"
+ dependencies:
+ vscode-languageserver-protocol: "npm:3.17.5"
+ bin:
+ installServerIntoExtension: bin/installServerIntoExtension
+ checksum: 10/1cb643b1b1f41a620aaf4a62e152acad694c22b4d98de73fa614a0bddf3b4b4832460465bdbc43f27ba23dad7e61aba533e77b8bfac74cc8de310c39623a7ba1
+ languageName: node
+ linkType: hard
+
+"vscode-uri@npm:^3.0.8, vscode-uri@npm:~3.1.0":
version: 3.1.0
resolution: "vscode-uri@npm:3.1.0"
checksum: 10/80c2a2421f44b64008ef1f91dfa52a2d68105cbb4dcea197dbf5b00c65ccaccf218b615e93ec587f26fc3ba04796898f3631a9406e3b04cda970c3ca8eadf646
@@ -39123,6 +41822,13 @@ __metadata:
languageName: node
linkType: hard
+"web-namespaces@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "web-namespaces@npm:2.0.1"
+ checksum: 10/b6d9f02f1a43d0ef0848a812d89c83801d5bbad57d8bb61f02eb6d7eb794c3736f6cc2e1191664bb26136594c8218ac609f4069722c6f56d9fc2d808fa9271c6
+ languageName: node
+ linkType: hard
+
"web-push@npm:3.6.7":
version: 3.6.7
resolution: "web-push@npm:3.6.7"
@@ -39480,6 +42186,13 @@ __metadata:
languageName: node
linkType: hard
+"wicked-good-xpath@npm:1.3.0":
+ version: 1.3.0
+ resolution: "wicked-good-xpath@npm:1.3.0"
+ checksum: 10/e4d7d6c1b48ccb4f406d69217b2fe1073988bcb970645c64be359a1cc81e5aec49d348a7763ad54c7c4a05b6a92986dff7c23edcc5462b54bf1260d52217ace4
+ languageName: node
+ linkType: hard
+
"wide-align@npm:^1.1.5":
version: 1.1.5
resolution: "wide-align@npm:1.1.5"
@@ -39952,6 +42665,15 @@ __metadata:
languageName: node
linkType: hard
+"yaml@npm:^2.3.2":
+ version: 2.8.3
+ resolution: "yaml@npm:2.8.3"
+ bin:
+ yaml: bin.mjs
+ checksum: 10/ecad41d39d34fae5cc17ea2d4b7f7f55faacd45cbce8983ba22d48d1ed1a92ed242ea49ea813a79ac39a69f75f9c5a03e7b5395fd954d55476f25e21a47c141d
+ languageName: node
+ linkType: hard
+
"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
version: 21.1.1
resolution: "yargs-parser@npm:21.1.1"
@@ -40185,6 +42907,13 @@ __metadata:
languageName: node
linkType: hard
+"zod@npm:^4.1.12":
+ version: 4.3.6
+ resolution: "zod@npm:4.3.6"
+ checksum: 10/25fc0f62e01b557b4644bf0b393bbaf47542ab30877c37837ea8caf314a8713d220c7d7fe51f68ffa72f0e1018ddfa34d96f1973d23033f5a2a5a9b6b9d9da01
+ languageName: node
+ linkType: hard
+
"zod@npm:^4.1.5":
version: 4.1.8
resolution: "zod@npm:4.1.8"
@@ -40212,6 +42941,27 @@ __metadata:
languageName: node
linkType: hard
+"zustand@npm:^5.0.1":
+ version: 5.0.12
+ resolution: "zustand@npm:5.0.12"
+ peerDependencies:
+ "@types/react": ">=18.0.0"
+ immer: ">=9.0.6"
+ react: ">=18.0.0"
+ use-sync-external-store: ">=1.2.0"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+ use-sync-external-store:
+ optional: true
+ checksum: 10/b84c85fc4133ec5ee05c11d0f2f3dff0f7537d9d0f1d3475a8e5a92f42ee1ba6d38039e09baf510075eb738e3d55018a635b3fa7db07c94e8d5717104abab9e5
+ languageName: node
+ linkType: hard
+
"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4":
version: 2.0.4
resolution: "zwitch@npm:2.0.4"