From 259d17884852cdfc8e17a541041457763d5c29cc Mon Sep 17 00:00:00 2001 From: evie-8 Date: Fri, 15 Nov 2024 09:39:46 +0300 Subject: [PATCH 1/2] changing theme colors and adding authentication using firebase --- .docusaurus/DONT-EDIT-THIS-FOLDER | 5 + .docusaurus/client-modules.js | 6 + .docusaurus/codeTranslations.json | 1 + .../default/__plugin.json | 4 + .../default/blog-post-list-prop-default.json | 4 + .../default/blogMetadata-default.json | 5 + .../default/__plugin.json | 4 + ...category-sunbird-design-documents-827.json | 1 + .../default/p/index-466.json | 1 + .../default/p/tags-b9f.json | 1 + .../default/p/tags-sb-core-52b.json | 1 + .../default/p/tags-team-2c6.json | 1 + .../site-docs-02-onboarding-md-2c1.json | 25 + ...s-03-projects-and-repositories-md-284.json | 25 + ...te-docs-04-development-process-md-ea6.json | 25 + ...docs-05-release-and-deployment-md-c0c.json | 25 + ...-portals-asr-portal-asr-portal-md-f33.json | 24 + ...cs-frontend-portals-asr-portal-md-556.json | 24 + ...rontend-portals-asr-portal-tdd-md-73b.json | 24 + ...api-architecture-documentation-md-971.json | 24 + ...gn-docs-language-api-framework-md-ec9.json | 20 + ...gn-docs-ml-ops-ml-ops-platform-md-9d9.json | 24 + .../default/site-docs-intro-md-0e3.json | 26 + .../default/__plugin.json | 4 + .../default/__plugin.json | 4 + .../p/docusaurus-debug-content-0d5.json | 1 + .docusaurus/docusaurus.config.mjs | 345 + .docusaurus/globalData.json | 78 + .docusaurus/i18n.json | 17 + .docusaurus/registry.js | 26 + .docusaurus/routes.js | 122 + .docusaurus/routesChunkNames.json | 98 + .docusaurus/site-metadata.json | 41 + .docusaurus/site-storage.json | 4 + .github/workflows/deploy.yml | 20 +- .github/workflows/pre-deploy.yml | 12 +- .gitignore | 18 + sb-docs/babel.config.js => babel.config.js | 0 .../README.md => docs/02-onboarding.md | 29 +- docs/03-projects-and-repositories.md | 74 + .../04-development-process.md | 33 +- .../05-release-and-deployment.md | 3 + .../06-design-docs/MLOps/MLOpsPlatform.md | 0 docs/06-design-docs/_category_.json | 8 + .../frontend portals/ASR-portal/TDD.md | 292 + .../API_Architecture_Documentation.md | 0 .../06-design-docs/language/API_Framework.md | 0 .../images/API Framework arch.drawio.png | 0 .../language/images/API-framework-arch.png | Bin .../docs/01-team/README.md => docs/intro.md | 9 +- ...cusaurus.config.ts => docusaurus.config.ts | 136 +- .../package-lock.json => package-lock.json | 7270 +++++++++++------ sb-docs/package.json => package.json | 15 +- sb-docs/.gitignore | 20 - sb-docs/README.md | 41 - sb-docs/blog/2019-05-28-first-blog-post.md | 12 - sb-docs/blog/2019-05-29-long-blog-post.md | 44 - sb-docs/blog/2021-08-01-mdx-blog-post.mdx | 20 - .../docusaurus-plushie-banner.jpeg | Bin 96122 -> 0 bytes sb-docs/blog/2021-08-26-welcome/index.md | 25 - sb-docs/blog/authors.yml | 17 - sb-docs/docs/03-projects-and-repos/README.md | 67 - sb-docs/docs/06-design-docs/README.md | 7 - ... Framework arch.drawio.png:Zone.Identifier | 3 - .../API-framework-arch.png:Zone.Identifier | 3 - .../src/components/HomepageFeatures/index.tsx | 70 - .../HomepageFeatures/styles.module.css | 11 - sb-docs/src/css/custom.css | 30 - sb-docs/src/pages/index.module.css | 23 - sb-docs/src/pages/index.tsx | 43 - sb-docs/src/pages/markdown-page.md | 7 - sb-docs/static/img/docusaurus-social-card.jpg | Bin 55746 -> 0 bytes sb-docs/static/img/docusaurus.png | Bin 5142 -> 0 bytes sb-docs/static/img/favicon.ico | Bin 3626 -> 0 bytes sb-docs/static/img/logo.svg | 1 - sb-docs/sidebars.ts => sidebars.ts | 0 src/components/logout.tsx | 22 + src/css/custom.css | 27 + src/css/login.css | 92 + src/theme/Navbar/Content/index.tsx | 16 + src/theme/Root.tsx | 69 + src/theme/firebase.ts | 42 + src/theme/loading.tsx | 10 + static/.nojekyll | 0 .../static => static}/img/Sunbird-Ai-SVG.svg | 0 static/img/favicon.ico | Bin 0 -> 407668 bytes static/img/google.svg | 3 + static/img/logo.png | Bin 0 -> 72291 bytes .../static => static}/img/sunbird-card.png | Bin .../img/undraw_docusaurus_mountain.svg | 0 .../img/undraw_docusaurus_react.svg | 0 .../img/undraw_docusaurus_tree.svg | 0 sb-docs/tsconfig.json => tsconfig.json | 0 93 files changed, 6459 insertions(+), 3225 deletions(-) create mode 100644 .docusaurus/DONT-EDIT-THIS-FOLDER create mode 100644 .docusaurus/client-modules.js create mode 100644 .docusaurus/codeTranslations.json create mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/__plugin.json create mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json create mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/__plugin.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json create mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/__plugin.json create mode 100644 .docusaurus/docusaurus-plugin-debug/default/__plugin.json create mode 100644 .docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json create mode 100644 .docusaurus/docusaurus.config.mjs create mode 100644 .docusaurus/globalData.json create mode 100644 .docusaurus/i18n.json create mode 100644 .docusaurus/registry.js create mode 100644 .docusaurus/routes.js create mode 100644 .docusaurus/routesChunkNames.json create mode 100644 .docusaurus/site-metadata.json create mode 100644 .docusaurus/site-storage.json rename sb-docs/babel.config.js => babel.config.js (100%) rename sb-docs/docs/02-onboarding/README.md => docs/02-onboarding.md (64%) create mode 100644 docs/03-projects-and-repositories.md rename sb-docs/docs/04-development-process/README.md => docs/04-development-process.md (75%) rename sb-docs/docs/05-release-and-deployment/README.md => docs/05-release-and-deployment.md (99%) rename {sb-docs/docs => docs}/06-design-docs/MLOps/MLOpsPlatform.md (100%) create mode 100644 docs/06-design-docs/_category_.json create mode 100644 docs/06-design-docs/frontend portals/ASR-portal/TDD.md rename {sb-docs/docs => docs}/06-design-docs/language/API_Architecture_Documentation.md (100%) rename {sb-docs/docs => docs}/06-design-docs/language/API_Framework.md (100%) rename sb-docs/static/.nojekyll => docs/06-design-docs/language/images/API Framework arch.drawio.png (100%) rename {sb-docs/docs => docs}/06-design-docs/language/images/API-framework-arch.png (100%) rename sb-docs/docs/01-team/README.md => docs/intro.md (93%) rename sb-docs/docusaurus.config.ts => docusaurus.config.ts (50%) rename sb-docs/package-lock.json => package-lock.json (84%) rename sb-docs/package.json => package.json (79%) delete mode 100644 sb-docs/.gitignore delete mode 100644 sb-docs/README.md delete mode 100644 sb-docs/blog/2019-05-28-first-blog-post.md delete mode 100644 sb-docs/blog/2019-05-29-long-blog-post.md delete mode 100644 sb-docs/blog/2021-08-01-mdx-blog-post.mdx delete mode 100644 sb-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg delete mode 100644 sb-docs/blog/2021-08-26-welcome/index.md delete mode 100644 sb-docs/blog/authors.yml delete mode 100644 sb-docs/docs/03-projects-and-repos/README.md delete mode 100644 sb-docs/docs/06-design-docs/README.md delete mode 100644 sb-docs/docs/06-design-docs/language/images/API Framework arch.drawio.png:Zone.Identifier delete mode 100644 sb-docs/docs/06-design-docs/language/images/API-framework-arch.png:Zone.Identifier delete mode 100644 sb-docs/src/components/HomepageFeatures/index.tsx delete mode 100644 sb-docs/src/components/HomepageFeatures/styles.module.css delete mode 100644 sb-docs/src/css/custom.css delete mode 100644 sb-docs/src/pages/index.module.css delete mode 100644 sb-docs/src/pages/index.tsx delete mode 100644 sb-docs/src/pages/markdown-page.md delete mode 100644 sb-docs/static/img/docusaurus-social-card.jpg delete mode 100644 sb-docs/static/img/docusaurus.png delete mode 100644 sb-docs/static/img/favicon.ico delete mode 100644 sb-docs/static/img/logo.svg rename sb-docs/sidebars.ts => sidebars.ts (100%) create mode 100644 src/components/logout.tsx create mode 100644 src/css/custom.css create mode 100644 src/css/login.css create mode 100644 src/theme/Navbar/Content/index.tsx create mode 100644 src/theme/Root.tsx create mode 100644 src/theme/firebase.ts create mode 100644 src/theme/loading.tsx create mode 100644 static/.nojekyll rename {sb-docs/static => static}/img/Sunbird-Ai-SVG.svg (100%) create mode 100644 static/img/favicon.ico create mode 100644 static/img/google.svg create mode 100644 static/img/logo.png rename {sb-docs/static => static}/img/sunbird-card.png (100%) rename {sb-docs/static => static}/img/undraw_docusaurus_mountain.svg (100%) rename {sb-docs/static => static}/img/undraw_docusaurus_react.svg (100%) rename {sb-docs/static => static}/img/undraw_docusaurus_tree.svg (100%) rename sb-docs/tsconfig.json => tsconfig.json (100%) diff --git a/.docusaurus/DONT-EDIT-THIS-FOLDER b/.docusaurus/DONT-EDIT-THIS-FOLDER new file mode 100644 index 0000000..6c06ae8 --- /dev/null +++ b/.docusaurus/DONT-EDIT-THIS-FOLDER @@ -0,0 +1,5 @@ +This folder stores temp files that Docusaurus' client bundler accesses. + +DO NOT hand-modify files in this folder because they will be overwritten in the +next build. You can clear all build artifacts (including this folder) with the +`docusaurus clear` command. diff --git a/.docusaurus/client-modules.js b/.docusaurus/client-modules.js new file mode 100644 index 0000000..3d10f8c --- /dev/null +++ b/.docusaurus/client-modules.js @@ -0,0 +1,6 @@ +export default [ + require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\infima\\dist\\css\\default\\default.css"), + require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\@docusaurus\\theme-classic\\lib\\prism-include-languages"), + require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\@docusaurus\\theme-classic\\lib\\nprogress"), + require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\src\\css\\custom.css"), +]; diff --git a/.docusaurus/codeTranslations.json b/.docusaurus/codeTranslations.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.docusaurus/codeTranslations.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json new file mode 100644 index 0000000..3206737 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json @@ -0,0 +1,4 @@ +{ + "name": "docusaurus-plugin-content-blog", + "id": "default" +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json new file mode 100644 index 0000000..fb396f1 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json @@ -0,0 +1,4 @@ +{ + "title": "Recent posts", + "items": [] +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json new file mode 100644 index 0000000..6a706cf --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json @@ -0,0 +1,5 @@ +{ + "blogBasePath": "/blog", + "blogTitle": "Blog", + "authorsListPath": "/blog/authors" +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json new file mode 100644 index 0000000..3818ad0 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json @@ -0,0 +1,4 @@ +{ + "name": "docusaurus-plugin-content-docs", + "id": "default" +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json new file mode 100644 index 0000000..6e57e9a --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json @@ -0,0 +1 @@ +{"categoryGeneratedIndex":{"title":"Sunbird Design Documents","description":"Contains design documentations for all projects","slug":"/category/sunbird-design-documents","permalink":"/category/sunbird-design-documents","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Release and Deployment","permalink":"/release-and-deployment"},"next":{"title":"MLOps Strategy and Platform","permalink":"/design-docs/MLOps/MLOpsPlatform"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json new file mode 100644 index 0000000..06a73cc --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json @@ -0,0 +1 @@ +{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Sunbird Team","href":"/","docId":"sb-team","unlisted":false},{"type":"link","label":"Onboarding","href":"/onboarding","docId":"onboarding","unlisted":false},{"type":"link","label":"Projects and Repositories","href":"/projects-and-repositories","docId":"projects-and-repositories","unlisted":false},{"type":"link","label":"Development Process","href":"/development-process","docId":"development-process","unlisted":false},{"type":"link","label":"Release and Deployment","href":"/release-and-deployment","docId":"release-and-deployment","unlisted":false},{"type":"category","label":"Sunbird Design Documents","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"MLOps","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"MLOps Strategy and Platform","href":"/design-docs/MLOps/MLOpsPlatform","docId":"design-docs/MLOps/MLOpsPlatform","unlisted":false}]},{"type":"category","label":"frontend portals","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ASR-portal","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Technical Design Document","href":"/design-docs/frontend portals/ASR-portal/TDD","docId":"design-docs/frontend portals/ASR-portal/TDD","unlisted":false}]}]},{"type":"category","label":"language","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"API Architecture Documentation","href":"/design-docs/language/API_Architecture_Documentation","docId":"design-docs/language/API_Architecture_Documentation","unlisted":false},{"type":"link","label":"API Framework Design Document","href":"/design-docs/language/API_Framework","docId":"design-docs/language/API_Framework","unlisted":false}]}],"href":"/category/sunbird-design-documents"}]},"docs":{"design-docs/frontend portals/ASR-portal/TDD":{"id":"design-docs/frontend portals/ASR-portal/TDD","title":"Technical Design Document","description":"Purpose","sidebar":"tutorialSidebar"},"design-docs/language/API_Architecture_Documentation":{"id":"design-docs/language/API_Architecture_Documentation","title":"API Architecture Documentation","description":"API and Inference Architecture Overview Diagram","sidebar":"tutorialSidebar"},"design-docs/language/API_Framework":{"id":"design-docs/language/API_Framework","title":"API Framework Design Document","description":"Introduction","sidebar":"tutorialSidebar"},"design-docs/MLOps/MLOpsPlatform":{"id":"design-docs/MLOps/MLOpsPlatform","title":"MLOps Strategy and Platform","description":"The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.","sidebar":"tutorialSidebar"},"development-process":{"id":"development-process","title":"Development Process","description":"High level (planning phase)","sidebar":"tutorialSidebar"},"onboarding":{"id":"onboarding","title":"Onboarding","description":"1. Meet the team","sidebar":"tutorialSidebar"},"projects-and-repositories":{"id":"projects-and-repositories","title":"Projects and Repositories","description":"This page provides an organized way to find all of Sunbird AI's repositories for different projects.","sidebar":"tutorialSidebar"},"release-and-deployment":{"id":"release-and-deployment","title":"Release and Deployment","description":"API Deployment","sidebar":"tutorialSidebar"},"sb-team":{"id":"sb-team","title":"Sunbird Team","description":"Name","sidebar":"tutorialSidebar"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json new file mode 100644 index 0000000..74da2a8 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json @@ -0,0 +1 @@ +{"tags":[{"label":"team","permalink":"/tags/team","count":1},{"label":"sb-core","permalink":"/tags/sb-core","count":1}]} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json new file mode 100644 index 0000000..4c7fa9d --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json @@ -0,0 +1 @@ +{"tag":{"label":"sb-core","permalink":"/tags/sb-core","allTagsPath":"/tags","count":1,"items":[{"id":"sb-team","title":"Sunbird Team","description":"Name","permalink":"/"}],"unlisted":false}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json new file mode 100644 index 0000000..9543e6e --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json @@ -0,0 +1 @@ +{"tag":{"label":"team","permalink":"/tags/team","allTagsPath":"/tags","count":1,"items":[{"id":"sb-team","title":"Sunbird Team","description":"Name","permalink":"/"}],"unlisted":false}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json new file mode 100644 index 0000000..e25e48a --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json @@ -0,0 +1,25 @@ +{ + "id": "onboarding", + "title": "Onboarding", + "description": "1. Meet the team", + "source": "@site/docs/02-onboarding.md", + "sourceDirName": ".", + "slug": "/onboarding", + "permalink": "/onboarding", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/02-onboarding.md", + "tags": [], + "version": "current", + "sidebarPosition": 2, + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Sunbird Team", + "permalink": "/" + }, + "next": { + "title": "Projects and Repositories", + "permalink": "/projects-and-repositories" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json new file mode 100644 index 0000000..2161843 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json @@ -0,0 +1,25 @@ +{ + "id": "projects-and-repositories", + "title": "Projects and Repositories", + "description": "This page provides an organized way to find all of Sunbird AI's repositories for different projects.", + "source": "@site/docs/03-projects-and-repositories.md", + "sourceDirName": ".", + "slug": "/projects-and-repositories", + "permalink": "/projects-and-repositories", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/03-projects-and-repositories.md", + "tags": [], + "version": "current", + "sidebarPosition": 3, + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Onboarding", + "permalink": "/onboarding" + }, + "next": { + "title": "Development Process", + "permalink": "/development-process" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json new file mode 100644 index 0000000..2ff567c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json @@ -0,0 +1,25 @@ +{ + "id": "development-process", + "title": "Development Process", + "description": "High level (planning phase)", + "source": "@site/docs/04-development-process.md", + "sourceDirName": ".", + "slug": "/development-process", + "permalink": "/development-process", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/04-development-process.md", + "tags": [], + "version": "current", + "sidebarPosition": 4, + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Projects and Repositories", + "permalink": "/projects-and-repositories" + }, + "next": { + "title": "Release and Deployment", + "permalink": "/release-and-deployment" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json new file mode 100644 index 0000000..0f91dea --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json @@ -0,0 +1,25 @@ +{ + "id": "release-and-deployment", + "title": "Release and Deployment", + "description": "API Deployment", + "source": "@site/docs/05-release-and-deployment.md", + "sourceDirName": ".", + "slug": "/release-and-deployment", + "permalink": "/release-and-deployment", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/05-release-and-deployment.md", + "tags": [], + "version": "current", + "sidebarPosition": 5, + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Development Process", + "permalink": "/development-process" + }, + "next": { + "title": "Sunbird Design Documents", + "permalink": "/category/sunbird-design-documents" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json new file mode 100644 index 0000000..f21cbf0 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json @@ -0,0 +1,24 @@ +{ + "id": "design-docs/frontend portals/ASR-portal/ASR-portal", + "title": "Technical Design Document", + "description": "Purpose", + "source": "@site/docs/06-design-docs/frontend portals/ASR-portal/ASR-portal.md", + "sourceDirName": "06-design-docs/frontend portals/ASR-portal", + "slug": "/design-docs/frontend portals/ASR-portal/", + "permalink": "/design-docs/frontend portals/ASR-portal/", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/ASR-portal.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "MLOps Strategy and Platform", + "permalink": "/design-docs/MLOps/MLOpsPlatform" + }, + "next": { + "title": "API Architecture Documentation", + "permalink": "/design-docs/language/API_Architecture_Documentation" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json new file mode 100644 index 0000000..f354dd1 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json @@ -0,0 +1,24 @@ +{ + "id": "design-docs/frontend portals/ASR-portal", + "title": "Technical Design Document", + "description": "Purpose", + "source": "@site/docs/06-design-docs/frontend portals/ASR-portal.md", + "sourceDirName": "06-design-docs/frontend portals", + "slug": "/design-docs/frontend portals/ASR-portal", + "permalink": "/design-docs/frontend portals/ASR-portal", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "MLOps Strategy and Platform", + "permalink": "/design-docs/MLOps/MLOpsPlatform" + }, + "next": { + "title": "API Architecture Documentation", + "permalink": "/design-docs/language/API_Architecture_Documentation" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json new file mode 100644 index 0000000..e5b2f64 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json @@ -0,0 +1,24 @@ +{ + "id": "design-docs/frontend portals/ASR-portal/TDD", + "title": "Technical Design Document", + "description": "Purpose", + "source": "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", + "sourceDirName": "06-design-docs/frontend portals/ASR-portal", + "slug": "/design-docs/frontend portals/ASR-portal/TDD", + "permalink": "/design-docs/frontend portals/ASR-portal/TDD", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "MLOps Strategy and Platform", + "permalink": "/design-docs/MLOps/MLOpsPlatform" + }, + "next": { + "title": "API Architecture Documentation", + "permalink": "/design-docs/language/API_Architecture_Documentation" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json new file mode 100644 index 0000000..254e205 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json @@ -0,0 +1,24 @@ +{ + "id": "design-docs/language/API_Architecture_Documentation", + "title": "API Architecture Documentation", + "description": "API and Inference Architecture Overview Diagram", + "source": "@site/docs/06-design-docs/language/API_Architecture_Documentation.md", + "sourceDirName": "06-design-docs/language", + "slug": "/design-docs/language/API_Architecture_Documentation", + "permalink": "/design-docs/language/API_Architecture_Documentation", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Architecture_Documentation.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Technical Design Document", + "permalink": "/design-docs/frontend portals/ASR-portal/TDD" + }, + "next": { + "title": "API Framework Design Document", + "permalink": "/design-docs/language/API_Framework" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json new file mode 100644 index 0000000..b9eb78c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json @@ -0,0 +1,20 @@ +{ + "id": "design-docs/language/API_Framework", + "title": "API Framework Design Document", + "description": "Introduction", + "source": "@site/docs/06-design-docs/language/API_Framework.md", + "sourceDirName": "06-design-docs/language", + "slug": "/design-docs/language/API_Framework", + "permalink": "/design-docs/language/API_Framework", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Framework.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "API Architecture Documentation", + "permalink": "/design-docs/language/API_Architecture_Documentation" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json new file mode 100644 index 0000000..f795daf --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json @@ -0,0 +1,24 @@ +{ + "id": "design-docs/MLOps/MLOpsPlatform", + "title": "MLOps Strategy and Platform", + "description": "The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.", + "source": "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md", + "sourceDirName": "06-design-docs/MLOps", + "slug": "/design-docs/MLOps/MLOpsPlatform", + "permalink": "/design-docs/MLOps/MLOpsPlatform", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Sunbird Design Documents", + "permalink": "/category/sunbird-design-documents" + }, + "next": { + "title": "Technical Design Document", + "permalink": "/design-docs/frontend portals/ASR-portal/TDD" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json new file mode 100644 index 0000000..1be0a49 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json @@ -0,0 +1,26 @@ +{ + "id": "sb-team", + "title": "Sunbird Team", + "description": "Name", + "source": "@site/docs/intro.md", + "sourceDirName": ".", + "slug": "/", + "permalink": "/", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/intro.md", + "tags": [], + "version": "current", + "sidebarPosition": 1, + "frontMatter": { + "slug": "/", + "sidebar_position": 1, + "id": "sb-team", + "title": "Sunbird Team" + }, + "sidebar": "tutorialSidebar", + "next": { + "title": "Onboarding", + "permalink": "/onboarding" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json new file mode 100644 index 0000000..b141f71 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json @@ -0,0 +1,4 @@ +{ + "name": "docusaurus-plugin-content-pages", + "id": "default" +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/__plugin.json b/.docusaurus/docusaurus-plugin-debug/default/__plugin.json new file mode 100644 index 0000000..21c2cfd --- /dev/null +++ b/.docusaurus/docusaurus-plugin-debug/default/__plugin.json @@ -0,0 +1,4 @@ +{ + "name": "docusaurus-plugin-debug", + "id": "default" +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json new file mode 100644 index 0000000..2c451ae --- /dev/null +++ b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json @@ -0,0 +1 @@ +{"allContent":{"docusaurus-plugin-content-docs":{"default":{"loadedVersions":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/","tagsPath":"/tags","editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs","editUrlLocalized":"https://github.com/SunbirdAI/sunbird-docs/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\sidebars.ts","contentPath":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\docs","contentPathLocalized":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\i18n\\en\\docusaurus-plugin-content-docs\\current","docs":[{"id":"design-docs/frontend portals/ASR-portal/TDD","title":"Technical Design Document","description":"Purpose","source":"@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md","sourceDirName":"06-design-docs/frontend portals/ASR-portal","slug":"/design-docs/frontend portals/ASR-portal/TDD","permalink":"/design-docs/frontend portals/ASR-portal/TDD","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/TDD.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"MLOps Strategy and Platform","permalink":"/design-docs/MLOps/MLOpsPlatform"},"next":{"title":"API Architecture Documentation","permalink":"/design-docs/language/API_Architecture_Documentation"}},{"id":"design-docs/language/API_Architecture_Documentation","title":"API Architecture Documentation","description":"API and Inference Architecture Overview Diagram","source":"@site/docs/06-design-docs/language/API_Architecture_Documentation.md","sourceDirName":"06-design-docs/language","slug":"/design-docs/language/API_Architecture_Documentation","permalink":"/design-docs/language/API_Architecture_Documentation","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Architecture_Documentation.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Technical Design Document","permalink":"/design-docs/frontend portals/ASR-portal/TDD"},"next":{"title":"API Framework Design Document","permalink":"/design-docs/language/API_Framework"}},{"id":"design-docs/language/API_Framework","title":"API Framework Design Document","description":"Introduction","source":"@site/docs/06-design-docs/language/API_Framework.md","sourceDirName":"06-design-docs/language","slug":"/design-docs/language/API_Framework","permalink":"/design-docs/language/API_Framework","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Framework.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"API Architecture Documentation","permalink":"/design-docs/language/API_Architecture_Documentation"}},{"id":"design-docs/MLOps/MLOpsPlatform","title":"MLOps Strategy and Platform","description":"The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.","source":"@site/docs/06-design-docs/MLOps/MLOpsPlatform.md","sourceDirName":"06-design-docs/MLOps","slug":"/design-docs/MLOps/MLOpsPlatform","permalink":"/design-docs/MLOps/MLOpsPlatform","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Sunbird Design Documents","permalink":"/category/sunbird-design-documents"},"next":{"title":"Technical Design Document","permalink":"/design-docs/frontend portals/ASR-portal/TDD"}},{"id":"development-process","title":"Development Process","description":"High level (planning phase)","source":"@site/docs/04-development-process.md","sourceDirName":".","slug":"/development-process","permalink":"/development-process","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/04-development-process.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Projects and Repositories","permalink":"/projects-and-repositories"},"next":{"title":"Release and Deployment","permalink":"/release-and-deployment"}},{"id":"onboarding","title":"Onboarding","description":"1. Meet the team","source":"@site/docs/02-onboarding.md","sourceDirName":".","slug":"/onboarding","permalink":"/onboarding","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/02-onboarding.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Sunbird Team","permalink":"/"},"next":{"title":"Projects and Repositories","permalink":"/projects-and-repositories"}},{"id":"projects-and-repositories","title":"Projects and Repositories","description":"This page provides an organized way to find all of Sunbird AI's repositories for different projects.","source":"@site/docs/03-projects-and-repositories.md","sourceDirName":".","slug":"/projects-and-repositories","permalink":"/projects-and-repositories","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/03-projects-and-repositories.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Onboarding","permalink":"/onboarding"},"next":{"title":"Development Process","permalink":"/development-process"}},{"id":"release-and-deployment","title":"Release and Deployment","description":"API Deployment","source":"@site/docs/05-release-and-deployment.md","sourceDirName":".","slug":"/release-and-deployment","permalink":"/release-and-deployment","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/05-release-and-deployment.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Development Process","permalink":"/development-process"},"next":{"title":"Sunbird Design Documents","permalink":"/category/sunbird-design-documents"}},{"id":"sb-team","title":"Sunbird Team","description":"Name","source":"@site/docs/intro.md","sourceDirName":".","slug":"/","permalink":"/","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"slug":"/","sidebar_position":1,"id":"sb-team","title":"Sunbird Team"},"sidebar":"tutorialSidebar","next":{"title":"Onboarding","permalink":"/onboarding"}}],"drafts":[],"sidebars":{"tutorialSidebar":[{"type":"doc","id":"sb-team"},{"type":"doc","id":"onboarding"},{"type":"doc","id":"projects-and-repositories"},{"type":"doc","id":"development-process"},{"type":"doc","id":"release-and-deployment"},{"type":"category","label":"Sunbird Design Documents","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"MLOps","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/MLOps/MLOpsPlatform"}]},{"type":"category","label":"frontend portals","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ASR-portal","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/frontend portals/ASR-portal/TDD"}]}]},{"type":"category","label":"language","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/language/API_Architecture_Documentation"},{"type":"doc","id":"design-docs/language/API_Framework"}]}],"link":{"type":"generated-index","description":"Contains design documentations for all projects","slug":"/category/sunbird-design-documents","permalink":"/category/sunbird-design-documents"}}]}}]}},"docusaurus-plugin-content-blog":{"default":{"blogSidebarTitle":"Recent posts","blogPosts":[],"blogListPaginated":[],"blogTags":{},"blogTagsListPath":"/blog/tags"}},"docusaurus-plugin-content-pages":{"default":[]},"docusaurus-plugin-debug":{},"docusaurus-theme-classic":{},"docusaurus-plugin-dotenv":{},"docusaurus-theme-mermaid":{},"docusaurus-bootstrap-plugin":{},"docusaurus-mdx-fallback-plugin":{}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs new file mode 100644 index 0000000..2516ce8 --- /dev/null +++ b/.docusaurus/docusaurus.config.mjs @@ -0,0 +1,345 @@ +/* + * AUTOGENERATED - DON'T EDIT + * Your edits in this file will be overwritten in the next build! + * Modify the docusaurus.config.js file at your site's root instead. + */ +export default { + "title": "Sunbird AI", + "tagline": "Artificial intelligence with social impact", + "favicon": "img/favicon.ico", + "url": "https://sunbird-docs.github.io", + "baseUrl": "/", + "trailingSlash": false, + "organizationName": "SunbirdAI", + "projectName": "Sunbird Docs", + "onBrokenLinks": "ignore", + "onBrokenMarkdownLinks": "warn", + "i18n": { + "defaultLocale": "en", + "locales": [ + "en" + ], + "path": "i18n", + "localeConfigs": {} + }, + "markdown": { + "mermaid": true, + "format": "mdx", + "mdx1Compat": { + "comments": true, + "admonitions": true, + "headingIds": true + }, + "anchors": { + "maintainCase": false + } + }, + "themes": [ + "@docusaurus/theme-mermaid" + ], + "presets": [ + [ + "classic", + { + "docs": { + "sidebarPath": "./sidebars.ts", + "path": "docs", + "routeBasePath": "/", + "breadcrumbs": true, + "editUrl": "https://github.com/SunbirdAI/sunbird-docs" + }, + "theme": { + "customCss": "./src/css/custom.css" + } + } + ] + ], + "plugins": [ + [ + "docusaurus-plugin-dotenv", + { + "path": "./.env", + "systemvars": true + } + ] + ], + "themeConfig": { + "image": "img/sunbird-card.png", + "colorMode": { + "defaultMode": "dark", + "disableSwitch": false, + "respectPrefersColorScheme": false + }, + "navbar": { + "title": "Sunbird AI", + "logo": { + "alt": "Sunbird AI Logo", + "src": "img/logo.png" + }, + "items": [ + { + "href": "https://github.com/SunbirdAI/sunbird-docs", + "label": "GitHub", + "position": "right" + } + ], + "hideOnScroll": false + }, + "prism": { + "theme": { + "plain": { + "color": "#393A34", + "backgroundColor": "#f6f8fa" + }, + "styles": [ + { + "types": [ + "comment", + "prolog", + "doctype", + "cdata" + ], + "style": { + "color": "#999988", + "fontStyle": "italic" + } + }, + { + "types": [ + "namespace" + ], + "style": { + "opacity": 0.7 + } + }, + { + "types": [ + "string", + "attr-value" + ], + "style": { + "color": "#e3116c" + } + }, + { + "types": [ + "punctuation", + "operator" + ], + "style": { + "color": "#393A34" + } + }, + { + "types": [ + "entity", + "url", + "symbol", + "number", + "boolean", + "variable", + "constant", + "property", + "regex", + "inserted" + ], + "style": { + "color": "#36acaa" + } + }, + { + "types": [ + "atrule", + "keyword", + "attr-name", + "selector" + ], + "style": { + "color": "#00a4db" + } + }, + { + "types": [ + "function", + "deleted", + "tag" + ], + "style": { + "color": "#d73a49" + } + }, + { + "types": [ + "function-variable" + ], + "style": { + "color": "#6f42c1" + } + }, + { + "types": [ + "tag", + "selector", + "keyword" + ], + "style": { + "color": "#00009f" + } + } + ] + }, + "darkTheme": { + "plain": { + "color": "#F8F8F2", + "backgroundColor": "#282A36" + }, + "styles": [ + { + "types": [ + "prolog", + "constant", + "builtin" + ], + "style": { + "color": "rgb(189, 147, 249)" + } + }, + { + "types": [ + "inserted", + "function" + ], + "style": { + "color": "rgb(80, 250, 123)" + } + }, + { + "types": [ + "deleted" + ], + "style": { + "color": "rgb(255, 85, 85)" + } + }, + { + "types": [ + "changed" + ], + "style": { + "color": "rgb(255, 184, 108)" + } + }, + { + "types": [ + "punctuation", + "symbol" + ], + "style": { + "color": "rgb(248, 248, 242)" + } + }, + { + "types": [ + "string", + "char", + "tag", + "selector" + ], + "style": { + "color": "rgb(255, 121, 198)" + } + }, + { + "types": [ + "keyword", + "variable" + ], + "style": { + "color": "rgb(189, 147, 249)", + "fontStyle": "italic" + } + }, + { + "types": [ + "comment" + ], + "style": { + "color": "rgb(98, 114, 164)" + } + }, + { + "types": [ + "attr-name" + ], + "style": { + "color": "rgb(241, 250, 140)" + } + } + ] + }, + "additionalLanguages": [], + "magicComments": [ + { + "className": "theme-code-block-highlighted-line", + "line": "highlight-next-line", + "block": { + "start": "highlight-start", + "end": "highlight-end" + } + } + ] + }, + "docs": { + "versionPersistence": "localStorage", + "sidebar": { + "hideable": false, + "autoCollapseCategories": false + } + }, + "blog": { + "sidebar": { + "groupByYear": true + } + }, + "metadata": [], + "tableOfContents": { + "minHeadingLevel": 2, + "maxHeadingLevel": 3 + }, + "mermaid": { + "theme": { + "dark": "dark", + "light": "default" + }, + "options": {} + } + }, + "baseUrlIssueBanner": true, + "future": { + "experimental_faster": { + "swcJsLoader": false, + "swcJsMinimizer": false, + "swcHtmlMinimizer": false, + "lightningCssMinimizer": false, + "mdxCrossCompilerCache": false, + "rspackBundler": false + }, + "experimental_storage": { + "type": "localStorage", + "namespace": false + }, + "experimental_router": "browser" + }, + "onBrokenAnchors": "warn", + "onDuplicateRoutes": "warn", + "staticDirectories": [ + "static" + ], + "customFields": {}, + "scripts": [], + "headTags": [], + "stylesheets": [], + "clientModules": [], + "titleDelimiter": "|", + "noIndex": false +}; diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json new file mode 100644 index 0000000..170002a --- /dev/null +++ b/.docusaurus/globalData.json @@ -0,0 +1,78 @@ +{ + "docusaurus-plugin-content-docs": { + "default": { + "path": "/", + "versions": [ + { + "name": "current", + "label": "Next", + "isLast": true, + "path": "/", + "mainDocId": "sb-team", + "docs": [ + { + "id": "design-docs/frontend portals/ASR-portal/TDD", + "path": "/design-docs/frontend portals/ASR-portal/TDD", + "sidebar": "tutorialSidebar" + }, + { + "id": "design-docs/language/API_Architecture_Documentation", + "path": "/design-docs/language/API_Architecture_Documentation", + "sidebar": "tutorialSidebar" + }, + { + "id": "design-docs/language/API_Framework", + "path": "/design-docs/language/API_Framework", + "sidebar": "tutorialSidebar" + }, + { + "id": "design-docs/MLOps/MLOpsPlatform", + "path": "/design-docs/MLOps/MLOpsPlatform", + "sidebar": "tutorialSidebar" + }, + { + "id": "development-process", + "path": "/development-process", + "sidebar": "tutorialSidebar" + }, + { + "id": "onboarding", + "path": "/onboarding", + "sidebar": "tutorialSidebar" + }, + { + "id": "projects-and-repositories", + "path": "/projects-and-repositories", + "sidebar": "tutorialSidebar" + }, + { + "id": "release-and-deployment", + "path": "/release-and-deployment", + "sidebar": "tutorialSidebar" + }, + { + "id": "sb-team", + "path": "/", + "sidebar": "tutorialSidebar" + }, + { + "id": "/category/sunbird-design-documents", + "path": "/category/sunbird-design-documents", + "sidebar": "tutorialSidebar" + } + ], + "draftIds": [], + "sidebars": { + "tutorialSidebar": { + "link": { + "path": "/", + "label": "sb-team" + } + } + } + } + ], + "breadcrumbs": true + } + } +} \ No newline at end of file diff --git a/.docusaurus/i18n.json b/.docusaurus/i18n.json new file mode 100644 index 0000000..285e67d --- /dev/null +++ b/.docusaurus/i18n.json @@ -0,0 +1,17 @@ +{ + "defaultLocale": "en", + "locales": [ + "en" + ], + "path": "i18n", + "currentLocale": "en", + "localeConfigs": { + "en": { + "label": "English", + "direction": "ltr", + "htmlLang": "en", + "calendar": "gregory", + "path": "en" + } + } +} \ No newline at end of file diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js new file mode 100644 index 0000000..7f84355 --- /dev/null +++ b/.docusaurus/registry.js @@ -0,0 +1,26 @@ +export default { + "__comp---theme-debug-config-23-a-2ff": [() => import(/* webpackChunkName: "__comp---theme-debug-config-23-a-2ff" */ "@theme/DebugConfig"), "@theme/DebugConfig", require.resolveWeak("@theme/DebugConfig")], + "__comp---theme-debug-contentba-8-ce7": [() => import(/* webpackChunkName: "__comp---theme-debug-contentba-8-ce7" */ "@theme/DebugContent"), "@theme/DebugContent", require.resolveWeak("@theme/DebugContent")], + "__comp---theme-debug-global-dataede-0fa": [() => import(/* webpackChunkName: "__comp---theme-debug-global-dataede-0fa" */ "@theme/DebugGlobalData"), "@theme/DebugGlobalData", require.resolveWeak("@theme/DebugGlobalData")], + "__comp---theme-debug-registry-679-501": [() => import(/* webpackChunkName: "__comp---theme-debug-registry-679-501" */ "@theme/DebugRegistry"), "@theme/DebugRegistry", require.resolveWeak("@theme/DebugRegistry")], + "__comp---theme-debug-routes-946-699": [() => import(/* webpackChunkName: "__comp---theme-debug-routes-946-699" */ "@theme/DebugRoutes"), "@theme/DebugRoutes", require.resolveWeak("@theme/DebugRoutes")], + "__comp---theme-debug-site-metadata-68-e-3d4": [() => import(/* webpackChunkName: "__comp---theme-debug-site-metadata-68-e-3d4" */ "@theme/DebugSiteMetadata"), "@theme/DebugSiteMetadata", require.resolveWeak("@theme/DebugSiteMetadata")], + "__comp---theme-doc-category-generated-index-page-14-e-640": [() => import(/* webpackChunkName: "__comp---theme-doc-category-generated-index-page-14-e-640" */ "@theme/DocCategoryGeneratedIndexPage"), "@theme/DocCategoryGeneratedIndexPage", require.resolveWeak("@theme/DocCategoryGeneratedIndexPage")], + "__comp---theme-doc-item-178-a40": [() => import(/* webpackChunkName: "__comp---theme-doc-item-178-a40" */ "@theme/DocItem"), "@theme/DocItem", require.resolveWeak("@theme/DocItem")], + "__comp---theme-doc-roota-94-67a": [() => import(/* webpackChunkName: "__comp---theme-doc-roota-94-67a" */ "@theme/DocRoot"), "@theme/DocRoot", require.resolveWeak("@theme/DocRoot")], + "__comp---theme-doc-version-roota-7-b-5de": [() => import(/* webpackChunkName: "__comp---theme-doc-version-roota-7-b-5de" */ "@theme/DocVersionRoot"), "@theme/DocVersionRoot", require.resolveWeak("@theme/DocVersionRoot")], + "__comp---theme-docs-root-5-e-9-0b6": [() => import(/* webpackChunkName: "__comp---theme-docs-root-5-e-9-0b6" */ "@theme/DocsRoot"), "@theme/DocsRoot", require.resolveWeak("@theme/DocsRoot")], + "__props---22-d-307": [() => import(/* webpackChunkName: "__props---22-d-307" */ "@generated/docusaurus-plugin-content-docs/default/p/index-466.json"), "@generated/docusaurus-plugin-content-docs/default/p/index-466.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/index-466.json")], + "__props---category-sunbird-design-documents-418-dac": [() => import(/* webpackChunkName: "__props---category-sunbird-design-documents-418-dac" */ "@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json"), "@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json")], + "__props---docusaurus-debug-content-3-c-0-be2": [() => import(/* webpackChunkName: "__props---docusaurus-debug-content-3-c-0-be2" */ "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json"), "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json")], + "content---0-e-3-279": [() => import(/* webpackChunkName: "content---0-e-3-279" */ "@site/docs/intro.md"), "@site/docs/intro.md", require.resolveWeak("@site/docs/intro.md")], + "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b": [() => import(/* webpackChunkName: "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b" */ "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md"), "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", require.resolveWeak("@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md")], + "content---design-docs-language-api-architecture-documentation-971-00d": [() => import(/* webpackChunkName: "content---design-docs-language-api-architecture-documentation-971-00d" */ "@site/docs/06-design-docs/language/API_Architecture_Documentation.md"), "@site/docs/06-design-docs/language/API_Architecture_Documentation.md", require.resolveWeak("@site/docs/06-design-docs/language/API_Architecture_Documentation.md")], + "content---design-docs-language-api-frameworkec-9-ed0": [() => import(/* webpackChunkName: "content---design-docs-language-api-frameworkec-9-ed0" */ "@site/docs/06-design-docs/language/API_Framework.md"), "@site/docs/06-design-docs/language/API_Framework.md", require.resolveWeak("@site/docs/06-design-docs/language/API_Framework.md")], + "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6": [() => import(/* webpackChunkName: "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6" */ "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md"), "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md", require.resolveWeak("@site/docs/06-design-docs/MLOps/MLOpsPlatform.md")], + "content---development-processea-6-0ec": [() => import(/* webpackChunkName: "content---development-processea-6-0ec" */ "@site/docs/04-development-process.md"), "@site/docs/04-development-process.md", require.resolveWeak("@site/docs/04-development-process.md")], + "content---onboarding-2-c-1-360": [() => import(/* webpackChunkName: "content---onboarding-2-c-1-360" */ "@site/docs/02-onboarding.md"), "@site/docs/02-onboarding.md", require.resolveWeak("@site/docs/02-onboarding.md")], + "content---projects-and-repositories-284-554": [() => import(/* webpackChunkName: "content---projects-and-repositories-284-554" */ "@site/docs/03-projects-and-repositories.md"), "@site/docs/03-projects-and-repositories.md", require.resolveWeak("@site/docs/03-projects-and-repositories.md")], + "content---release-and-deploymentc-0-c-9cd": [() => import(/* webpackChunkName: "content---release-and-deploymentc-0-c-9cd" */ "@site/docs/05-release-and-deployment.md"), "@site/docs/05-release-and-deployment.md", require.resolveWeak("@site/docs/05-release-and-deployment.md")], + "plugin---aba-d70": [() => import(/* webpackChunkName: "plugin---aba-d70" */ "@generated/docusaurus-plugin-content-docs/default/__plugin.json"), "@generated/docusaurus-plugin-content-docs/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/__plugin.json")], + "plugin---docusaurus-debugb-38-ad3": [() => import(/* webpackChunkName: "plugin---docusaurus-debugb-38-ad3" */ "@generated/docusaurus-plugin-debug/default/__plugin.json"), "@generated/docusaurus-plugin-debug/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/__plugin.json")],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js new file mode 100644 index 0000000..7765a1d --- /dev/null +++ b/.docusaurus/routes.js @@ -0,0 +1,122 @@ +import React from 'react'; +import ComponentCreator from '@docusaurus/ComponentCreator'; + +export default [ + { + path: '/__docusaurus/debug', + component: ComponentCreator('/__docusaurus/debug', '5ff'), + exact: true + }, + { + path: '/__docusaurus/debug/config', + component: ComponentCreator('/__docusaurus/debug/config', '5ba'), + exact: true + }, + { + path: '/__docusaurus/debug/content', + component: ComponentCreator('/__docusaurus/debug/content', 'a2b'), + exact: true + }, + { + path: '/__docusaurus/debug/globalData', + component: ComponentCreator('/__docusaurus/debug/globalData', 'c3c'), + exact: true + }, + { + path: '/__docusaurus/debug/metadata', + component: ComponentCreator('/__docusaurus/debug/metadata', '156'), + exact: true + }, + { + path: '/__docusaurus/debug/registry', + component: ComponentCreator('/__docusaurus/debug/registry', '88c'), + exact: true + }, + { + path: '/__docusaurus/debug/routes', + component: ComponentCreator('/__docusaurus/debug/routes', '000'), + exact: true + }, + { + path: '/', + component: ComponentCreator('/', 'cfa'), + routes: [ + { + path: '/', + component: ComponentCreator('/', '64c'), + routes: [ + { + path: '/', + component: ComponentCreator('/', '3c1'), + routes: [ + { + path: '/category/sunbird-design-documents', + component: ComponentCreator('/category/sunbird-design-documents', '60a'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/design-docs/frontend portals/ASR-portal/TDD', + component: ComponentCreator('/design-docs/frontend portals/ASR-portal/TDD', '09b'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/design-docs/language/API_Architecture_Documentation', + component: ComponentCreator('/design-docs/language/API_Architecture_Documentation', '75a'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/design-docs/language/API_Framework', + component: ComponentCreator('/design-docs/language/API_Framework', '909'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/design-docs/MLOps/MLOpsPlatform', + component: ComponentCreator('/design-docs/MLOps/MLOpsPlatform', 'ec3'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/development-process', + component: ComponentCreator('/development-process', '4ee'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/onboarding', + component: ComponentCreator('/onboarding', '5ca'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/projects-and-repositories', + component: ComponentCreator('/projects-and-repositories', '489'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/release-and-deployment', + component: ComponentCreator('/release-and-deployment', '47d'), + exact: true, + sidebar: "tutorialSidebar" + }, + { + path: '/', + component: ComponentCreator('/', 'fc9'), + exact: true, + sidebar: "tutorialSidebar" + } + ] + } + ] + } + ] + }, + { + path: '*', + component: ComponentCreator('*'), + }, +]; diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json new file mode 100644 index 0000000..c003c94 --- /dev/null +++ b/.docusaurus/routesChunkNames.json @@ -0,0 +1,98 @@ +{ + "/__docusaurus/debug-5ff": { + "__comp": "__comp---theme-debug-config-23-a-2ff", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/__docusaurus/debug/config-5ba": { + "__comp": "__comp---theme-debug-config-23-a-2ff", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/__docusaurus/debug/content-a2b": { + "__comp": "__comp---theme-debug-contentba-8-ce7", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + }, + "__props": "__props---docusaurus-debug-content-3-c-0-be2" + }, + "/__docusaurus/debug/globalData-c3c": { + "__comp": "__comp---theme-debug-global-dataede-0fa", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/__docusaurus/debug/metadata-156": { + "__comp": "__comp---theme-debug-site-metadata-68-e-3d4", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/__docusaurus/debug/registry-88c": { + "__comp": "__comp---theme-debug-registry-679-501", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/__docusaurus/debug/routes-000": { + "__comp": "__comp---theme-debug-routes-946-699", + "__context": { + "plugin": "plugin---docusaurus-debugb-38-ad3" + } + }, + "/-cfa": { + "__comp": "__comp---theme-docs-root-5-e-9-0b6", + "__context": { + "plugin": "plugin---aba-d70" + } + }, + "/-64c": { + "__comp": "__comp---theme-doc-version-roota-7-b-5de", + "__props": "__props---22-d-307" + }, + "/-3c1": { + "__comp": "__comp---theme-doc-roota-94-67a" + }, + "/category/sunbird-design-documents-60a": { + "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", + "__props": "__props---category-sunbird-design-documents-418-dac" + }, + "/design-docs/frontend portals/ASR-portal/TDD-09b": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b" + }, + "/design-docs/language/API_Architecture_Documentation-75a": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---design-docs-language-api-architecture-documentation-971-00d" + }, + "/design-docs/language/API_Framework-909": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---design-docs-language-api-frameworkec-9-ed0" + }, + "/design-docs/MLOps/MLOpsPlatform-ec3": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6" + }, + "/development-process-4ee": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---development-processea-6-0ec" + }, + "/onboarding-5ca": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---onboarding-2-c-1-360" + }, + "/projects-and-repositories-489": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---projects-and-repositories-284-554" + }, + "/release-and-deployment-47d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---release-and-deploymentc-0-c-9cd" + }, + "/-fc9": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---0-e-3-279" + } +} \ No newline at end of file diff --git a/.docusaurus/site-metadata.json b/.docusaurus/site-metadata.json new file mode 100644 index 0000000..d1a7c45 --- /dev/null +++ b/.docusaurus/site-metadata.json @@ -0,0 +1,41 @@ +{ + "docusaurusVersion": "3.6.1", + "siteVersion": "0.0.0", + "pluginVersions": { + "docusaurus-plugin-content-docs": { + "type": "package", + "name": "@docusaurus/plugin-content-docs", + "version": "3.6.1" + }, + "docusaurus-plugin-content-blog": { + "type": "package", + "name": "@docusaurus/plugin-content-blog", + "version": "3.6.1" + }, + "docusaurus-plugin-content-pages": { + "type": "package", + "name": "@docusaurus/plugin-content-pages", + "version": "3.6.1" + }, + "docusaurus-plugin-debug": { + "type": "package", + "name": "@docusaurus/plugin-debug", + "version": "3.6.1" + }, + "docusaurus-theme-classic": { + "type": "package", + "name": "@docusaurus/theme-classic", + "version": "3.6.1" + }, + "docusaurus-plugin-dotenv": { + "type": "package", + "name": "docusaurus-plugin-dotenv", + "version": "1.0.1" + }, + "docusaurus-theme-mermaid": { + "type": "package", + "name": "@docusaurus/theme-mermaid", + "version": "3.6.1" + } + } +} \ No newline at end of file diff --git a/.docusaurus/site-storage.json b/.docusaurus/site-storage.json new file mode 100644 index 0000000..c769c71 --- /dev/null +++ b/.docusaurus/site-storage.json @@ -0,0 +1,4 @@ +{ + "type": "localStorage", + "namespace": "" +} \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6e307a1..753d0b8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,21 +19,23 @@ jobs: with: node-version: 18 cache: npm - cache-dependency-path: sb-docs/package-lock.json + cache-dependency-path: package-lock.json - name: Install dependencies - run: | - cd sb-docs - npm ci + run: npm ci + - name: Build website - run: | - cd sb-docs - npm run build + env: + FIREBASE_API_KEY: ${{ secrets.FIREBASE_API_KEY }} + FIREBASE_AUTH_DOMAIN: ${{ secrets.FIREBASE_AUTH_DOMAIN }} + FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }} + FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }} + run: npm run build - name: Upload Build Artifact uses: actions/upload-pages-artifact@v3 with: - path: sb-docs/build + path: build deploy: name: Deploy to GitHub Pages @@ -55,4 +57,4 @@ jobs: id: deployment uses: actions/deploy-pages@v4 with: - path: sb-docs/build \ No newline at end of file + path: build diff --git a/.github/workflows/pre-deploy.yml b/.github/workflows/pre-deploy.yml index e4f03bc..4754cbb 100644 --- a/.github/workflows/pre-deploy.yml +++ b/.github/workflows/pre-deploy.yml @@ -19,13 +19,11 @@ jobs: with: node-version: 18 cache: npm - cache-dependency-path: sb-docs/package-lock.json + cache-dependency-path: package-lock.json - name: Install dependencies - run: | - cd sb-docs - npm ci + run: npm ci + + - name: Test build website - run: | - cd sb-docs - npm run build \ No newline at end of file + run: npm run build diff --git a/.gitignore b/.gitignore index 9f11b75..fab1cf2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,19 @@ .idea/ +.history +node_modules/ +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local +.env + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +tmp \ No newline at end of file diff --git a/sb-docs/babel.config.js b/babel.config.js similarity index 100% rename from sb-docs/babel.config.js rename to babel.config.js diff --git a/sb-docs/docs/02-onboarding/README.md b/docs/02-onboarding.md similarity index 64% rename from sb-docs/docs/02-onboarding/README.md rename to docs/02-onboarding.md index 770c11a..2f3d4f8 100644 --- a/sb-docs/docs/02-onboarding/README.md +++ b/docs/02-onboarding.md @@ -1,16 +1,19 @@ -# Software Team On-boarding +# Onboarding ## 1. Meet the team :busts_in_silhouette: -* A full list of the `Sunbird team` members is available on the Sunbird website [`about page`](https://sunbird.ai/about/#SBteam). + +- A full list of the `Sunbird team` members is available on the Sunbird website [`about page`](https://sunbird.ai/about/#SBteam). ## 2. Meetings :calendar: -* Meetings are generally held every Monday, Wendesday and Friday, as detailed below: - * The Monday meeting is a `Technical sync`, a meeting for the tech team to discuss tech-related issues (e.g blockers). - * The Wednesday meeting is a `Reading group meeting` for the tech team and it is meant for research-related discussions (reading papers, writing research proposals etc). - * The Friday meeting is a `Sunbird sync`, a company-wide meeting including non-tech departments like Operations and Finance. It is used to present progress on ongoing work. -* Specific `Software Team` meetings are held once a week (details are added to each team member's Google calendar). + +- Meetings are generally held every Monday, Wendesday and Friday, as detailed below: + - The Monday meeting is a `Technical sync`, a meeting for the tech team to discuss tech-related issues (e.g blockers). + - The Wednesday meeting is a `Reading group meeting` for the tech team and it is meant for research-related discussions (reading papers, writing research proposals etc). + - The Friday meeting is a `Sunbird sync`, a company-wide meeting including non-tech departments like Operations and Finance. It is used to present progress on ongoing work. +- Specific `Software Team` meetings are held once a week (details are added to each team member's Google calendar). ## 3. Projects and OKRs :chart_with_upwards_trend: + **Projects:**
For a detailed list of projects and their related repositories, refer to the [`Projects and repos`](https://github.com/SunbirdAI/sunbird-docs/tree/main/03-projects-and-repos#projects-and-repositories) section.
@@ -18,16 +21,20 @@ For a detailed list of projects and their related repositories, refer to the [`P Sunbird uses OKRs to plan, manage and track projects. Our OKRs are discussed and documented at the beginning of each quarter. ## 4. Task tracking :outbox_tray: + Tasks are created from the OKRs mentioned above and the software-related ones are tracked using [`GitHub projects`](https://github.com/orgs/SunbirdAI/projects). ## 5. Tech stack & tools :computer: + Sunbird coding projects include Machine Learning (ML) models, backend, frontend and DevOps/MLOps. The main programming languages used are `Python` for ML and backend and `Javascript` for frontend.
For a more detailed breakdown of the languages and tech stack (including libraries, frameworks and tools/platforms), please refer to the [`Development Process`](https://github.com/SunbirdAI/sunbird-docs/tree/main/04-development-process) section. - + ## 6. Deployment processes :wrench: + Please refer to the [`Release and Deployment`](https://github.com/SunbirdAI/sunbird-docs/tree/main/05-release-and-deployment#release-and-deployment) section. ## 7. Other onboarding activities :mailbox: -* 1-on-1s for new engineers with the rest of the team to build rapport and share company culture -* Setting goals and expectations for each team member's role and what success looks like in the role -* Buddy system, in which each new engineer is assigned a buddy/buddies to help them onboard onto the team + +- 1-on-1s for new engineers with the rest of the team to build rapport and share company culture +- Setting goals and expectations for each team member's role and what success looks like in the role +- Buddy system, in which each new engineer is assigned a buddy/buddies to help them onboard onto the team diff --git a/docs/03-projects-and-repositories.md b/docs/03-projects-and-repositories.md new file mode 100644 index 0000000..04d1a06 --- /dev/null +++ b/docs/03-projects-and-repositories.md @@ -0,0 +1,74 @@ +# Projects and Repositories + +This page provides an organized way to find all of Sunbird AI's repositories for different projects. +For a description of the projects (including details about the project aims and execution), please refer to the [Projects](https://sunbird.ai/projects/) page on the [Sunbird AI website](https://sunbird.ai/). + +## African Language Technology + +#### 1. Language translation + +- [Translation portal (front end) - ReactJS](https://github.com/SunbirdAI/translation-portal-react) +- [Exploratory analysis, data preparation & training](https://github.com/SunbirdAI/parallel-text-EDA) +- [SALT Dataset](https://github.com/SunbirdAI/salt) +- [Sunbird AI SALT Inference server](https://github.com/SunbirdAI/sunbirdai-model-inferences) +- [Sunbird AI API](https://github.com/SunbirdAI/sunbird-ai-api) +- Datasets related to the use of [HuggingFace](https://huggingface.co/): + - [Sunbird HuggingFace datasets](https://github.com/SunbirdAI/datasets) + - [Test datasets](https://github.com/SunbirdAI/toy-hf-datasets) +- [Named Entity Recognition exploratory code](https://github.com/SunbirdAI/sunbird-ner) + +#### 2. Speech-to-text + +- [Data collection tool](https://github.com/SunbirdAI/speech-data-collection-twilio-whatsapp) +- [Model training](https://github.com/SunbirdAI/sunbird-speech) + +#### 3. Text-to-speech + +- [Data collection tool](https://github.com/SunbirdAI/sunbird-prompt-reader) +- [Model training](https://github.com/SunbirdAI/sunbird-speech) + +#### 4. COVID 19 analysis & Text classification + +- [COVID 19 Twitter data analysis](https://github.com/SunbirdAI/covid19-uganda-twitter-data-analysis) +- [COVID-19 Facebook data analysis](https://github.com/SunbirdAI/covid19-uganda-facebook-data-analysis) +- [Social media data dashboard (Streamlit)](https://github.com/SunbirdAI/social-media-data-dashboard) +- [SunBERT text classification model](https://github.com/SunbirdAI/SunBERT) +- [Text classification code](https://github.com/SunbirdAI/text-classification) +- [Radio advert analysis for COVID 19](https://github.com/SunbirdAI/radio-data-analysis) +- [Youtube text data collection](https://github.com/SunbirdAI/youtube-data-collection) +- [Web scraper for Ugandan news](https://github.com/SunbirdAI/ug-news-data-collection) + +## Environmental Sensing (Noise Pollution Sensing) + +#### 1. Noise Sensors Monitoring + +- [Noise sensors monitoring (backend) - Django app](https://github.com/SunbirdAI/noise-sensors-monitoring) +- [Noise portal (front end) - ReactJS](https://github.com/SunbirdAI/noise-portal) +- [AWS IoT backend - Django app](https://github.com/SunbirdAI/aws-iot-noise-monitoring) + +#### 2. Hardware (sensors) + +- [Updated firmware with AWS communication](https://github.com/SunbirdAI/sb-generation2-stm32-firmware) +- [Generation 2 firmware](https://github.com/SunbirdAI/sbgen2firmware-clean) +- [Generation 1 firmware](https://github.com/SunbirdAI/sb-generation1-firmware) +- [Device audio upload 4G](https://github.com/SunbirdAI/audio-file-upload-4G) +- [Device audio upload 2G](https://github.com/SunbirdAI/audio-file-upload-2G) +- [TinyML experiment on Arduino](https://github.com/SunbirdAI/sb-tiny-ml-arduino-nano-33-ble) + +#### 3. Noise data collection on mobile phones + +- [Map of noise phone-collected data](https://github.com/SunbirdAI/noise-data-mapping) +- [Data pipeline for phone-collected data](https://github.com/SunbirdAI/odk-noise-data-pipeline) and [related exploratory code](https://github.com/SunbirdAI/odk-api-calls) + +## Rural electrification planning + +#### 1. Mini-grid site identification + +- [Mini-grid site identification portal](https://github.com/SunbirdAI/mini-grid-site-identification) +- [Rural electrification project](https://github.com/SunbirdAI/lamwo-electrification) +- [Rural electrification project (front end)](https://github.com/SunbirdAI/lamwo-electrification-project) + +## SEMA project + +- [Device management/monitoring](https://github.com/SunbirdAI/sunbird-sema) +- [Device sound capture](https://github.com/SunbirdAI/sbgeneration1audiofeedback) diff --git a/sb-docs/docs/04-development-process/README.md b/docs/04-development-process.md similarity index 75% rename from sb-docs/docs/04-development-process/README.md rename to docs/04-development-process.md index 9ff017c..556379c 100644 --- a/sb-docs/docs/04-development-process/README.md +++ b/docs/04-development-process.md @@ -1,13 +1,17 @@ # Development Process ## High level (planning phase) :bookmark_tabs: + ### 1. OKR planning + OKR planning is done at the beginning of every quarter and enables us to scope out what we want to achieve for a given quarter. We lay out the projects to be worked on, then we break down the work into features and tasks to be carried out by different teams. ### 2. System design document -Ideally, each major project (maybe even feature) should have a system design document. This helps us plan for the project and understand what kind of work needs to be done. + +Ideally, each major project (maybe even feature) should have a system design document. This helps us plan for the project and understand what kind of work needs to be done. This document should contain: + - Introduction of what the project is about. - Requirements (functional and non-functional). - Propose solution / Architecture @@ -18,30 +22,39 @@ This document should contain: Check out [this article](https://www.freecodecamp.org/news/how-to-write-a-good-software-design-document-66fcf019569c/) for a detailed explanation of what goes into each section.

## Low level (development phase) :computer: + ### 1. Task tracking -Once the system design document is done, the requirements should be clear enough to allow us to break down the work into tasks. Software tasks are tracked using [`GitHub projects`](https://github.com/orgs/SunbirdAI/projects). + +Once the system design document is done, the requirements should be clear enough to allow us to break down the work into tasks. Software tasks are tracked using [GitHub projects](https://github.com/orgs/SunbirdAI/projects). + ### 2. Development tools + Software projects fall into four main categories: `Machine Learning (ML) models`, `backend`, `frontend` and `DevOps/MLOps`.
**Tech Stacks**: - * ML models: `Python` (pandas, numpy, pytorch etc), Jupyter Notebooks and Google Colabs - * Backend: `Python` (Django, FastAPI) - * Frontend: `Javascript` (ReactJS) - * DevOps/MLOps: `Python` (pandas), AWS (S3, Lambda, API Gateway, IoT, Sagemaker), GCP, Twilio, HuggingFace + +- ML models: `Python` (pandas, numpy, pytorch etc), Jupyter Notebooks and Google Colabs +- Backend: `Python` (Django, FastAPI) +- Frontend: `Javascript` (ReactJS) +- DevOps/MLOps: `Python` (pandas), AWS (S3, Lambda, API Gateway, IoT, Sagemaker), GCP, Twilio, HuggingFace **Tools/Platforms**:
We use a number of software platforms/tools that all new software team members will be onboarded onto, including `Google Workspace` (email, calendar, chat, drive), `GitHub`, `AWS`, `GCP`, `Heroku`, and others (`HuggingFace`, `Weights & Biases`, `Heroku`, `Twilio` etc). ### 3. Coding, collaboration and review -We use [`GitHub`](https://github.com/SunbirdAI) to store and track our coding work.

+ +We use [GitHub](https://github.com/SunbirdAI) to store and track our coding work.

Our repositories follow a simple repository convention laid out in this [document](https://docs.google.com/document/d/1a4QsLAKhew-5YyAtDO3dTyMsAM3yTDSkgSAPfg_-bFM/edit?usp=sharing), while the code itself follows general well-known coding conventions ([PEP Style Guide](https://peps.python.org/pep-0008/) for Python code and [Mozilla Developer Guidelines](https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Writing_style_guide/Code_style_guide/JavaScript) for Javascript).

When working with other team members on the same repository, start by pulling the latest changes from the repository (assuming you have cloned the repository already. Create a new branch from the default branch (usually `main`). After doing your task, create a pull request and link it to the related `GitHub projects task` in order to automate the task tracking process.

When done, you can assign a reviewer to your pull request to review it and possibly give feedback/comments. ### 4. Documentation + Documentation is done in two ways: - * Detailed, specific technical documentation in the `README` file of the specific project repository - * General documentation in this ([`Sunbird docs`](https://github.com/SunbirdAI/sunbird-docs)) repository + +- Detailed, specific technical documentation in the `README` file of the specific project repository +- General documentation in this [Sunbird docs](https://github.com/SunbirdAI/sunbird-docs) repository ### 5. Deployment -Please refer to the [`Release and Deployment`](https://github.com/SunbirdAI/sunbird-docs/tree/main/05-release-and-deployment#release-and-deployment) section. \ No newline at end of file + +Please refer to the [Release and Deployment](https://github.com/SunbirdAI/sunbird-docs/tree/main/05-release-and-deployment#release-and-deployment) section. diff --git a/sb-docs/docs/05-release-and-deployment/README.md b/docs/05-release-and-deployment.md similarity index 99% rename from sb-docs/docs/05-release-and-deployment/README.md rename to docs/05-release-and-deployment.md index e2ab7fb..c6ceea3 100644 --- a/sb-docs/docs/05-release-and-deployment/README.md +++ b/docs/05-release-and-deployment.md @@ -1,6 +1,9 @@ # Release and Deployment + ## API Deployment + For deploying and releasing the api in production, see the deployment process [here](https://github.com/SunbirdAI/sunbird-ai-api/blob/main/api-deployment-docs.md) ## Model Inference Deployment + The model inference deployment process can be found [here](https://github.com/SunbirdAI/sunbirdai-model-inferences/tree/main/deploy-docs) diff --git a/sb-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md b/docs/06-design-docs/MLOps/MLOpsPlatform.md similarity index 100% rename from sb-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md rename to docs/06-design-docs/MLOps/MLOpsPlatform.md diff --git a/docs/06-design-docs/_category_.json b/docs/06-design-docs/_category_.json new file mode 100644 index 0000000..0afb7c3 --- /dev/null +++ b/docs/06-design-docs/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Sunbird Design Documents", + "link": { + "type": "generated-index", + "description": "Contains design documentations for all projects" + } + } + \ No newline at end of file diff --git a/docs/06-design-docs/frontend portals/ASR-portal/TDD.md b/docs/06-design-docs/frontend portals/ASR-portal/TDD.md new file mode 100644 index 0000000..91bcb33 --- /dev/null +++ b/docs/06-design-docs/frontend portals/ASR-portal/TDD.md @@ -0,0 +1,292 @@ +# Technical Design Document + +## Purpose + +This document outlines the design specifications for the ASR Portal React project, ensuring alignment across the development team and stakeholders. + +## Introduction + +The ASR Portal React project aims to provide a user-friendly interface for audio transcription processing. This document details the architectural and component design decisions necessary for implementing new features. + +- **Project Name:** ASR Portal React +- **Repository:** [ASR Portal React GitHub Repository](https://github.com/SunbirdAI/ASR-portal-react) + +## Objectives + +- **Accurate Transcription:** Implement reliable and precise transcription of audio files to text. +- **User-Friendly Interface:** Develop an intuitive interface for users to manage and process transcriptions efficiently. +- **Seamless Integration:** Ensure smooth interaction between frontend and backend components for optimal performance. +- **Data Security:** Maintain high standards of security and privacy in handling and storing audio data. +- **Scalability:** Design the system to handle increasing loads and accommodate future feature expansions. + +### Architecture Diagrams + +The **Architecture Diagrams** section provides visual representations that illustrate the high-level structure and interactions within the system or specific features. These diagrams help in understanding how different components of the system work together to achieve the desired functionality. + +In this section, you'll find the following key diagrams: + +1. **Sequence Diagram**: + This diagram illustrates the sequence of interactions between key components in the system, including user actions, authentication, and audio transcription. It provides a detailed view of how components communicate to fulfill specific workflows. + + ```mermaid + sequenceDiagram + title Component Interaction Diagram + + participant UI as User Interface + participant AuthAPI as Authentication API + participant AuthService as Authentication Service + participant Backend as Backend API + participant TranscriptionAPI as Transcription API + participant DB as Database + + %% Authentication Process + UI->>AuthAPI: Login Request + AuthAPI->>AuthService: Validate Credentials + AuthService-->>AuthAPI: Return Token + AuthAPI-->>UI: Auth Token + + %% Audio Upload and Transcription + UI->>Backend: Upload Audio with Token + Backend->>AuthService: Verify Token + AuthService-->>Backend: Token Valid + Backend->>DB: Store Audio + Backend->>TranscriptionAPI: Process Audio for Transcription + TranscriptionAPI-->>Backend: Transcription Text + Backend->>DB: Store Transcription + Backend-->>UI: Return Transcription Text + ``` + +## Design Details + +The Design Details list outlines the key components of the ASR Portal React application. Each item in the list represents a separate component, and includes the following information: + +- **AudioInput** + + - **Description**: Manages audio input processing. + - **Responsibilities**: Accepts audio input, validates, and sends it for transcription. + - **Dependencies**: `AudioInput.styles.js`, `index.js` + +- **Auth** + + - **Description**: Authentication-related components, including SignIn and SignUp. + - **Responsibilities**: Manages login and registration workflows for users. + - **Dependencies**: `SignIn`, `SignUp`, `Auth.styles.js`, `AuthFormMessage.js`, `AuthWrapper.js`, `Heading.js` + +- **SignIn** + + - **Description**: Sign-in component under `Auth`. + - **Responsibilities**: Handles user login functionality. + - **Dependencies**: `Auth.styles.js` + +- **SignUp** + + - **Description**: Sign-up component under `Auth`. + - **Responsibilities**: Manages user registration functionality. + - **Dependencies**: `Auth.styles.js` + +- **AuthFormMessage** + + - **Description**: Displays messages in the authentication forms. + - **Responsibilities**: Provides feedback or error messages to users during authentication. + - **Dependencies**: `Auth.styles.js` + +- **AuthWrapper** + + - **Description**: Wraps authentication forms with consistent styling. + - **Responsibilities**: Applies styling and structure for authentication-related components. + - **Dependencies**: `Auth.styles.js` + +- **Heading** + + - **Description**: Displays headings for various sections. + - **Responsibilities**: Serves as a reusable heading component throughout the app. + - **Dependencies**: None + +- **DataTable** + + - **Description**: Table component for displaying data in rows and columns. + - **Responsibilities**: Organizes and formats data in a tabular structure. + - **Dependencies**: None + +- **DropDown** + + - **Description**: Dropdown component for selecting options. + - **Responsibilities**: Renders a dropdown menu for option selection. + - **Dependencies**: `DropDown.styles.js`, `index.js` + +- **Feedback** + + - **Description**: Displays user feedback, such as notifications or alerts. + - **Responsibilities**: Provides users with feedback messages based on app events or errors. + - **Dependencies**: `Feedback.styles.js`, `index.js` + +- **Files** + + - **Description**: Manages and displays uploaded files. + - **Responsibilities**: Handles file display, validation, and potential actions (e.g., remove or view). + - **Dependencies**: `index.js` + +- **Footer** + + - **Description**: Footer component for the app's main layout. + - **Responsibilities**: Provides footer information and links. + - **Dependencies**: `Footer.styles.js`, `index.js` + +- **Header** + + - **Description**: Header component for navigation and branding. + - **Responsibilities**: Displays navigation links and branding at the top of the page. + - **Dependencies**: `Header.styles.js`, `index.js` + +- **SamplePhrases** + + - **Description**: Displays sample phrases for reference. + - **Responsibilities**: Shows example phrases to guide user inputs in transcription or other processes. + - **Dependencies**: `SamplePhrases.styles.js`, `index.js` + +- **Transcription** + + - **Description**: Main component for handling and displaying transcription results. + - **Responsibilities**: Receives audio input, processes transcription, and displays results. + - **Dependencies**: `Transcription.styles.js`, `index.js` + +- **TranscriptionTextArea** + + - **Description**: Text area for editing transcriptions. + - **Responsibilities**: Provides an editable area for reviewing and modifying transcriptions. + - **Dependencies**: `TranscriptionTextArea.styles.js`, `index.js` + +- **View** + + - **Description**: General purpose view component for organizing layout. + - **Responsibilities**: Organizes different UI elements in a structured layout. + - **Dependencies**: `Form.js`, `Input.js`, `Labels.js` + +- **Form** + + - **Description**: Form component for input collection. + - **Responsibilities**: Collects user input within a structured format. + - **Dependencies**: None + +- **Input** + + - **Description**: Basic input field component for text or other data types. + - **Responsibilities**: Accepts various user inputs (e.g., text, number). + - **Dependencies**: None + +- **Labels** + + - **Description**: Label component for tagging input fields or other elements. + - **Responsibilities**: Provides contextual labels for input fields or other UI components. + - **Dependencies**: None + +## Implementation Plan + +The following steps outline the implementation process for the ASR Portal React project. These steps should be followed sequentially to ensure smooth integration and development of all components. + +1. **Setup Project Environment** + + - Ensure all dependencies and configurations are in place for the project. + - Set up the local development environment, including installing necessary tools and frameworks. + - Initialize the project if not already done using `create-react-app` or any other starter setup. + +2. **Implement Authentication Flow** + + - Develop the authentication components, including `SignIn`, `SignUp`, and `AuthWrapper`. + - Set up the authentication API integration for managing user login and registration. + - Implement JWT authentication and handle token storage. + - Implement user roles and access control mechanisms. + +3. **Develop Audio Input Handling** + + - Implement the `AudioInput` component for handling file uploads or microphone input for audio files. + - Set up validation for audio files (e.g., file type, size). + - Ensure that the component properly communicates with the backend for transcription requests. + +4. **Implement Transcription Workflow** + + - Develop the `Transcription` component to manage transcription processes. + - Integrate the transcription API and ensure the frontend correctly handles transcription data. + - Implement state management for tracking the transcription process (e.g., loading, completed, error states). + +5. **UI/UX Improvements** + + - Improve the design and layout of components such as `DataTable`, `DropDown`, and `Feedback` for a better user experience. + - Apply consistent styling across components using a shared styles file (e.g., `AudioInput.styles.js`, `Feedback.styles.js`). + - Test the responsiveness of the application across different devices and screen sizes. + +6. **Component Integration** + + - Integrate individual components, such as `AudioInput`, `Transcription`, and `DataTable`, to create the full transcription processing workflow. + - Ensure the components interact smoothly, especially between frontend and backend. + +7. **Testing and Quality Assurance** + + - Write unit tests for each component using Jest and React Testing Library. + - Perform integration testing to ensure components work together as expected. + - Conduct manual testing for edge cases and user interactions. + +8. **Deployment Preparation** + + - Finalize the deployment pipeline using GitHub Pages. + - Ensure all environment variables and configurations are set up correctly for production. + +9. **Deployment** + + - Deploy the application to the staging environment for internal testing. + - Conduct final reviews and testing on the staging environment. + - Deploy the application to production after approval. + +10. **Post-Deployment Monitoring and Bug Fixing** + - Monitor the application post-deployment to ensure stability and performance. + - Fix any issues or bugs that arise and release patches as needed. + +## Testing Strategies + +The testing strategy for the ASR Portal React project will focus exclusively on **End-to-End (E2E) Testing** using **Cypress**. This approach ensures that the entire application functions as expected from the perspective of the end user. Below are the details of the testing strategy: + +### End-to-End (E2E) Testing + +- **Description**: E2E testing will simulate real user scenarios and interactions to validate that the entire flow of the application works correctly, from logging in to uploading and transcribing audio, to viewing results. +- **Tools**: **Cypress** will be used for writing and executing these tests. It allows us to simulate user actions such as clicking, typing, and navigating through the application in a real browser environment. +- **Approach**: + + - Test the critical user paths, ensuring that each step of the process works seamlessly. + - Validate the full process for the user, such as uploading audio files, receiving transcriptions, and handling errors (e.g., invalid file formats or network issues). + - Automate tests for common workflows to ensure reliability after code changes. + + **Example Test Scenarios**: + + - **User Authentication**: Test that a user can successfully sign in, view their dashboard, and log out. + - **Audio Upload and Transcription**: Test that a user can upload an audio file, see the progress of transcription, and view the result after the process is complete. + - **Edge Case Scenarios**: Test scenarios like uploading large files, handling unsupported file types, and testing the app’s behavior when the server is slow or down. + +### Benefits of E2E Testing with Cypress: + +- **Realistic Testing**: Since Cypress operates in the browser, it simulates real user interactions, which provides an accurate representation of how the application will behave in production. +- **Automation**: Tests are automated, reducing the manual effort required to perform repetitive tests and speeding up the testing process. +- **Fast Feedback**: Cypress runs tests quickly, offering fast feedback on whether the core functionalities of the app are working as expected after every code change. +- **Easy to Debug**: Cypress provides easy debugging with snapshots, video recordings of test runs, and detailed error messages, making it easier to fix issues quickly. + +### Example of E2E Test Workflow: + +1. **Login Test**: + + - Navigate to the login page. + - Input valid credentials and submit. + - Verify successful login and redirection to the dashboard. + +2. **Audio Upload Test**: + + - Navigate to the audio upload page. + - Select a valid audio file and upload it. + - Wait for the transcription to complete and verify that the transcription appears. + +3. **Error Handling Test**: + - Test for invalid file types (e.g., upload a non-audio file) and check that the appropriate error message is shown. + +### Summary: + +- **End-to-End Testing**: Focus on real user workflows using **Cypress** to ensure that the app functions properly in real-world scenarios. +- **Cypress** will be used to simulate common user actions such as logging in, uploading files, and viewing results, while also validating edge cases and error handling. +- **Automated and fast feedback** ensures that the application works as expected after every code change, providing confidence in the stability of the project. diff --git a/sb-docs/docs/06-design-docs/language/API_Architecture_Documentation.md b/docs/06-design-docs/language/API_Architecture_Documentation.md similarity index 100% rename from sb-docs/docs/06-design-docs/language/API_Architecture_Documentation.md rename to docs/06-design-docs/language/API_Architecture_Documentation.md diff --git a/sb-docs/docs/06-design-docs/language/API_Framework.md b/docs/06-design-docs/language/API_Framework.md similarity index 100% rename from sb-docs/docs/06-design-docs/language/API_Framework.md rename to docs/06-design-docs/language/API_Framework.md diff --git a/sb-docs/static/.nojekyll b/docs/06-design-docs/language/images/API Framework arch.drawio.png similarity index 100% rename from sb-docs/static/.nojekyll rename to docs/06-design-docs/language/images/API Framework arch.drawio.png diff --git a/sb-docs/docs/06-design-docs/language/images/API-framework-arch.png b/docs/06-design-docs/language/images/API-framework-arch.png similarity index 100% rename from sb-docs/docs/06-design-docs/language/images/API-framework-arch.png rename to docs/06-design-docs/language/images/API-framework-arch.png diff --git a/sb-docs/docs/01-team/README.md b/docs/intro.md similarity index 93% rename from sb-docs/docs/01-team/README.md rename to docs/intro.md index c89ad8c..014dbb9 100644 --- a/sb-docs/docs/01-team/README.md +++ b/docs/intro.md @@ -1,12 +1,12 @@ --- +slug: / +sidebar_position: 1 id: sb-team title: Sunbird Team -tags: - - team - - sb-core --- # Sunbird Team + @@ -78,5 +78,4 @@ tags:
Name
- -A full list of the `Sunbird team` members is available on the Sunbird website [`about page`](https://sunbird.ai/about/#SBteam). +A full list of the `Sunbird team` members is available on the Sunbird website [about page](https://sunbird.ai/about/#SBteam). diff --git a/sb-docs/docusaurus.config.ts b/docusaurus.config.ts similarity index 50% rename from sb-docs/docusaurus.config.ts rename to docusaurus.config.ts index 144734e..0488dcd 100644 --- a/sb-docs/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -1,5 +1,5 @@ import {themes as prismThemes} from 'prism-react-renderer'; -import type {Config} from '@docusaurus/types'; +import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { @@ -11,7 +11,7 @@ const config: Config = { url: 'https://sunbird-docs.github.io', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/sunbird-docs/', + baseUrl: '/', trailingSlash: false, // GitHub pages deployment config. @@ -41,94 +41,100 @@ const config: Config = { { docs: { sidebarPath: './sidebars.ts', + path: 'docs', + routeBasePath: '/', // Serve docs at the site's root URL + breadcrumbs: true, // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', - }, - blog: { - showReadingTime: true, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + editUrl: 'https://github.com/SunbirdAI/sunbird-docs' }, + theme: { customCss: './src/css/custom.css', }, } satisfies Preset.Options, ], ], + plugins: [[ + "docusaurus-plugin-dotenv", + { + path: "./.env", + systemvars: true + } + ]], + themeConfig: { // Replace with your project's social card image: 'img/sunbird-card.png', + colorMode: { + defaultMode: 'dark', // Set dark mode as default + disableSwitch: false, // Optional: Allow users to toggle between dark and light modes + }, navbar: { title: 'Sunbird AI', logo: { alt: 'Sunbird AI Logo', - src: 'img/Sunbird-Ai-SVG.svg', + src: 'img/logo.png', }, items: [ + // { + // type: 'docSidebar', + // sidebarId: 'tutorialSidebar', + // position: 'left', + // label: 'Docs', + // }, + { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Docs', - }, - {to: '/blog', label: 'Blog', position: 'left'}, - { - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/SunbirdAI/sunbird-docs', label: 'GitHub', position: 'right', }, + ], }, - footer: { - style: 'dark', - links: [ - { - title: 'Docs', - items: [ - { - label: 'Tutorial', - to: '/docs/intro', - }, - ], - }, - { - title: 'Community', - items: [ - { - label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', - }, - { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', - }, - { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', - }, - ], - }, - { - title: 'More', - items: [ - { - label: 'Blog', - to: '/blog', - }, - { - label: 'GitHub', - href: 'https://github.com/facebook/docusaurus', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} Sunbird AI. Built with Docusaurus.`, - }, + // footer: { + // style: 'dark', + // links: [ + // { + // title: 'Docs', + // items: [ + // { + // label: 'Tutorial', + // to: '/', + // }, + // ], + // }, + // { + // title: 'Community', + // items: [ + // { + // label: 'Stack Overflow', + // href: 'https://stackoverflow.com/questions/tagged/docusaurus', + // }, + // { + // label: 'Discord', + // href: 'https://discordapp.com/invite/docusaurus', + // }, + // { + // label: 'Twitter', + // href: 'https://twitter.com/docusaurus', + // }, + // ], + // }, + // { + // title: 'More', + // items: [ + + // { + // label: 'GitHub', + // href: 'https://github.com/facebook/docusaurus', + // }, + // ], + // }, + // ], + // copyright: `Copyright © ${new Date().getFullYear()} Sunbird AI. Built with Docusaurus.`, + // }, prism: { theme: prismThemes.github, darkTheme: prismThemes.dracula, diff --git a/sb-docs/package-lock.json b/package-lock.json similarity index 84% rename from sb-docs/package-lock.json rename to package-lock.json index e007ac3..0a7577f 100644 --- a/sb-docs/package-lock.json +++ b/package-lock.json @@ -11,51 +11,54 @@ "@docusaurus/core": "^3.6.1", "@docusaurus/preset-classic": "^3.6.1", "@docusaurus/theme-mermaid": "^3.6.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@mdx-js/react": "^3.1.0", + "clsx": "^2.1.1", + "docusaurus-plugin-dotenv": "^1.0.1", + "firebase": "^11.0.1", + "lucide-react": "^0.456.0", + "prism-react-renderer": "^2.4.0", + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@docusaurus/module-type-aliases": "^3.6.1", "@docusaurus/tsconfig": "^3.6.1", "@docusaurus/types": "^3.6.1", - "typescript": "~5.2.2" + "typescript": "~5.6.3" }, "engines": { "node": ">=18.0" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.6.tgz", - "integrity": "sha512-lkDoW4I7h2kKlIgf3pUt1LqvxyYKkVyiypoGLlUnhPSnCpmeOwudM6rNq6YYsCmdQtnDQoW5lUNNuj6ASg3qeg==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", + "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.6", - "@algolia/autocomplete-shared": "1.17.6" + "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", + "@algolia/autocomplete-shared": "1.17.7" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.6.tgz", - "integrity": "sha512-17NnaacuFzSWVuZu4NKzVeaFIe9Abpw8w+/gjc7xhZFtqj+GadufzodIdchwiB2eM2cDdiR3icW7gbNTB3K2YA==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", + "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.17.6" + "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.6.tgz", - "integrity": "sha512-Cvg5JENdSCMuClwhJ1ON1/jSuojaYMiUW2KePm18IkdCzPJj/NXojaOxw58RFtQFpJgfVW8h2E8mEoDtLlMdeA==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", + "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.17.6" + "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -63,9 +66,9 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.6.tgz", - "integrity": "sha512-aq/3V9E00Tw2GC/PqgyPGXtqJUlVc17v4cn1EUhSc+O/4zd04Uwb3UmPm8KDaYQQOrkt1lwvCj2vG2wRE5IKhw==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", + "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -414,12 +417,13 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -504,6 +508,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -625,6 +630,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -921,6 +927,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -932,6 +939,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1003,6 +1011,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1768,6 +1777,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2017,6 +2027,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2025,6 +2036,7 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -2192,6 +2204,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -2201,25 +2214,26 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@docsearch/css": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.7.0.tgz", - "integrity": "sha512-1OorbTwi1eeDmr0v5t+ckSRlt1zM5GHjm92iIl3kUu7im3GHuP+csf6E0WBg8pdXQczTWP9J9+o9n+Vg6DH5cQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", + "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.7.0.tgz", - "integrity": "sha512-8e6tdDfkYoxafEEPuX5eE1h9cTkLvhe4KgoFkO5JCddXSQONnN1FHcDZRI4r8894eMpbYq6rdJF0dVYh8ikwNQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", + "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-core": "1.17.6", - "@algolia/autocomplete-preset-algolia": "1.17.6", - "@docsearch/css": "3.7.0", + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.0", "algoliasearch": "^5.12.0" }, "peerDependencies": { @@ -2382,7 +2396,69 @@ } } }, - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/cssnano-preset": { + "node_modules/@docusaurus/core": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.1.tgz", + "integrity": "sha512-cDKxPihiM2z7G+4QtpTczS7uxNfNG6naSqM65OmAJET0CFRHbc9mDlLFtQF0lsVES91SHqfcGaaLZmi2FjdwWA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.6.1", + "@docusaurus/bundler": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "rtl-detect": "^1.0.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/cssnano-preset": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.6.1.tgz", "integrity": "sha512-ZxYUmNeyQHW2w4/PJ7d07jQDuxzmKr9uPAQ6IVe5dTkeIeV0mDBB3jOLeJkNoI42Ru9JKEqQ9aVDtM9ct6QHnw==", @@ -2397,1653 +2473,1566 @@ "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "node_modules/@docusaurus/logger": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.1.tgz", + "integrity": "sha512-OvetI/nnOMBSqCkUzKAQhnIjhxduECK4qTu3tq/8/h/qqvLsvKURojm04WPE54L+Uy+UXMas0hnbBJd8zDlEOw==", "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "license": "ISC", + "node_modules/@docusaurus/mdx-loader": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.1.tgz", + "integrity": "sha512-KPIsYi0S3X3/rNrW3V1fgOu5t6ahYWc31zTHHod8pacFxdmk9Uf6uuw+Jd6Cly1ilgal+41Ku+s0gmMuqKqiqg==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.0.9" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/css-minimizer-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.1.tgz", + "integrity": "sha512-J+q1jgm7TnEfVIUZImSFeLA1rghb6nwtoB9siHdcgKpDqFJ9/S7xhQL2aEKE7iZMZYzpu+2F390E9A7GkdEJNA==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "cssnano": "^6.0.1", - "jest-worker": "^29.4.3", - "postcss": "^8.4.24", - "schema-utils": "^4.0.1", - "serialize-javascript": "^6.0.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@docusaurus/types": "3.6.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } + "react": "*", + "react-dom": "*" } }, - "node_modules/@docusaurus/bundler/node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.1.tgz", + "integrity": "sha512-FUmsn3xg/XD/K/4FQd8XHrs92aQdZO5LUtpHnRvO1/6DY87SMz6B6ERAN9IGQQld//M2/LVTHkZy8oVhQZQHIQ==", "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "@docusaurus/core": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/cssnano-preset-advanced": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", - "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.1.tgz", + "integrity": "sha512-Uq8kyn5DYCDmkUlB9sWChhWghS4lUFNiQU+RXcAXJ3qCVXsBpPsh6RF+npQG1N+j4wAbjydM1iLLJJzp+x3eMQ==", "license": "MIT", "dependencies": { - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.0", - "cssnano-preset-default": "^6.1.2", - "postcss-discard-unused": "^6.0.5", - "postcss-merge-idents": "^6.0.3", - "postcss-reduce-idents": "^6.0.3", - "postcss-zindex": "^6.0.2" + "@docusaurus/core": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/module-type-aliases": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.1.tgz", + "integrity": "sha512-TZtL+2zq20gqGalzoIT2rEF1T4YCZ26jTvlCJXs78+incIajfdHtmdOq7rQW0oV7oqTjpGllbp788nY/vY9jgw==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" + "@docusaurus/core": "3.6.1", + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "node_modules/@docusaurus/plugin-debug": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.1.tgz", + "integrity": "sha512-DeKPZtoVExDSYCbzoz7y5Dhc6+YPqRWfVGwEEUyKopSyQYefp0OV8hvASmbJCn2WyThRgspOUhog3FSEhz+agw==", "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/@docusaurus/bundler/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.1.tgz", + "integrity": "sha512-ZEoERiDHxSfhaEeT35ukQ892NzGHWiUvfxUsnPiRuGEhMoQlxMSp60shBuSZ1sUKuZlndoEl5qAXJg09Wls/Sg==", "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "tslib": "^2.6.0" + }, "engines": { - "node": ">=14" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/antonk52" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.1.tgz", + "integrity": "sha512-u/E9vXUsZxYaV6Brvfee8NiH/iR0cMml9P/ifz4EpH/Jfxdbw8rbCT0Nm/h7EFgEY48Uqkl5huSbIvFB9n8aTQ==", "license": "MIT", "dependencies": { - "repeat-string": "^1.0.0" + "@docusaurus/core": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.1.tgz", + "integrity": "sha512-By+NKkGYV8tSo8/RyS1OXikOtqsko5jJZ/uioJfBjsBGgSbiMJ+Y/HogFBke0mgSvf7NPGKZTbYm5+FJ8YUtPQ==", "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" + "@docusaurus/core": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "tslib": "^2.6.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.1.tgz", + "integrity": "sha512-i8R/GTKew4Cufb+7YQTwfPcNOhKTJzZ1VZ5OqQwI9c3pZK2TltQyhqKDVN94KCTbSSKvOYYytYfRAB2uPnH1/A==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" + "@docusaurus/core": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "node_modules/@docusaurus/preset-classic": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.1.tgz", + "integrity": "sha512-b90Y1XRH9e+oa/E3NmiFEFOwgYUd+knFcZUy81nM3FJs038WbEA0T55NQsuPW0s7nOsCShQ7dVFyKxV+Wp31Nw==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "@docusaurus/core": "3.6.1", + "@docusaurus/plugin-content-blog": "3.6.1", + "@docusaurus/plugin-content-docs": "3.6.1", + "@docusaurus/plugin-content-pages": "3.6.1", + "@docusaurus/plugin-debug": "3.6.1", + "@docusaurus/plugin-google-analytics": "3.6.1", + "@docusaurus/plugin-google-gtag": "3.6.1", + "@docusaurus/plugin-google-tag-manager": "3.6.1", + "@docusaurus/plugin-sitemap": "3.6.1", + "@docusaurus/theme-classic": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/theme-search-algolia": "3.6.1", + "@docusaurus/types": "3.6.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "node_modules/@docusaurus/theme-classic": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.1.tgz", + "integrity": "sha512-5lVUmIXk7zp+n9Ki2lYWrmhbd6mssOlKCnnDJvY4QDi3EgjRisIu5g4yKXoWTIbiqE7m7q/dS9cbeShEtfkKng==", "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/module-type-aliases": "3.6.1", + "@docusaurus/plugin-content-blog": "3.6.1", + "@docusaurus/plugin-content-docs": "3.6.1", + "@docusaurus/plugin-content-pages": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/theme-translations": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.26", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "node_modules/@docusaurus/theme-common": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.1.tgz", + "integrity": "sha512-18iEYNpMvarGfq9gVRpGowSZD24vZ39Iz4acqaj64180i54V9el8tVnhNr/wRvrUm1FY30A1NHLqnMnDz4rYEQ==", "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.6.1", + "@docusaurus/module-type-aliases": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "node_modules/@docusaurus/theme-mermaid": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.6.1.tgz", + "integrity": "sha512-ke00/VSFibzucbr64JXwPWsiu66zcqI8mnEbbmPSV1Yby5FRsfGQqcE+1cvUkAOVCl+zX8RNjv8vrRb4ilQDLQ==", "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" + "dependencies": { + "@docusaurus/core": "3.6.1", + "@docusaurus/module-type-aliases": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "mermaid": ">=10.4", + "tslib": "^2.6.0" }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@docusaurus/bundler/node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", - "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-discard-unused": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", - "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.1.tgz", + "integrity": "sha512-BjmuiFRpQP1WEm8Mzu1Bb0Wdas6G65VHXDDNr7XTKgbstxalE6vuxt0ioXTDFS2YVep5748aVhKvnxR9gm2Liw==", "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.6.1", + "@docusaurus/logger": "3.6.1", + "@docusaurus/plugin-content-docs": "3.6.1", + "@docusaurus/theme-common": "3.6.1", + "@docusaurus/theme-translations": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-validation": "3.6.1", + "algoliasearch": "^4.18.0", + "algoliasearch-helper": "^3.13.3", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-merge-idents": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", - "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "node_modules/@docusaurus/theme-translations": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.1.tgz", + "integrity": "sha512-bNm5G6sueUezvyhsBegA1wwM38yW0BnqpZTE9KHO2yKnkERNMaV5x/yPJ/DNCOHjJtCcJ5Uz55g2AS75Go31xA==", "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "node_modules/@docusaurus/tsconfig": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.6.1.tgz", + "integrity": "sha512-RvjMG9M9YK8N/I5oudqJed8jjfWGI7csr4XCkGXBToNkkoi2QgkTz2DxH+obKdfLejQaASdIMynYaE5Lv7Qw9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docusaurus/types": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.1.tgz", + "integrity": "sha512-hCB1hj9DYutVYBisnPNobz9SzEmCcf1EetJv09O49Cov3BqOkm+vnnjB3d957YJMtpLGQoKBeN/FF1DZ830JwQ==", "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=10.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "node_modules/@docusaurus/utils": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.1.tgz", + "integrity": "sha512-nS3WCvepwrnBEgSG5vQu40XG95lC9Jeh/odV5u5IhU1eQFEGDst9xBi6IK5yZdsGvbuaXBZLZtOqWYtuuFa/rQ==", "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@docusaurus/logger": "3.6.1", + "@docusaurus/types": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "@svgr/webpack": "^8.1.0", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "node_modules/@docusaurus/utils-common": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.1.tgz", + "integrity": "sha512-LX1qiTiC0aS8c92uZ+Wj2iNCNJyYZJIKY8/nZDKNMBfo759VYVS3RX3fKP3DznB+16sYp7++MyCz/T6fOGaRfw==", "license": "MIT", "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "@docusaurus/types": "3.6.1", + "tslib": "^2.6.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "node_modules/@docusaurus/utils-validation": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.1.tgz", + "integrity": "sha512-+iMd6zRl5cJQm7nUP+7pSO/oAXsN79eHO34ME7l2YJt4GEAr70l5kkD58u2jEPpp+wSXT70c7x2A2lzJI1E8jw==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "@docusaurus/logger": "3.6.1", + "@docusaurus/utils": "3.6.1", + "@docusaurus/utils-common": "3.6.1", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=18.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", - "license": "MIT", + "node_modules/@firebase/analytics": { + "version": "0.10.9", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.9.tgz", + "integrity": "sha512-FrvW6u6xDBKXUGYUy1WIUh0J9tvbppMsk90mig0JhHST8iLveKu/dIBVeVE/ZYZhmXy4fkI7SPSWvD1V0O4tXw==", + "license": "Apache-2.0", "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "@firebase/component": "0.6.10", + "@firebase/installations": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" + "node_modules/@firebase/analytics-compat": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.15.tgz", + "integrity": "sha512-C5to422Sr8FkL0MPwXcIecbMnF4o2Ll7MtoWvIm4Q/LPJvvM+tWa1DiU+LzsCdsd1/CYE9EIW9Ma3ko9XnAAYw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/analytics": "0.10.9", + "@firebase/analytics-types": "0.8.2", + "@firebase/component": "0.6.10", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", - "license": "MIT", + "node_modules/@firebase/analytics-types": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.2.tgz", + "integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app": { + "version": "0.10.15", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.15.tgz", + "integrity": "sha512-he6qlG3pmwL+LHdG/BrSMBQeJzzutciq4fpXN3lGa1uSwYSijJ24VtakS/bP2X9SiDf8jGywJ4u+OgXAenJsNg==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "idb": "7.1.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", - "license": "MIT", + "node_modules/@firebase/app-check": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.9.tgz", + "integrity": "sha512-YzVn1mMLzD2JboMPVVO0Pe20YOgWzrF+aXoAmmd0v3xec051n83YpxSUZbacL69uYvk0dHrEsbea44QtQ5WPDA==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", - "license": "MIT", + "node_modules/@firebase/app-check-compat": { + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.16.tgz", + "integrity": "sha512-AxIGzLRXrTFNL+H6V+4BO0w/gERloROfRbWI/FoJUnQd0qPZIzyfdHZBbThFzFGLfDt/mVs2kdjYFx/l9I8NhQ==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/app-check": "0.8.9", + "@firebase/app-check-types": "0.5.2", + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "node_modules/@firebase/app-check-interop-types": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.2.tgz", + "integrity": "sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.2.tgz", + "integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app-compat": { + "version": "0.2.45", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.45.tgz", + "integrity": "sha512-5rYbXq1ndtMTg+07oH4WrkYuP+NZq61uzVwW1hlmybp/gr4cXq2SfaP9fc6/9IzTKmu3dh3H0fjj++HG7Z7o/w==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app": "0.10.15", + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", - "license": "MIT", + "node_modules/@firebase/app-types": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz", + "integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/auth": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.8.0.tgz", + "integrity": "sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x", + "@react-native-async-storage/async-storage": "^1.18.1" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", - "license": "MIT", + "node_modules/@firebase/auth-compat": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.15.tgz", + "integrity": "sha512-jz6k1ridPiecKI8CBRiqCM6IMOhwYp2MD+YvoxnMiK8nQLSTm57GvHETlPNX3WlbyQnCjMCOvrAhe27whyxAEg==", + "license": "Apache-2.0", "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "@firebase/auth": "1.8.0", + "@firebase/auth-types": "0.12.2", + "@firebase/component": "0.6.10", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", - "license": "MIT", + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.3.tgz", + "integrity": "sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/auth-types": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.2.tgz", + "integrity": "sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.10.tgz", + "integrity": "sha512-OsNbEKyz9iLZSmMUhsl6+kCADzte00iisJIRUspnUqvDCX+RSGZOBIqekukv/jN177ovjApBQNFaxSYIDc/SyQ==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" + } + }, + "node_modules/@firebase/data-connect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.1.1.tgz", + "integrity": "sha512-RBJ7XE/a3oXFv31Jlw8cbMRdsxQoI8F3L7xm4n93ab+bIr1NQUiYGgW9L7TTw7obdNev91ZnW0xfqJtXcPA5yA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/auth-interop-types": "0.2.3", + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", - "license": "MIT", + "node_modules/@firebase/database": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.9.tgz", + "integrity": "sha512-EkiPSKSu2TJJGtOjyISASf3UFpFJDil1lMbfqnxilfbmIsilvC8DzgjuLoYD+eOitcug4wtU9Fh1tt2vgBhskA==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/app-check-interop-types": "0.3.2", + "@firebase/auth-interop-types": "0.2.3", + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.0.tgz", + "integrity": "sha512-2xlODKWwf/vNAxCmou0GFhymx2pqZKkhXMN9B5aiTjZ6+81sOxGim53ELY2lj+qKG2IvgiCYFc4X+ZJA2Ad5vg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/database": "1.0.9", + "@firebase/database-types": "1.0.6", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", - "license": "MIT", + "node_modules/@firebase/database-types": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.6.tgz", + "integrity": "sha512-sMI7IynSZBsyGbUugc8PKE1jwKbnvaieAz/RxuM57PZQNCi6Rteiviwcw/jqZOX6igqYJwXWZ3UzKOZo2nUDRA==", + "license": "Apache-2.0", "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "@firebase/app-types": "0.9.2", + "@firebase/util": "1.10.1" + } + }, + "node_modules/@firebase/firestore": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.4.tgz", + "integrity": "sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "@firebase/webchannel-wrapper": "1.0.2", + "@grpc/grpc-js": "~1.9.0", + "@grpc/proto-loader": "^0.7.8", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-reduce-idents": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", - "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", - "license": "MIT", + "node_modules/@firebase/firestore-compat": { + "version": "0.3.39", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.39.tgz", + "integrity": "sha512-CsK8g34jNeHx95LISDRTcArJLonW+zJCqHI1Ez9WNiLAK2X8FeQ4UiD+RwOwxAIR+t2a6xED/5Fe6ZIqx7MuoQ==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/component": "0.6.10", + "@firebase/firestore": "4.7.4", + "@firebase/firestore-types": "3.0.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", - "license": "MIT", + "node_modules/@firebase/firestore-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.2.tgz", + "integrity": "sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.9.tgz", + "integrity": "sha512-dhO5IUfQRCsrc20YD20nSOX+QCT+cH6N86HlZOLz2XgyEFgzOdBQnUot4EabBJQRkMBI7fZWUrbYfRcnov53ug==", + "license": "Apache-2.0", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" + "@firebase/app-check-interop-types": "0.3.2", + "@firebase/auth-interop-types": "0.2.3", + "@firebase/component": "0.6.10", + "@firebase/messaging-interop-types": "0.2.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", - "license": "MIT", + "node_modules/@firebase/functions-compat": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.15.tgz", + "integrity": "sha512-eiHpc6Sd9Y/SNhBsGi944SapiFbfTPKsiSUQ74QxNSs0yoxvABeIRolVMFk4TokP57NGmstGYpYte02XGNPcYw==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@firebase/component": "0.6.10", + "@firebase/functions": "0.11.9", + "@firebase/functions-types": "0.6.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-sort-media-queries": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", - "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", - "license": "MIT", + "node_modules/@firebase/functions-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.2.tgz", + "integrity": "sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/installations": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.10.tgz", + "integrity": "sha512-TuGSOMqkFrllxa0X/8VZIqBCRH4POndU/iWKWkRmkh12+/xKSpdp+y/kWaVbsySrelltan6LeYlcYPmLibWbwg==", + "license": "Apache-2.0", "dependencies": { - "sort-css-media-queries": "2.2.0" + "@firebase/component": "0.6.10", + "@firebase/util": "1.10.1", + "idb": "7.1.1", + "tslib": "^2.1.0" }, - "engines": { - "node": ">=14.0.0" + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.10.tgz", + "integrity": "sha512-YTonkcVz3AK7RF8xFhvs5CwDuJ0xbzzCJIwXoV14gnzdYbMgy6vWlUUbzkvbtEDXzPRHB0n7aGZl56oy9dLOFw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/installations": "0.6.10", + "@firebase/installations-types": "0.5.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.23" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", - "license": "MIT", + "node_modules/@firebase/installations-types": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.2.tgz", + "integrity": "sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.3.tgz", + "integrity": "sha512-Th42bWJg18EF5bJwhRosn2M/eYxmbWCwXZr4hHX7ltO0SE3QLrpgiMKeRBR/NW7vJke7i0n3i8esbCW2s93qBw==", + "license": "Apache-2.0", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": ">=18.0.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.13", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.13.tgz", + "integrity": "sha512-YLa8PWl+BgiOVR5WOyzl21fVJFJeBRfniNuN25d9DBrQzppSAahuN6yS+vt1OIjvZNPN4pZ/lcRLYupbGu4W0w==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/installations": "0.6.10", + "@firebase/messaging-interop-types": "0.2.2", + "@firebase/util": "1.10.1", + "idb": "7.1.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", - "license": "MIT", + "node_modules/@firebase/messaging-compat": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.13.tgz", + "integrity": "sha512-9ootPClS6m2c2KIzo7AqSHaWzAw28zWcjQPjVv7WeQDu6wjufpbOg+7tuVzb+gqpF9Issa3lDoYOwlO0ZudO3g==", + "license": "Apache-2.0", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "@firebase/component": "0.6.10", + "@firebase/messaging": "0.12.13", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz", + "integrity": "sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/performance": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.10.tgz", + "integrity": "sha512-x/mNYKGxq7A+QV0EiEZeD2S+E+kw+UcZ8FXuE7qDJyGGt/0Wd+bIIL7RakG/VrFt7/UYc//nKygDc7/Ig7sOmQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/installations": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/postcss-zindex": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", - "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" + "node_modules/@firebase/performance-compat": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.10.tgz", + "integrity": "sha512-0h1qYkF6I79DSSpHfTQFvb91fo8shmmwiPzWFYAPdPK02bSWpKwVssNYlZX2iUnumxerDMbl7dWN+Im/W3bnXA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/performance": "0.6.10", + "@firebase/performance-types": "0.2.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/sort-css-media-queries": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", - "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", - "license": "MIT", - "engines": { - "node": ">= 6.3.0" + "node_modules/@firebase/performance-types": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.2.tgz", + "integrity": "sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/remote-config": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.10.tgz", + "integrity": "sha512-jTRjy3TdqzVna19m5a1HEHE5BG4Z3BQTxBgvQRTmMKlHacx4QS0CToAas7R9M9UkxpgFcVuAE7FpWIOWQGCEWw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.10", + "@firebase/installations": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.10.tgz", + "integrity": "sha512-fIi5OB2zk0zpChMV/tTd0oEZcZI8TlwQDlLlcrDpMOV5l5dqd0JNlWKh6Fwmh4izmytk+rZIAIpnak/NjGVesQ==", + "license": "Apache-2.0", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/remote-config": "0.4.10", + "@firebase/remote-config-types": "0.3.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "license": "MIT", + "node_modules/@firebase/remote-config-types": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz", + "integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/storage": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.3.tgz", + "integrity": "sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==", + "license": "Apache-2.0", "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "@firebase/component": "0.6.10", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "@firebase/app": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", - "license": "MIT", + "node_modules/@firebase/storage-compat": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.13.tgz", + "integrity": "sha512-15kje7JALswRCBKsCSvKg5FbqUYykaIMqMbZRD7I6uVRWwdyTvez5MBQfMhBia2JcEmPiDpXhJTXH4PAWFiA8g==", + "license": "Apache-2.0", "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" + "@firebase/component": "0.6.10", + "@firebase/storage": "0.13.3", + "@firebase/storage-types": "0.8.2", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": ">=14.21.3" + "node": ">=18.0.0" }, "peerDependencies": { - "webpack": "3 || 4 || 5" + "@firebase/app-compat": "0.x" } }, - "node_modules/@docusaurus/bundler/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", + "node_modules/@firebase/storage-types": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.2.tgz", + "integrity": "sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.1.tgz", + "integrity": "sha512-AIhFnCCjM8FmCqSNlNPTuOk3+gpHC1RkeNUBLtPbcqGYpN5MxI5q7Yby+rxycweOZOCboDzfIj8WyaY4tpQG/g==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "tslib": "^2.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/core": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.1.tgz", - "integrity": "sha512-cDKxPihiM2z7G+4QtpTczS7uxNfNG6naSqM65OmAJET0CFRHbc9mDlLFtQF0lsVES91SHqfcGaaLZmi2FjdwWA==", - "license": "MIT", + "node_modules/@firebase/vertexai": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@firebase/vertexai/-/vertexai-1.0.0.tgz", + "integrity": "sha512-48N3Lp/9GgiCCRfrSdHS+Y1IiMdYXvnHFO/f+HL1PgUtBq7WQ/fWmYOX3mzAN36zvytq13nb68ImF+GALopp+Q==", + "license": "Apache-2.0", "dependencies": { - "@docusaurus/babel": "3.6.1", - "@docusaurus/bundler": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "p-map": "^4.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", - "webpack-merge": "^6.0.1" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" + "@firebase/app-check-interop-types": "0.3.2", + "@firebase/component": "0.6.10", + "@firebase/logger": "0.4.3", + "@firebase/util": "1.10.1", + "tslib": "^2.1.0" }, "engines": { - "node": ">=18.0" + "node": ">=18.0.0" }, "peerDependencies": { - "@mdx-js/react": "^3.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" } }, - "node_modules/@docusaurus/core/node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "license": "MIT", + "node_modules/@firebase/webchannel-wrapper": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.2.tgz", + "integrity": "sha512-3F4iA2E+NtdMbOU0XC1cHE8q6MqpGIKRj62oGOF38S6AAx5VHR9cXmoDUSj7ejvTAT7m6jxuEeQkHeq0F+mU2w==", + "license": "Apache-2.0" + }, + "node_modules/@grpc/grpc-js": { + "version": "1.9.15", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz", + "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==", + "license": "Apache-2.0", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" + "@grpc/proto-loader": "^0.7.8", + "@types/node": ">=12.12.47" }, "engines": { - "node": ">=18.0.0" + "node": "^8.13.0 || >=10.10.0" } }, - "node_modules/@docusaurus/logger": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.1.tgz", - "integrity": "sha512-OvetI/nnOMBSqCkUzKAQhnIjhxduECK4qTu3tq/8/h/qqvLsvKURojm04WPE54L+Uy+UXMas0hnbBJd8zDlEOw==", - "license": "MIT", + "node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" }, "engines": { - "node": ">=18.0" + "node": ">=6" } }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.1.tgz", - "integrity": "sha512-KPIsYi0S3X3/rNrW3V1fgOu5t6ahYWc31zTHHod8pacFxdmk9Uf6uuw+Jd6Cly1ilgal+41Ku+s0gmMuqKqiqg==", - "license": "MIT", + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { - "@docusaurus/logger": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.1.tgz", - "integrity": "sha512-J+q1jgm7TnEfVIUZImSFeLA1rghb6nwtoB9siHdcgKpDqFJ9/S7xhQL2aEKE7iZMZYzpu+2F390E9A7GkdEJNA==", + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.33.tgz", + "integrity": "sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.6.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "@antfu/install-pkg": "^0.4.0", + "@antfu/utils": "^0.7.10", + "@iconify/types": "^2.0.0", + "debug": "^4.3.6", + "kolorist": "^1.8.0", + "local-pkg": "^0.5.0", + "mlly": "^1.7.1" } }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.1.tgz", - "integrity": "sha512-FUmsn3xg/XD/K/4FQd8XHrs92aQdZO5LUtpHnRvO1/6DY87SMz6B6ERAN9IGQQld//M2/LVTHkZy8oVhQZQHIQ==", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "cheerio": "1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.1.tgz", - "integrity": "sha512-Uq8kyn5DYCDmkUlB9sWChhWghS4lUFNiQU+RXcAXJ3qCVXsBpPsh6RF+npQG1N+j4wAbjydM1iLLJJzp+x3eMQ==", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/module-type-aliases": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.1.tgz", - "integrity": "sha512-TZtL+2zq20gqGalzoIT2rEF1T4YCZ26jTvlCJXs78+incIajfdHtmdOq7rQW0oV7oqTjpGllbp788nY/vY9jgw==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.1.tgz", - "integrity": "sha512-DeKPZtoVExDSYCbzoz7y5Dhc6+YPqRWfVGwEEUyKopSyQYefp0OV8hvASmbJCn2WyThRgspOUhog3FSEhz+agw==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.1.tgz", - "integrity": "sha512-ZEoERiDHxSfhaEeT35ukQ892NzGHWiUvfxUsnPiRuGEhMoQlxMSp60shBuSZ1sUKuZlndoEl5qAXJg09Wls/Sg==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "tslib": "^2.6.0" - }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.1.tgz", - "integrity": "sha512-u/E9vXUsZxYaV6Brvfee8NiH/iR0cMml9P/ifz4EpH/Jfxdbw8rbCT0Nm/h7EFgEY48Uqkl5huSbIvFB9n8aTQ==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.1.tgz", - "integrity": "sha512-By+NKkGYV8tSo8/RyS1OXikOtqsko5jJZ/uioJfBjsBGgSbiMJ+Y/HogFBke0mgSvf7NPGKZTbYm5+FJ8YUtPQ==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.1.tgz", - "integrity": "sha512-i8R/GTKew4Cufb+7YQTwfPcNOhKTJzZ1VZ5OqQwI9c3pZK2TltQyhqKDVN94KCTbSSKvOYYytYfRAB2uPnH1/A==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", + "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@docusaurus/preset-classic": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.1.tgz", - "integrity": "sha512-b90Y1XRH9e+oa/E3NmiFEFOwgYUd+knFcZUy81nM3FJs038WbEA0T55NQsuPW0s7nOsCShQ7dVFyKxV+Wp31Nw==", + "node_modules/@mdx-js/react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", + "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/plugin-content-blog": "3.6.1", - "@docusaurus/plugin-content-docs": "3.6.1", - "@docusaurus/plugin-content-pages": "3.6.1", - "@docusaurus/plugin-debug": "3.6.1", - "@docusaurus/plugin-google-analytics": "3.6.1", - "@docusaurus/plugin-google-gtag": "3.6.1", - "@docusaurus/plugin-google-tag-manager": "3.6.1", - "@docusaurus/plugin-sitemap": "3.6.1", - "@docusaurus/theme-classic": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/theme-search-algolia": "3.6.1", - "@docusaurus/types": "3.6.1" + "@types/mdx": "^2.0.0" }, - "engines": { - "node": ">=18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.1.tgz", - "integrity": "sha512-5lVUmIXk7zp+n9Ki2lYWrmhbd6mssOlKCnnDJvY4QDi3EgjRisIu5g4yKXoWTIbiqE7m7q/dS9cbeShEtfkKng==", + "node_modules/@mermaid-js/parser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", + "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/module-type-aliases": "3.6.1", - "@docusaurus/plugin-content-blog": "3.6.1", - "@docusaurus/plugin-content-docs": "3.6.1", - "@docusaurus/plugin-content-pages": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/theme-translations": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.45", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.26", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "langium": "3.0.0" } }, - "node_modules/@docusaurus/theme-common": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.1.tgz", - "integrity": "sha512-18iEYNpMvarGfq9gVRpGowSZD24vZ39Iz4acqaj64180i54V9el8tVnhNr/wRvrUm1FY30A1NHLqnMnDz4rYEQ==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.6.1", - "@docusaurus/module-type-aliases": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-mermaid": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.6.1.tgz", - "integrity": "sha512-ke00/VSFibzucbr64JXwPWsiu66zcqI8mnEbbmPSV1Yby5FRsfGQqcE+1cvUkAOVCl+zX8RNjv8vrRb4ilQDLQ==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.1", - "@docusaurus/module-type-aliases": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "mermaid": ">=10.4", - "tslib": "^2.6.0" - }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.1.tgz", - "integrity": "sha512-BjmuiFRpQP1WEm8Mzu1Bb0Wdas6G65VHXDDNr7XTKgbstxalE6vuxt0ioXTDFS2YVep5748aVhKvnxR9gm2Liw==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.6.1", - "@docusaurus/logger": "3.6.1", - "@docusaurus/plugin-content-docs": "3.6.1", - "@docusaurus/theme-common": "3.6.1", - "@docusaurus/theme-translations": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-validation": "3.6.1", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.1.tgz", - "integrity": "sha512-bNm5G6sueUezvyhsBegA1wwM38yW0BnqpZTE9KHO2yKnkERNMaV5x/yPJ/DNCOHjJtCcJ5Uz55g2AS75Go31xA==", + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "license": "MIT", - "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/tsconfig": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.6.1.tgz", - "integrity": "sha512-RvjMG9M9YK8N/I5oudqJed8jjfWGI7csr4XCkGXBToNkkoi2QgkTz2DxH+obKdfLejQaASdIMynYaE5Lv7Qw9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@docusaurus/types": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.1.tgz", - "integrity": "sha512-hCB1hj9DYutVYBisnPNobz9SzEmCcf1EetJv09O49Cov3BqOkm+vnnjB3d957YJMtpLGQoKBeN/FF1DZ830JwQ==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=12.22.0" } }, - "node_modules/@docusaurus/utils": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.1.tgz", - "integrity": "sha512-nS3WCvepwrnBEgSG5vQu40XG95lC9Jeh/odV5u5IhU1eQFEGDst9xBi6IK5yZdsGvbuaXBZLZtOqWYtuuFa/rQ==", + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.6.1", - "@docusaurus/types": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "graceful-fs": "4.2.10" }, "engines": { - "node": ">=18.0" + "node": ">=12.22.0" } }, - "node_modules/@docusaurus/utils-common": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.1.tgz", - "integrity": "sha512-LX1qiTiC0aS8c92uZ+Wj2iNCNJyYZJIKY8/nZDKNMBfo759VYVS3RX3fKP3DznB+16sYp7++MyCz/T6fOGaRfw==", + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.6.1", - "tslib": "^2.6.0" + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" }, "engines": { - "node": ">=18.0" + "node": ">=12" } }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.1.tgz", - "integrity": "sha512-+iMd6zRl5cJQm7nUP+7pSO/oAXsN79eHO34ME7l2YJt4GEAr70l5kkD58u2jEPpp+wSXT70c7x2A2lzJI1E8jw==", - "license": "MIT", + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "license": "MIT" + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "license": "BSD-3-Clause", "dependencies": { - "@docusaurus/logger": "3.6.1", - "@docusaurus/utils": "3.6.1", - "@docusaurus/utils-common": "3.6.1", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" } }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, - "node_modules/@iconify/types": { + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "license": "MIT" }, - "node_modules/@iconify/utils": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.33.tgz", - "integrity": "sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==", + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "license": "MIT", - "dependencies": { - "@antfu/install-pkg": "^0.4.0", - "@antfu/utils": "^0.7.10", - "@iconify/types": "^2.0.0", - "debug": "^4.3.6", - "kolorist": "^1.8.0", - "local-pkg": "^0.5.0", - "mlly": "^1.7.1" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@mdx-js/mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", - "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", - "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/@mermaid-js/parser": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", - "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", - "license": "MIT", - "dependencies": { - "langium": "3.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@slorber/remark-comment": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", - "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "license": "MIT", "engines": { "node": ">=14" @@ -4301,6 +4290,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" }, @@ -4312,6 +4302,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -4320,6 +4311,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -4328,6 +4320,7 @@ "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4337,6 +4330,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4345,6 +4339,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4353,6 +4348,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -4615,6 +4611,7 @@ "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } @@ -4629,9 +4626,10 @@ } }, "node_modules/@types/eslint": { - "version": "8.56.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.3.tgz", - "integrity": "sha512-PvSf1wfv2wJpVIFUMSb+i4PvqNYkB9Rkp9ZDO3oaWzq4SKhsQk4mrMBr3ZH06I0hKrVGLBacmgl8JM4WVjb9dg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -4641,6 +4639,7 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -4656,6 +4655,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -4664,6 +4664,7 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -4672,9 +4673,22 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", + "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4698,6 +4712,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -4705,27 +4720,32 @@ "node_modules/@types/history": { "version": "4.7.11", "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4733,12 +4753,14 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -4747,6 +4769,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -4754,43 +4777,50 @@ "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mdx": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.11.tgz", - "integrity": "sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.11.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", - "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/node-forge": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4798,35 +4828,40 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/prismjs": { - "version": "1.26.3", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", - "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.11", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" }, "node_modules/@types/react": { - "version": "18.2.58", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.58.tgz", - "integrity": "sha512-TaGvMNhxvG2Q0K0aYxiKfNDS5m5ZsoIBBbtfUorxdH4NGSXIlYvZxLJI+9Dd3KjeB3780bciLyAb7ylO8pLhPw==", + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, @@ -4834,6 +4869,7 @@ "version": "5.1.20", "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" @@ -4843,6 +4879,7 @@ "version": "5.0.11", "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -4853,6 +4890,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -4862,7 +4900,8 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, "node_modules/@types/sax": { "version": "1.2.7", @@ -4873,15 +4912,11 @@ "@types/node": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4891,24 +4926,27 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4920,22 +4958,25 @@ "license": "MIT" }, "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4943,12 +4984,14 @@ "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", @@ -5112,6 +5155,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -5124,6 +5168,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5132,6 +5177,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -5139,6 +5185,15 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", @@ -5155,14 +5210,19 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { "node": ">=0.4.0" } @@ -5171,6 +5231,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -5179,6 +5240,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -5188,14 +5250,15 @@ } }, "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5206,6 +5269,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -5222,6 +5286,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -5307,6 +5372,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", "dependencies": { "string-width": "^4.1.0" } @@ -5314,12 +5380,14 @@ "node_modules/ansi-align/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/ansi-align/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5363,6 +5431,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -5371,6 +5440,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5379,6 +5449,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5393,6 +5464,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5410,25 +5482,29 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", "bin": { "astring": "bin/astring" } @@ -5437,6 +5513,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } @@ -5499,6 +5576,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } @@ -5555,6 +5633,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5563,27 +5642,34 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/body-parser": { @@ -5628,6 +5714,18 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -5638,6 +5736,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -5646,12 +5745,14 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^6.2.0", @@ -5673,6 +5774,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5725,12 +5827,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -5739,6 +5843,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", "engines": { "node": ">=14.16" } @@ -5747,6 +5852,7 @@ "version": "10.2.14", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", @@ -5760,21 +5866,11 @@ "node": ">=14.16" } }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -5793,6 +5889,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5801,6 +5898,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -5810,6 +5908,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5821,6 +5920,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5852,6 +5952,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5861,6 +5962,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5876,6 +5978,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -5884,6 +5987,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5893,6 +5997,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5902,6 +6007,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5911,6 +6017,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5984,6 +6091,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6004,9 +6112,10 @@ } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } @@ -6021,6 +6130,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -6029,6 +6139,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -6040,6 +6151,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6048,6 +6160,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6056,6 +6169,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6064,9 +6178,10 @@ } }, "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -6080,12 +6195,48 @@ "node_modules/cli-table3/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/cli-table3/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -6095,10 +6246,28 @@ "node": ">=8" } }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -6108,21 +6277,11 @@ "node": ">=6" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6131,6 +6290,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6140,6 +6300,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6150,22 +6311,26 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, "node_modules/combine-promises": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -6174,6 +6339,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6183,6 +6349,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -6190,12 +6357,14 @@ "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6204,34 +6373,46 @@ } }, "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6239,17 +6420,14 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/confbox": { "version": "0.1.8", @@ -6261,6 +6439,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -6270,6 +6449,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^6.0.1", "graceful-fs": "^4.2.6", @@ -6288,14 +6468,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } }, + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6312,7 +6503,8 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/cookie": { "version": "0.7.1", @@ -6326,7 +6518,8 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, "node_modules/copy-text-to-clipboard": { "version": "3.2.0", @@ -6344,6 +6537,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -6367,6 +6561,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -6378,6 +6573,7 @@ "version": "13.2.2", "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.3.0", @@ -6396,6 +6592,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6404,10 +6601,11 @@ } }, "node_modules/core-js": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", - "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -6427,10 +6625,11 @@ } }, "node_modules/core-js-pure": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.0.tgz", - "integrity": "sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz", + "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -6439,7 +6638,8 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cose-base": { "version": "1.0.3", @@ -6477,9 +6677,10 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6493,6 +6694,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", "dependencies": { "type-fest": "^1.0.1" }, @@ -6507,6 +6709,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -6514,16 +6717,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, "node_modules/css-loader": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", - "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.4", - "postcss-modules-scope": "^3.1.1", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" @@ -6548,11 +6764,56 @@ } } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", + "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", @@ -6580,6 +6841,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6591,6 +6853,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6598,6 +6861,103 @@ "node": ">=4" } }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, "node_modules/csso": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", @@ -6634,7 +6994,8 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/cytoscape": { "version": "3.30.3", @@ -6863,18 +7224,6 @@ "node": ">= 10" } }, - "node_modules/d3-dsv/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/d3-ease": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", @@ -7165,7 +7514,8 @@ "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" }, "node_modules/debug": { "version": "4.3.7", @@ -7188,6 +7538,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -7200,6 +7551,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -7214,6 +7566,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7225,6 +7578,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -7233,6 +7587,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7241,6 +7596,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -7252,6 +7608,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", "engines": { "node": ">=10" } @@ -7260,6 +7617,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7276,6 +7634,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7284,6 +7643,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7300,6 +7660,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -7339,6 +7700,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -7356,12 +7718,14 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" }, "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "4" @@ -7369,12 +7733,16 @@ "bin": { "detect": "bin/detect-port.js", "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -7391,6 +7759,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7398,12 +7767,14 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -7416,6 +7787,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -7427,6 +7799,7 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -7434,10 +7807,20 @@ "node": ">=6" } }, + "node_modules/docusaurus-plugin-dotenv": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-dotenv/-/docusaurus-plugin-dotenv-1.0.1.tgz", + "integrity": "sha512-qKlWuBd6UoyB0d5ExH9waYGPoy1SnWgV8s8VLg12ydcfxquazXJngV0N5VAX/HuFiZmsPD3L4TYUKxdHWJTeEw==", + "license": "MIT", + "dependencies": { + "dotenv-webpack": "7.0.2" + } + }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -7446,6 +7829,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -7464,12 +7848,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -7490,6 +7876,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -7503,6 +7890,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -7512,6 +7900,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -7526,19 +7915,55 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "license": "MIT", + "dependencies": { + "dotenv": "^8.2.0" + } + }, + "node_modules/dotenv-webpack": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-7.0.2.tgz", + "integrity": "sha512-RY+/5uM/XY4bGtih9f9ic8hlrUDxVcZZBPWlnX/aHhaKxcVVX9SH/5VH7CSmvVo9GL6PKvQOA0X1bc552rnatQ==", + "license": "MIT", + "dependencies": { + "dotenv-defaults": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "webpack": "^4 || ^5" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", @@ -7547,33 +7972,37 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.56", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz", - "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==", + "version": "1.5.57", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.57.tgz", + "integrity": "sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==", "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/emoticon": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7605,6 +8034,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7616,6 +8046,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -7624,6 +8055,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -7635,14 +8067,48 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, "node_modules/escalade": { "version": "3.2.0", @@ -7657,6 +8123,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -7667,12 +8134,14 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7684,6 +8153,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -7696,6 +8166,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7708,6 +8179,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -7719,6 +8191,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -7727,6 +8200,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -7735,6 +8209,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" }, @@ -7747,6 +8222,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", @@ -7762,6 +8238,21 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -7771,6 +8262,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", @@ -7782,15 +8274,12 @@ } }, "node_modules/estree-util-value-to-estree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz", - "integrity": "sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.2.1.tgz", + "integrity": "sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==", + "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "@types/estree": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/remcohaszing" @@ -7800,6 +8289,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" @@ -7813,6 +8303,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } @@ -7821,6 +8312,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -7829,6 +8321,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", "engines": { "node": ">=6.0.0" }, @@ -7860,12 +8353,14 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -7874,6 +8369,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -7938,6 +8434,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -7949,6 +8446,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7956,7 +8454,8 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.10", @@ -7968,6 +8467,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7975,12 +8475,14 @@ "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -7991,12 +8493,14 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8011,12 +8515,20 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "license": "BSD-3-Clause" }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -8025,6 +8537,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", "dependencies": { "format": "^0.2.0" }, @@ -8037,6 +8550,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -8084,6 +8598,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -8103,6 +8618,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -8118,6 +8634,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -8125,12 +8642,14 @@ "node_modules/file-loader/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/file-loader/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -8148,6 +8667,7 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } @@ -8201,6 +8721,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -8216,6 +8737,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -8227,10 +8749,47 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/firebase": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.0.1.tgz", + "integrity": "sha512-qsFb8dMcQINEDhJteG7RP+GqwgSRvfyiexQqHd5JToDdm87i9I2rGC4XQsGawKGxzKwZ/ISdgwNWxXAFYdCC6A==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/analytics": "0.10.9", + "@firebase/analytics-compat": "0.2.15", + "@firebase/app": "0.10.15", + "@firebase/app-check": "0.8.9", + "@firebase/app-check-compat": "0.3.16", + "@firebase/app-compat": "0.2.45", + "@firebase/app-types": "0.9.2", + "@firebase/auth": "1.8.0", + "@firebase/auth-compat": "0.5.15", + "@firebase/data-connect": "0.1.1", + "@firebase/database": "1.0.9", + "@firebase/database-compat": "2.0.0", + "@firebase/firestore": "4.7.4", + "@firebase/firestore-compat": "0.3.39", + "@firebase/functions": "0.11.9", + "@firebase/functions-compat": "0.3.15", + "@firebase/installations": "0.6.10", + "@firebase/installations-compat": "0.2.10", + "@firebase/messaging": "0.12.13", + "@firebase/messaging-compat": "0.2.13", + "@firebase/performance": "0.6.10", + "@firebase/performance-compat": "0.2.10", + "@firebase/remote-config": "0.4.10", + "@firebase/remote-config-compat": "0.2.10", + "@firebase/storage": "0.13.3", + "@firebase/storage-compat": "0.3.13", + "@firebase/util": "1.10.1", + "@firebase/vertexai": "1.0.0" + } + }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -8259,6 +8818,7 @@ "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -8297,6 +8857,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -8312,6 +8873,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -8320,6 +8882,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -8335,6 +8898,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -8348,12 +8912,14 @@ "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -8371,6 +8937,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -8379,6 +8946,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", "engines": { "node": ">= 14.17" } @@ -8395,6 +8963,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8403,6 +8972,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", "engines": { "node": "*" }, @@ -8424,6 +8994,7 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8434,20 +9005,23 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -8460,6 +9034,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8468,14 +9043,25 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -8493,12 +9079,14 @@ "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8509,12 +9097,15 @@ "node_modules/github-slugger": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8534,6 +9125,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -8551,6 +9143,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -8565,6 +9158,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -8573,6 +9167,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -8584,6 +9179,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -8597,6 +9193,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8608,6 +9205,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -8616,6 +9214,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8635,6 +9234,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -8646,6 +9246,7 @@ "version": "12.6.1", "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -8670,6 +9271,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -8680,12 +9282,14 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -8700,6 +9304,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -8708,6 +9313,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -8720,6 +9326,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -8739,12 +9346,14 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -8753,6 +9362,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -8764,6 +9374,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8775,6 +9386,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8786,6 +9398,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -8794,9 +9407,10 @@ } }, "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -8808,6 +9422,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -8827,6 +9442,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -8836,9 +9452,10 @@ } }, "node_modules/hast-util-raw": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", - "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", + "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -8863,6 +9480,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -8886,10 +9504,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-estree/node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "license": "MIT" + }, + "node_modules/hast-util-to-estree/node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", - "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.2.tgz", + "integrity": "sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", @@ -8912,23 +9546,11 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", - "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" - }, - "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", - "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", - "dependencies": { - "inline-style-parser": "0.2.2" - } - }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -8947,6 +9569,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -8959,6 +9582,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -8975,6 +9599,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } @@ -8983,6 +9608,7 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -8996,6 +9622,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -9004,6 +9631,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9014,12 +9642,14 @@ "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9033,20 +9663,22 @@ "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "funding": [ { "type": "github", @@ -9056,17 +9688,20 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", @@ -9087,6 +9722,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", "engines": { "node": ">=14" } @@ -9095,6 +9731,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -9106,15 +9743,17 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -9146,6 +9785,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } @@ -9154,6 +9794,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -9192,12 +9833,14 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", @@ -9218,12 +9861,14 @@ "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -9261,6 +9906,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -9272,6 +9918,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" @@ -9284,17 +9931,18 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" @@ -9304,6 +9952,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9311,10 +9960,17 @@ "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -9323,6 +9979,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -9337,6 +9994,7 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9346,6 +10004,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9361,6 +10020,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9369,6 +10029,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -9377,6 +10038,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9394,6 +10056,8 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9402,17 +10066,20 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" }, "node_modules/internmap": { "version": "2.0.3", @@ -9427,6 +10094,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9435,14 +10103,16 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -9451,6 +10121,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9460,6 +10131,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -9472,12 +10144,14 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9489,6 +10163,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -9497,11 +10172,15 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9511,6 +10190,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9520,6 +10200,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -9534,6 +10215,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9542,6 +10224,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9550,6 +10233,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9558,6 +10242,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -9569,6 +10254,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9578,6 +10264,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -9593,6 +10280,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -9613,6 +10301,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9621,6 +10310,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9629,6 +10319,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9637,6 +10328,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9644,18 +10336,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { - "@types/estree": "*" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9664,6 +10361,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9672,6 +10370,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -9682,12 +10381,14 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -9699,6 +10400,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", "engines": { "node": ">=12" } @@ -9706,17 +10408,20 @@ "node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9725,6 +10430,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -9741,6 +10447,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -9755,6 +10462,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9766,17 +10474,19 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/joi": { - "version": "17.12.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.2.tgz", - "integrity": "sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -9788,12 +10498,14 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -9816,22 +10528,26 @@ "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -9843,6 +10559,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -9879,6 +10596,7 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -9892,6 +10610,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9900,6 +10619,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9930,6 +10650,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", "dependencies": { "package-json": "^8.1.0" }, @@ -9941,9 +10662,10 @@ } }, "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -9959,19 +10681,34 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "engines": { "node": ">=6.11.5" } @@ -9980,6 +10717,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -10009,6 +10747,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -10022,7 +10761,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", @@ -10030,6 +10770,12 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "license": "MIT" }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -10039,17 +10785,26 @@ "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "license": "Apache-2.0" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10059,6 +10814,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -10070,6 +10826,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -10078,6 +10835,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -10094,10 +10852,20 @@ "yallist": "^3.0.2" } }, + "node_modules/lucide-react": { + "version": "0.456.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.456.0.tgz", + "integrity": "sha512-DIIGJqTT5X05sbAsQ+OhA8OtJYyD4NsEMCA/HQW/Y6ToPQ7gwbtujIoeAaup4HpHzV35SQOarKAWH8LYglB6eA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } + }, "node_modules/markdown-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -10106,9 +10874,10 @@ } }, "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10130,6 +10899,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -10149,6 +10919,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -10164,6 +10935,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -10172,9 +10944,10 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -10195,9 +10968,9 @@ } }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10207,12 +10980,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-frontmatter": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -10230,6 +11005,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -10241,6 +11017,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -10256,9 +11033,10 @@ } }, "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -10272,9 +11050,9 @@ } }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10285,15 +11063,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10303,12 +11082,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-footnote": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -10325,6 +11106,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -10339,6 +11121,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -10355,6 +11138,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -10370,6 +11154,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -10383,9 +11168,10 @@ } }, "node_modules/mdast-util-mdx-expression": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", - "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -10400,9 +11186,10 @@ } }, "node_modules/mdast-util-mdx-jsx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.0.tgz", - "integrity": "sha512-A8AJHlR7/wPQ3+Jre1+1rq040fX9A4Q1jG8JxmSNp/PLPHg80A6475wxTp3KzHpApFH6yWxFotHrJQA3dXP6/w==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -10414,7 +11201,6 @@ "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^5.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, @@ -10427,6 +11213,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -10444,6 +11231,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -10454,9 +11242,10 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -10474,15 +11263,17 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" @@ -10496,6 +11287,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -10523,6 +11315,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -10542,12 +11335,14 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -10581,31 +11376,19 @@ "uuid": "^9.0.1" } }, - "node_modules/mermaid/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", + "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", "funding": [ { "type": "GitHub Sponsors", @@ -10616,6 +11399,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -10637,9 +11421,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", + "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", "funding": [ { "type": "GitHub Sponsors", @@ -10650,6 +11434,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -10670,9 +11455,9 @@ } }, "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -10683,15 +11468,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10702,15 +11488,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10720,12 +11507,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", - "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -10741,9 +11530,9 @@ } }, "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -10754,15 +11543,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10773,15 +11563,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10791,12 +11582,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-frontmatter": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -10809,9 +11602,9 @@ } }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10822,15 +11615,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10840,12 +11634,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -10862,9 +11658,10 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -10877,9 +11674,9 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10890,15 +11687,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10908,12 +11706,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -10930,9 +11730,9 @@ } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -10943,15 +11743,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10962,15 +11763,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10980,12 +11782,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -11000,9 +11804,9 @@ } }, "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11012,12 +11816,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -11031,9 +11837,9 @@ } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11044,15 +11850,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11063,15 +11870,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11081,12 +11889,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -11096,9 +11906,10 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -11112,9 +11923,9 @@ } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11125,15 +11936,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11144,15 +11956,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11162,7 +11975,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-expression": { "version": "3.0.0", @@ -11178,6 +11992,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -11190,9 +12005,9 @@ } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11203,15 +12018,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11222,15 +12038,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11240,12 +12057,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -11254,6 +12073,7 @@ "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" @@ -11264,9 +12084,9 @@ } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11277,15 +12097,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11296,15 +12117,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11314,12 +12136,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-md": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -11332,6 +12156,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -11351,6 +12176,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -11368,9 +12194,9 @@ } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11381,15 +12207,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11399,12 +12226,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", "funding": [ { "type": "GitHub Sponsors", @@ -11415,6 +12243,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -11422,9 +12251,9 @@ } }, "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11435,15 +12264,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11453,12 +12283,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "funding": [ { "type": "GitHub Sponsors", @@ -11469,6 +12300,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -11477,9 +12309,9 @@ } }, "node_modules/micromark-factory-label/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11490,15 +12322,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11508,12 +12341,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", - "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", "funding": [ { "type": "GitHub Sponsors", @@ -11524,9 +12358,11 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -11535,10 +12371,30 @@ "vfile-message": "^4.0.0" } }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11549,15 +12405,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11567,7 +12424,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-space": { "version": "1.1.0", @@ -11583,6 +12441,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -11601,12 +12460,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "funding": [ { "type": "GitHub Sponsors", @@ -11617,6 +12477,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -11625,9 +12486,9 @@ } }, "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11638,15 +12499,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11657,15 +12519,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11675,12 +12538,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", "funding": [ { "type": "GitHub Sponsors", @@ -11691,6 +12555,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -11699,9 +12564,9 @@ } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -11712,15 +12577,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11731,15 +12597,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11749,7 +12616,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-character": { "version": "1.2.0", @@ -11765,6 +12633,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -11783,12 +12652,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "funding": [ { "type": "GitHub Sponsors", @@ -11799,14 +12669,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11816,12 +12687,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11832,6 +12704,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -11839,9 +12712,9 @@ } }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11852,15 +12725,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11870,12 +12744,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", "funding": [ { "type": "GitHub Sponsors", @@ -11886,15 +12761,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "funding": [ { "type": "GitHub Sponsors", @@ -11905,14 +12781,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11922,12 +12799,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", "funding": [ { "type": "GitHub Sponsors", @@ -11938,6 +12816,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -11946,9 +12825,9 @@ } }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11959,15 +12838,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11977,12 +12857,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", "funding": [ { "type": "GitHub Sponsors", @@ -11992,7 +12873,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-events-to-acorn": { "version": "2.0.2", @@ -12008,6 +12890,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -12020,9 +12903,9 @@ } }, "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12032,12 +12915,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", "funding": [ { "type": "GitHub Sponsors", @@ -12047,12 +12931,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12063,14 +12948,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12080,12 +12966,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", "funding": [ { "type": "GitHub Sponsors", @@ -12096,14 +12983,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "funding": [ { "type": "GitHub Sponsors", @@ -12114,6 +13002,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -12121,9 +13010,9 @@ } }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12134,15 +13023,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12152,12 +13042,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.2.tgz", + "integrity": "sha512-xKxhkB62vwHUuuxHe9Xqty3UaAsizV2YKq5OV344u3hFBbf8zIYrhYOWhAQb94MtMPkjTOzzjJ/hid9/dR5vFA==", "funding": [ { "type": "GitHub Sponsors", @@ -12168,6 +13059,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -12176,9 +13068,9 @@ } }, "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12188,7 +13080,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-symbol": { "version": "1.1.0", @@ -12203,12 +13096,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", "funding": [ { "type": "GitHub Sponsors", @@ -12218,12 +13112,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -12234,15 +13129,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12253,15 +13149,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12271,7 +13168,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.8", @@ -12302,6 +13200,7 @@ "version": "1.33.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -12310,25 +13209,466 @@ "version": "2.1.18", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", "dependencies": { "mime-db": "~1.33.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mlly": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", + "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^1.1.2", + "pkg-types": "^1.2.1", + "ufo": "^1.5.4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/null-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12.20" } }, - "node_modules/mimic-response": { + "node_modules/p-limit": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -12336,883 +13676,955 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "p-limit": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "aggregate-error": "^3.0.0" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "license": "MIT", "dependencies": { - "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "ufo": "^1.5.4" + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "node_modules/package-manager-detector": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.2.tgz", + "integrity": "sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==", + "license": "MIT" }, - "node_modules/no-case": { + "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", + "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=18" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/npm-run-path": { + "node_modules/parse-entities": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/null-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", - "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", "license": "MIT", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" + "entities": "^4.5.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/null-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "domhandler": "^5.0.3", + "parse5": "^7.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/null-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/null-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", "license": "MIT" }, - "node_modules/null-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object-keys": { + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" + }, + "node_modules/picocolors": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "find-up": "^6.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/pkg-types": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", + "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "confbox": "^0.1.8", + "mlly": "^1.7.2", + "pathe": "^1.1.2" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { - "wrappy": "1" + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/p-cancelable": { + "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { - "node": ">=12.20" + "node": ">=4" } }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "license": "MIT" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10 || ^12 || >=14" } }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", "engines": { - "node": ">=14.16" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/package-manager-detector": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.2.tgz", - "integrity": "sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==", - "license": "MIT" + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { - "node": ">=6" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", "dependencies": { - "entities": "^4.4.0" + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", "license": "MIT", "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" + "postcss-value-parser": "^4.2.0" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">= 0.8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/path-data-parser": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", - "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, "engines": { - "node": ">=0.10.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", + "license": "MIT", "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "license": "MIT" - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=4" } }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", "dependencies": { - "find-up": "^6.3.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": ">=14.16" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pkg-types": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", - "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.2", - "pathe": "^1.1.2" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { - "find-up": "^3.0.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/points-on-curve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", - "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", - "license": "MIT" - }, - "node_modules/points-on-path": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", - "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", "license": "MIT", "dependencies": { - "path-data-parser": "0.1.0", - "points-on-curve": "0.2.0" + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/postcss-loader": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", "dependencies": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "postcss": "^8.4.31" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4.31" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4.31" } }, - "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4.31" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4.31" } }, "node_modules/postcss-selector-parser": { @@ -13228,15 +14640,75 @@ "node": ">=4" } }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -13246,14 +14718,16 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/prism-react-renderer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", - "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.0.tgz", + "integrity": "sha512-327BsVCD/unU4CNLZTWVHyUHKnsqcvj2qbPlQ8MiBE2eq2rgctjigPA1Gp9HLF83kZ20zNN6jgizHJeEsyFYOw==", + "license": "MIT", "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" @@ -13274,12 +14748,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -13292,6 +14768,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -13299,9 +14776,10 @@ } }, "node_modules/property-information": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", - "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13310,12 +14788,38 @@ "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -13328,14 +14832,25 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" }, @@ -13365,6 +14880,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } @@ -13386,12 +14902,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13403,6 +14921,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -13411,6 +14930,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -13439,10 +14959,23 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -13457,14 +14990,16 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -13476,6 +15011,7 @@ "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -13510,6 +15046,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -13522,9 +15059,10 @@ } }, "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } @@ -13533,6 +15071,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -13547,6 +15086,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -13561,6 +15101,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -13575,6 +15116,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -13583,6 +15125,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13591,31 +15134,35 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "license": "MIT" }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" }, "node_modules/react-helmet-async": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", @@ -13631,7 +15178,8 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-json-view-lite": { "version": "1.5.0", @@ -13662,6 +15210,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" }, @@ -13677,6 +15226,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -13696,6 +15246,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" }, @@ -13708,6 +15259,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -13725,6 +15277,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -13738,6 +15291,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -13762,10 +15316,75 @@ "node": ">= 0.10" } }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", + "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/recursive-readdir": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.5" }, @@ -13794,7 +15413,8 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", @@ -13826,6 +15446,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "license": "MIT", "dependencies": { "@pnpm/npm-conf": "^2.1.0" }, @@ -13837,6 +15458,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", "dependencies": { "rc": "1.2.8" }, @@ -13869,6 +15491,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -13879,10 +15502,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -13891,6 +15530,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-directive": "^3.0.0", @@ -13906,6 +15546,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.2", "emoticon": "^4.0.1", @@ -13921,6 +15562,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-frontmatter": "^2.0.0", @@ -13936,6 +15578,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -13950,9 +15593,10 @@ } }, "node_modules/remark-mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", - "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", + "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", + "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" @@ -13966,6 +15610,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -13978,9 +15623,10 @@ } }, "node_modules/remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -13997,6 +15643,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -14011,6 +15658,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -14023,6 +15671,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -14038,6 +15687,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -14051,6 +15701,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -14065,6 +15716,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -14078,6 +15730,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -14093,6 +15746,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -14109,10 +15763,20 @@ "node": ">=0.10" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14128,12 +15792,14 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -14149,12 +15815,14 @@ "node_modules/resolve-alpn": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -14162,12 +15830,14 @@ "node_modules/resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" }, "node_modules/responselike": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" }, @@ -14182,6 +15852,7 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -14190,6 +15861,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -14199,6 +15871,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -14230,7 +15904,8 @@ "node_modules/rtl-detect": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", - "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==", + "license": "BSD-3-Clause" }, "node_modules/rtlcss": { "version": "4.3.0", @@ -14268,6 +15943,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -14295,7 +15971,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -14310,9 +15987,10 @@ "license": "ISC" }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -14321,6 +15999,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -14346,6 +16025,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -14357,12 +16037,14 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -14372,12 +16054,10 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -14389,6 +16069,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -14399,22 +16080,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/send": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", @@ -14476,6 +16141,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -14505,6 +16171,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -14522,6 +16189,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -14530,6 +16198,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -14538,6 +16207,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -14551,22 +16221,26 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -14587,16 +16261,17 @@ } }, "node_modules/set-function-length": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", - "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { - "define-data-property": "^1.1.2", + "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -14612,6 +16287,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -14622,12 +16298,14 @@ "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -14639,6 +16317,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14647,6 +16326,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14655,6 +16335,7 @@ "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -14688,12 +16369,14 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -14706,7 +16389,8 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/sitemap": { "version": "7.1.2", @@ -14737,6 +16421,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" }, @@ -14748,6 +16433,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14766,16 +16452,36 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, "node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -14793,6 +16499,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -14802,6 +16509,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -14810,6 +16518,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14819,6 +16528,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -14834,6 +16544,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -14846,7 +16557,8 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/srcset": { "version": "4.0.0", @@ -14870,14 +16582,16 @@ } }, "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -14886,6 +16600,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -14899,9 +16614,10 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14913,6 +16629,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -14924,9 +16641,10 @@ } }, "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -14940,6 +16658,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -14953,6 +16672,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14964,6 +16684,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14972,6 +16693,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14988,12 +16710,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "node_modules/style-to-object": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", "dependencies": { - "inline-style-parser": "0.1.1" + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, "node_modules/stylis": { @@ -15006,6 +16745,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15017,6 +16757,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15068,14 +16809,16 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.28.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.28.1.tgz", - "integrity": "sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -15093,6 +16836,7 @@ "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -15126,6 +16870,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15141,6 +16886,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -15149,6 +16895,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -15161,12 +16908,14 @@ "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15184,6 +16933,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15197,27 +16947,32 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" }, "node_modules/tinyexec": { "version": "0.3.1", @@ -15250,6 +17005,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -15258,6 +17014,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15267,6 +17024,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15282,14 +17040,16 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-fest": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -15335,14 +17095,16 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -15358,9 +17120,10 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", @@ -15375,6 +17138,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -15411,9 +17175,10 @@ } }, "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -15432,6 +17197,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" }, @@ -15446,6 +17212,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -15458,6 +17225,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -15470,6 +17238,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -15478,23 +17247,11 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -15507,6 +17264,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -15521,6 +17279,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -15534,6 +17293,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -15581,6 +17341,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", "dependencies": { "boxen": "^7.0.0", "chalk": "^5.0.1", @@ -15608,6 +17369,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", @@ -15629,6 +17391,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -15640,6 +17403,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -15651,22 +17415,16 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", @@ -15693,6 +17451,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15708,6 +17467,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -15715,12 +17475,14 @@ "node_modules/url-loader/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/url-loader/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -15729,6 +17491,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -15740,6 +17503,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15756,17 +17520,20 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" }, "node_modules/utility-types": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -15775,14 +17542,20 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -15790,23 +17563,25 @@ "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, "funding": { @@ -15815,9 +17590,10 @@ } }, "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -15831,6 +17607,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -15906,6 +17683,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -15914,6 +17692,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15995,6 +17774,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -16026,6 +17806,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16034,6 +17815,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -16045,6 +17827,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16130,22 +17913,24 @@ } }, "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", - "wildcard": "^2.0.0" + "wildcard": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0" } }, "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -16154,6 +17939,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -16169,6 +17955,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -16176,12 +17963,14 @@ "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/webpack/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16190,6 +17979,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -16201,6 +17991,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -16214,10 +18005,83 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpackbar/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -16231,6 +18095,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -16239,6 +18104,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -16253,6 +18119,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", "dependencies": { "string-width": "^5.0.1" }, @@ -16266,12 +18133,14 @@ "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -16285,9 +18154,10 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -16299,6 +18169,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -16310,6 +18181,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -16323,12 +18195,14 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -16361,6 +18235,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -16380,6 +18255,15 @@ "xml-js": "bin/cli.js" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -16390,14 +18274,63 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "license": "MIT", "engines": { "node": ">=12.20" }, @@ -16409,6 +18342,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/sb-docs/package.json b/package.json similarity index 79% rename from sb-docs/package.json rename to package.json index 1406090..b0a9409 100644 --- a/sb-docs/package.json +++ b/package.json @@ -18,17 +18,20 @@ "@docusaurus/core": "^3.6.1", "@docusaurus/preset-classic": "^3.6.1", "@docusaurus/theme-mermaid": "^3.6.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@mdx-js/react": "^3.1.0", + "clsx": "^2.1.1", + "docusaurus-plugin-dotenv": "^1.0.1", + "firebase": "^11.0.1", + "lucide-react": "^0.456.0", + "prism-react-renderer": "^2.4.0", + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@docusaurus/module-type-aliases": "^3.6.1", "@docusaurus/tsconfig": "^3.6.1", "@docusaurus/types": "^3.6.1", - "typescript": "~5.2.2" + "typescript": "~5.6.3" }, "browserslist": { "production": [ diff --git a/sb-docs/.gitignore b/sb-docs/.gitignore deleted file mode 100644 index b2d6de3..0000000 --- a/sb-docs/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/sb-docs/README.md b/sb-docs/README.md deleted file mode 100644 index 0c6c2c2..0000000 --- a/sb-docs/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Website - -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. - -### Installation - -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -Using SSH: - -``` -$ USE_SSH=true yarn deploy -``` - -Not using SSH: - -``` -$ GIT_USER= yarn deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/sb-docs/blog/2019-05-28-first-blog-post.md b/sb-docs/blog/2019-05-28-first-blog-post.md deleted file mode 100644 index 02f3f81..0000000 --- a/sb-docs/blog/2019-05-28-first-blog-post.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: - name: Gao Wei - title: Docusaurus Core Team - url: https://github.com/wgao19 - image_url: https://github.com/wgao19.png -tags: [hola, docusaurus] ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/sb-docs/blog/2019-05-29-long-blog-post.md b/sb-docs/blog/2019-05-29-long-blog-post.md deleted file mode 100644 index 26ffb1b..0000000 --- a/sb-docs/blog/2019-05-29-long-blog-post.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: long-blog-post -title: Long Blog Post -authors: endi -tags: [hello, docusaurus] ---- - -This is the summary of a very long blog post, - -Use a `` comment to limit blog post size in the list view. - - - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/sb-docs/blog/2021-08-01-mdx-blog-post.mdx b/sb-docs/blog/2021-08-01-mdx-blog-post.mdx deleted file mode 100644 index c04ebe3..0000000 --- a/sb-docs/blog/2021-08-01-mdx-blog-post.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -slug: mdx-blog-post -title: MDX Blog Post -authors: [slorber] -tags: [docusaurus] ---- - -Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). - -:::tip - -Use the power of React to create interactive blog posts. - -```js - -``` - - - -::: diff --git a/sb-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/sb-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg deleted file mode 100644 index 11bda0928456b12f8e53d0ba5709212a4058d449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96122 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 diff --git a/sb-docs/blog/2021-08-26-welcome/index.md b/sb-docs/blog/2021-08-26-welcome/index.md deleted file mode 100644 index 9455168..0000000 --- a/sb-docs/blog/2021-08-26-welcome/index.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [slorber, yangshun] -tags: [facebook, hello, docusaurus] ---- - -[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). - -Simply add Markdown files (or folders) to the `blog` directory. - -Regular blog authors can be added to `authors.yml`. - -The blog post date can be extracted from filenames, such as: - -- `2019-05-30-welcome.md` -- `2019-05-30-welcome/index.md` - -A blog post folder can be convenient to co-locate blog post images: - -![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) - -The blog supports tags as well! - -**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/sb-docs/blog/authors.yml b/sb-docs/blog/authors.yml deleted file mode 100644 index bcb2991..0000000 --- a/sb-docs/blog/authors.yml +++ /dev/null @@ -1,17 +0,0 @@ -endi: - name: Endilie Yacop Sucipto - title: Maintainer of Docusaurus - url: https://github.com/endiliey - image_url: https://github.com/endiliey.png - -yangshun: - name: Yangshun Tay - title: Front End Engineer @ Facebook - url: https://github.com/yangshun - image_url: https://github.com/yangshun.png - -slorber: - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png diff --git a/sb-docs/docs/03-projects-and-repos/README.md b/sb-docs/docs/03-projects-and-repos/README.md deleted file mode 100644 index 27ab510..0000000 --- a/sb-docs/docs/03-projects-and-repos/README.md +++ /dev/null @@ -1,67 +0,0 @@ -# Projects and Repositories - -This page provides an organized way to find all of Sunbird AI's repositories for different projects. -For a description of the projects (including details about the project aims and execution), please refer to the [Projects](https://sunbird.ai/projects/) page on the [Sunbird AI website](https://sunbird.ai/). -

- -## African Language Technology -#### 1. Language translation - - [Translation portal (front end) - ReactJS](https://github.com/SunbirdAI/translation-portal-react) - - [Exploratory analysis, data preparation & training](https://github.com/SunbirdAI/parallel-text-EDA) - - [SALT Dataset](https://github.com/SunbirdAI/salt) - - [Sunbird AI SALT Inference server](https://github.com/SunbirdAI/sunbirdai-model-inferences) - - [Sunbird AI API](https://github.com/SunbirdAI/sunbird-ai-api) - - Datasets related to the use of [HuggingFace](https://huggingface.co/): - - [Sunbird HuggingFace datasets](https://github.com/SunbirdAI/datasets) - - [Test datasets](https://github.com/SunbirdAI/toy-hf-datasets) - - [Named Entity Recognition exploratory code](https://github.com/SunbirdAI/sunbird-ner) - -#### 2. Speech-to-text - - [Data collection tool](https://github.com/SunbirdAI/speech-data-collection-twilio-whatsapp) - - [Model training](https://github.com/SunbirdAI/sunbird-speech) -#### 3. Text-to-speech - - [Data collection tool](https://github.com/SunbirdAI/sunbird-prompt-reader) - - [Model training](https://github.com/SunbirdAI/sunbird-speech) -#### 4. COVID 19 analysis & Text classification - - [COVID 19 Twitter data analysis](https://github.com/SunbirdAI/covid19-uganda-twitter-data-analysis) - - [COVID-19 Facebook data analysis](https://github.com/SunbirdAI/covid19-uganda-facebook-data-analysis) - - [Social media data dashboard (Streamlit)](https://github.com/SunbirdAI/social-media-data-dashboard) - - [SunBERT text classification model](https://github.com/SunbirdAI/SunBERT) - - [Text classification code](https://github.com/SunbirdAI/text-classification) - - [Radio advert analysis for COVID 19](https://github.com/SunbirdAI/radio-data-analysis) - - [Youtube text data collection](https://github.com/SunbirdAI/youtube-data-collection) - - [Web scraper for Ugandan news](https://github.com/SunbirdAI/ug-news-data-collection) - -
- -## Environmental Sensing (Noise Pollution Sensing) -#### 1. Noise Sensors Monitoring - - [Noise sensors monitoring (backend) - Django app](https://github.com/SunbirdAI/noise-sensors-monitoring) - - [Noise portal (front end) - ReactJS](https://github.com/SunbirdAI/noise-portal) - - [AWS IoT backend - Django app](https://github.com/SunbirdAI/aws-iot-noise-monitoring) -#### 2. Hardware (sensors) - - [Updated firmware with AWS communication](https://github.com/SunbirdAI/sb-generation2-stm32-firmware) - - [Generation 2 firmware](https://github.com/SunbirdAI/sbgen2firmware-clean) - - [Generation 1 firmware](https://github.com/SunbirdAI/sb-generation1-firmware) - - [Device audio upload 4G](https://github.com/SunbirdAI/audio-file-upload-4G) - - [Device audio upload 2G](https://github.com/SunbirdAI/audio-file-upload-2G) - - [TinyML experiment on Arduino](https://github.com/SunbirdAI/sb-tiny-ml-arduino-nano-33-ble) -#### 3. Noise data collection on mobile phones - - [Map of noise phone-collected data](https://github.com/SunbirdAI/noise-data-mapping) - - [Data pipeline for phone-collected data](https://github.com/SunbirdAI/odk-noise-data-pipeline) and [related exploratory code](https://github.com/SunbirdAI/odk-api-calls) - -
- -## Rural electrification planning -#### 1. Mini-grid site identification - - [Mini-grid site identification portal](https://github.com/SunbirdAI/mini-grid-site-identification) - - [Rural electrification project](https://github.com/SunbirdAI/lamwo-electrification) - - [Rural electrification project (front end)](https://github.com/SunbirdAI/lamwo-electrification-project) - -
- -## SEMA project - - [Device management/monitoring](https://github.com/SunbirdAI/sunbird-sema) - - [Device sound capture](https://github.com/SunbirdAI/sbgeneration1audiofeedback) - -
diff --git a/sb-docs/docs/06-design-docs/README.md b/sb-docs/docs/06-design-docs/README.md deleted file mode 100644 index 8585ef2..0000000 --- a/sb-docs/docs/06-design-docs/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Sunbird Design Documents - -## Language Technology -- [Sunbird AI API and Model Inferences](./language/API_Framework.md) - -## MLOPS -- [MLOPs Platform](./MLOps/MLOpsPlatform.md) \ No newline at end of file diff --git a/sb-docs/docs/06-design-docs/language/images/API Framework arch.drawio.png:Zone.Identifier b/sb-docs/docs/06-design-docs/language/images/API Framework arch.drawio.png:Zone.Identifier deleted file mode 100644 index 2d45b2b..0000000 --- a/sb-docs/docs/06-design-docs/language/images/API Framework arch.drawio.png:Zone.Identifier +++ /dev/null @@ -1,3 +0,0 @@ -[ZoneTransfer] -ZoneId=3 -HostUrl=about:internet diff --git a/sb-docs/docs/06-design-docs/language/images/API-framework-arch.png:Zone.Identifier b/sb-docs/docs/06-design-docs/language/images/API-framework-arch.png:Zone.Identifier deleted file mode 100644 index 46d54c0..0000000 --- a/sb-docs/docs/06-design-docs/language/images/API-framework-arch.png:Zone.Identifier +++ /dev/null @@ -1,3 +0,0 @@ -[ZoneTransfer] -ZoneId=3 -HostUrl=https://app.diagrams.net/ diff --git a/sb-docs/src/components/HomepageFeatures/index.tsx b/sb-docs/src/components/HomepageFeatures/index.tsx deleted file mode 100644 index 50a9e6f..0000000 --- a/sb-docs/src/components/HomepageFeatures/index.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import clsx from 'clsx'; -import Heading from '@theme/Heading'; -import styles from './styles.module.css'; - -type FeatureItem = { - title: string; - Svg: React.ComponentType>; - description: JSX.Element; -}; - -const FeatureList: FeatureItem[] = [ - { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, - description: ( - <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. - - ), - }, - { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, - description: ( - <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. - - ), - }, - { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, - description: ( - <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. - - ), - }, -]; - -function Feature({title, Svg, description}: FeatureItem) { - return ( -
-
- -
-
- {title} -

{description}

-
-
- ); -} - -export default function HomepageFeatures(): JSX.Element { - return ( -
-
-
- {FeatureList.map((props, idx) => ( - - ))} -
-
-
- ); -} diff --git a/sb-docs/src/components/HomepageFeatures/styles.module.css b/sb-docs/src/components/HomepageFeatures/styles.module.css deleted file mode 100644 index b248eb2..0000000 --- a/sb-docs/src/components/HomepageFeatures/styles.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; -} diff --git a/sb-docs/src/css/custom.css b/sb-docs/src/css/custom.css deleted file mode 100644 index 2bc6a4c..0000000 --- a/sb-docs/src/css/custom.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); -} diff --git a/sb-docs/src/pages/index.module.css b/sb-docs/src/pages/index.module.css deleted file mode 100644 index 9f71a5d..0000000 --- a/sb-docs/src/pages/index.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 996px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} diff --git a/sb-docs/src/pages/index.tsx b/sb-docs/src/pages/index.tsx deleted file mode 100644 index 400a3e1..0000000 --- a/sb-docs/src/pages/index.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import clsx from 'clsx'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import Layout from '@theme/Layout'; -import HomepageFeatures from '@site/src/components/HomepageFeatures'; -import Heading from '@theme/Heading'; - -import styles from './index.module.css'; - -function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - return ( -
-
- - {siteConfig.title} - -

{siteConfig.tagline}

-
- - Docusaurus Tutorial - 5min ⏱️ - -
-
-
- ); -} - -export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); - return ( - - -
- -
-
- ); -} diff --git a/sb-docs/src/pages/markdown-page.md b/sb-docs/src/pages/markdown-page.md deleted file mode 100644 index 9756c5b..0000000 --- a/sb-docs/src/pages/markdown-page.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Markdown page example ---- - -# Markdown page example - -You don't need React to write simple standalone pages. diff --git a/sb-docs/static/img/docusaurus-social-card.jpg b/sb-docs/static/img/docusaurus-social-card.jpg deleted file mode 100644 index ffcb448210e1a456cb3588ae8b396a597501f187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55746 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 fgzs%Vr*-jYG(YMS<ttdtee# diff --git a/sb-docs/static/img/docusaurus.png b/sb-docs/static/img/docusaurus.png deleted file mode 100644 index f458149e3c8f53335f28fbc162ae67f55575c881..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 F{0H{b<4^zq diff --git a/sb-docs/static/img/favicon.ico b/sb-docs/static/img/favicon.ico deleted file mode 100644 index c01d54bcd39a5f853428f3cd5aa0f383d963c484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3626 zcmb`Je@s(X6vrR`EK3%b%orErlDW({vnABqA zcfaS{d+xbU5JKp0*;0YOg+;Fl!eT)XRuapIwFLL`=imZCSon$`se`_<%@MB=M~KG+ z=EW^FL`w|Bo>*ktlaS^(fut!95`iG5u=SZ8nfDHO#GaTlH1-XG^;vsjUb^gWTVz0+ z^=WR1wv9-2oeR=_;fL0H7rNWqAzGtO(D;`~cX(RcN0w2v24Y8)6t`cS^_ghs`_ho? z{0ka~1Dgo8TfAP$r*ua?>$_V+kZ!-(TvEJ7O2f;Y#tezt$&R4 zLI}=-y@Z!grf*h3>}DUL{km4R>ya_I5Ag#{h_&?+HpKS!;$x3LC#CqUQ8&nM?X))Q zXAy2?`YL4FbC5CgJu(M&Q|>1st8XXLZ|5MgwgjP$m_2Vt0(J z&Gu7bOlkbGzGm2sh?X`){7w69Y$1#@P@7DF{ZE=4%T0NDS)iH`tiPSKpDNW)zmtn( zw;4$f>k)4$LBc>eBAaTZeCM2(iD+sHlj!qd z2GjRJ>f_Qes(+mnzdA^NH?^NB(^o-%Gmg$c8MNMq&`vm@9Ut;*&$xSD)PKH{wBCEC z4P9%NQ;n2s59ffMn8*5)5AAg4-93gBXBDX`A7S& zH-|%S3Wd%T79fk-e&l`{!?lve8_epXhE{d3Hn$Cg!t=-4D(t$cK~7f&4s?t7wr3ZP z*!SRQ-+tr|e1|hbc__J`k3S!rMy<0PHy&R`v#aJv?`Y?2{avK5sQz%=Us()jcNuZV z*$>auD4cEw>;t`+m>h?f?%VFJZj8D|Y1e_SjxG%J4{-AkFtT2+ZZS5UScS~%;dp!V>)7zi`w(xwSd*FS;Lml=f6hn#jq)2is4nkp+aTrV?)F6N z>DY#SU0IZ;*?Hu%tSj4edd~kYNHMFvS&5}#3-M;mBCOCZL3&;2obdG?qZ>rD|zC|Lu|sny76pn2xl|6sk~Hs{X9{8iBW zwiwgQt+@hi`FYMEhX2 \ No newline at end of file diff --git a/sb-docs/sidebars.ts b/sidebars.ts similarity index 100% rename from sb-docs/sidebars.ts rename to sidebars.ts diff --git a/src/components/logout.tsx b/src/components/logout.tsx new file mode 100644 index 0000000..e7cffe7 --- /dev/null +++ b/src/components/logout.tsx @@ -0,0 +1,22 @@ +import React from "react"; +import { logout } from "../theme/firebase"; +import { Power } from "lucide-react"; + +const LogoutButton = () => { + const handleLogout = () => { + logout(() => window.location.reload()); + }; + + return ( + + ); +}; + +export default LogoutButton; diff --git a/src/css/custom.css b/src/css/custom.css new file mode 100644 index 0000000..4f13c28 --- /dev/null +++ b/src/css/custom.css @@ -0,0 +1,27 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #ffaa28; + --ifm-color-primary-dark: #ff9e0a; + --ifm-color-primary-darker: #fb9800; + --ifm-color-primary-darkest: #ce7d00; + --ifm-color-primary-light: #ffb645; + --ifm-color-primary-lighter: #ffbb54; + --ifm-color-primary-lightest: #ffcd80; +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #ffaa28; + --ifm-color-primary-dark: #ff9e0a; + --ifm-color-primary-darker: #fb9800; + --ifm-color-primary-darkest: #ce7d00; + --ifm-color-primary-light: #ffb645; + --ifm-color-primary-lighter: #ffbb54; + --ifm-color-primary-lightest: #ffcd80; +} diff --git a/src/css/login.css b/src/css/login.css new file mode 100644 index 0000000..3940f15 --- /dev/null +++ b/src/css/login.css @@ -0,0 +1,92 @@ +/* Style for the Login overlay */ +.login { + position: absolute; + height: 100vh; + width: 100vw; + display: flex; + flex-direction: column; + gap: 24px; + justify-content: center; + align-items: center; + z-index: 1000; /* To make sure it's above other content */ +} + +.login__container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + gap: 10px; + padding: 10px; + margin-bottom: 10px; + font-size:var(--ifm-font-size-base); + /* background-color: var(--ifm-background-color); + border: none; */ + + color: var(--ifm-font-color-base); + border-radius: 5px; /* Optional: rounded corners */ + cursor: pointer; +} + +.login__btn { + display: flex; + justify-content: space-between; + align-items: center; + border: 1px solid transparent; + background-color: var(--ifm-background-surface-color); + border-radius: 5px; + gap: 8px; + padding: 8px; + color: var(--ifm-font-color-base); + box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Optional: subtle shadow */ + +} + +.login__btn:hover { + opacity: 70%; +} + +.login div { + margin-top: 7px; +} + + +.logout__btn { + display: flex; + align-items: center; + justify-content: center; + gap: 4px; + background-color: transparent; + border: none; + font-size:var(--ifm-font-size-base); + color: var(--ifm-font-color-base); +} + +.logout__btn:hover { + color: var(--ifm-color-primary); +} +/* Fullscreen Overlay */ +.overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 10000; /* Ensure it appears above other elements */ + display: flex; + justify-content: center; + align-items: center; + background-color: var(--ifm-background-color); /* Semi-transparent black background */ + color: var(--ifm-font-color-base); +} +.animate-spin{ + animation: spin 1s linear infinite; +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); } + } \ No newline at end of file diff --git a/src/theme/Navbar/Content/index.tsx b/src/theme/Navbar/Content/index.tsx new file mode 100644 index 0000000..e79929c --- /dev/null +++ b/src/theme/Navbar/Content/index.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import Content from "@theme-original/Navbar/Content"; +import type ContentType from "@theme/Navbar/Content"; +import type { WrapperProps } from "@docusaurus/types"; +import LogoutButton from "@site/src/components/logout"; + +type Props = WrapperProps; + +export default function ContentWrapper(props: Props): JSX.Element { + return ( + <> + + + + ); +} diff --git a/src/theme/Root.tsx b/src/theme/Root.tsx new file mode 100644 index 0000000..816f292 --- /dev/null +++ b/src/theme/Root.tsx @@ -0,0 +1,69 @@ +import React, { useState, useEffect } from "react"; +import { signInWithGoogle, auth } from "./firebase"; +import "../css/login.css"; +import Loading from "./loading"; + +// Default implementation to customize the authentication flow +export default function Root({ children }) { + const [userAuth, setUserAuth] = useState(false); // To store user authentication status + const [authLoading, setAuthLoading] = useState(true); // To handle loading state + + // UseEffect to subscribe to authentication state changes + useEffect(() => { + const unsubscribe = auth.onAuthStateChanged((user) => { + if (user) { + // Check if user email is valid + if (user.email.endsWith("@sunbird.ai")) { + setUserAuth(true); // Set the authenticated user + } else { + alert("Access denied. Please use a Sunbird AI email to log in."); + auth.signOut(); // Sign out if email is not valid + } + } + setAuthLoading(false); // Finished loading the auth state + }); + + // Cleanup the listener when the component unmounts + return () => unsubscribe(); + }, []); + + // Handle Google sign-in + const handleGoogleSignIn = async () => { + try { + const { authenticated } = await signInWithGoogle(); // Sign in with Google + if (authenticated) { + setUserAuth(authenticated); // Set user after sign-in + } else { + alert("Invalid email or authentication failed."); + } + } catch (error) { + console.error("Error during sign-in:", error); + alert("An error occurred during sign-in. Please try again."); + } + }; + + return ( + <> + {authLoading ? ( + // Show loading state + ) : userAuth ? ( + <>{children} // Show the children components if user is authenticated + ) : ( +
+
+ Sunbird AI logo + +
+
+ )} + + ); +} diff --git a/src/theme/firebase.ts b/src/theme/firebase.ts new file mode 100644 index 0000000..1cfc5e9 --- /dev/null +++ b/src/theme/firebase.ts @@ -0,0 +1,42 @@ +import * as firebase from 'firebase/app'; +import 'firebase/storage'; +import 'firebase/auth'; +import {GoogleAuthProvider, getAuth, signInWithPopup, signOut} from 'firebase/auth'; + +const app = firebase.initializeApp({ + apiKey: process.env.FIREBASE_API_KEY, + authDomain: process.env.FIREBASE_AUTH_DOMAIN, + projectId: process.env.FIREBASE_PROJECT_ID, + storageBucket: process.env.FIREBASE_STORAGE_BUCKET +}); + +export const auth = getAuth(app); +export const googleProvider = new GoogleAuthProvider(); + +export const logout = (afterAction = () => {}) => { + signOut(auth).then(r => afterAction()); +}; + +export const signInWithGoogle = async () => { + try { + const res = await signInWithPopup(auth, googleProvider); + console.log('red', res) + const user = res.user + if (user) { + if (user.email.endsWith("@sunbird.ai")) { + return { + "authenticated": true + } + } + + } return { + "authenticated": false + } + } catch (err) { + console.error(err); + alert(err.message); + return { + "Authenticated": false + } + } +}; \ No newline at end of file diff --git a/src/theme/loading.tsx b/src/theme/loading.tsx new file mode 100644 index 0000000..4b4effe --- /dev/null +++ b/src/theme/loading.tsx @@ -0,0 +1,10 @@ +import { Loader2 } from "lucide-react"; +const Loading = () => { + return ( +
+ +
+ ); +}; + +export default Loading; diff --git a/static/.nojekyll b/static/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/sb-docs/static/img/Sunbird-Ai-SVG.svg b/static/img/Sunbird-Ai-SVG.svg similarity index 100% rename from sb-docs/static/img/Sunbird-Ai-SVG.svg rename to static/img/Sunbird-Ai-SVG.svg diff --git a/static/img/favicon.ico b/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..31f12cf58d3d95cfb57175ab9a87e69dd1b2e865 GIT binary patch literal 407668 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

eM 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 literal 0 HcmV?d00001 diff --git a/static/img/google.svg b/static/img/google.svg new file mode 100644 index 0000000..8ee99eb --- /dev/null +++ b/static/img/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/img/logo.png b/static/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..650560ad7d83eaeec9d785e0f27d562ec048a8a5 GIT binary patch literal 72291 zcmXt9Wl$YW)5YEG;_mM5?oM!r;4T*nZo%E%2?_4*9-QECad-ER=c{^uY;EnX( zlbXw_D}jOeP=AdG1p|BeZ{!gemc( zwTu>v|F4doOXh~}co?$c+~J}a^$DXGaG8O@aP*{@UQvkk?^0NOL}3=1qF7kaei)Y5 zh5gyH5jzqIQZN{ljEP*^;HJnyp=S*nzCER<#)k`hi{-ywJKU^#I5c`P+YPNMH5T7J z^5>h}Tk8IaOG^*C2D8<|BlU(uTy$)poo1ZcEyHp3`nQ_!WI{}NK3sNJkiNWDG3InF z_Q#rR)2G*KjOvgp3Tv~oqmacQ;%M_(#i0<@Es)k7-;BeipW77>16Z5p`}+|fHHK3+ zz*AV{t?U-NuHH|X4B&UER-|MD(HWbR@MMTw!Nx{;b!0=JH?NItP9+gRC(*vFPksEX z`*dLY?8Fj-5-- zIRTKlS5)I9CNL`n!|KgYB4cipoImYwLKfvdTZYd z>#VduoQ0E45B`gDeFp{!+z;P0x1&RGXe;p=UYr9anCPY%H(`M;#jt7zeQHr{r&dN! zMa^>ZQCOUoHN#w>nCV6E^9zbh0Cw4UcFx%vtH?)L!}X7+C!Wi|zjAAJ`qTile3hsMa^kauam?pKez`~GoBm)ecPZS>12^YIFUygU z0mO=d8?qf-L;R_v=>yO^BE;e2g4?e?Mw+s@MmqjQ4-Jl*Hs1>Sz(as$j^tbm!@tGV z>4t@D9fPiCX>Hzsa~lHmPHn)jv^_Id4?#vOnlK!=vhv9%K*~xFe}qnw9OVs{&AXtT zY^!FCh^ZNzl%TpC^B(cxg{LKUz>MJ1E*}?h9DYbR-*pU>On6}!gJ9dy{1rF>^y}SN z)oiJD;y;7JLJ&Z;>Ca{JZ@(F?l4~`=M( z6T4Yhtc0fKJvxLi1)2f+RO!Ec2{7Z_tTM%incZ|$Ed-| z6PdhZA9hpQLbH5h7zcI+TwFH{xdxY##itl+$zZ`5g8)WqW5s6N2kJmlvc_9x&{D#7 zpy4sZPm&Y8S_&D%L(Y$u)6z~F{GHVkA1ac+T}cDb|2aM*!r@)BBkh3tdP{WxrRJ4c z#rb^UNKmn75TqfcQs`RqfU=F`poU~Rvl)hQZH6D)irH0FpJ#jlb)N(gq=-ixr>paJ z;BMP4x8Z2c7*pKybamAO%59F5fzuG#_CShvp2Z3UY(h+o+{`VZcD{GOQFgkRssEIN zl?e?jN{*y-OC?M3T~?O+Pv{SHEKzq$S!%}V^0p-W@^HodxNFUzsy5H|-DlJEO^B^* zp8y>U#U3%@RlVx}oR=cZKMnFS^cC1Mv%%GaMei1H;erGXs6VmdoSUHSs#fPSs{}8J zPB#PccO(N%RUjglRYIg~`<;K6((HoY+m>^1haIccgdW6Cjudh`h4{8O1Z}l?&>Zi> zKU)4I6lG`UbVf1?ulhKcBnhs(S)2(OnH}(l6o3-B+BxLCD@`_%mb{cRfkSB`NPY_b zkqR_z0f&mMS5CKuWnnZ>wj7?}cw)Xsg2A{`pm@atHg3T^GTMiyuM5if;LaF3ztf6j zvz>1_Nf0w3Rnu?qn|#Slcas*+vg^{({k@c9fL@Z1DV zABaj_c8NW~d-UJJ4fJ54S$pj{P4l9bMJ;vox_Im8?nhJ!&P_K=GyW{nWC+CszA%^U;~4T@|UGneLe9ZkeBpPhc2 zJevauLupJV+y|nrqhH1i&ms$1+yhblxKkduR5LwltA=}n@|Z3>NU5Qtr0&(pZuoJT zh|Mub>M|IIF5KryK@^f2%6qaZNTk1WmTjTYLcilJc2c*JA_nBwXRt{L{kF3@*eF)J zUfp!-30DZZeH$f{{E9>w7K_o7X_d?%kNFyppxv-L$MQlV@w!pU=Mq18nP*LOZ=x8S zc($MMI*Ms#!1l`cr5AoLYrV*lky$*#A`|n>8gIH8W}Jp)F1+1a%6&!Cv)(BJyAMxC zq?%0ci=}RbUoYQDcMC|re7P8N$9~iQz=t-fWx(DW{tS1*b++`8U)@KY_~+0#Jhfpw z=5pweg<(bs37_*fd0#-g{mE5wAUb#mSn5#V3~pjer{n{sfO?FLK?@hNyhf((Bgfw* z9szjLW+Qa@b|Jeqx{&^t{Nx&1oO@!*jm@>3x?R`;=udTB^ zf3T_LVF<`-O7WAwoT8qklQ2!P#t6V@zYBrX7T=?~^o>b~YKMqaf&i<}GMRzv7#ELV zo-K)As5r|eez&D~npSh*))M(#j87EaAhkDqvGU`1K==X%LZM!e3soB@;%DuLZrts6 z+DS$vM&ZVPPJI7F-J~aIPMFhF5Xo3dHNyKTXDL6-W-LePc1_jXEjVJakc2F#;&Nx1 zFZehOu%RKpEgOQNbAm&){-sz#(U?jpJq?)Dt#zV>nXd^t^gCuwP`Nsgdw>l83b;57 zkURtNKd%wU01}@A)Mu_!imXe~l63LtZ!u~1@ZRSo*bHU=n-b1a)Aal|MRp~i#Q_Hz z+FO=2m20@@(p>JFO0|MXLC++rPv@d2G1EJj`6HtC5Q5C)K)Rx-5yJG#39KB=bSxq3 zXtpgodz=C2l$Fx!ZTDrV?>8bbq(PB>{Iwm97>kE$^lYWQQ{w8eUZuNepmG*b2e6;X zlZP6PNulU~!MxJ&58&x{%89M}^*i7jJ;3+e+E<7jJIC(y<^6t31ax0r-j)>%`)7gQ z8uqb5?7#oW?X0d9&brz3fy`>yiRHP7t4PS=ZFf<0bYp<&ObYS$BlOOd(wXs~7QQHf z)+V3^QuP{(0gh zqeeQmY&|Vby)S056QNLVTIEZ_;1MSO9q9E}mrpmf z$qE+cVPOfT8oBx%4cx5Ll8|undPzb=^I$DHM-a6OL?-_=xw}}+CCKJ>xM8svB>NN7 zC4LcPL8zM`Fb=H#}B(un!svN^9{7L?i%d7H`*wM0Kny=&`i~G|e7!MUEQg9K` zkF5xc|6Gp*ji1$9o5~9=i(B{37v@)=vH+)Qz9EYACCTR{>^oAI2;u~2?lOjo?8~DD zNS1GxpGv{sc2`adYXc6aPHb?ummp~b4`;b1$!ChB7SckQVY!3sk2GhX?}9fmJ?C<% z6IRG%m6{4B>UJzFono5Bs~lvBq&XP~d4?ADf8tQBxw8NmNP@7D?r;uF;fk+MTm@fV zeQrYn0M4>7Tghqp09}k5v~R=P$oQVlz_?4^0O(1^PSlqJ^<}nUr?f|WtKz%jPVxs$ zn$nJwDC@O9TSa{HR7(!%G?fuGhHAU3>y}lb;aK6s3TAft}Grcm<19>M}unzBy;H)|blHL$fHpm}E*-?yV#_5O8 z`t$o65s3xtNCY|6t(s(xoDFm~fooa}`n9INDqsYV+a=@)D>$JlrAroov`HeSVb@pAp6)3iwPtAr1s=Tz5xQ z7lRVDt(l^}kRQdk^SLO>ha`L2C(jMM2WriZa9|inT$+VUK1=TNikvK{6U8ia9gNhL z_)m;--32jasl+}xy>~WtaE;mmu}=ah+8|*>a7HV`IBVKQ4XM9oTG1>i780lQM$qtW zM*AR#g>%THnmC2^W%k(Dv)kzd@-SbSp~2aosTk86j$!voQpd$(Dr|-zV1X}4i}m-l zH|hs27C(IHRw}CCz9M<|Ow_EU%wci8f;HrRGD4G^ge(Y+*q?!rBsMw((Y7hSp62}_ z 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 literal 0 HcmV?d00001 diff --git a/sb-docs/static/img/sunbird-card.png b/static/img/sunbird-card.png similarity index 100% rename from sb-docs/static/img/sunbird-card.png rename to static/img/sunbird-card.png diff --git a/sb-docs/static/img/undraw_docusaurus_mountain.svg b/static/img/undraw_docusaurus_mountain.svg similarity index 100% rename from sb-docs/static/img/undraw_docusaurus_mountain.svg rename to static/img/undraw_docusaurus_mountain.svg diff --git a/sb-docs/static/img/undraw_docusaurus_react.svg b/static/img/undraw_docusaurus_react.svg similarity index 100% rename from sb-docs/static/img/undraw_docusaurus_react.svg rename to static/img/undraw_docusaurus_react.svg diff --git a/sb-docs/static/img/undraw_docusaurus_tree.svg b/static/img/undraw_docusaurus_tree.svg similarity index 100% rename from sb-docs/static/img/undraw_docusaurus_tree.svg rename to static/img/undraw_docusaurus_tree.svg diff --git a/sb-docs/tsconfig.json b/tsconfig.json similarity index 100% rename from sb-docs/tsconfig.json rename to tsconfig.json From 5b864712a9bceefc714df0d4374f1e7102dfbde5 Mon Sep 17 00:00:00 2001 From: evie-8 Date: Fri, 15 Nov 2024 09:47:25 +0300 Subject: [PATCH 2/2] Remove .docusaurus from tracking --- .docusaurus/DONT-EDIT-THIS-FOLDER | 5 - .docusaurus/client-modules.js | 6 - .docusaurus/codeTranslations.json | 1 - .../default/__plugin.json | 4 - .../default/blog-post-list-prop-default.json | 4 - .../default/blogMetadata-default.json | 5 - .../default/__plugin.json | 4 - ...category-sunbird-design-documents-827.json | 1 - .../default/p/index-466.json | 1 - .../default/p/tags-b9f.json | 1 - .../default/p/tags-sb-core-52b.json | 1 - .../default/p/tags-team-2c6.json | 1 - .../site-docs-02-onboarding-md-2c1.json | 25 -- ...s-03-projects-and-repositories-md-284.json | 25 -- ...te-docs-04-development-process-md-ea6.json | 25 -- ...docs-05-release-and-deployment-md-c0c.json | 25 -- ...-portals-asr-portal-asr-portal-md-f33.json | 24 -- ...cs-frontend-portals-asr-portal-md-556.json | 24 -- ...rontend-portals-asr-portal-tdd-md-73b.json | 24 -- ...api-architecture-documentation-md-971.json | 24 -- ...gn-docs-language-api-framework-md-ec9.json | 20 - ...gn-docs-ml-ops-ml-ops-platform-md-9d9.json | 24 -- .../default/site-docs-intro-md-0e3.json | 26 -- .../default/__plugin.json | 4 - .../default/__plugin.json | 4 - .../p/docusaurus-debug-content-0d5.json | 1 - .docusaurus/docusaurus.config.mjs | 345 ------------------ .docusaurus/globalData.json | 78 ---- .docusaurus/i18n.json | 17 - .docusaurus/registry.js | 26 -- .docusaurus/routes.js | 122 ------- .docusaurus/routesChunkNames.json | 98 ----- .docusaurus/site-metadata.json | 41 --- .docusaurus/site-storage.json | 4 - .github/workflows/pre-deploy.yml | 6 +- .gitignore | 2 +- 36 files changed, 6 insertions(+), 1042 deletions(-) delete mode 100644 .docusaurus/DONT-EDIT-THIS-FOLDER delete mode 100644 .docusaurus/client-modules.js delete mode 100644 .docusaurus/codeTranslations.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/__plugin.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/__plugin.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/__plugin.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/__plugin.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json delete mode 100644 .docusaurus/docusaurus.config.mjs delete mode 100644 .docusaurus/globalData.json delete mode 100644 .docusaurus/i18n.json delete mode 100644 .docusaurus/registry.js delete mode 100644 .docusaurus/routes.js delete mode 100644 .docusaurus/routesChunkNames.json delete mode 100644 .docusaurus/site-metadata.json delete mode 100644 .docusaurus/site-storage.json diff --git a/.docusaurus/DONT-EDIT-THIS-FOLDER b/.docusaurus/DONT-EDIT-THIS-FOLDER deleted file mode 100644 index 6c06ae8..0000000 --- a/.docusaurus/DONT-EDIT-THIS-FOLDER +++ /dev/null @@ -1,5 +0,0 @@ -This folder stores temp files that Docusaurus' client bundler accesses. - -DO NOT hand-modify files in this folder because they will be overwritten in the -next build. You can clear all build artifacts (including this folder) with the -`docusaurus clear` command. diff --git a/.docusaurus/client-modules.js b/.docusaurus/client-modules.js deleted file mode 100644 index 3d10f8c..0000000 --- a/.docusaurus/client-modules.js +++ /dev/null @@ -1,6 +0,0 @@ -export default [ - require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\infima\\dist\\css\\default\\default.css"), - require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\@docusaurus\\theme-classic\\lib\\prism-include-languages"), - require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\node_modules\\@docusaurus\\theme-classic\\lib\\nprogress"), - require("C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\src\\css\\custom.css"), -]; diff --git a/.docusaurus/codeTranslations.json b/.docusaurus/codeTranslations.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.docusaurus/codeTranslations.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json deleted file mode 100644 index 3206737..0000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/__plugin.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-blog", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json deleted file mode 100644 index fb396f1..0000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "title": "Recent posts", - "items": [] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json deleted file mode 100644 index 6a706cf..0000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blogMetadata-default.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "blogBasePath": "/blog", - "blogTitle": "Blog", - "authorsListPath": "/blog/authors" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json deleted file mode 100644 index 3818ad0..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/__plugin.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-docs", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json deleted file mode 100644 index 6e57e9a..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json +++ /dev/null @@ -1 +0,0 @@ -{"categoryGeneratedIndex":{"title":"Sunbird Design Documents","description":"Contains design documentations for all projects","slug":"/category/sunbird-design-documents","permalink":"/category/sunbird-design-documents","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Release and Deployment","permalink":"/release-and-deployment"},"next":{"title":"MLOps Strategy and Platform","permalink":"/design-docs/MLOps/MLOpsPlatform"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json deleted file mode 100644 index 06a73cc..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/index-466.json +++ /dev/null @@ -1 +0,0 @@ -{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Sunbird Team","href":"/","docId":"sb-team","unlisted":false},{"type":"link","label":"Onboarding","href":"/onboarding","docId":"onboarding","unlisted":false},{"type":"link","label":"Projects and Repositories","href":"/projects-and-repositories","docId":"projects-and-repositories","unlisted":false},{"type":"link","label":"Development Process","href":"/development-process","docId":"development-process","unlisted":false},{"type":"link","label":"Release and Deployment","href":"/release-and-deployment","docId":"release-and-deployment","unlisted":false},{"type":"category","label":"Sunbird Design Documents","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"MLOps","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"MLOps Strategy and Platform","href":"/design-docs/MLOps/MLOpsPlatform","docId":"design-docs/MLOps/MLOpsPlatform","unlisted":false}]},{"type":"category","label":"frontend portals","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ASR-portal","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Technical Design Document","href":"/design-docs/frontend portals/ASR-portal/TDD","docId":"design-docs/frontend portals/ASR-portal/TDD","unlisted":false}]}]},{"type":"category","label":"language","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"API Architecture Documentation","href":"/design-docs/language/API_Architecture_Documentation","docId":"design-docs/language/API_Architecture_Documentation","unlisted":false},{"type":"link","label":"API Framework Design Document","href":"/design-docs/language/API_Framework","docId":"design-docs/language/API_Framework","unlisted":false}]}],"href":"/category/sunbird-design-documents"}]},"docs":{"design-docs/frontend portals/ASR-portal/TDD":{"id":"design-docs/frontend portals/ASR-portal/TDD","title":"Technical Design Document","description":"Purpose","sidebar":"tutorialSidebar"},"design-docs/language/API_Architecture_Documentation":{"id":"design-docs/language/API_Architecture_Documentation","title":"API Architecture Documentation","description":"API and Inference Architecture Overview Diagram","sidebar":"tutorialSidebar"},"design-docs/language/API_Framework":{"id":"design-docs/language/API_Framework","title":"API Framework Design Document","description":"Introduction","sidebar":"tutorialSidebar"},"design-docs/MLOps/MLOpsPlatform":{"id":"design-docs/MLOps/MLOpsPlatform","title":"MLOps Strategy and Platform","description":"The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.","sidebar":"tutorialSidebar"},"development-process":{"id":"development-process","title":"Development Process","description":"High level (planning phase)","sidebar":"tutorialSidebar"},"onboarding":{"id":"onboarding","title":"Onboarding","description":"1. Meet the team","sidebar":"tutorialSidebar"},"projects-and-repositories":{"id":"projects-and-repositories","title":"Projects and Repositories","description":"This page provides an organized way to find all of Sunbird AI's repositories for different projects.","sidebar":"tutorialSidebar"},"release-and-deployment":{"id":"release-and-deployment","title":"Release and Deployment","description":"API Deployment","sidebar":"tutorialSidebar"},"sb-team":{"id":"sb-team","title":"Sunbird Team","description":"Name","sidebar":"tutorialSidebar"}}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json deleted file mode 100644 index 74da2a8..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-b9f.json +++ /dev/null @@ -1 +0,0 @@ -{"tags":[{"label":"team","permalink":"/tags/team","count":1},{"label":"sb-core","permalink":"/tags/sb-core","count":1}]} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json deleted file mode 100644 index 4c7fa9d..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-sb-core-52b.json +++ /dev/null @@ -1 +0,0 @@ -{"tag":{"label":"sb-core","permalink":"/tags/sb-core","allTagsPath":"/tags","count":1,"items":[{"id":"sb-team","title":"Sunbird Team","description":"Name","permalink":"/"}],"unlisted":false}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json b/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json deleted file mode 100644 index 9543e6e..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/p/tags-team-2c6.json +++ /dev/null @@ -1 +0,0 @@ -{"tag":{"label":"team","permalink":"/tags/team","allTagsPath":"/tags","count":1,"items":[{"id":"sb-team","title":"Sunbird Team","description":"Name","permalink":"/"}],"unlisted":false}} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json deleted file mode 100644 index e25e48a..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-02-onboarding-md-2c1.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "id": "onboarding", - "title": "Onboarding", - "description": "1. Meet the team", - "source": "@site/docs/02-onboarding.md", - "sourceDirName": ".", - "slug": "/onboarding", - "permalink": "/onboarding", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/02-onboarding.md", - "tags": [], - "version": "current", - "sidebarPosition": 2, - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Sunbird Team", - "permalink": "/" - }, - "next": { - "title": "Projects and Repositories", - "permalink": "/projects-and-repositories" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json deleted file mode 100644 index 2161843..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-03-projects-and-repositories-md-284.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "id": "projects-and-repositories", - "title": "Projects and Repositories", - "description": "This page provides an organized way to find all of Sunbird AI's repositories for different projects.", - "source": "@site/docs/03-projects-and-repositories.md", - "sourceDirName": ".", - "slug": "/projects-and-repositories", - "permalink": "/projects-and-repositories", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/03-projects-and-repositories.md", - "tags": [], - "version": "current", - "sidebarPosition": 3, - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Onboarding", - "permalink": "/onboarding" - }, - "next": { - "title": "Development Process", - "permalink": "/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json deleted file mode 100644 index 2ff567c..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-04-development-process-md-ea6.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "id": "development-process", - "title": "Development Process", - "description": "High level (planning phase)", - "source": "@site/docs/04-development-process.md", - "sourceDirName": ".", - "slug": "/development-process", - "permalink": "/development-process", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/04-development-process.md", - "tags": [], - "version": "current", - "sidebarPosition": 4, - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Projects and Repositories", - "permalink": "/projects-and-repositories" - }, - "next": { - "title": "Release and Deployment", - "permalink": "/release-and-deployment" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json deleted file mode 100644 index 0f91dea..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-05-release-and-deployment-md-c0c.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "id": "release-and-deployment", - "title": "Release and Deployment", - "description": "API Deployment", - "source": "@site/docs/05-release-and-deployment.md", - "sourceDirName": ".", - "slug": "/release-and-deployment", - "permalink": "/release-and-deployment", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/05-release-and-deployment.md", - "tags": [], - "version": "current", - "sidebarPosition": 5, - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Development Process", - "permalink": "/development-process" - }, - "next": { - "title": "Sunbird Design Documents", - "permalink": "/category/sunbird-design-documents" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json deleted file mode 100644 index f21cbf0..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-asr-portal-md-f33.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "design-docs/frontend portals/ASR-portal/ASR-portal", - "title": "Technical Design Document", - "description": "Purpose", - "source": "@site/docs/06-design-docs/frontend portals/ASR-portal/ASR-portal.md", - "sourceDirName": "06-design-docs/frontend portals/ASR-portal", - "slug": "/design-docs/frontend portals/ASR-portal/", - "permalink": "/design-docs/frontend portals/ASR-portal/", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/ASR-portal.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "MLOps Strategy and Platform", - "permalink": "/design-docs/MLOps/MLOpsPlatform" - }, - "next": { - "title": "API Architecture Documentation", - "permalink": "/design-docs/language/API_Architecture_Documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json deleted file mode 100644 index f354dd1..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-md-556.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "design-docs/frontend portals/ASR-portal", - "title": "Technical Design Document", - "description": "Purpose", - "source": "@site/docs/06-design-docs/frontend portals/ASR-portal.md", - "sourceDirName": "06-design-docs/frontend portals", - "slug": "/design-docs/frontend portals/ASR-portal", - "permalink": "/design-docs/frontend portals/ASR-portal", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "MLOps Strategy and Platform", - "permalink": "/design-docs/MLOps/MLOpsPlatform" - }, - "next": { - "title": "API Architecture Documentation", - "permalink": "/design-docs/language/API_Architecture_Documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json deleted file mode 100644 index e5b2f64..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-frontend-portals-asr-portal-tdd-md-73b.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "design-docs/frontend portals/ASR-portal/TDD", - "title": "Technical Design Document", - "description": "Purpose", - "source": "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", - "sourceDirName": "06-design-docs/frontend portals/ASR-portal", - "slug": "/design-docs/frontend portals/ASR-portal/TDD", - "permalink": "/design-docs/frontend portals/ASR-portal/TDD", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "MLOps Strategy and Platform", - "permalink": "/design-docs/MLOps/MLOpsPlatform" - }, - "next": { - "title": "API Architecture Documentation", - "permalink": "/design-docs/language/API_Architecture_Documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json deleted file mode 100644 index 254e205..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-architecture-documentation-md-971.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "design-docs/language/API_Architecture_Documentation", - "title": "API Architecture Documentation", - "description": "API and Inference Architecture Overview Diagram", - "source": "@site/docs/06-design-docs/language/API_Architecture_Documentation.md", - "sourceDirName": "06-design-docs/language", - "slug": "/design-docs/language/API_Architecture_Documentation", - "permalink": "/design-docs/language/API_Architecture_Documentation", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Architecture_Documentation.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Technical Design Document", - "permalink": "/design-docs/frontend portals/ASR-portal/TDD" - }, - "next": { - "title": "API Framework Design Document", - "permalink": "/design-docs/language/API_Framework" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json deleted file mode 100644 index b9eb78c..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-language-api-framework-md-ec9.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id": "design-docs/language/API_Framework", - "title": "API Framework Design Document", - "description": "Introduction", - "source": "@site/docs/06-design-docs/language/API_Framework.md", - "sourceDirName": "06-design-docs/language", - "slug": "/design-docs/language/API_Framework", - "permalink": "/design-docs/language/API_Framework", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Framework.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "API Architecture Documentation", - "permalink": "/design-docs/language/API_Architecture_Documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json deleted file mode 100644 index f795daf..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-06-design-docs-ml-ops-ml-ops-platform-md-9d9.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "design-docs/MLOps/MLOpsPlatform", - "title": "MLOps Strategy and Platform", - "description": "The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.", - "source": "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md", - "sourceDirName": "06-design-docs/MLOps", - "slug": "/design-docs/MLOps/MLOpsPlatform", - "permalink": "/design-docs/MLOps/MLOpsPlatform", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "tutorialSidebar", - "previous": { - "title": "Sunbird Design Documents", - "permalink": "/category/sunbird-design-documents" - }, - "next": { - "title": "Technical Design Document", - "permalink": "/design-docs/frontend portals/ASR-portal/TDD" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json deleted file mode 100644 index 1be0a49..0000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-intro-md-0e3.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "id": "sb-team", - "title": "Sunbird Team", - "description": "Name", - "source": "@site/docs/intro.md", - "sourceDirName": ".", - "slug": "/", - "permalink": "/", - "draft": false, - "unlisted": false, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs/docs/intro.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "slug": "/", - "sidebar_position": 1, - "id": "sb-team", - "title": "Sunbird Team" - }, - "sidebar": "tutorialSidebar", - "next": { - "title": "Onboarding", - "permalink": "/onboarding" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json b/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json deleted file mode 100644 index b141f71..0000000 --- a/.docusaurus/docusaurus-plugin-content-pages/default/__plugin.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-pages", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/__plugin.json b/.docusaurus/docusaurus-plugin-debug/default/__plugin.json deleted file mode 100644 index 21c2cfd..0000000 --- a/.docusaurus/docusaurus-plugin-debug/default/__plugin.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-debug", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json b/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json deleted file mode 100644 index 2c451ae..0000000 --- a/.docusaurus/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json +++ /dev/null @@ -1 +0,0 @@ -{"allContent":{"docusaurus-plugin-content-docs":{"default":{"loadedVersions":[{"versionName":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","path":"/","tagsPath":"/tags","editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs","editUrlLocalized":"https://github.com/SunbirdAI/sunbird-docs/i18n/en/docusaurus-plugin-content-docs/current","isLast":true,"routePriority":-1,"sidebarFilePath":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\sidebars.ts","contentPath":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\docs","contentPathLocalized":"C:\\Users\\HP\\Desktop\\sunbird\\sunbird-docs\\i18n\\en\\docusaurus-plugin-content-docs\\current","docs":[{"id":"design-docs/frontend portals/ASR-portal/TDD","title":"Technical Design Document","description":"Purpose","source":"@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md","sourceDirName":"06-design-docs/frontend portals/ASR-portal","slug":"/design-docs/frontend portals/ASR-portal/TDD","permalink":"/design-docs/frontend portals/ASR-portal/TDD","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/frontend portals/ASR-portal/TDD.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"MLOps Strategy and Platform","permalink":"/design-docs/MLOps/MLOpsPlatform"},"next":{"title":"API Architecture Documentation","permalink":"/design-docs/language/API_Architecture_Documentation"}},{"id":"design-docs/language/API_Architecture_Documentation","title":"API Architecture Documentation","description":"API and Inference Architecture Overview Diagram","source":"@site/docs/06-design-docs/language/API_Architecture_Documentation.md","sourceDirName":"06-design-docs/language","slug":"/design-docs/language/API_Architecture_Documentation","permalink":"/design-docs/language/API_Architecture_Documentation","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Architecture_Documentation.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Technical Design Document","permalink":"/design-docs/frontend portals/ASR-portal/TDD"},"next":{"title":"API Framework Design Document","permalink":"/design-docs/language/API_Framework"}},{"id":"design-docs/language/API_Framework","title":"API Framework Design Document","description":"Introduction","source":"@site/docs/06-design-docs/language/API_Framework.md","sourceDirName":"06-design-docs/language","slug":"/design-docs/language/API_Framework","permalink":"/design-docs/language/API_Framework","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/language/API_Framework.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"API Architecture Documentation","permalink":"/design-docs/language/API_Architecture_Documentation"}},{"id":"design-docs/MLOps/MLOpsPlatform","title":"MLOps Strategy and Platform","description":"The purpose of this document is to describe the processes and platforms Sunbird AI follows/will follow while developing ML products.","source":"@site/docs/06-design-docs/MLOps/MLOpsPlatform.md","sourceDirName":"06-design-docs/MLOps","slug":"/design-docs/MLOps/MLOpsPlatform","permalink":"/design-docs/MLOps/MLOpsPlatform","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/06-design-docs/MLOps/MLOpsPlatform.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Sunbird Design Documents","permalink":"/category/sunbird-design-documents"},"next":{"title":"Technical Design Document","permalink":"/design-docs/frontend portals/ASR-portal/TDD"}},{"id":"development-process","title":"Development Process","description":"High level (planning phase)","source":"@site/docs/04-development-process.md","sourceDirName":".","slug":"/development-process","permalink":"/development-process","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/04-development-process.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Projects and Repositories","permalink":"/projects-and-repositories"},"next":{"title":"Release and Deployment","permalink":"/release-and-deployment"}},{"id":"onboarding","title":"Onboarding","description":"1. Meet the team","source":"@site/docs/02-onboarding.md","sourceDirName":".","slug":"/onboarding","permalink":"/onboarding","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/02-onboarding.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Sunbird Team","permalink":"/"},"next":{"title":"Projects and Repositories","permalink":"/projects-and-repositories"}},{"id":"projects-and-repositories","title":"Projects and Repositories","description":"This page provides an organized way to find all of Sunbird AI's repositories for different projects.","source":"@site/docs/03-projects-and-repositories.md","sourceDirName":".","slug":"/projects-and-repositories","permalink":"/projects-and-repositories","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/03-projects-and-repositories.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Onboarding","permalink":"/onboarding"},"next":{"title":"Development Process","permalink":"/development-process"}},{"id":"release-and-deployment","title":"Release and Deployment","description":"API Deployment","source":"@site/docs/05-release-and-deployment.md","sourceDirName":".","slug":"/release-and-deployment","permalink":"/release-and-deployment","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/05-release-and-deployment.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Development Process","permalink":"/development-process"},"next":{"title":"Sunbird Design Documents","permalink":"/category/sunbird-design-documents"}},{"id":"sb-team","title":"Sunbird Team","description":"Name","source":"@site/docs/intro.md","sourceDirName":".","slug":"/","permalink":"/","draft":false,"unlisted":false,"editUrl":"https://github.com/SunbirdAI/sunbird-docs/docs/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"slug":"/","sidebar_position":1,"id":"sb-team","title":"Sunbird Team"},"sidebar":"tutorialSidebar","next":{"title":"Onboarding","permalink":"/onboarding"}}],"drafts":[],"sidebars":{"tutorialSidebar":[{"type":"doc","id":"sb-team"},{"type":"doc","id":"onboarding"},{"type":"doc","id":"projects-and-repositories"},{"type":"doc","id":"development-process"},{"type":"doc","id":"release-and-deployment"},{"type":"category","label":"Sunbird Design Documents","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"MLOps","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/MLOps/MLOpsPlatform"}]},{"type":"category","label":"frontend portals","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ASR-portal","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/frontend portals/ASR-portal/TDD"}]}]},{"type":"category","label":"language","collapsible":true,"collapsed":true,"items":[{"type":"doc","id":"design-docs/language/API_Architecture_Documentation"},{"type":"doc","id":"design-docs/language/API_Framework"}]}],"link":{"type":"generated-index","description":"Contains design documentations for all projects","slug":"/category/sunbird-design-documents","permalink":"/category/sunbird-design-documents"}}]}}]}},"docusaurus-plugin-content-blog":{"default":{"blogSidebarTitle":"Recent posts","blogPosts":[],"blogListPaginated":[],"blogTags":{},"blogTagsListPath":"/blog/tags"}},"docusaurus-plugin-content-pages":{"default":[]},"docusaurus-plugin-debug":{},"docusaurus-theme-classic":{},"docusaurus-plugin-dotenv":{},"docusaurus-theme-mermaid":{},"docusaurus-bootstrap-plugin":{},"docusaurus-mdx-fallback-plugin":{}}} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs deleted file mode 100644 index 2516ce8..0000000 --- a/.docusaurus/docusaurus.config.mjs +++ /dev/null @@ -1,345 +0,0 @@ -/* - * AUTOGENERATED - DON'T EDIT - * Your edits in this file will be overwritten in the next build! - * Modify the docusaurus.config.js file at your site's root instead. - */ -export default { - "title": "Sunbird AI", - "tagline": "Artificial intelligence with social impact", - "favicon": "img/favicon.ico", - "url": "https://sunbird-docs.github.io", - "baseUrl": "/", - "trailingSlash": false, - "organizationName": "SunbirdAI", - "projectName": "Sunbird Docs", - "onBrokenLinks": "ignore", - "onBrokenMarkdownLinks": "warn", - "i18n": { - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "localeConfigs": {} - }, - "markdown": { - "mermaid": true, - "format": "mdx", - "mdx1Compat": { - "comments": true, - "admonitions": true, - "headingIds": true - }, - "anchors": { - "maintainCase": false - } - }, - "themes": [ - "@docusaurus/theme-mermaid" - ], - "presets": [ - [ - "classic", - { - "docs": { - "sidebarPath": "./sidebars.ts", - "path": "docs", - "routeBasePath": "/", - "breadcrumbs": true, - "editUrl": "https://github.com/SunbirdAI/sunbird-docs" - }, - "theme": { - "customCss": "./src/css/custom.css" - } - } - ] - ], - "plugins": [ - [ - "docusaurus-plugin-dotenv", - { - "path": "./.env", - "systemvars": true - } - ] - ], - "themeConfig": { - "image": "img/sunbird-card.png", - "colorMode": { - "defaultMode": "dark", - "disableSwitch": false, - "respectPrefersColorScheme": false - }, - "navbar": { - "title": "Sunbird AI", - "logo": { - "alt": "Sunbird AI Logo", - "src": "img/logo.png" - }, - "items": [ - { - "href": "https://github.com/SunbirdAI/sunbird-docs", - "label": "GitHub", - "position": "right" - } - ], - "hideOnScroll": false - }, - "prism": { - "theme": { - "plain": { - "color": "#393A34", - "backgroundColor": "#f6f8fa" - }, - "styles": [ - { - "types": [ - "comment", - "prolog", - "doctype", - "cdata" - ], - "style": { - "color": "#999988", - "fontStyle": "italic" - } - }, - { - "types": [ - "namespace" - ], - "style": { - "opacity": 0.7 - } - }, - { - "types": [ - "string", - "attr-value" - ], - "style": { - "color": "#e3116c" - } - }, - { - "types": [ - "punctuation", - "operator" - ], - "style": { - "color": "#393A34" - } - }, - { - "types": [ - "entity", - "url", - "symbol", - "number", - "boolean", - "variable", - "constant", - "property", - "regex", - "inserted" - ], - "style": { - "color": "#36acaa" - } - }, - { - "types": [ - "atrule", - "keyword", - "attr-name", - "selector" - ], - "style": { - "color": "#00a4db" - } - }, - { - "types": [ - "function", - "deleted", - "tag" - ], - "style": { - "color": "#d73a49" - } - }, - { - "types": [ - "function-variable" - ], - "style": { - "color": "#6f42c1" - } - }, - { - "types": [ - "tag", - "selector", - "keyword" - ], - "style": { - "color": "#00009f" - } - } - ] - }, - "darkTheme": { - "plain": { - "color": "#F8F8F2", - "backgroundColor": "#282A36" - }, - "styles": [ - { - "types": [ - "prolog", - "constant", - "builtin" - ], - "style": { - "color": "rgb(189, 147, 249)" - } - }, - { - "types": [ - "inserted", - "function" - ], - "style": { - "color": "rgb(80, 250, 123)" - } - }, - { - "types": [ - "deleted" - ], - "style": { - "color": "rgb(255, 85, 85)" - } - }, - { - "types": [ - "changed" - ], - "style": { - "color": "rgb(255, 184, 108)" - } - }, - { - "types": [ - "punctuation", - "symbol" - ], - "style": { - "color": "rgb(248, 248, 242)" - } - }, - { - "types": [ - "string", - "char", - "tag", - "selector" - ], - "style": { - "color": "rgb(255, 121, 198)" - } - }, - { - "types": [ - "keyword", - "variable" - ], - "style": { - "color": "rgb(189, 147, 249)", - "fontStyle": "italic" - } - }, - { - "types": [ - "comment" - ], - "style": { - "color": "rgb(98, 114, 164)" - } - }, - { - "types": [ - "attr-name" - ], - "style": { - "color": "rgb(241, 250, 140)" - } - } - ] - }, - "additionalLanguages": [], - "magicComments": [ - { - "className": "theme-code-block-highlighted-line", - "line": "highlight-next-line", - "block": { - "start": "highlight-start", - "end": "highlight-end" - } - } - ] - }, - "docs": { - "versionPersistence": "localStorage", - "sidebar": { - "hideable": false, - "autoCollapseCategories": false - } - }, - "blog": { - "sidebar": { - "groupByYear": true - } - }, - "metadata": [], - "tableOfContents": { - "minHeadingLevel": 2, - "maxHeadingLevel": 3 - }, - "mermaid": { - "theme": { - "dark": "dark", - "light": "default" - }, - "options": {} - } - }, - "baseUrlIssueBanner": true, - "future": { - "experimental_faster": { - "swcJsLoader": false, - "swcJsMinimizer": false, - "swcHtmlMinimizer": false, - "lightningCssMinimizer": false, - "mdxCrossCompilerCache": false, - "rspackBundler": false - }, - "experimental_storage": { - "type": "localStorage", - "namespace": false - }, - "experimental_router": "browser" - }, - "onBrokenAnchors": "warn", - "onDuplicateRoutes": "warn", - "staticDirectories": [ - "static" - ], - "customFields": {}, - "scripts": [], - "headTags": [], - "stylesheets": [], - "clientModules": [], - "titleDelimiter": "|", - "noIndex": false -}; diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json deleted file mode 100644 index 170002a..0000000 --- a/.docusaurus/globalData.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "docusaurus-plugin-content-docs": { - "default": { - "path": "/", - "versions": [ - { - "name": "current", - "label": "Next", - "isLast": true, - "path": "/", - "mainDocId": "sb-team", - "docs": [ - { - "id": "design-docs/frontend portals/ASR-portal/TDD", - "path": "/design-docs/frontend portals/ASR-portal/TDD", - "sidebar": "tutorialSidebar" - }, - { - "id": "design-docs/language/API_Architecture_Documentation", - "path": "/design-docs/language/API_Architecture_Documentation", - "sidebar": "tutorialSidebar" - }, - { - "id": "design-docs/language/API_Framework", - "path": "/design-docs/language/API_Framework", - "sidebar": "tutorialSidebar" - }, - { - "id": "design-docs/MLOps/MLOpsPlatform", - "path": "/design-docs/MLOps/MLOpsPlatform", - "sidebar": "tutorialSidebar" - }, - { - "id": "development-process", - "path": "/development-process", - "sidebar": "tutorialSidebar" - }, - { - "id": "onboarding", - "path": "/onboarding", - "sidebar": "tutorialSidebar" - }, - { - "id": "projects-and-repositories", - "path": "/projects-and-repositories", - "sidebar": "tutorialSidebar" - }, - { - "id": "release-and-deployment", - "path": "/release-and-deployment", - "sidebar": "tutorialSidebar" - }, - { - "id": "sb-team", - "path": "/", - "sidebar": "tutorialSidebar" - }, - { - "id": "/category/sunbird-design-documents", - "path": "/category/sunbird-design-documents", - "sidebar": "tutorialSidebar" - } - ], - "draftIds": [], - "sidebars": { - "tutorialSidebar": { - "link": { - "path": "/", - "label": "sb-team" - } - } - } - } - ], - "breadcrumbs": true - } - } -} \ No newline at end of file diff --git a/.docusaurus/i18n.json b/.docusaurus/i18n.json deleted file mode 100644 index 285e67d..0000000 --- a/.docusaurus/i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "currentLocale": "en", - "localeConfigs": { - "en": { - "label": "English", - "direction": "ltr", - "htmlLang": "en", - "calendar": "gregory", - "path": "en" - } - } -} \ No newline at end of file diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js deleted file mode 100644 index 7f84355..0000000 --- a/.docusaurus/registry.js +++ /dev/null @@ -1,26 +0,0 @@ -export default { - "__comp---theme-debug-config-23-a-2ff": [() => import(/* webpackChunkName: "__comp---theme-debug-config-23-a-2ff" */ "@theme/DebugConfig"), "@theme/DebugConfig", require.resolveWeak("@theme/DebugConfig")], - "__comp---theme-debug-contentba-8-ce7": [() => import(/* webpackChunkName: "__comp---theme-debug-contentba-8-ce7" */ "@theme/DebugContent"), "@theme/DebugContent", require.resolveWeak("@theme/DebugContent")], - "__comp---theme-debug-global-dataede-0fa": [() => import(/* webpackChunkName: "__comp---theme-debug-global-dataede-0fa" */ "@theme/DebugGlobalData"), "@theme/DebugGlobalData", require.resolveWeak("@theme/DebugGlobalData")], - "__comp---theme-debug-registry-679-501": [() => import(/* webpackChunkName: "__comp---theme-debug-registry-679-501" */ "@theme/DebugRegistry"), "@theme/DebugRegistry", require.resolveWeak("@theme/DebugRegistry")], - "__comp---theme-debug-routes-946-699": [() => import(/* webpackChunkName: "__comp---theme-debug-routes-946-699" */ "@theme/DebugRoutes"), "@theme/DebugRoutes", require.resolveWeak("@theme/DebugRoutes")], - "__comp---theme-debug-site-metadata-68-e-3d4": [() => import(/* webpackChunkName: "__comp---theme-debug-site-metadata-68-e-3d4" */ "@theme/DebugSiteMetadata"), "@theme/DebugSiteMetadata", require.resolveWeak("@theme/DebugSiteMetadata")], - "__comp---theme-doc-category-generated-index-page-14-e-640": [() => import(/* webpackChunkName: "__comp---theme-doc-category-generated-index-page-14-e-640" */ "@theme/DocCategoryGeneratedIndexPage"), "@theme/DocCategoryGeneratedIndexPage", require.resolveWeak("@theme/DocCategoryGeneratedIndexPage")], - "__comp---theme-doc-item-178-a40": [() => import(/* webpackChunkName: "__comp---theme-doc-item-178-a40" */ "@theme/DocItem"), "@theme/DocItem", require.resolveWeak("@theme/DocItem")], - "__comp---theme-doc-roota-94-67a": [() => import(/* webpackChunkName: "__comp---theme-doc-roota-94-67a" */ "@theme/DocRoot"), "@theme/DocRoot", require.resolveWeak("@theme/DocRoot")], - "__comp---theme-doc-version-roota-7-b-5de": [() => import(/* webpackChunkName: "__comp---theme-doc-version-roota-7-b-5de" */ "@theme/DocVersionRoot"), "@theme/DocVersionRoot", require.resolveWeak("@theme/DocVersionRoot")], - "__comp---theme-docs-root-5-e-9-0b6": [() => import(/* webpackChunkName: "__comp---theme-docs-root-5-e-9-0b6" */ "@theme/DocsRoot"), "@theme/DocsRoot", require.resolveWeak("@theme/DocsRoot")], - "__props---22-d-307": [() => import(/* webpackChunkName: "__props---22-d-307" */ "@generated/docusaurus-plugin-content-docs/default/p/index-466.json"), "@generated/docusaurus-plugin-content-docs/default/p/index-466.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/index-466.json")], - "__props---category-sunbird-design-documents-418-dac": [() => import(/* webpackChunkName: "__props---category-sunbird-design-documents-418-dac" */ "@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json"), "@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/p/category-sunbird-design-documents-827.json")], - "__props---docusaurus-debug-content-3-c-0-be2": [() => import(/* webpackChunkName: "__props---docusaurus-debug-content-3-c-0-be2" */ "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json"), "@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/p/docusaurus-debug-content-0d5.json")], - "content---0-e-3-279": [() => import(/* webpackChunkName: "content---0-e-3-279" */ "@site/docs/intro.md"), "@site/docs/intro.md", require.resolveWeak("@site/docs/intro.md")], - "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b": [() => import(/* webpackChunkName: "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b" */ "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md"), "@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md", require.resolveWeak("@site/docs/06-design-docs/frontend portals/ASR-portal/TDD.md")], - "content---design-docs-language-api-architecture-documentation-971-00d": [() => import(/* webpackChunkName: "content---design-docs-language-api-architecture-documentation-971-00d" */ "@site/docs/06-design-docs/language/API_Architecture_Documentation.md"), "@site/docs/06-design-docs/language/API_Architecture_Documentation.md", require.resolveWeak("@site/docs/06-design-docs/language/API_Architecture_Documentation.md")], - "content---design-docs-language-api-frameworkec-9-ed0": [() => import(/* webpackChunkName: "content---design-docs-language-api-frameworkec-9-ed0" */ "@site/docs/06-design-docs/language/API_Framework.md"), "@site/docs/06-design-docs/language/API_Framework.md", require.resolveWeak("@site/docs/06-design-docs/language/API_Framework.md")], - "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6": [() => import(/* webpackChunkName: "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6" */ "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md"), "@site/docs/06-design-docs/MLOps/MLOpsPlatform.md", require.resolveWeak("@site/docs/06-design-docs/MLOps/MLOpsPlatform.md")], - "content---development-processea-6-0ec": [() => import(/* webpackChunkName: "content---development-processea-6-0ec" */ "@site/docs/04-development-process.md"), "@site/docs/04-development-process.md", require.resolveWeak("@site/docs/04-development-process.md")], - "content---onboarding-2-c-1-360": [() => import(/* webpackChunkName: "content---onboarding-2-c-1-360" */ "@site/docs/02-onboarding.md"), "@site/docs/02-onboarding.md", require.resolveWeak("@site/docs/02-onboarding.md")], - "content---projects-and-repositories-284-554": [() => import(/* webpackChunkName: "content---projects-and-repositories-284-554" */ "@site/docs/03-projects-and-repositories.md"), "@site/docs/03-projects-and-repositories.md", require.resolveWeak("@site/docs/03-projects-and-repositories.md")], - "content---release-and-deploymentc-0-c-9cd": [() => import(/* webpackChunkName: "content---release-and-deploymentc-0-c-9cd" */ "@site/docs/05-release-and-deployment.md"), "@site/docs/05-release-and-deployment.md", require.resolveWeak("@site/docs/05-release-and-deployment.md")], - "plugin---aba-d70": [() => import(/* webpackChunkName: "plugin---aba-d70" */ "@generated/docusaurus-plugin-content-docs/default/__plugin.json"), "@generated/docusaurus-plugin-content-docs/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-content-docs/default/__plugin.json")], - "plugin---docusaurus-debugb-38-ad3": [() => import(/* webpackChunkName: "plugin---docusaurus-debugb-38-ad3" */ "@generated/docusaurus-plugin-debug/default/__plugin.json"), "@generated/docusaurus-plugin-debug/default/__plugin.json", require.resolveWeak("@generated/docusaurus-plugin-debug/default/__plugin.json")],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js deleted file mode 100644 index 7765a1d..0000000 --- a/.docusaurus/routes.js +++ /dev/null @@ -1,122 +0,0 @@ -import React from 'react'; -import ComponentCreator from '@docusaurus/ComponentCreator'; - -export default [ - { - path: '/__docusaurus/debug', - component: ComponentCreator('/__docusaurus/debug', '5ff'), - exact: true - }, - { - path: '/__docusaurus/debug/config', - component: ComponentCreator('/__docusaurus/debug/config', '5ba'), - exact: true - }, - { - path: '/__docusaurus/debug/content', - component: ComponentCreator('/__docusaurus/debug/content', 'a2b'), - exact: true - }, - { - path: '/__docusaurus/debug/globalData', - component: ComponentCreator('/__docusaurus/debug/globalData', 'c3c'), - exact: true - }, - { - path: '/__docusaurus/debug/metadata', - component: ComponentCreator('/__docusaurus/debug/metadata', '156'), - exact: true - }, - { - path: '/__docusaurus/debug/registry', - component: ComponentCreator('/__docusaurus/debug/registry', '88c'), - exact: true - }, - { - path: '/__docusaurus/debug/routes', - component: ComponentCreator('/__docusaurus/debug/routes', '000'), - exact: true - }, - { - path: '/', - component: ComponentCreator('/', 'cfa'), - routes: [ - { - path: '/', - component: ComponentCreator('/', '64c'), - routes: [ - { - path: '/', - component: ComponentCreator('/', '3c1'), - routes: [ - { - path: '/category/sunbird-design-documents', - component: ComponentCreator('/category/sunbird-design-documents', '60a'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/design-docs/frontend portals/ASR-portal/TDD', - component: ComponentCreator('/design-docs/frontend portals/ASR-portal/TDD', '09b'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/design-docs/language/API_Architecture_Documentation', - component: ComponentCreator('/design-docs/language/API_Architecture_Documentation', '75a'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/design-docs/language/API_Framework', - component: ComponentCreator('/design-docs/language/API_Framework', '909'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/design-docs/MLOps/MLOpsPlatform', - component: ComponentCreator('/design-docs/MLOps/MLOpsPlatform', 'ec3'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/development-process', - component: ComponentCreator('/development-process', '4ee'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/onboarding', - component: ComponentCreator('/onboarding', '5ca'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/projects-and-repositories', - component: ComponentCreator('/projects-and-repositories', '489'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/release-and-deployment', - component: ComponentCreator('/release-and-deployment', '47d'), - exact: true, - sidebar: "tutorialSidebar" - }, - { - path: '/', - component: ComponentCreator('/', 'fc9'), - exact: true, - sidebar: "tutorialSidebar" - } - ] - } - ] - } - ] - }, - { - path: '*', - component: ComponentCreator('*'), - }, -]; diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json deleted file mode 100644 index c003c94..0000000 --- a/.docusaurus/routesChunkNames.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "/__docusaurus/debug-5ff": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/__docusaurus/debug/config-5ba": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/__docusaurus/debug/content-a2b": { - "__comp": "__comp---theme-debug-contentba-8-ce7", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - }, - "__props": "__props---docusaurus-debug-content-3-c-0-be2" - }, - "/__docusaurus/debug/globalData-c3c": { - "__comp": "__comp---theme-debug-global-dataede-0fa", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/__docusaurus/debug/metadata-156": { - "__comp": "__comp---theme-debug-site-metadata-68-e-3d4", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/__docusaurus/debug/registry-88c": { - "__comp": "__comp---theme-debug-registry-679-501", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/__docusaurus/debug/routes-000": { - "__comp": "__comp---theme-debug-routes-946-699", - "__context": { - "plugin": "plugin---docusaurus-debugb-38-ad3" - } - }, - "/-cfa": { - "__comp": "__comp---theme-docs-root-5-e-9-0b6", - "__context": { - "plugin": "plugin---aba-d70" - } - }, - "/-64c": { - "__comp": "__comp---theme-doc-version-roota-7-b-5de", - "__props": "__props---22-d-307" - }, - "/-3c1": { - "__comp": "__comp---theme-doc-roota-94-67a" - }, - "/category/sunbird-design-documents-60a": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "__props": "__props---category-sunbird-design-documents-418-dac" - }, - "/design-docs/frontend portals/ASR-portal/TDD-09b": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---design-docs-frontend-portals-asr-portal-tdd-73-b-01b" - }, - "/design-docs/language/API_Architecture_Documentation-75a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---design-docs-language-api-architecture-documentation-971-00d" - }, - "/design-docs/language/API_Framework-909": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---design-docs-language-api-frameworkec-9-ed0" - }, - "/design-docs/MLOps/MLOpsPlatform-ec3": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---design-docs-ml-ops-ml-ops-platform-9-d-9-8a6" - }, - "/development-process-4ee": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---development-processea-6-0ec" - }, - "/onboarding-5ca": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---onboarding-2-c-1-360" - }, - "/projects-and-repositories-489": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---projects-and-repositories-284-554" - }, - "/release-and-deployment-47d": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---release-and-deploymentc-0-c-9cd" - }, - "/-fc9": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---0-e-3-279" - } -} \ No newline at end of file diff --git a/.docusaurus/site-metadata.json b/.docusaurus/site-metadata.json deleted file mode 100644 index d1a7c45..0000000 --- a/.docusaurus/site-metadata.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "docusaurusVersion": "3.6.1", - "siteVersion": "0.0.0", - "pluginVersions": { - "docusaurus-plugin-content-docs": { - "type": "package", - "name": "@docusaurus/plugin-content-docs", - "version": "3.6.1" - }, - "docusaurus-plugin-content-blog": { - "type": "package", - "name": "@docusaurus/plugin-content-blog", - "version": "3.6.1" - }, - "docusaurus-plugin-content-pages": { - "type": "package", - "name": "@docusaurus/plugin-content-pages", - "version": "3.6.1" - }, - "docusaurus-plugin-debug": { - "type": "package", - "name": "@docusaurus/plugin-debug", - "version": "3.6.1" - }, - "docusaurus-theme-classic": { - "type": "package", - "name": "@docusaurus/theme-classic", - "version": "3.6.1" - }, - "docusaurus-plugin-dotenv": { - "type": "package", - "name": "docusaurus-plugin-dotenv", - "version": "1.0.1" - }, - "docusaurus-theme-mermaid": { - "type": "package", - "name": "@docusaurus/theme-mermaid", - "version": "3.6.1" - } - } -} \ No newline at end of file diff --git a/.docusaurus/site-storage.json b/.docusaurus/site-storage.json deleted file mode 100644 index c769c71..0000000 --- a/.docusaurus/site-storage.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "localStorage", - "namespace": "" -} \ No newline at end of file diff --git a/.github/workflows/pre-deploy.yml b/.github/workflows/pre-deploy.yml index 4754cbb..a50c09b 100644 --- a/.github/workflows/pre-deploy.yml +++ b/.github/workflows/pre-deploy.yml @@ -24,6 +24,10 @@ jobs: - name: Install dependencies run: npm ci - - name: Test build website + env: + FIREBASE_API_KEY: ${{ secrets.FIREBASE_API_KEY }} + FIREBASE_AUTH_DOMAIN: ${{ secrets.FIREBASE_AUTH_DOMAIN }} + FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }} + FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }} run: npm run build diff --git a/.gitignore b/.gitignore index fab1cf2..5807fd6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ .idea/ .history node_modules/ -.docusaurus +.docusaurus/ .cache-loader # Misc