- {Array.isArray(roleOptions) &&
+
+ {Array.isArray(roleOptions) && Array.isArray(data) &&
{
+ console.log(rowId, columnId, value)
+ setData((prev) =>
+ prev.map((row) =>
+ row.id === rowId ? { ...row, [columnId]: value } : row
+ )
+ )
+ }}
columns={[
{
- accessorKey: 'email',
+ name: 'email',
header: 'E-mail',
- cell: (info) => info.getValue(),
+ type: "string"
},
{
- accessorKey: 'login',
+ name: 'login',
header: 'Логин',
- cell: (info) => info.getValue(),
+ type: "string"
},
{
- accessorKey: 'phone',
+ name: 'phone',
header: 'Телефон',
- cell: (info) => info.getValue(),
+ type: "string"
},
{
- accessorKey: 'name',
+ name: 'name',
header: 'Имя',
- cell: (info) => info.getValue(),
+ type: "string"
},
{
- accessorKey: 'surname',
+ name: 'surname',
header: 'Фамилия',
- cell: (info) => info.getValue(),
+ type: "string"
},
{
- accessorKey: 'is_active',
+ name: 'is_active',
header: 'Активен',
- cell: (info) => info.getValue(),
+ type: "boolean"
},
{
- accessorKey: 'role_id',
+ name: 'role_id',
header: 'Роль',
- cell: (info) => info.getValue(),
+ type: "dictionary" //TODO: dictionary getter by id
}
]} />
}
-
+
)
}
\ No newline at end of file
diff --git a/client/src/pages/auth/PasswordReset.tsx b/client/src/pages/auth/PasswordReset.tsx
index 95390d1..36b66ba 100644
--- a/client/src/pages/auth/PasswordReset.tsx
+++ b/client/src/pages/auth/PasswordReset.tsx
@@ -1,8 +1,8 @@
import { useState } from 'react'
import { SubmitHandler, useForm } from 'react-hook-form';
import AuthService from '../../services/AuthService';
-import { Button, Flex, Loader, Paper, Text, TextInput, Transition } from '@mantine/core';
import { IconCheck } from '@tabler/icons-react';
+import { Button, Input, Spinner, Text } from '@fluentui/react-components';
interface PasswordResetProps {
email: string;
@@ -11,7 +11,7 @@ interface PasswordResetProps {
function PasswordReset() {
const [success, setSuccess] = useState(false)
- const { register, handleSubmit, watch, setError, formState: { errors, isSubmitting } } = useForm({
+ const { register, handleSubmit, watch, setError, formState: { isSubmitting } } = useForm({
defaultValues: {
email: ''
}
@@ -31,65 +31,81 @@ function PasswordReset() {
}
return (
-
-
-
- Восстановление пароля
-
+
+
+ Восстановление пароля
+
-
)
}
diff --git a/client/src/pages/auth/SignIn.tsx b/client/src/pages/auth/SignIn.tsx
index ff166ed..58f7c06 100644
--- a/client/src/pages/auth/SignIn.tsx
+++ b/client/src/pages/auth/SignIn.tsx
@@ -5,7 +5,8 @@ import { login, setUserData } from '../../store/auth';
import { useNavigate } from 'react-router-dom';
import AuthService from '../../services/AuthService';
import UserService from '../../services/UserService';
-import { Button, Flex, Loader, Paper, Text, TextInput } from '@mantine/core';
+import { Button, Field, Input, Link, Spinner, Text } from '@fluentui/react-components';
+import { pages } from '../../constants/app';
const SignIn = () => {
const { register, handleSubmit, setError, formState: { errors, isSubmitting, isValid } } = useForm({
@@ -46,53 +47,63 @@ const SignIn = () => {
message: (err as { detail: string })?.detail
})
}
-
}
};
return (
-
-
-
- Вход
-
+
);
};
diff --git a/client/src/pages/auth/SignUp.tsx b/client/src/pages/auth/SignUp.tsx
index c6e45ba..3d18837 100644
--- a/client/src/pages/auth/SignUp.tsx
+++ b/client/src/pages/auth/SignUp.tsx
@@ -1,7 +1,7 @@
import { useForm, SubmitHandler } from 'react-hook-form';
import UserService from '../../services/UserService';
import { IUser } from '../../interfaces/user';
-import { Button, Flex, Loader, Paper, Text, TextInput } from '@mantine/core';
+import { Button, Field, Input, Spinner, Text } from '@fluentui/react-components';
const SignUp = () => {
const { register, handleSubmit, formState: { errors, isValid, isSubmitting } } = useForm({
@@ -26,66 +26,76 @@ const SignUp = () => {
};
return (
-
-
-
- Регистрация
-
+
);
};
diff --git a/client/src/store/objects.ts b/client/src/store/objects.ts
index 9f35440..acefc72 100644
--- a/client/src/store/objects.ts
+++ b/client/src/store/objects.ts
@@ -2,7 +2,7 @@ import { create } from 'zustand';
interface ObjectsState {
id: Record(() => ({
export const initializeObjectsState = (
id: string,
- selectedRegion: number | null,
+ selectedRegion: number | undefined,
selectedDistrict: number | null,
selectedCity: number | null,
selectedYear: number | null,
@@ -46,7 +46,7 @@ export const setSelectedCity = (id: string, city: number | null) => useObjectsSt
})
export const getSelectedRegion = (id: string) => useObjectsStore.getState().id[id].selectedRegion
-export const setSelectedRegion = (id: string, region: number | null) => useObjectsStore.setState((state) => {
+export const setSelectedRegion = (id: string, region: number | undefined) => useObjectsStore.setState((state) => {
return {
id: {
...state.id,
diff --git a/client/yarn.lock b/client/yarn.lock
index f9119f8..3993f30 100644
--- a/client/yarn.lock
+++ b/client/yarn.lock
@@ -936,7 +936,7 @@
resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
-"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.2", "@babel/runtime@^7.25.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.2", "@babel/runtime@^7.25.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
version "7.26.0"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz"
integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==
@@ -982,6 +982,11 @@
resolved "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.0.tgz"
integrity sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==
+"@ctrl/tinycolor@^3.3.4":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz"
+ integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==
+
"@dnd-kit/accessibility@^3.1.1":
version "3.1.1"
resolved "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz"
@@ -1005,10 +1010,15 @@
dependencies:
tslib "^2.0.0"
-"@esbuild/win32-x64@0.21.5":
+"@emotion/hash@^0.9.0":
+ version "0.9.2"
+ resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz"
+ integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
+
+"@esbuild/darwin-arm64@0.21.5":
version "0.21.5"
- resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz"
- integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==
+ resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz"
+ integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
@@ -1042,20 +1052,25 @@
resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
-"@floating-ui/core@^1.0.0":
- version "1.6.2"
- resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz"
- integrity sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==
+"@floating-ui/core@^1.7.3":
+ version "1.7.3"
+ resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz"
+ integrity sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==
dependencies:
- "@floating-ui/utils" "^0.2.0"
+ "@floating-ui/utils" "^0.2.10"
-"@floating-ui/dom@^1.0.0":
- version "1.6.5"
- resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz"
- integrity sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==
+"@floating-ui/devtools@^0.2.3":
+ version "0.2.3"
+ resolved "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.3.tgz"
+ integrity sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==
+
+"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.6.12":
+ version "1.7.4"
+ resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz"
+ integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==
dependencies:
- "@floating-ui/core" "^1.0.0"
- "@floating-ui/utils" "^0.2.0"
+ "@floating-ui/core" "^1.7.3"
+ "@floating-ui/utils" "^0.2.10"
"@floating-ui/react-dom@^2.1.2":
version "2.1.2"
@@ -1073,10 +1088,1036 @@
"@floating-ui/utils" "^0.2.8"
tabbable "^6.0.0"
-"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.8":
- version "0.2.8"
- resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz"
- integrity sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==
+"@floating-ui/utils@^0.2.10", "@floating-ui/utils@^0.2.8":
+ version "0.2.10"
+ resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz"
+ integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==
+
+"@fluentui/keyboard-keys@^9.0.8":
+ version "9.0.8"
+ resolved "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz"
+ integrity sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==
+ dependencies:
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/priority-overflow@^9.1.15":
+ version "9.1.15"
+ resolved "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.15.tgz"
+ integrity sha512-/3jPBBq64hRdA416grVj+ZeMBUIaKZk2S5HiRg7CKCAV1JuyF84Do0rQI6ns8Vb9XOGuc4kurMcL/UEftoEVrg==
+ dependencies:
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-accordion@^9.8.5":
+ version "9.8.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.5.tgz"
+ integrity sha512-e3RNtrzTgTRSwueOaxjQimG3u8QQUa8EiTIpRThadedleVtS0KWfuvSv2/EKUL85I6toaTthOFFuJRpP6C9Frw==
+ dependencies:
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-motion-components-preview" "^0.9.0"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-alert@9.0.0-beta.124":
+ version "9.0.0-beta.124"
+ resolved "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz"
+ integrity sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA==
+ dependencies:
+ "@fluentui/react-avatar" "^9.6.29"
+ "@fluentui/react-button" "^9.3.83"
+ "@fluentui/react-icons" "^2.0.239"
+ "@fluentui/react-jsx-runtime" "^9.0.39"
+ "@fluentui/react-tabster" "^9.21.5"
+ "@fluentui/react-theme" "^9.1.19"
+ "@fluentui/react-utilities" "^9.18.10"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-aria@^9.16.4":
+ version "9.16.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.16.4.tgz"
+ integrity sha512-ent+vc93+6EAeg26tnZMoRp8lIJtfFMbKFAa0WvZGbN5jU24NQUniJCdXcsfrmVCQ2hHophQDvUSwGhPkABURw==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-avatar@^9.6.29", "@fluentui/react-avatar@^9.9.5":
+ version "9.9.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.5.tgz"
+ integrity sha512-xl1oewoY7dtNCyEuhghJCzHF1RVARZdtVsuleMvI9TZuyjoKuXyOzaLSyFhh1lXGkcrSsS3JtrVrTVFyR2u/wg==
+ dependencies:
+ "@fluentui/react-badge" "^9.4.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-popover" "^9.12.5"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-tooltip" "^9.8.4"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-badge@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.4.tgz"
+ integrity sha512-XfAwIweS9ypwkNsWfEApM6xLAqAJjgC4Vb31owRqUBGu+IKlKDLqhNKQPyTLVb8Ql+okiEFu7tZellCRr5K1Uw==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-breadcrumb@^9.3.5":
+ version "9.3.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.5.tgz"
+ integrity sha512-AkBMEo1L81wH5UYTQs6QqOFiAbAF9xrA6V7CDSfzOO0yBAlQH5N4DD6b+Q8dEDBWPfUmy15VzYVmhQosm4Tztg==
+ dependencies:
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-link" "^9.6.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-button@^9.3.83", "@fluentui/react-button@^9.6.5":
+ version "9.6.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.6.5.tgz"
+ integrity sha512-UMhGNn82rhz4o9dAVVG/4OUI7XjZlUW4F2u8BkSh0RAUD+d3wQn4EFYSF7/VbLvdq+dgLIaCTUMkd1UerDRvYw==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-card@^9.4.5":
+ version "9.4.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.4.5.tgz"
+ integrity sha512-MFsbbT38AzjvAdvFlPGetPV01FJTlPf3cC/UiKmR4nhZg2ss2H4+jh0p4Y/xHSCUUe5Q5nMtVX0+xSUrEt+Lig==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-text" "^9.6.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-carousel@^9.8.5":
+ version "9.8.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.8.5.tgz"
+ integrity sha512-mSgUvznEzBGhJ3PRX8BQGILbD/C0UiKul0Ry79h3y/0A8TGm8wVFDzXOH0QQsugOio4JpUamm/fDApHodsMVmw==
+ dependencies:
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-tooltip" "^9.8.4"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+ embla-carousel "^8.5.1"
+ embla-carousel-autoplay "^8.5.1"
+ embla-carousel-fade "^8.5.1"
+
+"@fluentui/react-checkbox@^9.5.4":
+ version "9.5.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.4.tgz"
+ integrity sha512-1OcjlGAOhtv67aUcHHXCFFO2Phmps30NcagQX1PhDjQNWCQa8k3de6obpgTNfLvD6EA8K0Yz+x4BkpwK11DxGQ==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-color-picker@^9.2.4":
+ version "9.2.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.4.tgz"
+ integrity sha512-LjjwfUvD0TyWTJnAIZgpgDwLj3HtBGcW4ZlM0AllJN8q3RnxnEA5ygFrhB2bFjOc6a4ijCavKEU5ZfdtmS+Kpg==
+ dependencies:
+ "@ctrl/tinycolor" "^3.3.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-combobox@^9.16.5":
+ version "9.16.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.5.tgz"
+ integrity sha512-hgBru9DW1XIysbfk7RsnfhwoxQ8JpaAFoPZF16sAtkM2W+WpBYWcHHnYHbntCos1TB2yDKCdOfkQDaHwgOUeQw==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-components@^9.69.0":
+ version "9.69.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.69.0.tgz"
+ integrity sha512-iw6gZVdAMPgPLbAwwAcA+2wRfeHdV27tRMPfrNYnFlXMAYfcXQvWjxeD8XTL5j2PYfOhRJjnWvjL0srJjjMcfA==
+ dependencies:
+ "@fluentui/react-accordion" "^9.8.5"
+ "@fluentui/react-alert" "9.0.0-beta.124"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-avatar" "^9.9.5"
+ "@fluentui/react-badge" "^9.4.4"
+ "@fluentui/react-breadcrumb" "^9.3.5"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-card" "^9.4.5"
+ "@fluentui/react-carousel" "^9.8.5"
+ "@fluentui/react-checkbox" "^9.5.4"
+ "@fluentui/react-color-picker" "^9.2.4"
+ "@fluentui/react-combobox" "^9.16.5"
+ "@fluentui/react-dialog" "^9.15.0"
+ "@fluentui/react-divider" "^9.4.4"
+ "@fluentui/react-drawer" "^9.10.0"
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-image" "^9.3.4"
+ "@fluentui/react-infobutton" "9.0.0-beta.102"
+ "@fluentui/react-infolabel" "^9.4.5"
+ "@fluentui/react-input" "^9.7.4"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-link" "^9.6.4"
+ "@fluentui/react-list" "^9.5.0"
+ "@fluentui/react-menu" "^9.19.5"
+ "@fluentui/react-message-bar" "^9.6.5"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-nav" "^9.3.5"
+ "@fluentui/react-overflow" "^9.5.5"
+ "@fluentui/react-persona" "^9.5.5"
+ "@fluentui/react-popover" "^9.12.5"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-progress" "^9.4.4"
+ "@fluentui/react-provider" "^9.22.4"
+ "@fluentui/react-radio" "^9.5.4"
+ "@fluentui/react-rating" "^9.3.4"
+ "@fluentui/react-search" "^9.3.4"
+ "@fluentui/react-select" "^9.4.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-skeleton" "^9.4.4"
+ "@fluentui/react-slider" "^9.5.4"
+ "@fluentui/react-spinbutton" "^9.5.4"
+ "@fluentui/react-spinner" "^9.7.4"
+ "@fluentui/react-swatch-picker" "^9.4.4"
+ "@fluentui/react-switch" "^9.4.4"
+ "@fluentui/react-table" "^9.18.5"
+ "@fluentui/react-tabs" "^9.10.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-tag-picker" "^9.7.5"
+ "@fluentui/react-tags" "^9.7.5"
+ "@fluentui/react-teaching-popover" "^9.6.5"
+ "@fluentui/react-text" "^9.6.4"
+ "@fluentui/react-textarea" "^9.6.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-toast" "^9.7.0"
+ "@fluentui/react-toolbar" "^9.6.5"
+ "@fluentui/react-tooltip" "^9.8.4"
+ "@fluentui/react-tree" "^9.13.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@fluentui/react-virtualizer" "9.0.0-alpha.102"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-context-selector@^9.2.6":
+ version "9.2.6"
+ resolved "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.6.tgz"
+ integrity sha512-AskFoj248mH8USB/GfXRxj4PbVETVg+T1Xl+uVS6owYchVqkDDHW3oYnZdOTY/rMf1hxOUJhcC3GtXP0JRFdbg==
+ dependencies:
+ "@fluentui/react-utilities" "^9.24.0"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-dialog@^9.15.0":
+ version "9.15.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.15.0.tgz"
+ integrity sha512-sB8ilho8af0QW+pekkBJRpXaZvh1CQkEUOUdB0UhGWlH0zuRdl3gbMujjh06anVJgeo6bT2yomlG2YPjVLv9Rg==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-motion-components-preview" "^0.9.0"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-divider@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.4.4.tgz"
+ integrity sha512-Hg61v5YSh02H/fQJdfkzpqkrrupXIdzfbnRczCsjl5r9W2sqlO0STC100/SCmxtLoZN5208tM268NIPGfQLArw==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-drawer@^9.10.0":
+ version "9.10.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.10.0.tgz"
+ integrity sha512-yoTJGoH6jgL2/Nu3wfJptbMZdGnHhUh4cOKESTiiSjCmVgmr56gGFzMjAICek1YLtrnxGBEAJngkOpyQFNHQtw==
+ dependencies:
+ "@fluentui/react-dialog" "^9.15.0"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-field@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.4.tgz"
+ integrity sha512-JtW3faTdKIE/d/mum9ZDkiC6vyip7h5rLa7zhIQ/Eek0JR2vHZwta8BODxY0Mwvga/xTK9aC3fNo/FcXSoL3Rg==
+ dependencies:
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-icons@^2.0.237", "@fluentui/react-icons@^2.0.239", "@fluentui/react-icons@^2.0.245", "@fluentui/react-icons@^2.0.309":
+ version "2.0.309"
+ resolved "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.309.tgz"
+ integrity sha512-rxR1iTh7FfVuFzyaLym0NLzAkfR+dVo2M53qv1uISYUvoZUGoTUazECTPmRXnMb33vtHuf6VT/quQyhCrLCmlA==
+ dependencies:
+ "@griffel/react" "^1.0.0"
+ tslib "^2.1.0"
+
+"@fluentui/react-image@^9.3.4":
+ version "9.3.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.4.tgz"
+ integrity sha512-wtRE7D+1Td9Ha5asRxDuUCIGfx75ilIWgZDws2MQoZrVo05iSAf3F+Ylv+MuiQ2p8N46n8gGyUBNmyFwfWUfKA==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-infobutton@9.0.0-beta.102":
+ version "9.0.0-beta.102"
+ resolved "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz"
+ integrity sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.237"
+ "@fluentui/react-jsx-runtime" "^9.0.36"
+ "@fluentui/react-label" "^9.1.68"
+ "@fluentui/react-popover" "^9.9.6"
+ "@fluentui/react-tabster" "^9.21.0"
+ "@fluentui/react-theme" "^9.1.19"
+ "@fluentui/react-utilities" "^9.18.7"
+ "@griffel/react" "^1.5.14"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-infolabel@^9.4.5":
+ version "9.4.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.5.tgz"
+ integrity sha512-sjUPSt1VeBkvHIn+Iq3LL+KXwrzLGANkR2MC80+OJNn59tk3jVFkcnlPxWYWnOD/Zlpl6SqIlKnzrVQGfIxxvA==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-popover" "^9.12.5"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-input@^9.7.4":
+ version "9.7.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.4.tgz"
+ integrity sha512-ZNhM5xKckA39O3g6LjwoZCqy8kopFQ1ujfwxl0D60fEDMBwUYoK2NR1Zr/pEF9ItuhKlIN9fs1F/Hqay7fnYDw==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-jsx-runtime@^9.0.36", "@fluentui/react-jsx-runtime@^9.0.39", "@fluentui/react-jsx-runtime@^9.1.4", "@fluentui/react-jsx-runtime@^9.1.6":
+ version "9.1.6"
+ resolved "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.1.6.tgz"
+ integrity sha512-ClaksavUB9CPRPuMKxtsjVCg+N95jMt3Oi5RBGY4dAMxwaERpweQPv5CCuZzOq4Ybp4FpAXwK1jGNZzXizvfaA==
+ dependencies:
+ "@fluentui/react-utilities" "^9.24.0"
+ "@swc/helpers" "^0.5.1"
+ react-is "^17.0.2"
+
+"@fluentui/react-label@^9.1.68", "@fluentui/react-label@^9.3.4":
+ version "9.3.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.4.tgz"
+ integrity sha512-oBdN3J5qFuiS57eCk+rXEYg+zt/7Mgt7SqxQlJzkU8uzlj5J5B+IjITlADOEYjuG0QDzhNA4/et2AX8c8kA55Q==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-link@^9.6.4":
+ version "9.6.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.6.4.tgz"
+ integrity sha512-jmn/lkDt31bE8ZMgPQ9ZCeUeHJ7fL28HelOj8Mod9lhTfykyFESzWjd3oJQ0FSKta5I1oqwrBcxa4dIuDM2sfw==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-list@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.5.0.tgz"
+ integrity sha512-iJIq5DNxRDog2AFror7d/7q7mzTcVnjejfF4ZhpIZW0hYOzpeVsZvCWilvg96ItvXgNApM3F369ZLLs1Q3uUIQ==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-checkbox" "^9.5.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-menu@^9.19.5":
+ version "9.19.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.19.5.tgz"
+ integrity sha512-+tvO4m8DB0NBPnFedcpCvmNJVmC/6VQd2Gzn8VIqJOBVnm1xRQ85YjH7d8CK1FKdW26JhYAAj8pVIh8k+mLseA==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-message-bar@^9.6.5":
+ version "9.6.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.5.tgz"
+ integrity sha512-YpCaYxN4Y0sFalk1GZ1L4MXSGLepvyON9uW1PVeWS89XQlWGPCSSEhFTUjWrQJar2wsJ8kv/LKreQb87mCYolg==
+ dependencies:
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-link" "^9.6.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+ react-transition-group "^4.4.1"
+
+"@fluentui/react-motion-components-preview@^0.9.0":
+ version "0.9.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.9.0.tgz"
+ integrity sha512-MkzDBtuZzFCW9RC7zW9e7r8AdcocpGigMQpL6gi9OYYEUDiIPSjTsitok9W0ZZ7H4gBy+p7MjG/we5JcsBCnpQ==
+ dependencies:
+ "@fluentui/react-motion" "*"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-motion@*", "@fluentui/react-motion@^9.10.3":
+ version "9.10.3"
+ resolved "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.10.3.tgz"
+ integrity sha512-0UZyBSY73wP+p2s8FQsi4XdBCuGzjZ5MXy/2oohqX3yAb8t+F7e1ID0fJym9pnwwYkGeugZUlkWfyWgFPuSQag==
+ dependencies:
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-nav@^9.3.5":
+ version "9.3.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.5.tgz"
+ integrity sha512-SumdUakSW1XWmzJG7OsiNuJDAhxHWa+uNvZ/rURJTFGkwSt+a1Fi0UL1uutyMtK1U5rCBRMtrf79r3M3+DURJw==
+ dependencies:
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-divider" "^9.4.4"
+ "@fluentui/react-drawer" "^9.10.0"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-tooltip" "^9.8.4"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-overflow@^9.5.5":
+ version "9.5.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.5.5.tgz"
+ integrity sha512-WbG0DMJ5B7hOIYncmXjG1odS37mlldPpqm4WXpDv2IMIYzzlcI8JDk0KimrAb2/FgLrRm3vWbxZ1hyb5YjImrg==
+ dependencies:
+ "@fluentui/priority-overflow" "^9.1.15"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-persona@^9.5.5":
+ version "9.5.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.5.tgz"
+ integrity sha512-s//UCtV+Vf+/ghY3+InWph1mLOOG3NxhoRzttXDSfinzLXgDzf6PUPd+FbntK8eu6RyOllnquydnLTkDLt/k/g==
+ dependencies:
+ "@fluentui/react-avatar" "^9.9.5"
+ "@fluentui/react-badge" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-popover@^9.12.5", "@fluentui/react-popover@^9.9.6":
+ version "9.12.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.12.5.tgz"
+ integrity sha512-GzIkJoyzRmgz8UgVq2xhqii/trIAMLpLYbr3XrxukrkDg837OZKFcBbSbqTUSNVZ6ra4RrlGMaF4yhWHBTSs1A==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-portal@^9.8.1":
+ version "9.8.1"
+ resolved "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.1.tgz"
+ integrity sha512-PjcKGNpphryhHBtlObbBVNrsasPt6QCbTyLYfmUKR92+XQI0U92AV9fHS7sArXGP3HrXjzUDvf+rLnecRMQmcA==
+ dependencies:
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-positioning@^9.20.4":
+ version "9.20.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.4.tgz"
+ integrity sha512-MyldPBLO+hX0+qI2kfRZRI1hdSihgDKqpdqkl6O25PVce2SaGvvDAK72GDNOyoAApnXlVOFIEAyLSWzxjTGDbw==
+ dependencies:
+ "@floating-ui/devtools" "^0.2.3"
+ "@floating-ui/dom" "^1.6.12"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+ use-sync-external-store "^1.2.0"
+
+"@fluentui/react-progress@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.4.tgz"
+ integrity sha512-53oBCjgnqKLhX3amF8UczzBajOn1iQ1li4e14IIo+pmocI6kqohUWEBX6FUyor9+gSoty47pmS1T8izxyqnaCA==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-provider@^9.22.4":
+ version "9.22.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.4.tgz"
+ integrity sha512-GhNGnFtNue7ZDxZjln4NtZMon0WNgaVBwEeqk2f5v6yzaGQN6Qm6/Ke/oCVTv++weimk2Sxysy2iN+/fMG3w0Q==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/core" "^1.16.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-radio@^9.5.4":
+ version "9.5.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.4.tgz"
+ integrity sha512-wgqNgEMUbDmiSSNG8rtYYLVmkfABZyotTGAlyUMAsE4mw4wlcsLEFhVL2LNckH4a4DR/jeJb5McatgdpX7T4+Q==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-rating@^9.3.4":
+ version "9.3.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.4.tgz"
+ integrity sha512-Nq1dp7tVxTPJ8arqPaQKW9Apw7clkqVH6zZc/9ssSqEQO4ap4pWZPY0omSkxwdk15jH0AKzXMGTN5eT9MfK8Kw==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-search@^9.3.4":
+ version "9.3.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.4.tgz"
+ integrity sha512-l3JK18E+VQ+zZ0u9Id+xr3b1+KS8bWRVqbhU5Cm/BdtipW0pr/uzG8i5IH64pPLu9S0hfI4ROCQ2miZ5bBmO4g==
+ dependencies:
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-input" "^9.7.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-select@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.4.tgz"
+ integrity sha512-NFAaZ1kMrMLNOqKlxkgIW66rO8RCNG3PRwbPBvHkMawupoFSiHag5r7YLxZsn1OX8HFnXz9wp083ZjWXHvEwWA==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-shared-contexts@^9.24.1", "@fluentui/react-shared-contexts@^9.25.0":
+ version "9.25.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.25.0.tgz"
+ integrity sha512-uFWi93L5ZjZACx5VA4+gbWgg6l/on3ultJpXTyFYFuox0paJbqENsPf383GKZW7UnUs08Kqry5CFC36VfqDdSg==
+ dependencies:
+ "@fluentui/react-theme" "^9.2.0"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-skeleton@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.4.tgz"
+ integrity sha512-keXTUdweqPMffECCLoc2Fu35xxpLUNh3opGy4/ShT73YVTQgLyRTJMKv5v+y2TzujWP9T/THm+HHxe56eQBrVQ==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-slider@^9.5.4":
+ version "9.5.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.4.tgz"
+ integrity sha512-AX6t49OMF/OWDN6M+gsBUu5ZAuhswLdvrnuRJY+jMHWSMitTK2DBgruNUKhpA1K5Kl0ZqFHlU8eTMti8FT6Nog==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-spinbutton@^9.5.4":
+ version "9.5.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.4.tgz"
+ integrity sha512-MiNih2+ds5acPXNLYufvD9pnD6z2pZH0OHATrCh6MngAdbSTC5vR2+lP9qvBj02zQ/L4nZEcuaLbd4BrP7KUpg==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-spinner@^9.7.4":
+ version "9.7.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.4.tgz"
+ integrity sha512-d4HTD4TlvM4PN+J5iWOrGqcfOyoPbX+KEQbUexX/4ZBNcGPsAbHtLH4IHoQTZIYUKRurLZH1dnTgyeTjraR2HQ==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-swatch-picker@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.4.tgz"
+ integrity sha512-U0xZRd9v4C/fwlx7ux4ufY2OWCnLzClqc97r+Roeg+5FCF3ACEwocwQoA/Md/uQxqVjeIMTyxW20Ozlk4rnLYQ==
+ dependencies:
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-switch@^9.4.4":
+ version "9.4.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.4.4.tgz"
+ integrity sha512-9DyAGW5L/cmxp6R9HNmP4SoSlzdf9oO7Z3Hbu5DoMHKTvL3hU86K84MeU1fNaDbHEkdgdVFMYt5QFbzoW/lkqw==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-label" "^9.3.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-table@^9.18.5":
+ version "9.18.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.18.5.tgz"
+ integrity sha512-JQy7HiHiMkfi0H8u/cKui8mhRc3ESuClGSS2IRoGyCDPILRuwf1OW6h6uPMTf5DYJV5OnEwxQTM8zAjPTmZH1g==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-avatar" "^9.9.5"
+ "@fluentui/react-checkbox" "^9.5.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-radio" "^9.5.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-tabs@^9.10.0":
+ version "9.10.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.10.0.tgz"
+ integrity sha512-fFHAXmOwz+ESt23CKgicvu76FzVYywcCj+/nL8xjMtulEnoNrKC1SkLwScTgeJgo+WQw2RchyG1fdFppPVz+zA==
+ dependencies:
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-tabster@^9.21.0", "@fluentui/react-tabster@^9.21.5", "@fluentui/react-tabster@^9.26.4":
+ version "9.26.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.4.tgz"
+ integrity sha512-ri/h4MHdSdTPn40isPZw1tOnB4W+wLj0EtJWDdKc49vDX8NXTmULLBDodHDsqauVJpKMw3Jw69Ccuf09S+qhTA==
+ dependencies:
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+ keyborg "^2.6.0"
+ tabster "^8.5.5"
+
+"@fluentui/react-tag-picker@^9.7.5":
+ version "9.7.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.5.tgz"
+ integrity sha512-0FlRcHhk08q1fR6YkUNShqSPT+Cq9LPsTVU2nlwk0piVY2BxTbCYD+lK+qjJmJHIXUtOA1naQESRdQMmrStfYA==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-combobox" "^9.16.5"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-tags" "^9.7.5"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-tags@^9.7.5":
+ version "9.7.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.5.tgz"
+ integrity sha512-9rJv6bHzMsEvmWJFIUwq1bgLZ7D1XZ556fOtPl9P7JU2i6gCYzkXCakHm9faUJnNw2CcKq0aw38sGJoHR7wNuA==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-avatar" "^9.9.5"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-teaching-popover@^9.6.5":
+ version "9.6.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.5.tgz"
+ integrity sha512-fNSwEXRPDa5qRjgEI8vvlki279/hhCWeQyYFyJ4D4pRga8u3CGa6RI33GuUsxHO2ROOgMRFh2JJIYlG/+GMhjQ==
+ dependencies:
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-popover" "^9.12.5"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+ use-sync-external-store "^1.2.0"
+
+"@fluentui/react-text@^9.6.4":
+ version "9.6.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.4.tgz"
+ integrity sha512-plHq9chCXcV9wtwNUtQYJSCTMJyEtMKHFj9s54ZS6GZOIxm/SIqsSz5ZAR25mgdn4mlyuMS+Ac3nBR83T+zVDw==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-textarea@^9.6.4":
+ version "9.6.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.4.tgz"
+ integrity sha512-Gb6XkGNAiPE19cBfIkJVph3hKxubNrh5/idRQVDpQapjlRC2d8RmnNtUIlLwkiWtIdFvis0lxZuATQlDTQlnBA==
+ dependencies:
+ "@fluentui/react-field" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-theme@^9.1.19", "@fluentui/react-theme@^9.2.0":
+ version "9.2.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.0.tgz"
+ integrity sha512-Q0zp/MY1m5RjlkcwMcjn/PQRT2T+q3bgxuxWbhgaD07V+tLzBhGROvuqbsdg4YWF/IK21zPfLhmGyifhEu0DnQ==
+ dependencies:
+ "@fluentui/tokens" "1.0.0-alpha.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-toast@^9.7.0":
+ version "9.7.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.0.tgz"
+ integrity sha512-8GjhlUhKheDOEJudFCVCU9zFnXO66cAfn7xeMeIda5ZwdknD9Qh05bFLK68MRfBj9KpzfJC7tX84ztLDihVqzg==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-motion-components-preview" "^0.9.0"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-toolbar@^9.6.5":
+ version "9.6.5"
+ resolved "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.6.5.tgz"
+ integrity sha512-eHnZb2+/2AL0ZWO9dgm4IirXBgzFTCVEDT2oXMXNG49IbbZOrPo+MX+POb4gduKUdOE7STJvrgw79ePs+Q94hA==
+ dependencies:
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-divider" "^9.4.4"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-radio" "^9.5.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-tooltip@^9.8.4":
+ version "9.8.4"
+ resolved "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.8.4.tgz"
+ integrity sha512-Yb8kW37CmK2CI5zilYYnvVjeXKyH1S8Fdi5lXmL6sm48Vf/Ad5s8WKYGzTRq7faLN7oR2R53Z+t8g7EEGfhO2w==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-portal" "^9.8.1"
+ "@fluentui/react-positioning" "^9.20.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-tree@^9.13.0":
+ version "9.13.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.13.0.tgz"
+ integrity sha512-UJKiZyqtqE1c2ICtUSDuTVe1bZb+i5CVOZvQrgjNiSolRKAFrLEOk7G+wOjq6X4OPwiZRp+rpkHLr6KTJ3LFsg==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-aria" "^9.16.4"
+ "@fluentui/react-avatar" "^9.9.5"
+ "@fluentui/react-button" "^9.6.5"
+ "@fluentui/react-checkbox" "^9.5.4"
+ "@fluentui/react-context-selector" "^9.2.6"
+ "@fluentui/react-icons" "^2.0.245"
+ "@fluentui/react-jsx-runtime" "^9.1.6"
+ "@fluentui/react-motion" "^9.10.3"
+ "@fluentui/react-motion-components-preview" "^0.9.0"
+ "@fluentui/react-radio" "^9.5.4"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@fluentui/react-tabster" "^9.26.4"
+ "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-utilities" "^9.24.0"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-utilities@^9.18.10", "@fluentui/react-utilities@^9.18.7", "@fluentui/react-utilities@^9.23.1", "@fluentui/react-utilities@^9.24.0":
+ version "9.24.0"
+ resolved "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.24.0.tgz"
+ integrity sha512-fIAEi62slg3YGe9nbUW4crD9KLx//eNWBVRuwEvhqJeqrbLL6dTWRAmRhmYOmzzySy+4gxHP7I/D7jl3BjeXpA==
+ dependencies:
+ "@fluentui/keyboard-keys" "^9.0.8"
+ "@fluentui/react-shared-contexts" "^9.25.0"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/react-virtualizer@9.0.0-alpha.102":
+ version "9.0.0-alpha.102"
+ resolved "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.102.tgz"
+ integrity sha512-kt/kuAMTKTTY/00ToUlgUwUCty2HGj4Tnr+fxKRmr7Ziy5VWhi1YoNJ8vcgmxog5J90t4tS29LB0LP0KztQUVg==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.1.4"
+ "@fluentui/react-shared-contexts" "^9.24.1"
+ "@fluentui/react-utilities" "^9.23.1"
+ "@griffel/react" "^1.5.22"
+ "@swc/helpers" "^0.5.1"
+
+"@fluentui/tokens@1.0.0-alpha.22":
+ version "1.0.0-alpha.22"
+ resolved "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.22.tgz"
+ integrity sha512-i9fgYyyCWFRdUi+vQwnV6hp7wpLGK4p09B+O/f2u71GBXzPuniubPYvrIJYtl444DD6shLjYToJhQ1S6XTFwLg==
+ dependencies:
+ "@swc/helpers" "^0.5.1"
"@fontsource/inter@^5.0.19":
version "5.0.19"
@@ -1088,6 +2129,33 @@
resolved "https://registry.npmjs.org/@fontsource/open-sans/-/open-sans-5.0.28.tgz"
integrity sha512-hBvJHY76pJT/JynGUB5EXWhnzjYfLdcMn655J5p1v9lTT9HdQSy+keq2KPVXO2Htlg998BBa3p6u/jlrZ6w0kg==
+"@griffel/core@^1.16.0", "@griffel/core@^1.19.2":
+ version "1.19.2"
+ resolved "https://registry.npmjs.org/@griffel/core/-/core-1.19.2.tgz"
+ integrity sha512-WkB/QQkjy9dE4vrNYGhQvRRUHFkYVOuaznVOMNTDT4pS9aTJ9XPrMTXXlkpcwaf0D3vNKoerj4zAwnU2lBzbOg==
+ dependencies:
+ "@emotion/hash" "^0.9.0"
+ "@griffel/style-types" "^1.3.0"
+ csstype "^3.1.3"
+ rtl-css-js "^1.16.1"
+ stylis "^4.2.0"
+ tslib "^2.1.0"
+
+"@griffel/react@^1.0.0", "@griffel/react@^1.5.14", "@griffel/react@^1.5.22":
+ version "1.5.30"
+ resolved "https://registry.npmjs.org/@griffel/react/-/react-1.5.30.tgz"
+ integrity sha512-1q4ojbEVFY5YA0j1NamP0WWF4BKh+GHsVugltDYeEgEaVbH3odJ7tJabuhQgY+7Nhka0pyEFWSiHJev0K3FSew==
+ dependencies:
+ "@griffel/core" "^1.19.2"
+ tslib "^2.1.0"
+
+"@griffel/style-types@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.3.0.tgz"
+ integrity sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==
+ dependencies:
+ csstype "^3.1.3"
+
"@hello-pangea/dnd@^17.0.0":
version "17.0.0"
resolved "https://registry.npmjs.org/@hello-pangea/dnd/-/dnd-17.0.0.tgz"
@@ -1187,24 +2255,6 @@
resolved "https://registry.npmjs.org/@js-preview/pdf/-/pdf-2.0.2.tgz"
integrity sha512-g7RsK4k97y+/XvsjZfltEotty+QpfeQGDBAbr9UB0npjVP+2gxRnIhNEPpYFr44XQ6ZNjAIs5nKFppGjJVFJMQ==
-"@mantine/carousel@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/carousel/-/carousel-7.13.0.tgz"
- integrity sha512-SmBsBwi8WRzAnnGPorhmfJ8enxTn8VQ74dAjO3XG9Z85VFho2uBeDCqmFv1AQDiYKAsCDO46EykPkBcgZJ1nfg==
-
-"@mantine/charts@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/charts/-/charts-7.13.0.tgz"
- integrity sha512-x5aH3EI6Vbum8yOIC0IADrPXxFCWCoBSeIQr/oEWDnnRkARZL6P3Q3ltFp7oQS3nrK176ztUDks79Kxxo5FkLg==
-
-"@mantine/code-highlight@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/code-highlight/-/code-highlight-7.13.0.tgz"
- integrity sha512-0EVIX2/L2STdzlKNdHc4aslFObWOP+GQt3/cr8lxwNvwquUFCPG3WxZixa8HfllKSgD5MlXVuCagyvZ35e94jg==
- dependencies:
- clsx "^2.1.1"
- highlight.js "^11.9.0"
-
"@mantine/core@^7.13.0", "@mantine/core@7.13.0":
version "7.13.0"
resolved "https://registry.npmjs.org/@mantine/core/-/core-7.13.0.tgz"
@@ -1231,32 +2281,11 @@
dependencies:
react-dropzone-esm "15.0.1"
-"@mantine/form@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/form/-/form-7.13.0.tgz"
- integrity sha512-CeQbE08D7JNA+YyaGKAdFj40rp0JDFobcobIgNZzIyzXX8QNxIrtGhX3QqKIiwiFcjJi4WCxUSzDrd6vOKaEmA==
- dependencies:
- fast-deep-equal "^3.1.3"
- klona "^2.0.6"
-
-"@mantine/hooks@^7.13.0", "@mantine/hooks@7.13.0":
+"@mantine/hooks@7.13.0":
version "7.13.0"
resolved "https://registry.npmjs.org/@mantine/hooks/-/hooks-7.13.0.tgz"
integrity sha512-oQpwSi0gajH3UR1DFa9MQ+zeYy75xbc8Im9jIIepLbiJXtIcPK+yll1BMxNwPQLYU1pYI6ZgUazI2PoykVNmsg==
-"@mantine/modals@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/modals/-/modals-7.13.0.tgz"
- integrity sha512-0Yl8zhbeS4ExpqbPmH6qarS3XpmrkRzB2EATC0p509bviHlNa0MTGhR+lbW9zAdw7UXjqZmKUe3yXO23ONVgpw==
-
-"@mantine/notifications@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/notifications/-/notifications-7.13.0.tgz"
- integrity sha512-EEgKFxUK/4s2FKTYb6hKFbcsLwnccSe/8GsJ18DWGiLRxFq9DsgWCzfPAe+PVcGTITYfK7nbKxEF5l+KLdPOtQ==
- dependencies:
- "@mantine/store" "7.13.0"
- react-transition-group "4.4.5"
-
"@mantine/nprogress@^7.13.0":
version "7.13.0"
resolved "https://registry.npmjs.org/@mantine/nprogress/-/nprogress-7.13.0.tgz"
@@ -1264,23 +2293,11 @@
dependencies:
"@mantine/store" "7.13.0"
-"@mantine/spotlight@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-7.13.0.tgz"
- integrity sha512-zQ99lm0eOllXhT2bAr9YVaO3DFYlJVFxEMbXxLO5bG0AtAb7DLrhINXbNyH96OiUt+VkahSVHxbqLv5J8z2WvQ==
- dependencies:
- "@mantine/store" "7.13.0"
-
"@mantine/store@7.13.0":
version "7.13.0"
resolved "https://registry.npmjs.org/@mantine/store/-/store-7.13.0.tgz"
integrity sha512-ldYJGMcmqTxffQMCQZZWNtXKlG649S3BGM8ukeZ6FLZckVXLQAR2o+G5EkETNihh0sJKR7DVsYHltL5hyxYLkg==
-"@mantine/tiptap@^7.13.0":
- version "7.13.0"
- resolved "https://registry.npmjs.org/@mantine/tiptap/-/tiptap-7.13.0.tgz"
- integrity sha512-WoquUeyX6s6CVFkm4qwJWSt9e10JjX9p/LdGPpdKLn0lrJ4vGJy+L2zFDcoDxwXwgUKIw32rTmIoSsxUBziVIQ==
-
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
@@ -1312,16 +2329,6 @@
resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
-"@popperjs/core@^2.9.0":
- version "2.11.8"
- resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz"
- integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
-
-"@remirror/core-constants@3.0.0":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz"
- integrity sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==
-
"@remix-run/router@1.16.1":
version "1.16.1"
resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz"
@@ -1391,10 +2398,10 @@
estree-walker "^2.0.2"
picomatch "^2.3.1"
-"@rollup/rollup-win32-x64-msvc@4.18.0":
+"@rollup/rollup-darwin-arm64@4.18.0":
version "4.18.0"
- resolved "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz"
- integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==
+ resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz"
+ integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==
"@surma/rollup-plugin-off-main-thread@^2.2.3":
version "2.2.3"
@@ -1406,10 +2413,10 @@
magic-string "^0.25.0"
string.prototype.matchall "^4.0.6"
-"@swc/core-win32-x64-msvc@1.5.28":
+"@swc/core-darwin-arm64@1.5.28":
version "1.5.28"
- resolved "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.28.tgz"
- integrity sha512-jap6EiB3wG1YE1hyhNr9KLPpH4PGm+5tVMfN0l7fgKtV0ikgpcEN/YF94tru+z5m2HovqYW009+Evq9dcVGmpg==
+ resolved "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.28.tgz"
+ integrity sha512-sP6g63ybzIdOWNDbn51tyHN8EMt7Mb4RMeHQEsXB7wQfDvzhpWB+AbfK6Gs3Q8fwP/pmWIrWW9csKOc1K2Mmkg==
"@swc/core@^1.5.7":
version "1.5.28"
@@ -1435,6 +2442,13 @@
resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz"
integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==
+"@swc/helpers@*", "@swc/helpers@^0.5.1":
+ version "0.5.17"
+ resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz"
+ integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==
+ dependencies:
+ tslib "^2.8.0"
+
"@swc/types@^0.1.8":
version "0.1.8"
resolved "https://registry.npmjs.org/@swc/types/-/types-0.1.8.tgz"
@@ -1466,244 +2480,11 @@
resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.5.tgz"
integrity sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==
-"@techstark/opencv-js@^4.10.0-release.1":
- version "4.10.0-release.1"
- resolved "https://registry.npmjs.org/@techstark/opencv-js/-/opencv-js-4.10.0-release.1.tgz"
- integrity sha512-S4XELidRiQeA0q1s9VQLo540wCxUo24r1O4C+LqZ6llX+sPCXvZCPv3Ice8dEIr0uavyZ8YZeKXSBdDgMXSXjw==
-
-"@tiptap/core@^2.7.0", "@tiptap/core@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/core/-/core-2.7.3.tgz"
- integrity sha512-6b62isitaWRX6cR6V5x4O9+1lgCpoTNRrSegWwBrE1OGDHcGwdTZuzdNIbjLZ9k3qs4tXl49WKXHIXK44RDOIw==
-
-"@tiptap/extension-blockquote@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.7.3.tgz"
- integrity sha512-onUThBo5XoNB7bFPI41WYNVbhX51TQDdymqEEJ0yS+0kqYMLOGxK5rylj1p+8SfpV+AIsrl5BSccijy1N7afKA==
-
-"@tiptap/extension-bold@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.7.3.tgz"
- integrity sha512-jc38r/1YSix20s47qXwOAzVYmxVwySS5oTsNr9T5pFp0NWSFSwYsAn2L1Ko4BcI9nJ8VDgnGGg/JjkurGM3SCw==
-
-"@tiptap/extension-bubble-menu@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.7.3.tgz"
- integrity sha512-gzhiNFwbR7oWxw1DTF6MTa6bd6toLY5mFSFLn4IdrqkkY5enxJXEak/uYvJ/q2gNvtZbrgBZVZn2UABPl2e9dg==
- dependencies:
- tippy.js "^6.3.7"
-
-"@tiptap/extension-bullet-list@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.7.3.tgz"
- integrity sha512-ctcuqyWavLSgzQzRFAzubCdTbmE8p2jZWAe2nDNCfSsNDGKlqMnQVswj+qTQhlFEvJZh0AXs1N3eKA2ezNI+Yw==
-
-"@tiptap/extension-code-block@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.7.3.tgz"
- integrity sha512-WrF3X6lD8IXIWC7E5tMWL+hCMzVop3PQxFFaYi8Ovk6q3Jd8pnOtKugQp1lWcW72rek8v20LEnl1u7BkWal2TQ==
-
-"@tiptap/extension-code@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.7.3.tgz"
- integrity sha512-3QsUk7ke1GDntVKRu3BJeZhdjg1bONuJlfcsNLqjK+Y8LYjn8Y7MPCX4X3+DB5HuMUPT6Mu1xUNp1LMZq86LZg==
-
-"@tiptap/extension-document@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.7.3.tgz"
- integrity sha512-gL+NhS3r5T5B3DAnENis8VliFooOcpnp5diqmpiNPeQaO04GRQZCsFGmk/b/xRyEI8j80m+YtGYbpJodlvsTPw==
-
-"@tiptap/extension-dropcursor@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.7.3.tgz"
- integrity sha512-LmS31dwrdjg30g61aU6735bfWZyfdwOO+GTdXPkoDeL3b3SNAMg39Gdb0UyI7CpmJhTWgZvst7AOQXht0DQcfw==
-
-"@tiptap/extension-floating-menu@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.7.3.tgz"
- integrity sha512-ch8kiFJJAuF5gTddM5VNLvOzvuquYELeM4SmUQcQ5O9X7dn1L1sTwrJgpj+oLOp5K+MF2YLCYC8dAEIWIj2rlg==
- dependencies:
- tippy.js "^6.3.7"
-
-"@tiptap/extension-gapcursor@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.7.3.tgz"
- integrity sha512-dtrh2ulAu9F9CsytNwhaovx79XUZzhJxgweSWlZapzR77tridSMAq7OgRL+bMVBy2JDvjyUNPdm2DkNELBofcQ==
-
-"@tiptap/extension-hard-break@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.7.3.tgz"
- integrity sha512-HtnjmQfbjTDsrPzfRDmzH4fZvm5xZ0qmYQyRkfV4tFrD1vx6Wb2hmpfcuiBYuNVEP6OmOzG9pQV98zhfSHEcjg==
-
-"@tiptap/extension-heading@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.7.3.tgz"
- integrity sha512-Wq1pqUCTgFk3MddlsCZuNq9ROMctGlXGagyRcGpPtb5BJ3Ane5Njyg0lZjgGbr6CW1F3W4gy1xRKNVHXFjZ51w==
-
-"@tiptap/extension-history@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.7.3.tgz"
- integrity sha512-sXU1R6jvd16h0IPRroBhAzeXAMFNSldJ4vhX7dxlhWTKQHeAh1Mvuye+o9oX3oNnCm6bN++j2n/CxuZoJWOSbQ==
-
-"@tiptap/extension-horizontal-rule@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.7.3.tgz"
- integrity sha512-0nXP1mrZ9VQLwtzHVbyzNz2ICnwEdM6l7oDbPlP8atH/kIRpINq/SiBr2wiMnU4nHnT2SacOfuk8MUEU1DBikA==
-
-"@tiptap/extension-italic@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.7.3.tgz"
- integrity sha512-qMX5LjMTdPpSDp4VIpSOY0d6bB6m4CJepGlMVrQEfUEj9uMPZZxD0cME+63r/J4yIrmMCR+GJyjOu5erdYp3JA==
-
-"@tiptap/extension-link@^2.7.3", "@tiptap/extension-link@>=2.1.12":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.7.3.tgz"
- integrity sha512-fAAt/50Adh4VlFk4yLc75p3kAYP0qCcYx1vrUd7MNZXJGvBixddsFfNNBB9GNy+SyE7TZRhX4Eg4n8pApoiPQA==
- dependencies:
- linkifyjs "^4.1.0"
-
-"@tiptap/extension-list-item@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.7.3.tgz"
- integrity sha512-xCb4WjeBn3IekWyofhc9WnxYROv9oq7KM8tMqVaMNfSfSzd6wfoijzFBeL2da1B5Pwl1tJM6MqcH70zmytMJZw==
-
-"@tiptap/extension-ordered-list@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.7.3.tgz"
- integrity sha512-J7PbM1tQSNpAGQ9Ft9Qm2oKQDE4J6uZv711ZwQgWBVne7CEu1zfD/ezlRe4yiw5XjeD0B91CP4KNRRKefePAjA==
-
-"@tiptap/extension-paragraph@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.7.3.tgz"
- integrity sha512-jcvcsN1JEYxPYQ3IgeJ7sUr3gDlIoVm9GXIV83fiF8KWw30M1jWfYJ6zgef8e5wB7d/NLhc3yhVrRk4R6P4ApQ==
-
-"@tiptap/extension-strike@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.7.3.tgz"
- integrity sha512-X6ybvtt/F8usRoq9MjJcTAnr0pboi3FjqZtMZOKrX1oS0bt89FcxmbymP/5VMGDLxxxzEfrRqttvZ4s/z+HOow==
-
-"@tiptap/extension-text@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.7.3.tgz"
- integrity sha512-p1ic3rxbY8Z+1W2e/W4qXxT9zh0x2DjY2bUq+bNTvAbjOw2D9XhE4B03vhRVvNOgQdVXqJX638fK8P34ndrV1A==
-
-"@tiptap/pm@^2.7.0", "@tiptap/pm@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/pm/-/pm-2.7.3.tgz"
- integrity sha512-qMUMypHjxq7n37u4iBTbAfoWf38eDi5I13l2U3a3UKt/mJBABusf2aYq4NfkY5vQQn48HbZ3Hj+TygrdPklQwQ==
- dependencies:
- prosemirror-changeset "^2.2.1"
- prosemirror-collab "^1.3.1"
- prosemirror-commands "^1.6.0"
- prosemirror-dropcursor "^1.8.1"
- prosemirror-gapcursor "^1.3.2"
- prosemirror-history "^1.4.1"
- prosemirror-inputrules "^1.4.0"
- prosemirror-keymap "^1.2.2"
- prosemirror-markdown "^1.13.0"
- prosemirror-menu "^1.2.4"
- prosemirror-model "^1.22.3"
- prosemirror-schema-basic "^1.2.3"
- prosemirror-schema-list "^1.4.1"
- prosemirror-state "^1.4.3"
- prosemirror-tables "^1.4.0"
- prosemirror-trailing-node "^3.0.0"
- prosemirror-transform "^1.10.0"
- prosemirror-view "^1.33.10"
-
-"@tiptap/react@^2.7.3", "@tiptap/react@>=2.1.12":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/react/-/react-2.7.3.tgz"
- integrity sha512-zPOWRG+4ApEXhUWE6h61ykqHjw7xcOKUjQGrXnD+Bji/sdr1ezgMnsewsRY8eHzxgXnCZoCydSsVwNqjZw+KZw==
- dependencies:
- "@tiptap/extension-bubble-menu" "^2.7.3"
- "@tiptap/extension-floating-menu" "^2.7.3"
- "@types/use-sync-external-store" "^0.0.6"
- fast-deep-equal "^3"
- use-sync-external-store "^1.2.2"
-
-"@tiptap/starter-kit@^2.7.3":
- version "2.7.3"
- resolved "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.7.3.tgz"
- integrity sha512-GZd/zzdGZV8QtbIGurnS8K9WVxsOH9sdioMVQOOt8jMuETYqrEVoranN13WStbD/XsgokDE2KkvCtztqM+IKDA==
- dependencies:
- "@tiptap/core" "^2.7.3"
- "@tiptap/extension-blockquote" "^2.7.3"
- "@tiptap/extension-bold" "^2.7.3"
- "@tiptap/extension-bullet-list" "^2.7.3"
- "@tiptap/extension-code" "^2.7.3"
- "@tiptap/extension-code-block" "^2.7.3"
- "@tiptap/extension-document" "^2.7.3"
- "@tiptap/extension-dropcursor" "^2.7.3"
- "@tiptap/extension-gapcursor" "^2.7.3"
- "@tiptap/extension-hard-break" "^2.7.3"
- "@tiptap/extension-heading" "^2.7.3"
- "@tiptap/extension-history" "^2.7.3"
- "@tiptap/extension-horizontal-rule" "^2.7.3"
- "@tiptap/extension-italic" "^2.7.3"
- "@tiptap/extension-list-item" "^2.7.3"
- "@tiptap/extension-ordered-list" "^2.7.3"
- "@tiptap/extension-paragraph" "^2.7.3"
- "@tiptap/extension-strike" "^2.7.3"
- "@tiptap/extension-text" "^2.7.3"
- "@tiptap/pm" "^2.7.3"
-
"@tokenizer/token@^0.3.0":
version "0.3.0"
resolved "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz"
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
-"@types/d3-array@^3.0.3":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz"
- integrity sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==
-
-"@types/d3-color@*":
- version "3.1.3"
- resolved "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz"
- integrity sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==
-
-"@types/d3-ease@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz"
- integrity sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==
-
-"@types/d3-interpolate@^3.0.1":
- version "3.0.4"
- resolved "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"
- integrity sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==
- dependencies:
- "@types/d3-color" "*"
-
-"@types/d3-path@*":
- version "3.1.0"
- resolved "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz"
- integrity sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==
-
-"@types/d3-scale@^4.0.2":
- version "4.0.8"
- resolved "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz"
- integrity sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==
- dependencies:
- "@types/d3-time" "*"
-
-"@types/d3-shape@^3.1.0":
- version "3.1.6"
- resolved "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz"
- integrity sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==
- dependencies:
- "@types/d3-path" "*"
-
-"@types/d3-time@*", "@types/d3-time@^3.0.0":
- version "3.0.3"
- resolved "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz"
- integrity sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==
-
-"@types/d3-timer@^3.0.0":
- version "3.0.2"
- resolved "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz"
- integrity sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==
-
"@types/estree@^1.0.0", "@types/estree@1.0.5":
version "1.0.5"
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
@@ -1741,14 +2522,14 @@
resolved "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz"
integrity sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==
-"@types/react-dom@^18.2.22":
+"@types/react-dom@^18.2.22", "@types/react-dom@>=16.8.0 <19.0.0", "@types/react-dom@>=16.9.0 <19.0.0":
version "18.3.0"
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz"
integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==
dependencies:
"@types/react" "*"
-"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^16.9.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.2.25 || ^19", "@types/react@^18.2.66", "@types/react@>=16.8":
+"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^16.9.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.2.25 || ^19", "@types/react@^18.2.66", "@types/react@>=16.14.0 <19.0.0", "@types/react@>=16.8", "@types/react@>=16.8.0 <19.0.0":
version "18.3.3"
resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz"
integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==
@@ -2466,7 +3247,7 @@ cliui@^8.0.1:
strip-ansi "^6.0.1"
wrap-ansi "^7.0.0"
-clsx@^2.0.0, clsx@^2.1.1:
+clsx@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz"
integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==
@@ -2645,11 +3426,6 @@ create-require@^1.1.1:
resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
-crelt@^1.0.0:
- version "1.0.6"
- resolved "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz"
- integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==
-
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
@@ -2700,82 +3476,11 @@ cssesc@^3.0.0:
resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-csstype@^3.0.2:
+csstype@^3.0.2, csstype@^3.1.3:
version "3.1.3"
resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz"
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
-d3-array@^3.1.6, "d3-array@2 - 3", "d3-array@2.10.0 - 3":
- version "3.2.4"
- resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz"
- integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==
- dependencies:
- internmap "1 - 2"
-
-"d3-color@1 - 3":
- version "3.1.0"
- resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"
- integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==
-
-d3-ease@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz"
- integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==
-
-"d3-format@1 - 3":
- version "3.1.0"
- resolved "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz"
- integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==
-
-d3-interpolate@^3.0.1, "d3-interpolate@1.2.0 - 3":
- version "3.0.1"
- resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"
- integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==
- dependencies:
- d3-color "1 - 3"
-
-d3-path@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz"
- integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==
-
-d3-scale@^4.0.2:
- version "4.0.2"
- resolved "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz"
- integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==
- dependencies:
- d3-array "2.10.0 - 3"
- d3-format "1 - 3"
- d3-interpolate "1.2.0 - 3"
- d3-time "2.1.1 - 3"
- d3-time-format "2 - 4"
-
-d3-shape@^3.1.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz"
- integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==
- dependencies:
- d3-path "^3.1.0"
-
-"d3-time-format@2 - 4":
- version "4.1.0"
- resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"
- integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==
- dependencies:
- d3-time "1 - 3"
-
-d3-time@^3.0.0, "d3-time@1 - 3", "d3-time@2.1.1 - 3":
- version "3.1.0"
- resolved "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz"
- integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==
- dependencies:
- d3-array "2 - 3"
-
-d3-timer@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"
- integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==
-
data-view-buffer@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz"
@@ -2822,11 +3527,6 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-decimal.js-light@^2.4.1:
- version "2.5.1"
- resolved "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz"
- integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==
-
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
@@ -2977,23 +3677,20 @@ elliptic@^6.5.3, elliptic@^6.5.5:
minimalistic-assert "^1.0.1"
minimalistic-crypto-utils "^1.0.1"
-embla-carousel-react@^8.3.0, embla-carousel-react@>=7.0.0:
- version "8.3.0"
- resolved "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.3.0.tgz"
- integrity sha512-P1FlinFDcIvggcErRjNuVqnUR8anyo8vLMIH8Rthgofw7Nj8qTguCa2QjFAbzxAUTQTPNNjNL7yt0BGGinVdFw==
- dependencies:
- embla-carousel "8.3.0"
- embla-carousel-reactive-utils "8.3.0"
+embla-carousel-autoplay@^8.5.1:
+ version "8.6.0"
+ resolved "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz"
+ integrity sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==
-embla-carousel-reactive-utils@8.3.0:
- version "8.3.0"
- resolved "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.3.0.tgz"
- integrity sha512-EYdhhJ302SC4Lmkx8GRsp0sjUhEN4WyFXPOk0kGu9OXZSRMmcBlRgTvHcq8eKJE1bXWBsOi1T83B+BSSVZSmwQ==
+embla-carousel-fade@^8.5.1:
+ version "8.6.0"
+ resolved "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.6.0.tgz"
+ integrity sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==
-embla-carousel@8.3.0:
- version "8.3.0"
- resolved "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.3.0.tgz"
- integrity sha512-Ve8dhI4w28qBqR8J+aMtv7rLK89r1ZA5HocwFz6uMB/i5EiC7bGI7y+AM80yAVUJw3qqaZYK7clmZMUR8kM3UA==
+embla-carousel@^8.5.1, embla-carousel@8.6.0:
+ version "8.6.0"
+ resolved "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz"
+ integrity sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -3005,11 +3702,6 @@ emoji-regex@^9.2.2:
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-entities@^4.4.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
- integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
-
es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2:
version "1.23.3"
resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz"
@@ -3253,11 +3945,6 @@ esutils@^2.0.2:
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-eventemitter3@^4.0.1:
- version "4.0.7"
- resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
events@^3.0.0:
version "3.3.0"
resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
@@ -3286,16 +3973,11 @@ execa@^5.1.1:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-fast-deep-equal@^3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
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==
-fast-equals@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz"
- integrity sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==
-
fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.2:
version "3.3.2"
resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
@@ -3437,6 +4119,11 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
+fsevents@~2.3.2, fsevents@~2.3.3:
+ version "2.3.3"
+ resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
+ integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
+
function-bind@^1.1.2:
version "1.1.2"
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
@@ -3671,11 +4358,6 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
dependencies:
function-bind "^1.1.2"
-highlight.js@^11.9.0:
- version "11.10.0"
- resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-11.10.0.tgz"
- integrity sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==
-
hmac-drbg@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
@@ -3685,7 +4367,7 @@ hmac-drbg@^1.0.1:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
-html2canvas@^1.0.0-rc.5, html2canvas@^1.4.1:
+html2canvas@^1.0.0-rc.5:
version "1.4.1"
resolved "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz"
integrity sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==
@@ -3768,11 +4450,6 @@ internal-slot@^1.0.7:
hasown "^2.0.0"
side-channel "^1.0.4"
-"internmap@1 - 2":
- version "2.0.3"
- resolved "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"
- integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==
-
invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"
@@ -4120,6 +4797,11 @@ jszip@^3.10.1:
readable-stream "~2.3.6"
setimmediate "^1.0.5"
+keyborg@^2.6.0, keyborg@2.6.0:
+ version "2.6.0"
+ resolved "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz"
+ integrity sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==
+
keyv@^4.5.3:
version "4.5.4"
resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"
@@ -4127,11 +4809,6 @@ keyv@^4.5.3:
dependencies:
json-buffer "3.0.1"
-klona@^2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz"
- integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==
-
lerc@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz"
@@ -4172,18 +4849,6 @@ lines-and-columns@^1.1.6:
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-linkify-it@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz"
- integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
- dependencies:
- uc.micro "^2.0.0"
-
-linkifyjs@^4.1.0:
- version "4.1.3"
- resolved "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.3.tgz"
- integrity sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==
-
locate-path@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
@@ -4206,7 +4871,7 @@ lodash.sortby@^4.7.0:
resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==
-lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.17.20:
version "4.17.21"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -4244,18 +4909,6 @@ magic-string@^0.30.3:
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.15"
-markdown-it@^14.0.0:
- version "14.1.0"
- resolved "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz"
- integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
- dependencies:
- argparse "^2.0.1"
- entities "^4.4.0"
- linkify-it "^5.0.0"
- mdurl "^2.0.0"
- punycode.js "^2.3.1"
- uc.micro "^2.1.0"
-
md5.js@^1.3.4:
version "1.3.5"
resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
@@ -4265,11 +4918,6 @@ md5.js@^1.3.4:
inherits "^2.0.1"
safe-buffer "^5.1.2"
-mdurl@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz"
- integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
-
memoize-one@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz"
@@ -4581,11 +5229,6 @@ optionator@^0.9.3:
type-check "^0.4.0"
word-wrap "^1.2.5"
-orderedmap@^2.0.0:
- version "2.1.1"
- resolved "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz"
- integrity sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==
-
os-browserify@^0.3.0:
version "0.3.0"
resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"
@@ -4865,159 +5508,6 @@ prop-types@^15.6.2, prop-types@^15.8.1:
object-assign "^4.1.1"
react-is "^16.13.1"
-prosemirror-changeset@^2.2.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz"
- integrity sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==
- dependencies:
- prosemirror-transform "^1.0.0"
-
-prosemirror-collab@^1.3.1:
- version "1.3.1"
- resolved "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz"
- integrity sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==
- dependencies:
- prosemirror-state "^1.0.0"
-
-prosemirror-commands@^1.0.0, prosemirror-commands@^1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.0.tgz"
- integrity sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==
- dependencies:
- prosemirror-model "^1.0.0"
- prosemirror-state "^1.0.0"
- prosemirror-transform "^1.0.0"
-
-prosemirror-dropcursor@^1.8.1:
- version "1.8.1"
- resolved "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz"
- integrity sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==
- dependencies:
- prosemirror-state "^1.0.0"
- prosemirror-transform "^1.1.0"
- prosemirror-view "^1.1.0"
-
-prosemirror-gapcursor@^1.3.2:
- version "1.3.2"
- resolved "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz"
- integrity sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==
- dependencies:
- prosemirror-keymap "^1.0.0"
- prosemirror-model "^1.0.0"
- prosemirror-state "^1.0.0"
- prosemirror-view "^1.0.0"
-
-prosemirror-history@^1.0.0, prosemirror-history@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz"
- integrity sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==
- dependencies:
- prosemirror-state "^1.2.2"
- prosemirror-transform "^1.0.0"
- prosemirror-view "^1.31.0"
- rope-sequence "^1.3.0"
-
-prosemirror-inputrules@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz"
- integrity sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==
- dependencies:
- prosemirror-state "^1.0.0"
- prosemirror-transform "^1.0.0"
-
-prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz"
- integrity sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==
- dependencies:
- prosemirror-state "^1.0.0"
- w3c-keyname "^2.2.0"
-
-prosemirror-markdown@^1.13.0:
- version "1.13.0"
- resolved "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz"
- integrity sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==
- dependencies:
- markdown-it "^14.0.0"
- prosemirror-model "^1.20.0"
-
-prosemirror-menu@^1.2.4:
- version "1.2.4"
- resolved "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz"
- integrity sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==
- dependencies:
- crelt "^1.0.0"
- prosemirror-commands "^1.0.0"
- prosemirror-history "^1.0.0"
- prosemirror-state "^1.0.0"
-
-prosemirror-model@^1.0.0, prosemirror-model@^1.19.0, prosemirror-model@^1.20.0, prosemirror-model@^1.21.0, prosemirror-model@^1.22.1, prosemirror-model@^1.22.3, prosemirror-model@^1.8.1:
- version "1.22.3"
- resolved "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.3.tgz"
- integrity sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==
- dependencies:
- orderedmap "^2.0.0"
-
-prosemirror-schema-basic@^1.2.3:
- version "1.2.3"
- resolved "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz"
- integrity sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==
- dependencies:
- prosemirror-model "^1.19.0"
-
-prosemirror-schema-list@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz"
- integrity sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==
- dependencies:
- prosemirror-model "^1.0.0"
- prosemirror-state "^1.0.0"
- prosemirror-transform "^1.7.3"
-
-prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1, prosemirror-state@^1.4.2, prosemirror-state@^1.4.3:
- version "1.4.3"
- resolved "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz"
- integrity sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==
- dependencies:
- prosemirror-model "^1.0.0"
- prosemirror-transform "^1.0.0"
- prosemirror-view "^1.27.0"
-
-prosemirror-tables@^1.4.0:
- version "1.5.0"
- resolved "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.5.0.tgz"
- integrity sha512-VMx4zlYWm7aBlZ5xtfJHpqa3Xgu3b7srV54fXYnXgsAcIGRqKSrhiK3f89omzzgaAgAtDOV4ImXnLKhVfheVNQ==
- dependencies:
- prosemirror-keymap "^1.1.2"
- prosemirror-model "^1.8.1"
- prosemirror-state "^1.3.1"
- prosemirror-transform "^1.2.1"
- prosemirror-view "^1.13.3"
-
-prosemirror-trailing-node@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz"
- integrity sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==
- dependencies:
- "@remirror/core-constants" "3.0.0"
- escape-string-regexp "^4.0.0"
-
-prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.10.0, prosemirror-transform@^1.2.1, prosemirror-transform@^1.7.3:
- version "1.10.0"
- resolved "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.0.tgz"
- integrity sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==
- dependencies:
- prosemirror-model "^1.21.0"
-
-prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.33.10, prosemirror-view@^1.33.8:
- version "1.34.3"
- resolved "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.34.3.tgz"
- integrity sha512-mKZ54PrX19sSaQye+sef+YjBbNu2voNwLS1ivb6aD2IRmxRGW64HU9B644+7OfJStGLyxvOreKqEgfvXa91WIA==
- dependencies:
- prosemirror-model "^1.20.0"
- prosemirror-state "^1.0.0"
- prosemirror-transform "^1.1.0"
-
protocol-buffers-schema@^3.3.1:
version "3.6.0"
resolved "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz"
@@ -5040,11 +5530,6 @@ public-encrypt@^4.0.0:
randombytes "^2.0.1"
safe-buffer "^5.1.2"
-punycode.js@^2.3.1:
- version "2.3.1"
- resolved "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz"
- integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
-
punycode@^1.3.2:
version "1.4.1"
resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
@@ -5136,7 +5621,7 @@ rc@^1.0.1, rc@^1.1.6:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
-"react-dom@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^17.0.0 || ^18.0.0", react-dom@^18.0.0, react-dom@^18.2.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18.0.0:
+"react-dom@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", react-dom@^18.0.0, react-dom@^18.2.0, "react-dom@>=16.14.0 <19.0.0", react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, "react-dom@>=16.8.0 <19.0.0", react-dom@>=18.0.0:
version "18.3.1"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz"
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
@@ -5156,16 +5641,16 @@ react-hook-form@^7.52.0:
resolved "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.52.0.tgz"
integrity sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==
-react-is@^16.10.2:
- version "16.13.1"
- resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
react-is@^16.13.1:
version "16.13.1"
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+react-is@^17.0.2:
+ version "17.0.2"
+ resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+
react-number-format@^5.3.1:
version "5.4.2"
resolved "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.2.tgz"
@@ -5213,15 +5698,6 @@ react-router@6.23.1:
dependencies:
"@remix-run/router" "1.16.1"
-react-smooth@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz"
- integrity sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==
- dependencies:
- fast-equals "^5.0.1"
- prop-types "^15.8.1"
- react-transition-group "^4.4.5"
-
react-style-singleton@^2.2.1:
version "2.2.1"
resolved "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz"
@@ -5240,7 +5716,7 @@ react-textarea-autosize@8.5.3:
use-composed-ref "^1.3.0"
use-latest "^1.2.1"
-react-transition-group@^4.4.5, react-transition-group@4.4.5:
+react-transition-group@^4.4.1:
version "4.4.5"
resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz"
integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==
@@ -5250,7 +5726,7 @@ react-transition-group@^4.4.5, react-transition-group@4.4.5:
loose-envify "^1.4.0"
prop-types "^15.6.2"
-"react@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17 || ^18 || ^19", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.0 || ^17.0.1 || ^18.0.0", "react@^17.0.0 || ^18.0.0", "react@^18.0 || ^19", react@^18.0.0, react@^18.2.0, react@^18.3.1, "react@>= 16", "react@>= 16.8 || 18.0.0", react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18.0.0:
+"react@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17 || ^18 || ^19", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^18.0 || ^19", react@^18.0.0, react@^18.2.0, react@^18.3.1, "react@>= 16", "react@>= 16.8 || 18.0.0", "react@>=16.14.0 <19.0.0", react@>=16.6.0, react@>=16.8, react@>=16.8.0, "react@>=16.8.0 <19.0.0", "react@>=16.8.0 <20.0.0", react@>=18.0.0:
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==
@@ -5313,27 +5789,6 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
-recharts-scale@^0.4.4:
- version "0.4.5"
- resolved "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz"
- integrity sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==
- dependencies:
- decimal.js-light "^2.4.1"
-
-recharts@^2.10.3, recharts@^2.12.7:
- version "2.12.7"
- resolved "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz"
- integrity sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==
- dependencies:
- clsx "^2.0.0"
- eventemitter3 "^4.0.1"
- lodash "^4.17.21"
- react-is "^16.10.2"
- react-smooth "^4.0.0"
- recharts-scale "^0.4.4"
- tiny-invariant "^1.3.1"
- victory-vendor "^36.6.8"
-
redux@^5.0.0, redux@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz"
@@ -5510,10 +5965,12 @@ rollup@^1.20.0||^2.0.0||^3.0.0||^4.0.0, rollup@^2.0.0||^3.0.0||^4.0.0, rollup@^2
"@rollup/rollup-win32-x64-msvc" "4.18.0"
fsevents "~2.3.2"
-rope-sequence@^1.3.0:
- version "1.3.4"
- resolved "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz"
- integrity sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==
+rtl-css-js@^1.16.1:
+ version "1.16.1"
+ resolved "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz"
+ integrity sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==
+ dependencies:
+ "@babel/runtime" "^7.1.2"
run-parallel@^1.1.9:
version "1.2.0"
@@ -5563,10 +6020,10 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
-sass-embedded-win32-x64@1.79.5:
+sass-embedded-darwin-arm64@1.79.5:
version "1.79.5"
- resolved "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.79.5.tgz"
- integrity sha512-8Tj9hBpOd6e+j23uTDecFb1ezQhvjQ+jvgKdVg9VlvwKUWmEStnHKA0x1uIQTThIM3dLCsYe63b/wX43gP8tBA==
+ resolved "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.79.5.tgz"
+ integrity sha512-qeEl9XhYetZSY1j4nqvh3hB8tfYOAGsOQyVOCaxyX1bubMRSGPvPNIyftm14QzK7EDrE/K/0+FwCvflarOV4NQ==
sass-embedded@*, sass-embedded@^1.79.5:
version "1.79.5"
@@ -5614,6 +6071,13 @@ scheduler@^0.23.2:
dependencies:
loose-envify "^1.1.0"
+"scheduler@>=0.19.0 <=0.23.0":
+ version "0.23.0"
+ resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
+ integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
+ dependencies:
+ loose-envify "^1.1.0"
+
semver@^6.3.1:
version "6.3.1"
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
@@ -5951,6 +6415,11 @@ strtok3@^7.0.0:
"@tokenizer/token" "^0.3.0"
peek-readable "^5.0.0"
+stylis@^4.2.0:
+ version "4.3.6"
+ resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz"
+ integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==
+
sucrase@^3.32.0:
version "3.35.0"
resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz"
@@ -6013,6 +6482,16 @@ tabbable@^6.0.0:
resolved "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz"
integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==
+tabster@^8.5.5:
+ version "8.5.6"
+ resolved "https://registry.npmjs.org/tabster/-/tabster-8.5.6.tgz"
+ integrity sha512-2vfrRGrx8O9BjdrtSlVA5fvpmbq5HQBRN13XFRg6LAvZ1Fr3QdBnswgT4YgFS5Bhoo5nxwgjRaRueI2Us/dv7g==
+ dependencies:
+ keyborg "2.6.0"
+ tslib "^2.8.1"
+ optionalDependencies:
+ "@rollup/rollup-linux-x64-gnu" "4.40.0"
+
tailwindcss@^3.4.4:
version "3.4.4"
resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz"
@@ -6099,18 +6578,11 @@ timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
-tiny-invariant@^1.0.6, tiny-invariant@^1.3.1:
+tiny-invariant@^1.0.6:
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==
-tippy.js@^6.3.7:
- version "6.3.7"
- resolved "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz"
- integrity sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==
- dependencies:
- "@popperjs/core" "^2.9.0"
-
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
@@ -6148,10 +6620,10 @@ ts-interface-checker@^0.1.9:
resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
-tslib@^2.0.0, tslib@^2.1.0:
- version "2.7.0"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz"
- integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
+tslib@^2.0.0, tslib@^2.1.0, tslib@^2.8.0, tslib@^2.8.1:
+ version "2.8.1"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
+ integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
tty-browserify@0.0.1:
version "0.0.1"
@@ -6234,11 +6706,6 @@ typescript@^5.2.2, typescript@>=4.2.0:
resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
-uc.micro@^2.0.0, uc.micro@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz"
- integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
-
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
@@ -6367,11 +6834,6 @@ use-sync-external-store@^1.2.0, use-sync-external-store@1.2.0:
resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"
integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-use-sync-external-store@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz"
- integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==
-
use-sync-external-store@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz"
@@ -6415,26 +6877,6 @@ vary@~1.1.2:
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-victory-vendor@^36.6.8:
- version "36.9.2"
- resolved "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz"
- integrity sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==
- dependencies:
- "@types/d3-array" "^3.0.3"
- "@types/d3-ease" "^3.0.0"
- "@types/d3-interpolate" "^3.0.1"
- "@types/d3-scale" "^4.0.2"
- "@types/d3-shape" "^3.1.0"
- "@types/d3-time" "^3.0.0"
- "@types/d3-timer" "^3.0.0"
- d3-array "^3.1.6"
- d3-ease "^3.0.1"
- d3-interpolate "^3.0.1"
- d3-scale "^4.0.2"
- d3-shape "^3.1.0"
- d3-time "^3.0.0"
- d3-timer "^3.0.1"
-
vite-plugin-node-polyfills@^0.22.0:
version "0.22.0"
resolved "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.22.0.tgz"
@@ -6470,11 +6912,6 @@ vm-browserify@^1.0.1:
resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
-w3c-keyname@^2.2.0:
- version "2.2.8"
- resolved "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz"
- integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==
-
web-worker@^1.2.0:
version "1.3.0"
resolved "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz"
diff --git a/docker-compose.yml b/docker-compose.yml
index 60036ba..41738e4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -22,6 +22,17 @@ services:
# - ${REDIS_PORT}:${REDIS_PORT}
# restart: unless-stopped
+ backend:
+ container_name: backend
+ build:
+ context: ./server
+ dockerfile: Dockerfile
+ environment:
+ - EMS_PORT=${EMS_PORT}
+ ports:
+ - ${EMS_PORT}:${EMS_PORT}
+ restart: always
+
ems:
container_name: ems
build:
diff --git a/server/Dockerfile b/server/Dockerfile
new file mode 100644
index 0000000..bff0b81
--- /dev/null
+++ b/server/Dockerfile
@@ -0,0 +1,17 @@
+FROM node:lts-alpine AS base
+
+FROM base AS builder
+
+WORKDIR /app
+
+COPY package*.json ./
+
+RUN npm ci
+
+COPY . .
+
+RUN npm run build
+
+EXPOSE $EMS_PORT
+
+CMD ["node", "dist/main"]
\ No newline at end of file
diff --git a/server/src/main.ts b/server/src/main.ts
index 18248df..dab46e8 100644
--- a/server/src/main.ts
+++ b/server/src/main.ts
@@ -18,6 +18,6 @@ async function bootstrap() {
const documentFactory = () => SwaggerModule.createDocument(app, config)
SwaggerModule.setup('docs', app, documentFactory)
- await app.listen(process.env.PORT ?? 3000);
+ await app.listen(process.env.EMS_PORT ?? 3000);
}
bootstrap();
\ No newline at end of file