diff --git a/apps/rda/package.json b/apps/rda/package.json
index d3a280b..61b9de5 100644
--- a/apps/rda/package.json
+++ b/apps/rda/package.json
@@ -18,6 +18,7 @@
"@dans-framework/user-auth": "workspace:*",
"@dans-framework/utils": "workspace:*",
"@dans-framework/freshdesk": "workspace:*",
+ "@dans-framework/knowledge-drawer": "workspace:*",
"@fontsource/roboto": "^5.0.7",
"@mui/icons-material": "^5.14.3",
"@mui/material": "^5.16.7",
diff --git a/apps/rda/src/App.tsx b/apps/rda/src/App.tsx
index 414768d..c6a5fa6 100644
--- a/apps/rda/src/App.tsx
+++ b/apps/rda/src/App.tsx
@@ -31,6 +31,7 @@ import {
FacetedSearchProvider,
} from "@dans-framework/rdt-search-ui";
import { Freshdesk } from "@dans-framework/freshdesk";
+import KnowledgeDrawer from "@dans-framework/knowledge-drawer";
const App = () => {
const { i18n } = useTranslation();
@@ -105,6 +106,7 @@ const App = () => {
+
diff --git a/package.json b/package.json
index d2f1956..428c69a 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"build:ohsmart": "turbo build --filter=@dans-framework/ohsmart",
"dev:cat": "turbo dev --filter=@dans-framework/cat",
"build:cat": "turbo build --filter=@dans-framework/cat",
- "dev:rda": "turbo dev --filter=@dans-framework/rda",
+ "dev:rda": "turbo dev --filter=@dans-framework/rda...",
"build:rda": "turbo build --filter=@dans-framework/rda",
"dev:swh": "turbo dev --filter=@dans-framework/swh",
"build:swh": "turbo build --filter=@dans-framework/swh",
diff --git a/packages/knowledge-drawer/package.json b/packages/knowledge-drawer/package.json
new file mode 100644
index 0000000..609caca
--- /dev/null
+++ b/packages/knowledge-drawer/package.json
@@ -0,0 +1,22 @@
+{
+ "name": "@dans-framework/knowledge-drawer",
+ "type": "module",
+ "exports": {
+ ".": "./src/index.tsx",
+ "./style.css": "./dist/style.css"
+ },
+ "scripts": {
+ "dev": "pnpx tailwindcss -i ./src/style.css -o ./dist/style.css --watch",
+ "build": "pnpx tailwindcss -i ./src/style.css -o ./dist/style.css"
+ },
+ "devDependencies": {
+ "@dans-framework/typescript-config": "workspace:*",
+ "@types/react": "18.2.15",
+ "tailwindcss": "^3.4.16",
+ "typescript": "latest"
+ },
+ "dependencies": {
+ "@headlessui/react": "^2.2.0",
+ "react": "18.2.0"
+ }
+}
diff --git a/packages/knowledge-drawer/src/drawer.tsx b/packages/knowledge-drawer/src/drawer.tsx
new file mode 100644
index 0000000..3206ac6
--- /dev/null
+++ b/packages/knowledge-drawer/src/drawer.tsx
@@ -0,0 +1,66 @@
+import { Dialog, DialogPanel, DialogTitle } from "@headlessui/react";
+
+export default function Drawer({
+ open,
+ setOpen,
+ children,
+}: {
+ open: boolean;
+ setOpen: (open: boolean) => void;
+ children: React.ReactNode;
+}) {
+ return (
+
+ );
+}
diff --git a/packages/knowledge-drawer/src/index.tsx b/packages/knowledge-drawer/src/index.tsx
new file mode 100644
index 0000000..9eafbff
--- /dev/null
+++ b/packages/knowledge-drawer/src/index.tsx
@@ -0,0 +1,38 @@
+"use client";
+
+import "../dist/style.css";
+import { useState } from "react";
+import Drawer from "./drawer";
+
+export default function KnowledgeDrawer() {
+ const [open, setOpen] = useState(false);
+
+ return (
+ <>
+
+
+ Hello Drawer!
+
+ >
+ );
+}
diff --git a/packages/knowledge-drawer/src/material.tsx b/packages/knowledge-drawer/src/material.tsx
new file mode 100644
index 0000000..fefe769
--- /dev/null
+++ b/packages/knowledge-drawer/src/material.tsx
@@ -0,0 +1,12 @@
+type MaterialType = "PDF" | "FAQ";
+
+interface Material {
+ topic: string;
+ type: MaterialType;
+ url: string;
+}
+
+interface MaterialGroup {
+ group: string;
+ materials: Material[];
+}
diff --git a/packages/knowledge-drawer/src/style.css b/packages/knowledge-drawer/src/style.css
new file mode 100644
index 0000000..bd6213e
--- /dev/null
+++ b/packages/knowledge-drawer/src/style.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
\ No newline at end of file
diff --git a/packages/knowledge-drawer/tailwind.config.js b/packages/knowledge-drawer/tailwind.config.js
new file mode 100644
index 0000000..87a1f6e
--- /dev/null
+++ b/packages/knowledge-drawer/tailwind.config.js
@@ -0,0 +1,9 @@
+/** @type {import('tailwindcss').Config} */
+export default {
+ content: ["./src/**/*.{tsx,jsx}"],
+ theme: {
+ extend: {},
+ },
+ plugins: [],
+ prefix: "tw-",
+};
diff --git a/packages/knowledge-drawer/tsconfig.json b/packages/knowledge-drawer/tsconfig.json
new file mode 100644
index 0000000..a357105
--- /dev/null
+++ b/packages/knowledge-drawer/tsconfig.json
@@ -0,0 +1,9 @@
+{
+ "extends": "@dans-framework/typescript-config/react-library.json",
+ "compilerOptions": {
+ "outDir": "dist",
+ "rootDir": "src"
+ },
+ "include": ["src"],
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 72920dc..ec4ea27 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -101,13 +101,13 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
apps/cat:
dependencies:
@@ -180,13 +180,13 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
apps/digitaltwins:
dependencies:
@@ -253,13 +253,13 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
apps/ohsmart:
dependencies:
@@ -326,13 +326,13 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
apps/rda:
dependencies:
@@ -342,6 +342,9 @@ importers:
'@dans-framework/freshdesk':
specifier: workspace:*
version: link:../../packages/freshdesk
+ '@dans-framework/knowledge-drawer':
+ specifier: workspace:*
+ version: link:../../packages/knowledge-drawer
'@dans-framework/layout':
specifier: workspace:*
version: link:../../packages/layout
@@ -408,13 +411,13 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
apps/swh:
dependencies:
@@ -478,28 +481,28 @@ importers:
version: 4.3.4(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
eslint-plugin-react-hooks:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.16.0)
+ version: 5.0.0(eslint@9.16.0(jiti@1.21.6))
vite:
specifier: ^4.4.5
version: 4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)
vite-plugin-checker:
specifier: ^0.6.2
- version: 0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
+ version: 0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2))
packages/config-eslint:
devDependencies:
'@typescript-eslint/eslint-plugin':
specifier: ^8.17.0
- version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)
+ version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
'@typescript-eslint/parser':
specifier: ^8.17.0
- version: 8.17.0(eslint@9.16.0)(typescript@5.7.2)
+ version: 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
eslint:
specifier: ^9.16.0
- version: 9.16.0
+ version: 9.16.0(jiti@1.21.6)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@9.16.0)
+ version: 9.1.0(eslint@9.16.0(jiti@1.21.6))
prettier:
specifier: ^3.4.2
version: 3.4.2
@@ -708,6 +711,28 @@ importers:
specifier: ^18.2.15
version: 18.3.12
+ packages/knowledge-drawer:
+ dependencies:
+ '@headlessui/react':
+ specifier: ^2.2.0
+ version: 2.2.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0)
+ react:
+ specifier: 18.2.0
+ version: 18.2.0
+ devDependencies:
+ '@dans-framework/typescript-config':
+ specifier: workspace:*
+ version: link:../config-typescript
+ '@types/react':
+ specifier: 18.2.15
+ version: 18.2.15
+ tailwindcss:
+ specifier: ^3.4.16
+ version: 3.4.16
+ typescript:
+ specifier: latest
+ version: 5.7.2
+
packages/layout:
dependencies:
'@dans-framework/pages':
@@ -1062,6 +1087,10 @@ importers:
packages:
+ '@alloc/quick-lru@5.2.0':
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -1411,12 +1440,25 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
+ '@floating-ui/react@0.26.28':
+ resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
'@floating-ui/utils@0.2.8':
resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
'@fontsource/roboto@5.1.0':
resolution: {integrity: sha512-cFRRC1s6RqPygeZ8Uw/acwVHqih8Czjt6Q0MwoUoDe9U3m4dH1HmNDRBZyqlMSFwgNAUKgFImncKdmDHyKpwdg==}
+ '@headlessui/react@2.2.0':
+ resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ react: ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^18 || ^19 || ^19.0.0-rc
+
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -1437,6 +1479,10 @@ packages:
resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
engines: {node: '>=18.18'}
+ '@isaacs/cliui@8.0.2':
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+
'@jest/expect-utils@29.7.0':
resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1703,6 +1749,10 @@ packages:
'@petamoriken/float16@3.9.0':
resolution: {integrity: sha512-rYUZ+VFjPHD0NT2JYKj64NxXxrV642IiyaUxxorTEj0S3hT7B5Ixezyc9Fn+XvSk0ETEBp5VWjGIErzh0ug0Xw==}
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+
'@playwright/test@1.49.0':
resolution: {integrity: sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==}
engines: {node: '>=18'}
@@ -1711,6 +1761,37 @@ packages:
'@popperjs/core@2.11.8':
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ '@react-aria/focus@3.19.0':
+ resolution: {integrity: sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
+ '@react-aria/interactions@3.22.5':
+ resolution: {integrity: sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
+ '@react-aria/ssr@3.9.7':
+ resolution: {integrity: sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
+ '@react-aria/utils@3.26.0':
+ resolution: {integrity: sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
+ '@react-stately/utils@3.10.5':
+ resolution: {integrity: sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
+ '@react-types/shared@3.26.0':
+ resolution: {integrity: sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+
'@reduxjs/toolkit@1.9.7':
resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==}
peerDependencies:
@@ -1732,6 +1813,15 @@ packages:
'@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+ '@tanstack/react-virtual@3.11.0':
+ resolution: {integrity: sha512-liRl34SrQm54NZdf22d/H4a7GucPNCxBSJdWWZlUrF1E1oXcZ3/GfRRHFDUJXwEuTfjtyp0X6NnUK7bhIuDzoQ==}
+ 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
+
+ '@tanstack/virtual-core@3.10.9':
+ resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==}
+
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -1822,9 +1912,15 @@ packages:
'@types/react-transition-group@4.4.11':
resolution: {integrity: sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==}
+ '@types/react@18.2.15':
+ resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==}
+
'@types/react@18.3.12':
resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==}
+ '@types/scheduler@0.23.0':
+ resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==}
+
'@types/stack-utils@2.0.3':
resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
@@ -1939,6 +2035,10 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
+ ansi-regex@6.1.0:
+ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
+ engines: {node: '>=12'}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -1947,6 +2047,13 @@ packages:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
+ ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -1955,6 +2062,9 @@ packages:
resolution: {integrity: sha512-v/ShMp57iBnBp4lDgV8Jx3d3Q5/Hac25FWmQ98eMahUiHPXcvwIMKJD0hBIgclm/FCG+LwPkAKtkRO1O/W0YGg==}
hasBin: true
+ arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -2038,6 +2148,10 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
+ camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+
camelize@1.0.1:
resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
@@ -2100,6 +2214,10 @@ packages:
resolution: {integrity: sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==}
engines: {node: '>=12.20.0'}
+ commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
commander@8.3.0:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
@@ -2145,6 +2263,11 @@ packages:
csscolorparser@1.0.3:
resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==}
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -2188,10 +2311,16 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
+ didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+
diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+
dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
@@ -2214,12 +2343,21 @@ packages:
earcut@3.0.0:
resolution: {integrity: sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==}
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
echarts@5.5.1:
resolution: {integrity: sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==}
electron-to-chromium@1.5.68:
resolution: {integrity: sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==}
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -2390,6 +2528,10 @@ packages:
for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ foreground-child@3.3.0:
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+ engines: {node: '>=14'}
+
frac@1.1.2:
resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==}
engines: {node: '>=0.8'}
@@ -2470,6 +2612,10 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+
global-prefix@4.0.0:
resolution: {integrity: sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==}
engines: {node: '>=16'}
@@ -2654,6 +2800,10 @@ packages:
resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==}
engines: {node: '>= 0.4'}
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
is-generator-function@1.0.10:
resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
engines: {node: '>= 0.4'}
@@ -2735,6 +2885,9 @@ packages:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
engines: {node: '>=0.10.0'}
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
jest-diff@29.7.0:
resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -2755,6 +2908,10 @@ packages:
resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jiti@1.21.6:
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ hasBin: true
+
js-base64@3.7.7:
resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==}
@@ -2887,6 +3044,10 @@ packages:
resolution: {integrity: sha512-ePLRrbt3fgjXI5VFZOLbvkLD5ZRuxGKm+wJ3ujCqBtL3NanDHPo/5zicR5uEKAPiIjBYF99BM4K4okvMznjkVA==}
engines: {node: '>= 12.0.0'}
+ lilconfig@3.1.3:
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
+ engines: {node: '>=14'}
+
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -2937,6 +3098,9 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -2975,6 +3139,10 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
@@ -2984,6 +3152,9 @@ packages:
murmurhash-js@1.0.0:
resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==}
+ mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
nanoid@3.3.8:
resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -3018,6 +3189,10 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
+ object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+
object-inspect@1.13.3:
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
engines: {node: '>= 0.4'}
@@ -3052,6 +3227,9 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
+ package-json-from-dist@1.0.1:
+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+
pako@2.1.0:
resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==}
@@ -3077,6 +3255,10 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -3096,6 +3278,14 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
playwright-core@1.49.0:
resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==}
engines: {node: '>=18'}
@@ -3110,6 +3300,40 @@ packages:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
+ postcss-import@15.1.0:
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+
+ postcss-js@4.0.1:
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+
+ postcss-load-config@4.0.2:
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+
+ postcss-selector-parser@6.1.2:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -3262,10 +3486,17 @@ packages:
react: '>=16.6.0'
react-dom: '>=16.6.0'
+ react@18.2.0:
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ engines: {node: '>=0.10.0'}
+
react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
+ read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
@@ -3385,6 +3616,10 @@ packages:
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
@@ -3433,6 +3668,14 @@ packages:
resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
engines: {node: '>=10'}
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+
string.prototype.trim@1.2.9:
resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
engines: {node: '>= 0.4'}
@@ -3448,6 +3691,10 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
+ strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -3472,6 +3719,11 @@ packages:
stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+ sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
supercluster@8.0.1:
resolution: {integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==}
@@ -3487,10 +3739,25 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
+
table-layout@4.1.1:
resolution: {integrity: sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==}
engines: {node: '>=12.17'}
+ tailwindcss@3.4.16:
+ resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+
+ thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
@@ -3511,6 +3778,9 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
+ ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
tslib@2.3.0:
resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
@@ -3643,6 +3913,9 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
uuid@9.0.1:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
@@ -3788,6 +4061,14 @@ packages:
resolution: {integrity: sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==}
engines: {node: '>=12.17'}
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+
xlsx@0.18.5:
resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==}
engines: {node: '>=0.8'}
@@ -3807,6 +4088,11 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
+ yaml@2.6.1:
+ resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -3819,6 +4105,8 @@ packages:
snapshots:
+ '@alloc/quick-lru@5.2.0': {}
+
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.5
@@ -4128,9 +4416,9 @@ snapshots:
'@esbuild/win32-x64@0.18.20':
optional: true
- '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0)':
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@1.21.6))':
dependencies:
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -4176,16 +4464,39 @@ snapshots:
'@floating-ui/core': 1.6.8
'@floating-ui/utils': 0.2.8
+ '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.2.0))(react@18.2.0)':
+ dependencies:
+ '@floating-ui/dom': 1.6.12
+ react: 18.2.0
+ react-dom: 18.3.1(react@18.2.0)
+
'@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@floating-ui/dom': 1.6.12
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.2.0))(react@18.2.0)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.2.0))(react@18.2.0)
+ '@floating-ui/utils': 0.2.8
+ react: 18.2.0
+ react-dom: 18.3.1(react@18.2.0)
+ tabbable: 6.2.0
+
'@floating-ui/utils@0.2.8': {}
'@fontsource/roboto@5.1.0': {}
+ '@headlessui/react@2.2.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0)':
+ dependencies:
+ '@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.2.0))(react@18.2.0)
+ '@react-aria/focus': 3.19.0(react@18.2.0)
+ '@react-aria/interactions': 3.22.5(react@18.2.0)
+ '@tanstack/react-virtual': 3.11.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.3.1(react@18.2.0)
+
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.6':
@@ -4199,6 +4510,15 @@ snapshots:
'@humanwhocodes/retry@0.4.1': {}
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
'@jest/expect-utils@29.7.0':
dependencies:
jest-get-type: 29.6.3
@@ -4475,12 +4795,55 @@ snapshots:
'@petamoriken/float16@3.9.0': {}
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
+
'@playwright/test@1.49.0':
dependencies:
playwright: 1.49.0
'@popperjs/core@2.11.8': {}
+ '@react-aria/focus@3.19.0(react@18.2.0)':
+ dependencies:
+ '@react-aria/interactions': 3.22.5(react@18.2.0)
+ '@react-aria/utils': 3.26.0(react@18.2.0)
+ '@react-types/shared': 3.26.0(react@18.2.0)
+ '@swc/helpers': 0.5.15
+ clsx: 2.1.1
+ react: 18.2.0
+
+ '@react-aria/interactions@3.22.5(react@18.2.0)':
+ dependencies:
+ '@react-aria/ssr': 3.9.7(react@18.2.0)
+ '@react-aria/utils': 3.26.0(react@18.2.0)
+ '@react-types/shared': 3.26.0(react@18.2.0)
+ '@swc/helpers': 0.5.15
+ react: 18.2.0
+
+ '@react-aria/ssr@3.9.7(react@18.2.0)':
+ dependencies:
+ '@swc/helpers': 0.5.15
+ react: 18.2.0
+
+ '@react-aria/utils@3.26.0(react@18.2.0)':
+ dependencies:
+ '@react-aria/ssr': 3.9.7(react@18.2.0)
+ '@react-stately/utils': 3.10.5(react@18.2.0)
+ '@react-types/shared': 3.26.0(react@18.2.0)
+ '@swc/helpers': 0.5.15
+ clsx: 2.1.1
+ react: 18.2.0
+
+ '@react-stately/utils@3.10.5(react@18.2.0)':
+ dependencies:
+ '@swc/helpers': 0.5.15
+ react: 18.2.0
+
+ '@react-types/shared@3.26.0(react@18.2.0)':
+ dependencies:
+ react: 18.2.0
+
'@reduxjs/toolkit@1.9.7(react-redux@8.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(react@18.3.1)':
dependencies:
immer: 9.0.21
@@ -4499,6 +4862,14 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@tanstack/react-virtual@3.11.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0)':
+ dependencies:
+ '@tanstack/virtual-core': 3.10.9
+ react: 18.2.0
+ react-dom: 18.3.1(react@18.2.0)
+
+ '@tanstack/virtual-core@3.10.9': {}
+
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.26.2
@@ -4603,11 +4974,19 @@ snapshots:
dependencies:
'@types/react': 18.3.12
+ '@types/react@18.2.15':
+ dependencies:
+ '@types/prop-types': 15.7.13
+ '@types/scheduler': 0.23.0
+ csstype: 3.1.3
+
'@types/react@18.3.12':
dependencies:
'@types/prop-types': 15.7.13
csstype: 3.1.3
+ '@types/scheduler@0.23.0': {}
+
'@types/stack-utils@2.0.3': {}
'@types/styled-components@5.1.34':
@@ -4630,15 +5009,15 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)':
+ '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.17.0
- '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2)
- '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2)
+ '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.17.0
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -4648,14 +5027,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2)':
+ '@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.17.0
'@typescript-eslint/types': 8.17.0
'@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.17.0
debug: 4.3.7(supports-color@5.5.0)
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.7.2
transitivePeerDependencies:
@@ -4666,12 +5045,12 @@ snapshots:
'@typescript-eslint/types': 8.17.0
'@typescript-eslint/visitor-keys': 8.17.0
- '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)':
+ '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2)
- '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)
debug: 4.3.7(supports-color@5.5.0)
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
ts-api-utils: 1.4.3(typescript@5.7.2)
optionalDependencies:
typescript: 5.7.2
@@ -4695,13 +5074,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)':
+ '@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6))
'@typescript-eslint/scope-manager': 8.17.0
'@typescript-eslint/types': 8.17.0
'@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2)
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.7.2
transitivePeerDependencies:
@@ -4744,12 +5123,18 @@ snapshots:
ansi-regex@5.0.1: {}
+ ansi-regex@6.1.0: {}
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
ansi-styles@5.2.0: {}
+ ansi-styles@6.2.1: {}
+
+ any-promise@1.3.0: {}
+
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -4767,6 +5152,8 @@ snapshots:
json-bignum: 0.0.3
tslib: 2.8.1
+ arg@5.0.2: {}
+
argparse@2.0.1: {}
arr-union@3.1.0: {}
@@ -4862,6 +5249,8 @@ snapshots:
callsites@3.1.0: {}
+ camelcase-css@2.0.1: {}
+
camelize@1.0.1: {}
caniuse-lite@1.0.30001686: {}
@@ -4929,6 +5318,8 @@ snapshots:
table-layout: 4.1.1
typical: 7.3.0
+ commander@4.1.1: {}
+
commander@8.3.0: {}
concat-map@0.0.1: {}
@@ -4969,6 +5360,8 @@ snapshots:
csscolorparser@1.0.3: {}
+ cssesc@3.0.0: {}
+
csstype@3.1.3: {}
custom-error-instance@2.1.1: {}
@@ -5014,8 +5407,12 @@ snapshots:
detect-libc@1.0.3:
optional: true
+ didyoumean@1.2.2: {}
+
diff-sequences@29.6.3: {}
+ dlv@1.1.3: {}
+
dom-helpers@5.2.1:
dependencies:
'@babel/runtime': 7.26.0
@@ -5043,6 +5440,8 @@ snapshots:
earcut@3.0.0: {}
+ eastasianwidth@0.2.0: {}
+
echarts@5.5.1:
dependencies:
tslib: 2.3.0
@@ -5050,6 +5449,10 @@ snapshots:
electron-to-chromium@1.5.68: {}
+ emoji-regex@8.0.0: {}
+
+ emoji-regex@9.2.2: {}
+
entities@4.5.0: {}
error-ex@1.3.2:
@@ -5158,13 +5561,13 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@9.1.0(eslint@9.16.0):
+ eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@1.21.6)):
dependencies:
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
- eslint-plugin-react-hooks@5.0.0(eslint@9.16.0):
+ eslint-plugin-react-hooks@5.0.0(eslint@9.16.0(jiti@1.21.6)):
dependencies:
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
eslint-scope@8.2.0:
dependencies:
@@ -5175,9 +5578,9 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.16.0:
+ eslint@9.16.0(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.0
'@eslint/core': 0.9.0
@@ -5211,6 +5614,8 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
+ optionalDependencies:
+ jiti: 1.21.6
transitivePeerDependencies:
- supports-color
@@ -5307,6 +5712,11 @@ snapshots:
dependencies:
is-callable: 1.2.7
+ foreground-child@3.3.0:
+ dependencies:
+ cross-spawn: 7.0.6
+ signal-exit: 4.1.0
+
frac@1.1.2: {}
framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -5385,6 +5795,15 @@ snapshots:
dependencies:
is-glob: 4.0.3
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.0
+ jackspeak: 3.4.3
+ minimatch: 9.0.5
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.1
+ path-scurry: 1.11.1
+
global-prefix@4.0.0:
dependencies:
ini: 4.1.3
@@ -5557,6 +5976,8 @@ snapshots:
dependencies:
call-bind: 1.0.7
+ is-fullwidth-code-point@3.0.0: {}
+
is-generator-function@1.0.10:
dependencies:
has-tostringtag: 1.0.2
@@ -5629,6 +6050,12 @@ snapshots:
isobject@3.0.1: {}
+ jackspeak@3.4.3:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
jest-diff@29.7.0:
dependencies:
chalk: 4.1.2
@@ -5666,6 +6093,8 @@ snapshots:
graceful-fs: 4.2.11
picomatch: 2.3.1
+ jiti@1.21.6: {}
+
js-base64@3.7.7: {}
js-tokens@4.0.0: {}
@@ -5763,6 +6192,8 @@ snapshots:
lightningcss-win32-x64-msvc: 1.28.2
optional: true
+ lilconfig@3.1.3: {}
+
lines-and-columns@1.2.4: {}
locate-path@6.0.0:
@@ -5809,6 +6240,8 @@ snapshots:
dependencies:
js-tokens: 4.0.0
+ lru-cache@10.4.3: {}
+
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -5900,12 +6333,20 @@ snapshots:
minimist@1.2.8: {}
+ minipass@7.1.2: {}
+
moment@2.30.1: {}
ms@2.1.3: {}
murmurhash-js@1.0.0: {}
+ mz@2.7.0:
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+
nanoid@3.3.8: {}
natural-compare@1.4.0: {}
@@ -5931,6 +6372,8 @@ snapshots:
object-assign@4.1.1: {}
+ object-hash@3.0.0: {}
+
object-inspect@1.13.3: {}
object-keys@1.1.1: {}
@@ -5978,6 +6421,8 @@ snapshots:
dependencies:
p-limit: 3.1.0
+ package-json-from-dist@1.0.1: {}
+
pako@2.1.0: {}
parent-module@1.0.1:
@@ -5999,6 +6444,11 @@ snapshots:
path-parse@1.0.7: {}
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.4.3
+ minipass: 7.1.2
+
path-type@4.0.0: {}
pbf@3.2.1:
@@ -6015,6 +6465,10 @@ snapshots:
picomatch@2.3.1: {}
+ pify@2.3.0: {}
+
+ pirates@4.0.6: {}
+
playwright-core@1.49.0: {}
playwright@1.49.0:
@@ -6025,6 +6479,35 @@ snapshots:
possible-typed-array-names@1.0.0: {}
+ postcss-import@15.1.0(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.8
+
+ postcss-js@4.0.1(postcss@8.4.49):
+ dependencies:
+ camelcase-css: 2.0.1
+ postcss: 8.4.49
+
+ postcss-load-config@4.0.2(postcss@8.4.49):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.6.1
+ optionalDependencies:
+ postcss: 8.4.49
+
+ postcss-nested@6.2.0(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-value-parser@4.2.0: {}
postcss@8.4.49:
@@ -6075,6 +6558,12 @@ snapshots:
dependencies:
quickselect: 2.0.0
+ react-dom@18.3.1(react@18.2.0):
+ dependencies:
+ loose-envify: 1.4.0
+ react: 18.2.0
+ scheduler: 0.23.2
+
react-dom@18.3.1(react@18.3.1):
dependencies:
loose-envify: 1.4.0
@@ -6156,10 +6645,18 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ react@18.2.0:
+ dependencies:
+ loose-envify: 1.4.0
+
react@18.3.1:
dependencies:
loose-envify: 1.4.0
+ read-cache@1.0.0:
+ dependencies:
+ pify: 2.3.0
+
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
@@ -6288,6 +6785,8 @@ snapshots:
signal-exit@3.0.7: {}
+ signal-exit@4.1.0: {}
+
slash@3.0.0: {}
sort-asc@0.1.0: {}
@@ -6328,6 +6827,18 @@ snapshots:
dependencies:
escape-string-regexp: 2.0.0
+ string-width@4.2.3:
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ string-width@5.1.2:
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
string.prototype.trim@1.2.9:
dependencies:
call-bind: 1.0.7
@@ -6351,6 +6862,10 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
+ strip-ansi@7.1.0:
+ dependencies:
+ ansi-regex: 6.1.0
+
strip-json-comments@3.1.1: {}
strnum@1.0.5: {}
@@ -6383,6 +6898,16 @@ snapshots:
stylis@4.2.0: {}
+ sucrase@3.35.0:
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ commander: 4.1.1
+ glob: 10.4.5
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.6
+ ts-interface-checker: 0.1.13
+
supercluster@8.0.1:
dependencies:
kdbush: 4.0.2
@@ -6397,11 +6922,48 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
+ tabbable@6.2.0: {}
+
table-layout@4.1.1:
dependencies:
array-back: 6.2.2
wordwrapjs: 5.1.0
+ tailwindcss@3.4.16:
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.6.0
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.21.6
+ lilconfig: 3.1.3
+ micromatch: 4.0.8
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+ postcss: 8.4.49
+ postcss-import: 15.1.0(postcss@8.4.49)
+ postcss-js: 4.0.1(postcss@8.4.49)
+ postcss-load-config: 4.0.2(postcss@8.4.49)
+ postcss-nested: 6.2.0(postcss@8.4.49)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.8
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+
+ thenify@3.3.1:
+ dependencies:
+ any-promise: 1.3.0
+
tiny-invariant@1.3.3: {}
tinyqueue@3.0.0: {}
@@ -6420,6 +6982,8 @@ snapshots:
dependencies:
typescript: 5.7.2
+ ts-interface-checker@0.1.13: {}
+
tslib@2.3.0: {}
tslib@2.8.1: {}
@@ -6564,9 +7128,11 @@ snapshots:
dependencies:
react: 18.3.1
+ util-deprecate@1.0.2: {}
+
uuid@9.0.1: {}
- vite-plugin-checker@0.6.4(eslint@9.16.0)(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)):
+ vite-plugin-checker@0.6.4(eslint@9.16.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.7.2)(vite@4.5.5(@types/node@20.17.9)(lightningcss@1.28.2)):
dependencies:
'@babel/code-frame': 7.26.2
ansi-escapes: 4.3.2
@@ -6585,7 +7151,7 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
- eslint: 9.16.0
+ eslint: 9.16.0(jiti@1.21.6)
optionator: 0.9.4
typescript: 5.7.2
@@ -6691,6 +7257,18 @@ snapshots:
wordwrapjs@5.1.0: {}
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrap-ansi@8.1.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
xlsx@0.18.5:
dependencies:
adler-32: 1.3.1
@@ -6709,6 +7287,8 @@ snapshots:
yaml@1.10.2: {}
+ yaml@2.6.1: {}
+
yocto-queue@0.1.0: {}
zrender@5.6.0: