From 9bb17b350630a07e06402dbce36fb537a9806a2c Mon Sep 17 00:00:00 2001 From: Samuel Hassine Date: Wed, 6 Dec 2023 22:24:14 +0100 Subject: [PATCH] [frontend] Migrate theme to typescript, fix all linting and unused variables --- .drone.yml | 6 +- openex-front/package.json | 9 +- openex-front/src/__tests__/App.test.tsx | 25 +- .../src/__tests__/setup-relay-for-vitest.ts | 5 + .../challenges/ChallengeAddDocuments.js | 12 +- .../components/challenges/ChallengeForm.js | 8 +- .../admin/components/challenges/Challenges.js | 2 +- .../components/documents/DocumentForm.js | 2 +- .../admin/components/documents/Documents.js | 12 +- .../components/exercises/AnimationMenu.tsx | 1 - .../components/exercises/DefinitionMenu.tsx | 1 - .../components/exercises/ExerciseDateForm.js | 2 +- .../components/exercises/ExerciseForm.js | 4 +- .../exercises/ExerciseParametersForm.js | 2 +- .../admin/components/exercises/Exercises.js | 2 +- .../components/exercises/ResultsMenu.tsx | 1 - .../exercises/articles/ArticleAddDocuments.js | 14 +- .../exercises/articles/ArticleForm.js | 8 +- .../components/exercises/articles/Articles.js | 2 +- .../exercises/audiences/AudienceAddPlayers.js | 22 +- .../exercises/audiences/AudienceForm.js | 2 +- .../exercises/audiences/AudiencePlayers.js | 16 +- .../exercises/audiences/Audiences.js | 2 +- .../exercises/controls/ComcheckForm.js | 8 +- .../exercises/controls/CreateControl.tsx | 2 +- .../components/exercises/controls/Dryrun.js | 6 +- .../exercises/controls/DryrunForm.js | 2 +- .../dashboard/DashboardDataStatistics.js | 2 +- .../DashboardDefinitionScoreStatistics.js | 4 +- .../DashboardDefinitionStatistics.js | 2 +- .../dashboard/DashboardResultsStatistics.js | 16 +- .../exercises/injects/CreateInject.js | 6 +- .../exercises/injects/InjectAddArticles.js | 8 +- .../exercises/injects/InjectAddAudiences.js | 10 +- .../exercises/injects/InjectAddChallenges.js | 16 +- .../exercises/injects/InjectAddDocuments.js | 10 +- .../exercises/injects/InjectDefinition.js | 8 +- .../exercises/injects/InjectForm.js | 4 +- .../exercises/injects/InjectPopover.js | 4 +- .../components/exercises/injects/Injects.js | 2 +- .../exercises/injects/QuickInject.js | 8 +- .../components/exercises/lessons/Lessons.js | 2 +- .../exercises/lessons/LessonsCategories.js | 4 +- .../exercises/lessons/LessonsObjectives.js | 2 +- .../exercises/lessons/ObjectiveForm.js | 2 +- .../exercises/lessons/SendLessonsForm.js | 2 +- .../categories/LessonsCategoryAddAudiences.js | 10 +- .../lessons/categories/LessonsCategoryForm.js | 2 +- .../questions/LessonsQuestionForm.js | 2 +- .../components/exercises/logs/LogForm.js | 2 +- .../admin/components/exercises/logs/Logs.js | 2 +- .../exercises/mails/CommunicationForm.js | 2 +- .../components/exercises/mails/Inject.js | 28 +- .../admin/components/exercises/mails/Mails.js | 2 +- .../components/exercises/reports/Report.js | 4 +- .../exercises/reports/ReportForm.js | 4 +- .../components/exercises/reports/Reports.js | 2 +- .../components/exercises/timeline/Timeline.js | 2 +- .../exercises/validations/Validations.js | 18 +- .../exercises/variables/Variables.tsx | 3 +- .../components/lessons/LessonsTemplate.js | 4 +- .../components/lessons/LessonsTemplateForm.js | 2 +- .../components/lessons/LessonsTemplates.js | 2 +- .../categories/LessonsTemplateCategoryForm.js | 2 +- .../questions/LessonsTemplateQuestionForm.js | 2 +- .../admin/components/medias/MediaAddLogo.js | 12 +- .../src/admin/components/medias/MediaForm.js | 4 +- .../components/medias/MediaParametersForm.js | 6 +- .../src/admin/components/medias/Medias.js | 2 +- .../admin/components/medias/MediasFilter.js | 1 - .../src/admin/components/nav/LeftBar.tsx | 7 +- .../src/admin/components/nav/TopBar.tsx | 4 +- .../organizations/OrganizationForm.js | 2 +- .../components/organizations/Organizations.js | 14 +- .../admin/components/players/PlayerForm.tsx | 2 +- .../src/admin/components/players/Players.js | 2 +- .../admin/components/profile/PasswordForm.js | 2 +- .../admin/components/profile/ProfileForm.js | 2 +- .../src/admin/components/profile/UserForm.js | 4 +- .../components/settings/ParametersForm.js | 4 +- .../components/settings/groups/GroupForm.js | 4 +- .../settings/groups/GroupPopover.js | 22 +- .../components/settings/groups/Groups.js | 2 +- .../admin/components/settings/tags/TagForm.js | 4 +- .../components/settings/users/UserForm.js | 4 +- .../settings/users/UserPasswordForm.js | 2 +- .../admin/components/settings/users/Users.js | 2 +- .../src/components/AppIntlProvider.js | 4 +- .../src/components/AppThemeProvider.js | 8 +- openex-front/src/components/Autocomplete.js | 4 +- openex-front/src/components/Avatar.js | 44 - openex-front/src/components/CheckboxField.js | 4 +- .../src/components/ColorPickerField.js | 8 +- openex-front/src/components/CountryField.js | 2 +- openex-front/src/components/DateTimePicker.js | 4 +- .../src/components/EnrichedTextField.js | 5 +- openex-front/src/components/ExerciseField.js | 2 +- .../src/components/ExpandableMarkdown.tsx | 21 +- openex-front/src/components/ExportButtons.js | 4 +- openex-front/src/components/MarkDownField.js | 58 - openex-front/src/components/MarkDownField.tsx | 45 +- .../src/components/OrganizationField.js | 2 +- openex-front/src/components/PlayerField.js | 2 +- .../src/components/RedirectManager.tsx | 1 - openex-front/src/components/Select.js | 4 +- openex-front/src/components/SliderField.js | 4 +- openex-front/src/components/SwitchField.js | 4 +- openex-front/src/components/TagField.js | 2 +- openex-front/src/components/TagsFilter.js | 1 - openex-front/src/components/TextField.js | 4 +- openex-front/src/components/Theme.d.ts | 2 +- openex-front/src/components/ThemeDark.js | 240 - openex-front/src/components/ThemeDark.ts | 257 + .../{ThemeLight.js => ThemeLight.ts} | 51 +- openex-front/src/components/UserField.js | 2 +- openex-front/src/components/i18n.js | 2 +- openex-front/src/network.js | 1 + openex-front/src/public/Root.tsx | 4 +- .../components/challenges/ChallengesPlayer.js | 15 +- .../challenges/ChallengesPreview.js | 5 +- .../public/components/comcheck/Comcheck.js | 1 - .../components/lessons/LessonsPlayer.js | 9 +- .../components/lessons/LessonsPreview.js | 9 +- .../src/public/components/login/Login.js | 3 +- .../src/public/components/login/LoginForm.js | 2 +- .../src/public/components/login/Reset.js | 2 +- .../components/medias/MediaMicroblogging.js | 2 +- .../public/components/medias/MediaPlayer.js | 1 - .../public/components/medias/MediaPreview.js | 1 - openex-front/src/root.tsx | 5 +- openex-front/src/utils/CopyToClipboard.ts | 5 +- openex-front/src/utils/Countries.js | 1 + openex-front/src/utils/ServerSideEvent.js | 1 - openex-front/src/utils/SortingFiltering.js | 8 +- openex-front/src/utils/hooks.ts | 2 +- openex-front/vitest.config.ts | 11 + openex-front/yarn.lock | 5202 +++++++++-------- 137 files changed, 3429 insertions(+), 3145 deletions(-) create mode 100644 openex-front/src/__tests__/setup-relay-for-vitest.ts delete mode 100644 openex-front/src/components/Avatar.js delete mode 100644 openex-front/src/components/MarkDownField.js delete mode 100644 openex-front/src/components/ThemeDark.js create mode 100644 openex-front/src/components/ThemeDark.ts rename openex-front/src/components/{ThemeLight.js => ThemeLight.ts} (89%) create mode 100644 openex-front/vitest.config.ts diff --git a/.drone.yml b/.drone.yml index 5894ffd038..2d79c3ae29 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,8 +26,9 @@ steps: commands: - cd openex-front - yarn install - - yarn lint - yarn build + - yarn check-ts + - yarn lint - NODE_OPTIONS=--max_old_space_size=8192 yarn test services: @@ -70,8 +71,9 @@ steps: commands: - cd openex-front - yarn install - - yarn lint - yarn build + - yarn check-ts + - yarn lint - NODE_OPTIONS=--max_old_space_size=8192 yarn test - name: codecov diff --git a/openex-front/package.json b/openex-front/package.json index 10df2840c7..a41059515f 100644 --- a/openex-front/package.json +++ b/openex-front/package.json @@ -14,6 +14,7 @@ "@mui/lab": "5.0.0-alpha.155", "@mui/material": "5.14.20", "@mui/styles": "5.14.20", + "@mui/utils": "5.14.20", "@mui/x-date-pickers": "6.18.3", "@redux-devtools/extension": "3.2.6", "@uiw/react-md-editor": "4.0.1", @@ -67,12 +68,14 @@ "@eslint/eslintrc": "2.1.4", "@eslint/js": "8.55.0", "@stylistic/eslint-plugin": "1.5.0", + "@testing-library/react": "14.0.0", "@types/node": "20.10.3", "@types/react": "18.2.42", "@types/react-dom": "18.2.17", "@types/seamless-immutable": "7.1.19", "@typescript-eslint/eslint-plugin": "6.13.2", "@typescript-eslint/parser": "6.13.2", + "@vitejs/plugin-react": "4.1.0", "@vitejs/plugin-react-swc": "3.5.0", "chokidar": "3.5.3", "compression": "1.7.4", @@ -96,7 +99,8 @@ "jest-environment-jsdom": "29.7.0", "swagger-typescript-api": "13.0.3", "typescript": "5.3.2", - "vite": "5.0.6" + "vite": "5.0.6", + "vitest": "0.34.6" }, "engines": { "node": ">= 16.*" @@ -107,7 +111,8 @@ "build": "node builder/prod/prod.js", "lint": "cross-env DEBUG=eslint:cli-engine TIMING=1 eslint --max-warnings 0 --cache -c .eslintrc.cjs src", "control": "yarn audit --groups dependencies --summary", - "test": "jest --coverage", + "test": "vitest run", + "check-ts": "tsc --noEmit", "generate-types-from-api": "swagger-typescript-api --no-client -p http://localhost:8080/api-docs -o src/utils -n api-types.d.ts --sort-types" }, "resolutions": { diff --git a/openex-front/src/__tests__/App.test.tsx b/openex-front/src/__tests__/App.test.tsx index e6394959d9..13b9d6d8d7 100644 --- a/openex-front/src/__tests__/App.test.tsx +++ b/openex-front/src/__tests__/App.test.tsx @@ -1,12 +1,19 @@ import React from 'react'; -import { createRoot } from 'react-dom/client'; -import App from '../app'; +import { act, cleanup, render } from '@testing-library/react'; +import { describe, afterEach, it, expect } from 'vitest'; +import { StyledEngineProvider } from '@mui/material/styles'; -it('renders without crashing', () => { - const div = document.createElement('div'); - if (div) { - const root = createRoot(div); - root.render(); - root.unmount(); - } +describe('App', () => { + afterEach(cleanup); + it('renders without crashing', async () => { + const { getByDisplayValue } = render( + + + , + ); + act(() => { + const firstname = getByDisplayValue('Admin'); + expect(firstname).toBeDefined(); + }); + }); }); diff --git a/openex-front/src/__tests__/setup-relay-for-vitest.ts b/openex-front/src/__tests__/setup-relay-for-vitest.ts new file mode 100644 index 0000000000..8ec1bda04e --- /dev/null +++ b/openex-front/src/__tests__/setup-relay-for-vitest.ts @@ -0,0 +1,5 @@ +import { vi } from 'vitest'; + +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +global.jest = vi; diff --git a/openex-front/src/admin/components/challenges/ChallengeAddDocuments.js b/openex-front/src/admin/components/challenges/ChallengeAddDocuments.js index 7e45c0e3f8..4c1eefbe72 100644 --- a/openex-front/src/admin/components/challenges/ChallengeAddDocuments.js +++ b/openex-front/src/admin/components/challenges/ChallengeAddDocuments.js @@ -115,19 +115,19 @@ class ChallengeAddDocuments extends Component { const { keyword, documentsIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.document_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.document_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) + || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) !== -1; const filteredDocuments = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.document_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.document_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/challenges/ChallengeForm.js b/openex-front/src/admin/components/challenges/ChallengeForm.js index 322da02629..c7cf1d289d 100644 --- a/openex-front/src/admin/components/challenges/ChallengeForm.js +++ b/openex-front/src/admin/components/challenges/ChallengeForm.js @@ -20,10 +20,10 @@ import { import { makeStyles } from '@mui/styles'; import { useDispatch } from 'react-redux'; import IconButton from '@mui/material/IconButton'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import { useFormatter } from '../../../components/i18n'; -import { Select } from '../../../components/Select'; -import { MarkDownField } from '../../../components/MarkDownField'; +import Select from '../../../components/Select'; +import MarkDownField from '../../../components/MarkDownField'; import DocumentType from '../documents/DocumentType'; import ItemTags from '../../../components/ItemTags'; import DocumentPopover from '../documents/DocumentPopover'; @@ -34,7 +34,7 @@ import { fetchDocuments } from '../../../actions/Document'; import ChallengeAddDocuments from './ChallengeAddDocuments'; import TagField from '../../../components/TagField'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ itemHead: { paddingLeft: 10, textTransform: 'uppercase', diff --git a/openex-front/src/admin/components/challenges/Challenges.js b/openex-front/src/admin/components/challenges/Challenges.js index 33518ff2fb..f16b7a8304 100644 --- a/openex-front/src/admin/components/challenges/Challenges.js +++ b/openex-front/src/admin/components/challenges/Challenges.js @@ -24,7 +24,7 @@ import ItemTags from '../../../components/ItemTags'; import { fetchDocuments } from '../../../actions/Document'; import { fetchExercises } from '../../../actions/Exercise'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { marginTop: -10, }, diff --git a/openex-front/src/admin/components/documents/DocumentForm.js b/openex-front/src/admin/components/documents/DocumentForm.js index f530f011cb..c7ea200c2e 100644 --- a/openex-front/src/admin/components/documents/DocumentForm.js +++ b/openex-front/src/admin/components/documents/DocumentForm.js @@ -3,7 +3,7 @@ import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import CircularProgress from '@mui/material/CircularProgress'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; import TagField from '../../../components/TagField'; import FileField from '../../../components/FileField'; diff --git a/openex-front/src/admin/components/documents/Documents.js b/openex-front/src/admin/components/documents/Documents.js index ea55ab8317..eee4460ab4 100644 --- a/openex-front/src/admin/components/documents/Documents.js +++ b/openex-front/src/admin/components/documents/Documents.js @@ -227,11 +227,11 @@ class Documents extends Component { const { keyword, sortBy, orderAsc, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.document_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.document_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) + || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) !== -1; const sort = R.sortWith( orderAsc ? [R.ascend(R.prop(sortBy))] : [R.descend(R.prop(sortBy))], @@ -239,10 +239,10 @@ class Documents extends Component { const sortedDocuments = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.document_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.document_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), sort, diff --git a/openex-front/src/admin/components/exercises/AnimationMenu.tsx b/openex-front/src/admin/components/exercises/AnimationMenu.tsx index b2a614da9d..da51b7e13b 100644 --- a/openex-front/src/admin/components/exercises/AnimationMenu.tsx +++ b/openex-front/src/admin/components/exercises/AnimationMenu.tsx @@ -23,7 +23,6 @@ const useStyles = makeStyles((theme) => ({ position: 'fixed', overflow: 'auto', padding: 0, - backgroundColor: theme.palette.background.navLight, }, toolbar: theme.mixins.toolbar, item: { diff --git a/openex-front/src/admin/components/exercises/DefinitionMenu.tsx b/openex-front/src/admin/components/exercises/DefinitionMenu.tsx index 89f39f1a0d..9b35d2fbf1 100644 --- a/openex-front/src/admin/components/exercises/DefinitionMenu.tsx +++ b/openex-front/src/admin/components/exercises/DefinitionMenu.tsx @@ -23,7 +23,6 @@ const useStyles = makeStyles((theme: Theme) => ({ position: 'fixed', overflow: 'auto', padding: 0, - backgroundColor: theme.palette.background.navLight, }, toolbar: theme.mixins.toolbar, item: { diff --git a/openex-front/src/admin/components/exercises/ExerciseDateForm.js b/openex-front/src/admin/components/exercises/ExerciseDateForm.js index 7fa5167470..ae2b51c5ec 100644 --- a/openex-front/src/admin/components/exercises/ExerciseDateForm.js +++ b/openex-front/src/admin/components/exercises/ExerciseDateForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { DateTimePicker } from '../../../components/DateTimePicker'; +import DateTimePicker from '../../../components/DateTimePicker'; import inject18n from '../../../components/i18n'; class ExerciseDateForm extends Component { diff --git a/openex-front/src/admin/components/exercises/ExerciseForm.js b/openex-front/src/admin/components/exercises/ExerciseForm.js index 6a50f46225..e2263f6f96 100644 --- a/openex-front/src/admin/components/exercises/ExerciseForm.js +++ b/openex-front/src/admin/components/exercises/ExerciseForm.js @@ -2,8 +2,8 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; -import { DateTimePicker } from '../../../components/DateTimePicker'; +import TextField from '../../../components/TextField'; +import DateTimePicker from '../../../components/DateTimePicker'; import inject18n from '../../../components/i18n'; import TagField from '../../../components/TagField'; diff --git a/openex-front/src/admin/components/exercises/ExerciseParametersForm.js b/openex-front/src/admin/components/exercises/ExerciseParametersForm.js index 503472f47f..4fca093b21 100644 --- a/openex-front/src/admin/components/exercises/ExerciseParametersForm.js +++ b/openex-front/src/admin/components/exercises/ExerciseParametersForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; class ExerciseParametersForm extends Component { diff --git a/openex-front/src/admin/components/exercises/Exercises.js b/openex-front/src/admin/components/exercises/Exercises.js index 2ae4741525..e828134666 100644 --- a/openex-front/src/admin/components/exercises/Exercises.js +++ b/openex-front/src/admin/components/exercises/Exercises.js @@ -27,7 +27,7 @@ import useDataLoader from '../../../utils/ServerSideEvent'; import useSearchAnFilter from '../../../utils/SortingFiltering'; import { exportData } from '../../../utils/Environment'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { marginTop: -10, }, diff --git a/openex-front/src/admin/components/exercises/ResultsMenu.tsx b/openex-front/src/admin/components/exercises/ResultsMenu.tsx index a4aafa2e45..882b64899b 100644 --- a/openex-front/src/admin/components/exercises/ResultsMenu.tsx +++ b/openex-front/src/admin/components/exercises/ResultsMenu.tsx @@ -22,7 +22,6 @@ const useStyles = makeStyles((theme) => ({ position: 'fixed', overflow: 'auto', padding: 0, - backgroundColor: theme.palette.background.navLight, }, toolbar: theme.mixins.toolbar, item: { diff --git a/openex-front/src/admin/components/exercises/articles/ArticleAddDocuments.js b/openex-front/src/admin/components/exercises/articles/ArticleAddDocuments.js index ac700e8f89..8d337b1ad5 100644 --- a/openex-front/src/admin/components/exercises/articles/ArticleAddDocuments.js +++ b/openex-front/src/admin/components/exercises/articles/ArticleAddDocuments.js @@ -124,19 +124,19 @@ class ArticleAddDocuments extends Component { const { keyword, documentsIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.document_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.document_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) + || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) !== -1; const filteredDocuments = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.document_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.document_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), )(Object.values(documents)); @@ -153,7 +153,7 @@ class ArticleAddDocuments extends Component { 10, filteredDocuments.filter( (d) => d.document_type.includes('image/') - || d.document_type.includes('video/'), + || d.document_type.includes('video/'), ), ); filters = ['image/', 'video/']; diff --git a/openex-front/src/admin/components/exercises/articles/ArticleForm.js b/openex-front/src/admin/components/exercises/articles/ArticleForm.js index 00652d34ec..ee20bd1856 100644 --- a/openex-front/src/admin/components/exercises/articles/ArticleForm.js +++ b/openex-front/src/admin/components/exercises/articles/ArticleForm.js @@ -18,21 +18,21 @@ import { ArrowDropUpOutlined, } from '@mui/icons-material'; import { useFormatter } from '../../../../components/i18n'; -import { TextField } from '../../../../components/TextField'; -import { Autocomplete } from '../../../../components/Autocomplete'; +import TextField from '../../../../components/TextField'; +import Autocomplete from '../../../../components/Autocomplete'; import { useHelper } from '../../../../store'; import useDataLoader from '../../../../utils/ServerSideEvent'; import { fetchMedias } from '../../../../actions/Media'; import { fetchDocuments } from '../../../../actions/Document'; import { fetchExercises } from '../../../../actions/Exercise'; import MediaIcon from '../../medias/MediaIcon'; -import { MarkDownField } from '../../../../components/MarkDownField'; +import MarkDownField from '../../../../components/MarkDownField'; import DocumentType from '../../documents/DocumentType'; import ItemTags from '../../../../components/ItemTags'; import DocumentPopover from '../../documents/DocumentPopover'; import ArticleAddDocuments from './ArticleAddDocuments'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ icon: { paddingTop: 4, display: 'inline-block', diff --git a/openex-front/src/admin/components/exercises/articles/Articles.js b/openex-front/src/admin/components/exercises/articles/Articles.js index 827562bf70..958af7ac64 100644 --- a/openex-front/src/admin/components/exercises/articles/Articles.js +++ b/openex-front/src/admin/components/exercises/articles/Articles.js @@ -99,7 +99,7 @@ const Articles = () => { })); const sortedArticles = R.filter( (n) => medias.length === 0 - || medias.map((o) => o.id).includes(n.article_fullmedia.media_id), + || medias.map((o) => o.id).includes(n.article_fullmedia.media_id), filtering.filterAndSort(fullArticles), ); const mediaColor = (type) => { diff --git a/openex-front/src/admin/components/exercises/audiences/AudienceAddPlayers.js b/openex-front/src/admin/components/exercises/audiences/AudienceAddPlayers.js index 393efe79ef..d9182a8f29 100644 --- a/openex-front/src/admin/components/exercises/audiences/AudienceAddPlayers.js +++ b/openex-front/src/admin/components/exercises/audiences/AudienceAddPlayers.js @@ -129,19 +129,19 @@ class AudienceAddPlayers extends Component { const { keyword, usersIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.user_email || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_firstname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_lastname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_phone || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.organization_name || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.organization_description || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.organization_description || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const filteredUsers = R.pipe( R.map((u) => ({ organization_name: @@ -153,10 +153,10 @@ class AudienceAddPlayers extends Component { })), R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.user_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.user_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/exercises/audiences/AudienceForm.js b/openex-front/src/admin/components/exercises/audiences/AudienceForm.js index 5e68f9eb86..f434f7d8fa 100644 --- a/openex-front/src/admin/components/exercises/audiences/AudienceForm.js +++ b/openex-front/src/admin/components/exercises/audiences/AudienceForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; import TagField from '../../../../components/TagField'; diff --git a/openex-front/src/admin/components/exercises/audiences/AudiencePlayers.js b/openex-front/src/admin/components/exercises/audiences/AudiencePlayers.js index a19e6c4cb2..944c0109d0 100644 --- a/openex-front/src/admin/components/exercises/audiences/AudiencePlayers.js +++ b/openex-front/src/admin/components/exercises/audiences/AudiencePlayers.js @@ -226,13 +226,13 @@ class AudiencesPlayers extends Component { const { keyword, sortBy, orderAsc, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.user_email || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_firstname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_lastname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_phone || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_organization || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1; @@ -242,10 +242,10 @@ class AudiencesPlayers extends Component { const sortedUsers = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.user_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.user_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), sort, diff --git a/openex-front/src/admin/components/exercises/audiences/Audiences.js b/openex-front/src/admin/components/exercises/audiences/Audiences.js index 55ea6c09f2..60c3075375 100644 --- a/openex-front/src/admin/components/exercises/audiences/Audiences.js +++ b/openex-front/src/admin/components/exercises/audiences/Audiences.js @@ -31,7 +31,7 @@ import { usePermissions } from '../../../../utils/Exercise'; import { exportData } from '../../../../utils/Environment'; import DefinitionMenu from '../DefinitionMenu'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ container: { margin: '10px 0 50px 0', padding: '0 200px 0 0', diff --git a/openex-front/src/admin/components/exercises/controls/ComcheckForm.js b/openex-front/src/admin/components/exercises/controls/ComcheckForm.js index 829451ca05..c9cbc4ed31 100644 --- a/openex-front/src/admin/components/exercises/controls/ComcheckForm.js +++ b/openex-front/src/admin/components/exercises/controls/ComcheckForm.js @@ -4,11 +4,11 @@ import * as R from 'ramda'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import MenuItem from '@mui/material/MenuItem'; -import { TextField } from '../../../../components/TextField'; -import { Select } from '../../../../components/Select'; +import TextField from '../../../../components/TextField'; +import Select from '../../../../components/Select'; import inject18n from '../../../../components/i18n'; -import { DateTimePicker } from '../../../../components/DateTimePicker'; -import { EnrichedTextField } from '../../../../components/EnrichedTextField'; +import DateTimePicker from '../../../../components/DateTimePicker'; +import EnrichedTextField from '../../../../components/EnrichedTextField'; class ComcheckForm extends Component { validate(values) { diff --git a/openex-front/src/admin/components/exercises/controls/CreateControl.tsx b/openex-front/src/admin/components/exercises/controls/CreateControl.tsx index c1e10b2b06..6682e05f04 100644 --- a/openex-front/src/admin/components/exercises/controls/CreateControl.tsx +++ b/openex-front/src/admin/components/exercises/controls/CreateControl.tsx @@ -33,7 +33,7 @@ import { UsersHelper, } from '../../../../actions/helper'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ createButton: { position: 'fixed', bottom: 30, diff --git a/openex-front/src/admin/components/exercises/controls/Dryrun.js b/openex-front/src/admin/components/exercises/controls/Dryrun.js index f3377e295a..c5412150ed 100644 --- a/openex-front/src/admin/components/exercises/controls/Dryrun.js +++ b/openex-front/src/admin/components/exercises/controls/Dryrun.js @@ -405,9 +405,9 @@ const Dryrun = () => { > {fndt(dryinject.dryinject_status?.status_date)} ( {dryinject.dryinject_status - && ( - dryinject.dryinject_status.status_execution / 1000 - ).toFixed(2)} + && ( + dryinject.dryinject_status.status_execution / 1000 + ).toFixed(2)} s) diff --git a/openex-front/src/admin/components/exercises/controls/DryrunForm.js b/openex-front/src/admin/components/exercises/controls/DryrunForm.js index 5f406d4bdc..4cd45225c8 100644 --- a/openex-front/src/admin/components/exercises/controls/DryrunForm.js +++ b/openex-front/src/admin/components/exercises/controls/DryrunForm.js @@ -3,7 +3,7 @@ import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import inject18n from '../../../../components/i18n'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import PlayerField from '../../../../components/PlayerField'; class DryrunForm extends Component { diff --git a/openex-front/src/admin/components/exercises/dashboard/DashboardDataStatistics.js b/openex-front/src/admin/components/exercises/dashboard/DashboardDataStatistics.js index 86b4d30db5..d4e8e7a100 100644 --- a/openex-front/src/admin/components/exercises/dashboard/DashboardDataStatistics.js +++ b/openex-front/src/admin/components/exercises/dashboard/DashboardDataStatistics.js @@ -15,7 +15,7 @@ import { import Empty from '../../../../components/Empty'; import { resolveUserName } from '../../../../utils/String'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paperChart: { position: 'relative', padding: '0 20px 0 0', diff --git a/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionScoreStatistics.js b/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionScoreStatistics.js index b5044e7bf0..ab64fa85b4 100644 --- a/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionScoreStatistics.js +++ b/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionScoreStatistics.js @@ -9,7 +9,7 @@ import { useFormatter } from '../../../../components/i18n'; import { colors, horizontalBarsChartOptions } from '../../../../utils/Charts'; import Empty from '../../../../components/Empty'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paperChart: { position: 'relative', padding: '0 20px 0 0', @@ -38,7 +38,7 @@ const DashboardDefinitionScoreStatistics = ({ const injectTypesWithScore = R.pipe( R.filter( (n) => n.inject_type === 'openex_challenge' - || n.inject_content?.expectationScore, + || n.inject_content?.expectationScore, ), R.map((n) => { if (n.inject_type !== 'openex_challenge') { diff --git a/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionStatistics.js b/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionStatistics.js index 4206642561..3c6ecb42d1 100644 --- a/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionStatistics.js +++ b/openex-front/src/admin/components/exercises/dashboard/DashboardDefinitionStatistics.js @@ -9,7 +9,7 @@ import { useFormatter } from '../../../../components/i18n'; import { colors, horizontalBarsChartOptions } from '../../../../utils/Charts'; import Empty from '../../../../components/Empty'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paperChart: { position: 'relative', padding: '0 20px 0 0', diff --git a/openex-front/src/admin/components/exercises/dashboard/DashboardResultsStatistics.js b/openex-front/src/admin/components/exercises/dashboard/DashboardResultsStatistics.js index bf8795af66..e3fdbdaf76 100644 --- a/openex-front/src/admin/components/exercises/dashboard/DashboardResultsStatistics.js +++ b/openex-front/src/admin/components/exercises/dashboard/DashboardResultsStatistics.js @@ -14,7 +14,7 @@ import { import Empty from '../../../../components/Empty'; import { resolveUserName } from '../../../../utils/String'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paperChart: { position: 'relative', padding: '0 20px 0 0', @@ -94,10 +94,10 @@ const DashboardDefinitionStatistics = ({ 'inject_expectation_percent_score', Math.round( (cumulation * 100) - / (audiencesMap[n[0]] - ? audiencesMap[n[0]] - .audience_injects_expectations_total_expected_score - : 1), + / (audiencesMap[n[0]] + ? audiencesMap[n[0]] + .audience_injects_expectations_total_expected_score + : 1), ), i, ); @@ -222,7 +222,7 @@ const DashboardDefinitionStatistics = ({ const organizationsTotalScores = R.pipe( R.filter( (n) => n.inject_expectation_result !== null - && n.inject_expectation_user !== null, + && n.inject_expectation_user !== null, ), R.map((n) => R.assoc( 'inject_expectation_user', @@ -255,7 +255,7 @@ const DashboardDefinitionStatistics = ({ const usersTotalScores = R.pipe( R.filter( (n) => n.inject_expectation_result !== null - && n.inject_expectation_user !== null, + && n.inject_expectation_user !== null, ), R.groupBy(R.prop('inject_expectation_user')), R.toPairs, @@ -282,7 +282,7 @@ const DashboardDefinitionStatistics = ({ 'audience_total_percent_score', Math.round( (n.audience_injects_expectations_total_score * 100) - / n.audience_injects_expectations_total_expected_score, + / n.audience_injects_expectations_total_expected_score, ), n, ), diff --git a/openex-front/src/admin/components/exercises/injects/CreateInject.js b/openex-front/src/admin/components/exercises/injects/CreateInject.js index c830f87c26..1021451207 100644 --- a/openex-front/src/admin/components/exercises/injects/CreateInject.js +++ b/openex-front/src/admin/components/exercises/injects/CreateInject.js @@ -50,9 +50,9 @@ class CreateInject extends Component { R.assoc( 'inject_depends_duration', data.inject_depends_duration_days * 3600 * 24 - + data.inject_depends_duration_hours * 3600 - + data.inject_depends_duration_minutes * 60 - + data.inject_depends_duration_seconds, + + data.inject_depends_duration_hours * 3600 + + data.inject_depends_duration_minutes * 60 + + data.inject_depends_duration_seconds, ), R.assoc('inject_contract', data.inject_contract.id), R.assoc('inject_tags', R.pluck('id', data.inject_tags)), diff --git a/openex-front/src/admin/components/exercises/injects/InjectAddArticles.js b/openex-front/src/admin/components/exercises/injects/InjectAddArticles.js index eff2fb4a0c..e3e70def55 100644 --- a/openex-front/src/admin/components/exercises/injects/InjectAddArticles.js +++ b/openex-front/src/admin/components/exercises/injects/InjectAddArticles.js @@ -114,13 +114,13 @@ class InjectAddArticles extends Component { const { keyword, articlesIds } = this.state; const filterByKeyword = (n) => keyword === '' || (n.article_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.article_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.article_fullmedia?.media_name || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.article_fullmedia?.media_name || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const fullArticles = articles.map((item) => ({ ...item, article_fullmedia: mediasMap[item.article_media] || {}, diff --git a/openex-front/src/admin/components/exercises/injects/InjectAddAudiences.js b/openex-front/src/admin/components/exercises/injects/InjectAddAudiences.js index 80cc758bdc..46a44f02e5 100644 --- a/openex-front/src/admin/components/exercises/injects/InjectAddAudiences.js +++ b/openex-front/src/admin/components/exercises/injects/InjectAddAudiences.js @@ -127,17 +127,17 @@ class InjectAddAudiences extends Component { const { keyword, audiencesIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.audience_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.audience_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1; const filteredAudiences = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.audience_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.audience_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/exercises/injects/InjectAddChallenges.js b/openex-front/src/admin/components/exercises/injects/InjectAddChallenges.js index 172d504c6f..6ae1c17ece 100644 --- a/openex-front/src/admin/components/exercises/injects/InjectAddChallenges.js +++ b/openex-front/src/admin/components/exercises/injects/InjectAddChallenges.js @@ -125,20 +125,20 @@ class InjectAddChallenges extends Component { const { keyword, challengesIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.challenge_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.challenge_content || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.challenge_category || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.challenge_category || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const filteredChallenges = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.challenge_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.challenge_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/exercises/injects/InjectAddDocuments.js b/openex-front/src/admin/components/exercises/injects/InjectAddDocuments.js index 3ea9a1f160..e2c71abeeb 100644 --- a/openex-front/src/admin/components/exercises/injects/InjectAddDocuments.js +++ b/openex-front/src/admin/components/exercises/injects/InjectAddDocuments.js @@ -134,15 +134,15 @@ class InjectAddDocuments extends Component { || (n.document_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) + || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) !== -1; const filteredDocuments = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.document_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.document_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/exercises/injects/InjectDefinition.js b/openex-front/src/admin/components/exercises/injects/InjectDefinition.js index e73f6dafdd..a712a60d68 100644 --- a/openex-front/src/admin/components/exercises/injects/InjectDefinition.js +++ b/openex-front/src/admin/components/exercises/injects/InjectDefinition.js @@ -42,14 +42,14 @@ import AudiencePopover from '../audiences/AudiencePopover'; import ItemBoolean from '../../../../components/ItemBoolean'; import InjectAddAudiences from './InjectAddAudiences'; import { isExerciseReadOnly } from '../../../../utils/Exercise'; -import { TextField } from '../../../../components/TextField'; -import { SwitchField } from '../../../../components/SwitchField'; +import TextField from '../../../../components/TextField'; +import SwitchField from '../../../../components/SwitchField'; import { EnrichedTextField } from '../../../../components/EnrichedTextField'; import InjectAddDocuments from './InjectAddDocuments'; import Loader from '../../../../components/Loader'; import DocumentType from '../../documents/DocumentType'; import DocumentPopover from '../../documents/DocumentPopover'; -import { Select } from '../../../../components/Select'; +import Select from '../../../../components/Select'; import ArticlePopover from '../articles/ArticlePopover'; import InjectAddArticles from './InjectAddArticles'; import MediaIcon from '../../medias/MediaIcon'; @@ -808,7 +808,7 @@ class InjectDefinition extends Component { && values[field.key] && values[field.key][index] && values[field.key][index].type - === 'attachment' ? ( + === 'attachment' ? ( { {template.lessons_template_description - || t('No description')} + || t('No description')} } diff --git a/openex-front/src/admin/components/exercises/lessons/LessonsCategories.js b/openex-front/src/admin/components/exercises/lessons/LessonsCategories.js index f412470be2..8675a454a4 100644 --- a/openex-front/src/admin/components/exercises/lessons/LessonsCategories.js +++ b/openex-front/src/admin/components/exercises/lessons/LessonsCategories.js @@ -23,7 +23,7 @@ import LessonsCategoryAddAudiences from './categories/LessonsCategoryAddAudience import { truncate } from '../../../../utils/String'; import { updateLessonsCategoryAudiences } from '../../../../actions/Lessons'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paper: { position: 'relative', padding: 0, @@ -86,7 +86,7 @@ const LessonsCategories = ({ number: n[1].length, comments: R.filter( (o) => o.lessons_answer_positive !== null - || o.lessons_answer_negative !== null, + || o.lessons_answer_negative !== null, n[1], ).length, }, diff --git a/openex-front/src/admin/components/exercises/lessons/LessonsObjectives.js b/openex-front/src/admin/components/exercises/lessons/LessonsObjectives.js index b2d4c8f67a..070b009581 100644 --- a/openex-front/src/admin/components/exercises/lessons/LessonsObjectives.js +++ b/openex-front/src/admin/components/exercises/lessons/LessonsObjectives.js @@ -20,7 +20,7 @@ import ObjectivePopover from './ObjectivePopover'; import { isExerciseUpdatable } from '../../../../utils/Exercise'; import { areaChartOptions } from '../../../../utils/Charts'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ paper: { position: 'relative', padding: 0, diff --git a/openex-front/src/admin/components/exercises/lessons/ObjectiveForm.js b/openex-front/src/admin/components/exercises/lessons/ObjectiveForm.js index 5c16d3c1e7..8a9fe0ba32 100644 --- a/openex-front/src/admin/components/exercises/lessons/ObjectiveForm.js +++ b/openex-front/src/admin/components/exercises/lessons/ObjectiveForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; class ObjectiveForm extends Component { diff --git a/openex-front/src/admin/components/exercises/lessons/SendLessonsForm.js b/openex-front/src/admin/components/exercises/lessons/SendLessonsForm.js index fb2c51624a..bd23290262 100644 --- a/openex-front/src/admin/components/exercises/lessons/SendLessonsForm.js +++ b/openex-front/src/admin/components/exercises/lessons/SendLessonsForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; import { EnrichedTextField } from '../../../../components/EnrichedTextField'; diff --git a/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryAddAudiences.js b/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryAddAudiences.js index d9f57c90d7..e6c123b47a 100644 --- a/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryAddAudiences.js +++ b/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryAddAudiences.js @@ -141,17 +141,17 @@ class LessonsCategoryAddAudiences extends Component { const { keyword, audiencesIds, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.audience_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.audience_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1; const filteredAudiences = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.audience_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.audience_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryForm.js b/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryForm.js index 4fc6c6cfff..ea5db80033 100644 --- a/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryForm.js +++ b/openex-front/src/admin/components/exercises/lessons/categories/LessonsCategoryForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../../components/TextField'; +import TextField from '../../../../../components/TextField'; import { useFormatter } from '../../../../../components/i18n'; const LessonsCategoryForm = (props) => { diff --git a/openex-front/src/admin/components/exercises/lessons/categories/questions/LessonsQuestionForm.js b/openex-front/src/admin/components/exercises/lessons/categories/questions/LessonsQuestionForm.js index c6c8bf2006..be04e7a5c3 100644 --- a/openex-front/src/admin/components/exercises/lessons/categories/questions/LessonsQuestionForm.js +++ b/openex-front/src/admin/components/exercises/lessons/categories/questions/LessonsQuestionForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../../../components/TextField'; +import TextField from '../../../../../../components/TextField'; import { useFormatter } from '../../../../../../components/i18n'; const LessonsQuestionForm = (props) => { diff --git a/openex-front/src/admin/components/exercises/logs/LogForm.js b/openex-front/src/admin/components/exercises/logs/LogForm.js index 5c7b03769d..2fba3bf212 100644 --- a/openex-front/src/admin/components/exercises/logs/LogForm.js +++ b/openex-front/src/admin/components/exercises/logs/LogForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; import TagField from '../../../../components/TagField'; diff --git a/openex-front/src/admin/components/exercises/logs/Logs.js b/openex-front/src/admin/components/exercises/logs/Logs.js index a692caabec..d7aaed0754 100644 --- a/openex-front/src/admin/components/exercises/logs/Logs.js +++ b/openex-front/src/admin/components/exercises/logs/Logs.js @@ -28,7 +28,7 @@ import LogForm from './LogForm'; import { isExerciseUpdatable } from '../../../../utils/Exercise'; import AnimationMenu from '../AnimationMenu'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ container: { margin: '10px 0 50px 0', padding: '0 200px 0 0', diff --git a/openex-front/src/admin/components/exercises/mails/CommunicationForm.js b/openex-front/src/admin/components/exercises/mails/CommunicationForm.js index 181986bf32..777d262eba 100644 --- a/openex-front/src/admin/components/exercises/mails/CommunicationForm.js +++ b/openex-front/src/admin/components/exercises/mails/CommunicationForm.js @@ -2,7 +2,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import { useFormatter } from '../../../../components/i18n'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import { EnrichedTextField } from '../../../../components/EnrichedTextField'; import FileField from '../../../../components/FileField'; diff --git a/openex-front/src/admin/components/exercises/mails/Inject.js b/openex-front/src/admin/components/exercises/mails/Inject.js index 10adc710c6..8a1ffd5320 100644 --- a/openex-front/src/admin/components/exercises/mails/Inject.js +++ b/openex-front/src/admin/components/exercises/mails/Inject.js @@ -86,7 +86,7 @@ const Inject = () => {
${ lastCommunication.communication_content - && lastCommunication.communication_content.length > 10 + && lastCommunication.communication_content.length > 10 ? lastCommunication.communication_content.replaceAll('\n', '
') : lastCommunication.communication_content_html } @@ -128,19 +128,19 @@ const Inject = () => { sortCommunications( R.filter( (o) => o.communication_subject.toLowerCase().includes('re: ') - && ((o.communication_animation - && R.any( - (p) => o.communication_to - .toLowerCase() - .includes(p.toLowerCase()), - n.communication_mails, - )) - || R.any( - (p) => o.communication_from - .toLowerCase() - .includes(p.toLowerCase()), - n.communication_mails, - )), + && ((o.communication_animation + && R.any( + (p) => o.communication_to + .toLowerCase() + .includes(p.toLowerCase()), + n.communication_mails, + )) + || R.any( + (p) => o.communication_from + .toLowerCase() + .includes(p.toLowerCase()), + n.communication_mails, + )), communicationsWithMails, ), ), diff --git a/openex-front/src/admin/components/exercises/mails/Mails.js b/openex-front/src/admin/components/exercises/mails/Mails.js index b588f90dbe..4e30f77ae7 100644 --- a/openex-front/src/admin/components/exercises/mails/Mails.js +++ b/openex-front/src/admin/components/exercises/mails/Mails.js @@ -28,7 +28,7 @@ import { exportData } from '../../../../utils/Environment'; import AnimationMenu from '../AnimationMenu'; import CreateQuickInject from '../injects/CreateQuickInject'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ container: { margin: '10px 0 50px 0', padding: '0 200px 0 0', diff --git a/openex-front/src/admin/components/exercises/reports/Report.js b/openex-front/src/admin/components/exercises/reports/Report.js index 0fbbd935ae..a59bcb3010 100644 --- a/openex-front/src/admin/components/exercises/reports/Report.js +++ b/openex-front/src/admin/components/exercises/reports/Report.js @@ -216,7 +216,7 @@ const Dashboard = () => { )} {(report.report_stats_definition - || report.report_stats_definition_score) && ( + || report.report_stats_definition_score) && ( {t('Exercise definition and scenario')} @@ -268,7 +268,7 @@ const Dashboard = () => { /> )} {(report.report_lessons_objectives - || report.report_lessons_stats) && ( + || report.report_lessons_stats) && ( {t('Lessons learned')} diff --git a/openex-front/src/admin/components/exercises/reports/ReportForm.js b/openex-front/src/admin/components/exercises/reports/ReportForm.js index 6a29cea9e5..627aa72ebc 100644 --- a/openex-front/src/admin/components/exercises/reports/ReportForm.js +++ b/openex-front/src/admin/components/exercises/reports/ReportForm.js @@ -2,9 +2,9 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import Grid from '@mui/material/Grid'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import { useFormatter } from '../../../../components/i18n'; -import { CheckboxField } from '../../../../components/CheckboxField'; +import CheckboxField from '../../../../components/CheckboxField'; const ReportForm = (props) => { const { t } = useFormatter(); diff --git a/openex-front/src/admin/components/exercises/reports/Reports.js b/openex-front/src/admin/components/exercises/reports/Reports.js index e40faeeb0e..6f6563b286 100644 --- a/openex-front/src/admin/components/exercises/reports/Reports.js +++ b/openex-front/src/admin/components/exercises/reports/Reports.js @@ -20,7 +20,7 @@ import ResultsMenu from '../ResultsMenu'; import CreateReport from './CreateReport'; import { fetchReports } from '../../../../actions/Report'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ container: { margin: '10px 0 50px 0', padding: '0 200px 0 0', diff --git a/openex-front/src/admin/components/exercises/timeline/Timeline.js b/openex-front/src/admin/components/exercises/timeline/Timeline.js index 73a5134bb9..73fa519587 100644 --- a/openex-front/src/admin/components/exercises/timeline/Timeline.js +++ b/openex-front/src/admin/components/exercises/timeline/Timeline.js @@ -409,7 +409,7 @@ const Timeline = () => { {pendingInjects.map((inject) => { const isDisabled = disabledTypes.includes(inject.inject_type) - || !types.includes(inject.inject_type); + || !types.includes(inject.inject_type); return ( ( @@ -165,9 +165,9 @@ const Validations = () => { || (n.inject_expectation_inject?.inject_title || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.inject_expectation_inject?.inject_description || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.inject_expectation_inject?.inject_description || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const sort = R.sortWith([R.descend(R.prop('inject_expectation_created_at'))]); const sortedInjectExpectations = R.pipe( R.uniqBy(R.prop('injectexpectation_id')), @@ -183,10 +183,10 @@ const Validations = () => { : n.injectexpectation_id !== null)), R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.inject_expectation_inject?.inject_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.inject_expectation_inject?.inject_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), sort, @@ -475,7 +475,7 @@ const Validations = () => { {groupedExpectation[injectId].map((expectation) => { const audience = audiencesMap[expectation.inject_expectation_audience] - || {}; + || {}; return ( ({ +const useStyles = makeStyles(() => ({ container: { margin: '10px 0 50px 0', padding: '0 200px 0 0', diff --git a/openex-front/src/admin/components/lessons/LessonsTemplate.js b/openex-front/src/admin/components/lessons/LessonsTemplate.js index 08bc432edd..625f2044e8 100644 --- a/openex-front/src/admin/components/lessons/LessonsTemplate.js +++ b/openex-front/src/admin/components/lessons/LessonsTemplate.js @@ -70,7 +70,7 @@ const LessonsTemplate = () => { const sortedLessonsTemplateQuestions = sortQuestions( lessonsTemplateQuestions.filter( (n) => n.lessons_template_question_category - === category.lessonstemplatecategory_id, + === category.lessonstemplatecategory_id, ), ); return ( @@ -89,7 +89,7 @@ const LessonsTemplate = () => { /> {category.lessons_template_category_description - || t('No description')} + || t('No description')}
diff --git a/openex-front/src/admin/components/lessons/LessonsTemplateForm.js b/openex-front/src/admin/components/lessons/LessonsTemplateForm.js index dd8f264e3c..f3175ea643 100644 --- a/openex-front/src/admin/components/lessons/LessonsTemplateForm.js +++ b/openex-front/src/admin/components/lessons/LessonsTemplateForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import { useFormatter } from '../../../components/i18n'; const LessonsTemplateForm = (props) => { diff --git a/openex-front/src/admin/components/lessons/LessonsTemplates.js b/openex-front/src/admin/components/lessons/LessonsTemplates.js index f0f4390dd5..ef181b9b01 100644 --- a/openex-front/src/admin/components/lessons/LessonsTemplates.js +++ b/openex-front/src/admin/components/lessons/LessonsTemplates.js @@ -15,7 +15,7 @@ import useSearchAnFilter from '../../../utils/SortingFiltering'; import CreateLessonsTemplate from './CreateLessonsTemplate'; import { fetchLessonsTemplates } from '../../../actions/Lessons'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { marginTop: -10, }, diff --git a/openex-front/src/admin/components/lessons/categories/LessonsTemplateCategoryForm.js b/openex-front/src/admin/components/lessons/categories/LessonsTemplateCategoryForm.js index 822422de60..263d6101fe 100644 --- a/openex-front/src/admin/components/lessons/categories/LessonsTemplateCategoryForm.js +++ b/openex-front/src/admin/components/lessons/categories/LessonsTemplateCategoryForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import { useFormatter } from '../../../../components/i18n'; const LessonsTemplateCategoryForm = (props) => { diff --git a/openex-front/src/admin/components/lessons/categories/questions/LessonsTemplateQuestionForm.js b/openex-front/src/admin/components/lessons/categories/questions/LessonsTemplateQuestionForm.js index 20c607ce57..6e6628a586 100644 --- a/openex-front/src/admin/components/lessons/categories/questions/LessonsTemplateQuestionForm.js +++ b/openex-front/src/admin/components/lessons/categories/questions/LessonsTemplateQuestionForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../../components/TextField'; +import TextField from '../../../../../components/TextField'; import { useFormatter } from '../../../../../components/i18n'; const LessonsTemplateQuestionForm = (props) => { diff --git a/openex-front/src/admin/components/medias/MediaAddLogo.js b/openex-front/src/admin/components/medias/MediaAddLogo.js index 9173820254..0b0b44f95a 100644 --- a/openex-front/src/admin/components/medias/MediaAddLogo.js +++ b/openex-front/src/admin/components/medias/MediaAddLogo.js @@ -67,20 +67,20 @@ class MediaAddLogo extends Component { const { keyword, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.document_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.document_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) + || (n.document_type || '').toLowerCase().indexOf(keyword.toLowerCase()) !== -1; const filteredDocuments = R.pipe( R.filter((n) => n.document_type.includes('image/')), R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.document_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.document_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/medias/MediaForm.js b/openex-front/src/admin/components/medias/MediaForm.js index 19daa0cbf8..950cb60e82 100644 --- a/openex-front/src/admin/components/medias/MediaForm.js +++ b/openex-front/src/admin/components/medias/MediaForm.js @@ -3,9 +3,9 @@ import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import MenuItem from '@mui/material/MenuItem'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; -import { Select } from '../../../components/Select'; +import Select from '../../../components/Select'; class MediaForm extends Component { validate(values) { diff --git a/openex-front/src/admin/components/medias/MediaParametersForm.js b/openex-front/src/admin/components/medias/MediaParametersForm.js index a973faafd7..ab0e0f2737 100644 --- a/openex-front/src/admin/components/medias/MediaParametersForm.js +++ b/openex-front/src/admin/components/medias/MediaParametersForm.js @@ -5,9 +5,9 @@ import Button from '@mui/material/Button'; import Grid from '@mui/material/Grid'; import MenuItem from '@mui/material/MenuItem'; import inject18n from '../../../components/i18n'; -import { ColorPickerField } from '../../../components/ColorPickerField'; -import { Select } from '../../../components/Select'; -import { TextField } from '../../../components/TextField'; +import ColorPickerField from '../../../components/ColorPickerField'; +import Select from '../../../components/Select'; +import TextField from '../../../components/TextField'; class MediaParametersForm extends Component { render() { diff --git a/openex-front/src/admin/components/medias/Medias.js b/openex-front/src/admin/components/medias/Medias.js index 1df0bd8985..a1fa27b548 100644 --- a/openex-front/src/admin/components/medias/Medias.js +++ b/openex-front/src/admin/components/medias/Medias.js @@ -17,7 +17,7 @@ import CreateMedia from './CreateMedia'; import { useFormatter } from '../../../components/i18n'; import MediaIcon from './MediaIcon'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { marginTop: -10, }, diff --git a/openex-front/src/admin/components/medias/MediasFilter.js b/openex-front/src/admin/components/medias/MediasFilter.js index 47b58c9da7..1951455c2c 100644 --- a/openex-front/src/admin/components/medias/MediasFilter.js +++ b/openex-front/src/admin/components/medias/MediasFilter.js @@ -36,7 +36,6 @@ const MediasFilter = (props) => { const dispatch = useDispatch(); useEffect(() => { dispatch(fetchMedias()); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const medias = useHelper((helper) => helper.getMedias()); const { onAddMedia, onClearMedia, onRemoveMedia, currentMedias, fullWidth } = props; diff --git a/openex-front/src/admin/components/nav/LeftBar.tsx b/openex-front/src/admin/components/nav/LeftBar.tsx index 606a9bfd7c..ecd98ae088 100644 --- a/openex-front/src/admin/components/nav/LeftBar.tsx +++ b/openex-front/src/admin/components/nav/LeftBar.tsx @@ -27,8 +27,9 @@ import { MESSAGING$ } from '../../../utils/Environment'; import { useFormatter } from '../../../components/i18n'; import { useHelper } from '../../../store'; import { UsersHelper } from '../../../actions/helper'; +import { Theme } from '../../../components/Theme'; -const useStyles = makeStyles((theme) => createStyles({ +const useStyles = makeStyles((theme) => createStyles({ drawerPaper: { width: 55, minHeight: '100vh', @@ -96,7 +97,7 @@ const useStyles = makeStyles((theme) => createStyles({ const StyledTooltip = styled(({ className, ...props }) => ( -))(({ theme }) => ({ +))(({ theme }: { theme: Theme }) => ({ [`& .${tooltipClasses.arrow}`]: { color: theme.palette.common.black, }, @@ -106,7 +107,7 @@ const StyledTooltip = styled(({ className, ...props }) => ( })); const LeftBar = () => { - const theme = useTheme(); + const theme = useTheme(); const location = useLocation(); const { t } = useFormatter(); const [navOpen, setNavOpen] = useState( diff --git a/openex-front/src/admin/components/nav/TopBar.tsx b/openex-front/src/admin/components/nav/TopBar.tsx index 940fee6fb0..62742cebfc 100644 --- a/openex-front/src/admin/components/nav/TopBar.tsx +++ b/openex-front/src/admin/components/nav/TopBar.tsx @@ -26,7 +26,7 @@ import TopMenuMedia from './TopMenuMedia'; import TopMenuProfile from './TopMenuProfile'; import { Theme } from '../../../components/Theme'; import { useAppDispatch } from '../../../utils/hooks'; -import { MESSAGING$ } from '../../../utils/Environment.js'; +import { MESSAGING$ } from '../../../utils/Environment'; const useStyles = makeStyles((theme) => ({ appBar: { @@ -115,7 +115,7 @@ const TopBar: React.FC = () => {
{(location.pathname === '/admin' - || location.pathname.includes('/admin/import')) && ( + || location.pathname.includes('/admin/import')) && ( )} {location.pathname === '/admin/exercises' && } diff --git a/openex-front/src/admin/components/organizations/OrganizationForm.js b/openex-front/src/admin/components/organizations/OrganizationForm.js index e2ee9e5db8..e69d2ee1e6 100644 --- a/openex-front/src/admin/components/organizations/OrganizationForm.js +++ b/openex-front/src/admin/components/organizations/OrganizationForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; import TagField from '../../../components/TagField'; diff --git a/openex-front/src/admin/components/organizations/Organizations.js b/openex-front/src/admin/components/organizations/Organizations.js index 8d235b81ad..84b9a6e9e6 100644 --- a/openex-front/src/admin/components/organizations/Organizations.js +++ b/openex-front/src/admin/components/organizations/Organizations.js @@ -200,19 +200,19 @@ class Organizations extends Component { || (n.organization_name || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.organization_description || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.organization_description || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const sort = R.sortWith( orderAsc ? [R.ascend(R.prop(sortBy))] : [R.descend(R.prop(sortBy))], ); const sortedOrganizations = R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.organization_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.organization_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), sort, diff --git a/openex-front/src/admin/components/players/PlayerForm.tsx b/openex-front/src/admin/components/players/PlayerForm.tsx index b6ba2b6638..4a24762287 100644 --- a/openex-front/src/admin/components/players/PlayerForm.tsx +++ b/openex-front/src/admin/components/players/PlayerForm.tsx @@ -3,7 +3,7 @@ import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; import { makeStyles } from '@mui/styles'; import { z } from 'zod'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import { useFormatter } from '../../../components/i18n'; import TagField from '../../../components/TagField'; import OrganizationField from '../../../components/OrganizationField'; diff --git a/openex-front/src/admin/components/players/Players.js b/openex-front/src/admin/components/players/Players.js index 50e28e2343..68cc585141 100644 --- a/openex-front/src/admin/components/players/Players.js +++ b/openex-front/src/admin/components/players/Players.js @@ -24,7 +24,7 @@ import useSearchAnFilter from '../../../utils/SortingFiltering'; import { useFormatter } from '../../../components/i18n'; import { exportData } from '../../../utils/Environment'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { marginTop: -10, }, diff --git a/openex-front/src/admin/components/profile/PasswordForm.js b/openex-front/src/admin/components/profile/PasswordForm.js index 85bef4c9a3..bb9a59b701 100644 --- a/openex-front/src/admin/components/profile/PasswordForm.js +++ b/openex-front/src/admin/components/profile/PasswordForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; class PasswordForm extends Component { diff --git a/openex-front/src/admin/components/profile/ProfileForm.js b/openex-front/src/admin/components/profile/ProfileForm.js index 5f914dd279..829077d768 100644 --- a/openex-front/src/admin/components/profile/ProfileForm.js +++ b/openex-front/src/admin/components/profile/ProfileForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; import inject18n from '../../../components/i18n'; class ProfileForm extends Component { diff --git a/openex-front/src/admin/components/profile/UserForm.js b/openex-front/src/admin/components/profile/UserForm.js index 7e46ced5da..44401a6965 100644 --- a/openex-front/src/admin/components/profile/UserForm.js +++ b/openex-front/src/admin/components/profile/UserForm.js @@ -3,8 +3,8 @@ import { Form } from 'react-final-form'; import MenuItem from '@mui/material/MenuItem'; import Button from '@mui/material/Button'; import { z } from 'zod'; -import { Select } from '../../../components/Select'; -import { TextField } from '../../../components/TextField'; +import Select from '../../../components/Select'; +import TextField from '../../../components/TextField'; import { useFormatter } from '../../../components/i18n'; import OrganizationField from '../../../components/OrganizationField'; import CountryField from '../../../components/CountryField'; diff --git a/openex-front/src/admin/components/settings/ParametersForm.js b/openex-front/src/admin/components/settings/ParametersForm.js index b86643659e..6c9a075223 100644 --- a/openex-front/src/admin/components/settings/ParametersForm.js +++ b/openex-front/src/admin/components/settings/ParametersForm.js @@ -3,9 +3,9 @@ import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import MenuItem from '@mui/material/MenuItem'; import Button from '@mui/material/Button'; -import { Select } from '../../../components/Select'; +import Select from '../../../components/Select'; import inject18n from '../../../components/i18n'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; const ParametersForm = (props) => { const { t, onSubmit, initialValues } = props; diff --git a/openex-front/src/admin/components/settings/groups/GroupForm.js b/openex-front/src/admin/components/settings/groups/GroupForm.js index 439458afe3..60fcb0796f 100644 --- a/openex-front/src/admin/components/settings/groups/GroupForm.js +++ b/openex-front/src/admin/components/settings/groups/GroupForm.js @@ -5,9 +5,9 @@ import Button from '@mui/material/Button'; import Grid from '@mui/material/Grid'; import Tooltip from '@mui/material/Tooltip'; import { InfoOutlined } from '@mui/icons-material'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; -import { SwitchField } from '../../../../components/SwitchField'; +import SwitchField from '../../../../components/SwitchField'; class GroupForm extends Component { validate(values) { diff --git a/openex-front/src/admin/components/settings/groups/GroupPopover.js b/openex-front/src/admin/components/settings/groups/GroupPopover.js index 8b95d17632..3e75c0b945 100644 --- a/openex-front/src/admin/components/settings/groups/GroupPopover.js +++ b/openex-front/src/admin/components/settings/groups/GroupPopover.js @@ -246,19 +246,19 @@ class GroupPopover extends Component { const { keyword, tags } = this.state; const filterByKeyword = (n) => keyword === '' || (n.user_email || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_firstname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_lastname || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.user_phone || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.organization_name || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1 - || (n.organization_description || '') - .toLowerCase() - .indexOf(keyword.toLowerCase()) !== -1; + || (n.organization_description || '') + .toLowerCase() + .indexOf(keyword.toLowerCase()) !== -1; const filteredUsers = R.pipe( R.map((u) => ({ organization_name: @@ -270,10 +270,10 @@ class GroupPopover extends Component { })), R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n.user_tags), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n.user_tags), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), R.take(10), diff --git a/openex-front/src/admin/components/settings/groups/Groups.js b/openex-front/src/admin/components/settings/groups/Groups.js index f15124e983..af09da9324 100644 --- a/openex-front/src/admin/components/settings/groups/Groups.js +++ b/openex-front/src/admin/components/settings/groups/Groups.js @@ -240,7 +240,7 @@ class Groups extends Component { const { keyword, sortBy, orderAsc } = this.state; const filterByKeyword = (n) => keyword === '' || (n.group_name || '').toLowerCase().indexOf(keyword.toLowerCase()) - !== -1 + !== -1 || (n.group_description || '') .toLowerCase() .indexOf(keyword.toLowerCase()) !== -1; diff --git a/openex-front/src/admin/components/settings/tags/TagForm.js b/openex-front/src/admin/components/settings/tags/TagForm.js index d18738b422..7d0dc099d2 100644 --- a/openex-front/src/admin/components/settings/tags/TagForm.js +++ b/openex-front/src/admin/components/settings/tags/TagForm.js @@ -2,8 +2,8 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; -import { ColorPickerField } from '../../../../components/ColorPickerField'; +import TextField from '../../../../components/TextField'; +import ColorPickerField from '../../../../components/ColorPickerField'; import inject18n from '../../../../components/i18n'; class TagForm extends Component { diff --git a/openex-front/src/admin/components/settings/users/UserForm.js b/openex-front/src/admin/components/settings/users/UserForm.js index 5c669a345c..978883b4f9 100644 --- a/openex-front/src/admin/components/settings/users/UserForm.js +++ b/openex-front/src/admin/components/settings/users/UserForm.js @@ -2,9 +2,9 @@ import React from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import { useFormatter } from '../../../../components/i18n'; -import { SwitchField } from '../../../../components/SwitchField'; +import SwitchField from '../../../../components/SwitchField'; import TagField from '../../../../components/TagField'; import OrganizationField from '../../../../components/OrganizationField'; diff --git a/openex-front/src/admin/components/settings/users/UserPasswordForm.js b/openex-front/src/admin/components/settings/users/UserPasswordForm.js index b9a375049c..d54121ab30 100644 --- a/openex-front/src/admin/components/settings/users/UserPasswordForm.js +++ b/openex-front/src/admin/components/settings/users/UserPasswordForm.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import * as PropTypes from 'prop-types'; import { Form } from 'react-final-form'; import Button from '@mui/material/Button'; -import { TextField } from '../../../../components/TextField'; +import TextField from '../../../../components/TextField'; import inject18n from '../../../../components/i18n'; class UserPasswordForm extends Component { diff --git a/openex-front/src/admin/components/settings/users/Users.js b/openex-front/src/admin/components/settings/users/Users.js index cfb922b966..d2017298bf 100644 --- a/openex-front/src/admin/components/settings/users/Users.js +++ b/openex-front/src/admin/components/settings/users/Users.js @@ -19,7 +19,7 @@ import useDataLoader from '../../../../utils/ServerSideEvent'; import { useHelper } from '../../../../store'; import UserPopover from './UserPopover'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ parameters: { float: 'left', marginTop: -10, diff --git a/openex-front/src/components/AppIntlProvider.js b/openex-front/src/components/AppIntlProvider.js index 4eed5ec2f2..3ab01760b1 100644 --- a/openex-front/src/components/AppIntlProvider.js +++ b/openex-front/src/components/AppIntlProvider.js @@ -66,4 +66,6 @@ AppIntlProvider.propTypes = { children: PropTypes.node, }; -export const ConnectedIntlProvider = AppIntlProvider; +const ConnectedIntlProvider = AppIntlProvider; + +export default ConnectedIntlProvider; diff --git a/openex-front/src/components/AppThemeProvider.js b/openex-front/src/components/AppThemeProvider.js index b1be6735ad..0fc8460fc7 100644 --- a/openex-front/src/components/AppThemeProvider.js +++ b/openex-front/src/components/AppThemeProvider.js @@ -1,8 +1,8 @@ import React, { useEffect } from 'react'; import * as PropTypes from 'prop-types'; import { createTheme, ThemeProvider } from '@mui/material/styles'; -import themeDark from './ThemeDark'; -import themeLight from './ThemeLight'; +import themeDark from './ThemeDark.js'; +import themeLight from './ThemeLight.js'; import { useHelper } from '../store'; const AppThemeProvider = (props) => { @@ -28,4 +28,6 @@ AppThemeProvider.propTypes = { children: PropTypes.node, }; -export const ConnectedThemeProvider = AppThemeProvider; +const ConnectedThemeProvider = AppThemeProvider; + +export default ConnectedThemeProvider; diff --git a/openex-front/src/components/Autocomplete.js b/openex-front/src/components/Autocomplete.js index 16f88d9393..3a28f4f079 100644 --- a/openex-front/src/components/Autocomplete.js +++ b/openex-front/src/components/Autocomplete.js @@ -67,6 +67,8 @@ const renderAutocomplete = ({ ); }; -export const Autocomplete = (props) => ( +const Autocomplete = (props) => ( ); + +export default Autocomplete; diff --git a/openex-front/src/components/Avatar.js b/openex-front/src/components/Avatar.js deleted file mode 100644 index 20fc4d671d..0000000000 --- a/openex-front/src/components/Avatar.js +++ /dev/null @@ -1,44 +0,0 @@ -import React from 'react'; -import * as PropTypes from 'prop-types'; -import MUIAvatar from '@mui/material/Avatar'; -import * as Constants from '../constants/ComponentTypes'; - -const avatarStyle = { - [Constants.AVATAR_TYPE_TOPBAR]: { - marginRight: '10px', - marginTop: '5px', - cursor: 'pointer', - }, - [Constants.AVATAR_TYPE_LIST]: { - position: 'absolute', - top: '8px', - left: '16px', - }, - [Constants.AVATAR_TYPE_MAINLIST]: { - position: 'absolute', - top: '12px', - left: '16px', - }, - [Constants.AVATAR_TYPE_CHIP]: { - float: 'left', - margin: '0 5px 0 -12px', - }, -}; - -export const Avatar = (props) => ( - -); - -Avatar.propTypes = { - src: PropTypes.string, - icon: PropTypes.node, - onClick: PropTypes.func, - size: PropTypes.number, - type: PropTypes.string, -}; diff --git a/openex-front/src/components/CheckboxField.js b/openex-front/src/components/CheckboxField.js index 9791ebe765..084846eb67 100644 --- a/openex-front/src/components/CheckboxField.js +++ b/openex-front/src/components/CheckboxField.js @@ -31,6 +31,8 @@ const renderCheckbox = ({ ); -export const CheckboxField = (props) => ( +const CheckboxField = (props) => ( ); + +export default CheckboxField; diff --git a/openex-front/src/components/ColorPickerField.js b/openex-front/src/components/ColorPickerField.js index 30f206e1f4..37d366083c 100644 --- a/openex-front/src/components/ColorPickerField.js +++ b/openex-front/src/components/ColorPickerField.js @@ -18,7 +18,7 @@ const ColorPickerFieldBase = ({ onChange(color && color.hex ? color.hex : ''); }; return ( -
+ <> handleChange(color)} /> -
+ ); }; -export const ColorPickerField = (props) => ( +const ColorPickerField = (props) => ( ); + +export default ColorPickerField; diff --git a/openex-front/src/components/CountryField.js b/openex-front/src/components/CountryField.js index 3413e02f64..48c6b14668 100644 --- a/openex-front/src/components/CountryField.js +++ b/openex-front/src/components/CountryField.js @@ -3,7 +3,7 @@ import * as R from 'ramda'; import { FlagOutlined } from '@mui/icons-material'; import Box from '@mui/material/Box'; import withStyles from '@mui/styles/withStyles'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import inject18n from './i18n'; import { countryOptions } from '../utils/Option'; diff --git a/openex-front/src/components/DateTimePicker.js b/openex-front/src/components/DateTimePicker.js index ac1a83f776..a79413b700 100644 --- a/openex-front/src/components/DateTimePicker.js +++ b/openex-front/src/components/DateTimePicker.js @@ -45,6 +45,8 @@ const DateTimePickerBase = ({ ); }; -export const DateTimePicker = (props) => ( +const DateTimePicker = (props) => ( ); + +export default DateTimePicker; diff --git a/openex-front/src/components/EnrichedTextField.js b/openex-front/src/components/EnrichedTextField.js index 560ece55fb..603d729de7 100644 --- a/openex-front/src/components/EnrichedTextField.js +++ b/openex-front/src/components/EnrichedTextField.js @@ -24,7 +24,6 @@ const EnrichedTextFieldBase = ({ disabled, }) => { const classes = useStyles(); - const lang = useHelper((helper) => { const me = helper.getMe(); const settings = helper.getSettings(); @@ -66,8 +65,8 @@ const EnrichedTextFieldBase = ({ ); }; -export const ConnectedEnrichedTextField = (props) => ( +const EnrichedTextField = (props) => ( ); -export const EnrichedTextField = ConnectedEnrichedTextField; +export default EnrichedTextField; diff --git a/openex-front/src/components/ExerciseField.js b/openex-front/src/components/ExerciseField.js index d7e04a5a68..864e245d8c 100644 --- a/openex-front/src/components/ExerciseField.js +++ b/openex-front/src/components/ExerciseField.js @@ -3,7 +3,7 @@ import { useDispatch } from 'react-redux'; import { Kayaking } from '@mui/icons-material'; import Box from '@mui/material/Box'; import { makeStyles } from '@mui/styles'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import useDataLoader from '../utils/ServerSideEvent'; import { useHelper } from '../store'; import { fetchExercises } from '../actions/Exercise'; diff --git a/openex-front/src/components/ExpandableMarkdown.tsx b/openex-front/src/components/ExpandableMarkdown.tsx index 0283d3c855..6eb76a486a 100644 --- a/openex-front/src/components/ExpandableMarkdown.tsx +++ b/openex-front/src/components/ExpandableMarkdown.tsx @@ -3,13 +3,13 @@ import remarkGfm from 'remark-gfm'; import remarkParse from 'remark-parse'; import { ExpandMore, ExpandLess } from '@mui/icons-material'; import IconButton from '@mui/material/IconButton'; -import { truncate } from '../utils/String'; import MDEditor from '@uiw/react-md-editor/nohighlight'; -import { Theme } from './Theme'; import { useTheme } from '@mui/material'; +import { truncate } from '../utils/String'; +import { Theme } from './Theme'; interface MardDownComponentProps { - node?: unknown + node?: unknown; } export const MarkDownComponents = (theme: Theme) => ({ @@ -50,13 +50,18 @@ export const MarkDownComponents = (theme: Theme) => ({ }); interface Props { - source: string - limit: number - controlled?: boolean - isExpanded?: boolean + source: string; + limit: number; + controlled?: boolean; + isExpanded?: boolean; } -const ExpandableMarkdow: React.FC = ({ source, limit, isExpanded, controlled }) => { +const ExpandableMarkdow: React.FC = ({ + source, + limit, + isExpanded, + controlled, +}) => { const [expand, setExpand] = useState(false); const theme = useTheme(); const onClick = () => setExpand(!expand); diff --git a/openex-front/src/components/ExportButtons.js b/openex-front/src/components/ExportButtons.js index 9c53ef62fb..dd398e6db2 100644 --- a/openex-front/src/components/ExportButtons.js +++ b/openex-front/src/components/ExportButtons.js @@ -13,8 +13,8 @@ import ToggleButtonGroup from '@mui/material/ToggleButtonGroup'; import ToggleButton from '@mui/material/ToggleButton'; import { connect } from 'react-redux'; import * as PropTypes from 'prop-types'; -import themeLight from './ThemeLight'; -import themeDark from './ThemeDark'; +import themeLight from './ThemeLight.js'; +import themeDark from './ThemeDark.js'; import { storeHelper } from '../actions/Schema'; import { exportImage, exportPdf } from '../utils/Image'; import inject18n from './i18n'; diff --git a/openex-front/src/components/MarkDownField.js b/openex-front/src/components/MarkDownField.js deleted file mode 100644 index 7ff28ed5de..0000000000 --- a/openex-front/src/components/MarkDownField.js +++ /dev/null @@ -1,58 +0,0 @@ -import React, { useState } from 'react'; -import ReactMde from 'react-mde'; -import { Field } from 'react-final-form'; -import Markdown from 'react-markdown'; -import InputLabel from '@mui/material/InputLabel'; -import FormHelperText from '@mui/material/FormHelperText'; -import remarkGfm from 'remark-gfm'; -import remarkParse from 'remark-parse'; -import { useFormatter } from './i18n'; - -const MarkDownFieldBase = ({ - label, - style, - disabled, - input: { onChange, value }, - meta: { touched, invalid, error, submitError }, -}) => { - const [selectedTab, setSelectedTab] = useState('write'); - const { t } = useFormatter(); - return ( -
- - {label} - - onChange(data)} - selectedTab={selectedTab} - onTabChange={setSelectedTab} - generateMarkdownPreview={(markdown) => Promise.resolve( - - {markdown} - , - ) - } - l18n={{ - write: t('Write'), - preview: t('Preview'), - uploadingImage: t('Uploading image'), - pasteDropSelect: t('Paste'), - }} - /> - {touched && invalid && ( - - {(error && t(error)) || (submitError && t(submitError))} - - )} -
- ); -}; - -export const MarkDownField = (props) => ( - -); diff --git a/openex-front/src/components/MarkDownField.tsx b/openex-front/src/components/MarkDownField.tsx index 17560f418c..6c8727605a 100644 --- a/openex-front/src/components/MarkDownField.tsx +++ b/openex-front/src/components/MarkDownField.tsx @@ -3,16 +3,16 @@ import MDEditor, { commands } from '@uiw/react-md-editor/nohighlight'; import { Field, FieldInputProps, FieldMetaState } from 'react-final-form'; import InputLabel from '@mui/material/InputLabel'; import FormHelperText from '@mui/material/FormHelperText'; -import { useFormatter } from './i18n'; import { useTheme } from '@mui/material'; +import { useFormatter } from './i18n'; import { Theme } from './Theme'; interface Props { - label: string - style: React.CSSProperties - disabled?: boolean - input: FieldInputProps - meta: FieldMetaState + label: string; + style: React.CSSProperties; + disabled?: boolean; + input: FieldInputProps; + meta: FieldMetaState; } const MarkDownFieldBase: React.FC = ({ @@ -25,16 +25,21 @@ const MarkDownFieldBase: React.FC = ({ const { t } = useFormatter(); const theme = useTheme(); const [fullscreen, setFullscreen] = useState(false); - return ( -
+
{label} = ({ { ...commands.checkedListCommand, buttonProps: { disabled } }, ]} extraCommands={[ - { ...commands.codeEdit, buttonProps: { 'aria-label': 'code edit', title: 'code edit' } }, - { ...commands.codeLive, buttonProps: { 'aria-label': 'code live', title: 'code live' } }, - { ...commands.codePreview, buttonProps: { 'aria-label': 'code preview', title: 'code preview' } }, + { + ...commands.codeEdit, + buttonProps: { 'aria-label': 'code edit', title: 'code edit' }, + }, + { + ...commands.codeLive, + buttonProps: { 'aria-label': 'code live', title: 'code live' }, + }, + { + ...commands.codePreview, + buttonProps: { + 'aria-label': 'code preview', + title: 'code preview', + }, + }, { ...commands.divider }, { ...commands.fullscreen, execute: () => setFullscreen(!fullscreen) }, ]} @@ -74,6 +91,8 @@ const MarkDownFieldBase: React.FC = ({ ); }; -export const MarkDownField = (props: Props & { name: string }) => ( +const MarkDownField = (props: Props & { name: string }) => ( ); + +export default MarkDownField; diff --git a/openex-front/src/components/OrganizationField.js b/openex-front/src/components/OrganizationField.js index 00eb055cb8..3fd351ad4c 100644 --- a/openex-front/src/components/OrganizationField.js +++ b/openex-front/src/components/OrganizationField.js @@ -9,7 +9,7 @@ import DialogTitle from '@mui/material/DialogTitle'; import DialogContent from '@mui/material/DialogContent'; import OrganizationForm from '../admin/components/organizations/OrganizationForm'; import { fetchOrganizations, addOrganization } from '../actions/Organization'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import inject18n from './i18n'; import { storeHelper } from '../actions/Schema'; diff --git a/openex-front/src/components/PlayerField.js b/openex-front/src/components/PlayerField.js index be7e63c80e..6f7d7669eb 100644 --- a/openex-front/src/components/PlayerField.js +++ b/openex-front/src/components/PlayerField.js @@ -9,7 +9,7 @@ import DialogTitle from '@mui/material/DialogTitle'; import DialogContent from '@mui/material/DialogContent'; import PlayerForm from '../admin/components/players/PlayerForm'; import { addPlayer, fetchPlayers } from '../actions/User'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import inject18n from './i18n'; import { storeHelper } from '../actions/Schema'; import { resolveUserName } from '../utils/String'; diff --git a/openex-front/src/components/RedirectManager.tsx b/openex-front/src/components/RedirectManager.tsx index 3ba90248ba..48db9a168d 100644 --- a/openex-front/src/components/RedirectManager.tsx +++ b/openex-front/src/components/RedirectManager.tsx @@ -15,7 +15,6 @@ const RedirectManager: React.FC = ({ children }) => { }); return () => subscription.unsubscribe(); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return children; diff --git a/openex-front/src/components/Select.js b/openex-front/src/components/Select.js index ec81dd0835..f83c912932 100644 --- a/openex-front/src/components/Select.js +++ b/openex-front/src/components/Select.js @@ -66,6 +66,8 @@ const renderSelectField = ({ ); -export const Select = (props) => ( +const Select = (props) => ( ); + +export default Select; diff --git a/openex-front/src/components/SliderField.js b/openex-front/src/components/SliderField.js index bf5e2a8111..250d637f4f 100644 --- a/openex-front/src/components/SliderField.js +++ b/openex-front/src/components/SliderField.js @@ -42,6 +42,8 @@ renderSliderField.propTypes = { disabled: PropTypes.bool, }; -export const SliderField = (props) => ( +const SliderField = (props) => ( ); + +export default SliderField; diff --git a/openex-front/src/components/SwitchField.js b/openex-front/src/components/SwitchField.js index e333e7aa4c..4912ef517e 100644 --- a/openex-front/src/components/SwitchField.js +++ b/openex-front/src/components/SwitchField.js @@ -29,6 +29,8 @@ const renderSwitch = ({ ); -export const SwitchField = (props) => ( +const SwitchField = (props) => ( ); + +export default SwitchField; diff --git a/openex-front/src/components/TagField.js b/openex-front/src/components/TagField.js index e61268ef87..951598ffa3 100644 --- a/openex-front/src/components/TagField.js +++ b/openex-front/src/components/TagField.js @@ -9,7 +9,7 @@ import DialogTitle from '@mui/material/DialogTitle'; import DialogContent from '@mui/material/DialogContent'; import TagForm from '../admin/components/settings/tags/TagForm'; import { fetchTags, addTag } from '../actions/Tag'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import inject18n from './i18n'; import { storeHelper } from '../actions/Schema'; diff --git a/openex-front/src/components/TagsFilter.js b/openex-front/src/components/TagsFilter.js index 38c6ebd7e9..95d4e65631 100644 --- a/openex-front/src/components/TagsFilter.js +++ b/openex-front/src/components/TagsFilter.js @@ -36,7 +36,6 @@ const TagsFilter = (props) => { const dispatch = useDispatch(); useEffect(() => { dispatch(fetchTags()); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const tags = useHelper((helper) => helper.getTags()); const { onAddTag, onClearTag, onRemoveTag, currentTags, fullWidth } = props; diff --git a/openex-front/src/components/TextField.js b/openex-front/src/components/TextField.js index b71670e069..972f41aaa5 100644 --- a/openex-front/src/components/TextField.js +++ b/openex-front/src/components/TextField.js @@ -23,6 +23,8 @@ const TextFieldBase = ({ ); }; -export const TextField = (props) => ( +const TextField = (props) => ( ); + +export default TextField; diff --git a/openex-front/src/components/Theme.d.ts b/openex-front/src/components/Theme.d.ts index e57a86a64c..46312fda20 100644 --- a/openex-front/src/components/Theme.d.ts +++ b/openex-front/src/components/Theme.d.ts @@ -3,7 +3,7 @@ import { PaletteOptions, TypeBackground, } from '@mui/material'; -import { Theme as MuiTheme } from '@mui/material/styles/createTheme'; +import { Theme as MuiTheme, ThemeOptions } from '@mui/material/styles/createTheme'; declare module '@mui/material/IconButton' { interface IconButtonPropsColorOverrides { diff --git a/openex-front/src/components/ThemeDark.js b/openex-front/src/components/ThemeDark.js deleted file mode 100644 index 1191d2b9c3..0000000000 --- a/openex-front/src/components/ThemeDark.js +++ /dev/null @@ -1,240 +0,0 @@ -import LogoText from '../static/images/logo_text.png'; -import LogoCollapsed from '../static/images/logo.png'; -import { fileUri } from '../utils/Environment.js'; - -export default ( - logo = null, - logo_collapsed = null, - background = null, - paper = null, - nav = null, - primary = null, - secondary = null, - accent = null, -) => { - const errorColor = '#f44336'; - return { - logo: logo || fileUri(LogoText), - logo_collapsed: logo_collapsed || fileUri(LogoCollapsed), - palette: { - mode: 'dark', - primary: { main: primary || '#00b1ff' }, - secondary: { main: secondary || '#ec407a' }, - error: { main: errorColor }, - background: { - default: background || '#0a1929', - paper: paper || '#001e3c', - nav: nav || '#071a2e', - accent: accent || '#01478d', - shadow: 'rgba(255, 255, 255, 0)', - }, - }, - typography: { - fontFamily: '"IBM Plex Sans", sans-serif', - body2: { - fontSize: '0.8rem', - }, - body1: { - fontSize: '0.9rem', - }, - overline: { - fontWeight: 500, - }, - h1: { - margin: '0 0 10px 0', - padding: 0, - color: primary || '#00b1ff', - fontWeight: 400, - fontSize: 22, - }, - h2: { - margin: '0 0 10px 0', - padding: 0, - fontWeight: 500, - fontSize: 16, - textTransform: 'uppercase', - }, - h3: { - margin: '0 0 10px 0', - padding: 0, - color: primary || '#00b1ff', - fontWeight: 400, - fontSize: 13, - }, - h4: { - margin: '0 0 10px 0', - padding: 0, - textTransform: 'uppercase', - fontSize: 12, - fontWeight: 500, - color: '#a8a8a8', - }, - h5: { - fontWeight: 400, - fontSize: 13, - textTransform: 'uppercase', - marginTop: -4, - }, - h6: { - fontWeight: 400, - fontSize: 18, - color: primary || '#00b1ff', - }, - error: { - color: errorColor, - fontWeight: 400, - fontSize: '0.75rem', - margin: '8px 0', - }, - }, - components: { - MuiTooltip: { - styleOverrides: { - tooltip: { - backgroundColor: 'rgba(0,0,0,0.7)', - }, - arrow: { - color: 'rgba(0,0,0,0.7)', - }, - }, - }, - MuiCssBaseline: { - styleOverrides: { - body: { - scrollbarColor: '#6b6b6b #2b2b2b', - '&::-webkit-scrollbar, & *::-webkit-scrollbar': { - backgroundColor: paper || '#001e3c', - }, - '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': { - borderRadius: 8, - backgroundColor: accent || '#01478d', - minHeight: 24, - border: `3px solid ${paper || '#001e3c'}`, - }, - '&::-webkit-scrollbar-thumb:focus, & *::-webkit-scrollbar-thumb:focus': - { - backgroundColor: accent || '#01478d', - }, - '&::-webkit-scrollbar-thumb:active, & *::-webkit-scrollbar-thumb:active': - { - backgroundColor: accent || '#01478d', - }, - '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': - { - backgroundColor: accent || '#01478d', - }, - '&::-webkit-scrollbar-corner, & *::-webkit-scrollbar-corner': { - backgroundColor: accent || '#01478d', - }, - html: { - WebkitFontSmoothing: 'auto', - }, - a: { - color: primary || '#00b1ff', - }, - 'input:-webkit-autofill': { - WebkitAnimation: 'autofill 0s forwards', - animation: 'autofill 0s forwards', - WebkitTextFillColor: '#ffffff !important', - caretColor: 'transparent !important', - WebkitBoxShadow: - '0 0 0 1000px rgba(4, 8, 17, 0.88) inset !important', - borderTopLeftRadius: 'inherit', - borderTopRightRadius: 'inherit', - }, - pre: { - color: '#ffffff !important', - background: `${accent || '#01478d'} !important`, - }, - code: { - fontFamily: 'Consolas, monaco, monospace', - color: '#ffffff !important', - background: `${accent || '#01478d'} !important`, - padding: 3, - fontSize: 12, - fontWeight: 400, - }, - '.w-md-editor': { - boxShadow: 'none', - background: 'transparent', - borderBottom: '1px solid rgba(255, 255, 255, 0.7) !important', - transition: 'borderBottom .3s', - '&:hover': { - borderBottom: '2px solid #ffffff !important', - }, - '&:focus-within': { - borderBottom: `2px solid #${primary || '00b1ff'} !important`, - }, - }, - '.error .w-md-editor': { - border: '0 !important', - borderBottom: '2px solid #f44336 !important', - '&:hover': { - border: '0 !important', - borderBottom: '2px solid #f44336 !important', - }, - '&:focus': { - border: '0 !important', - borderBottom: '2px solid #f44336 !important', - }, - }, - '.w-md-editor-toolbar': { - border: '0 !important', - backgroundColor: 'transparent !important', - color: '#ffffff !important', - }, - '.w-md-editor-toolbar li button': { - color: '#ffffff !important', - }, - '.w-md-editor-text textarea': { - fontFamily: '"IBM Plex Sans", sans-serif', - fontSize: 13, - color: '#ffffff', - }, - '.w-md-editor-preview': { - boxShadow: 'inset 1px 0 0 0 rgba(255, 255, 255, 0.5)', - }, - '.wmde-markdown': { - background: 'transparent', - fontFamily: '"IBM Plex Sans", sans-serif', - fontSize: 13, - color: '#ffffff', - }, - '.wmde-markdown tr': { - background: 'transparent !important', - }, - '.react-grid-placeholder': { - backgroundColor: `${accent || '#01478d'} !important`, - }, - '.react_time_range__track': { - backgroundColor: 'rgba(1, 226, 255, 0.1) !important', - borderLeft: '1px solid #00bcd4 !important', - borderRight: '1px solid #00bcd4 !important', - }, - '.react_time_range__handle_marker': { - backgroundColor: '#00bcd4 !important', - }, - '.leaflet-container': { - backgroundColor: `${paper || '#001e3c'} !important`, - }, - '.react-grid-item .react-resizable-handle::after': { - borderRight: '2px solid rgba(255, 255, 255, 0.4) !important', - borderBottom: '2px solid rgba(255, 255, 255, 0.4) !important', - }, - }, - }, - }, - MuiTableCell: { - styleOverrides: { - head: { - borderBottom: '1px solid rgba(255, 255, 255, 0.15)', - }, - body: { - borderTop: '1px solid rgba(255, 255, 255, 0.15)', - borderBottom: '1px solid rgba(255, 255, 255, 0.15)', - }, - }, - }, - }, - }; -}; diff --git a/openex-front/src/components/ThemeDark.ts b/openex-front/src/components/ThemeDark.ts new file mode 100644 index 0000000000..683e118bf4 --- /dev/null +++ b/openex-front/src/components/ThemeDark.ts @@ -0,0 +1,257 @@ +import { ExtendedThemeOptions } from './Theme'; +import LogoText from '../static/images/logo_text.png'; +import LogoCollapsed from '../static/images/logo.png'; +import { fileUri } from '../utils/Environment'; +import { hexToRGB } from '../utils/Colors'; + +const EE_COLOR = '#00b1ff'; + +export const THEME_DARK_DEFAULT_BACKGROUND = '#0a1929'; + +const ThemeDark = ( + logo: string | null = null, + logo_collapsed: string | null = null, + background: string | null = null, + paper: string | null = null, + nav: string | null = null, + primary: string | null = null, + secondary: string | null = null, + accent: string | null = null, +): ExtendedThemeOptions => ({ + logo: logo || fileUri(LogoText), + logo_collapsed: logo_collapsed || fileUri(LogoCollapsed), + borderRadius: 2, + palette: { + mode: 'dark', + common: { white: '#ffffff' }, + error: { + main: '#f44336', + dark: '#c62828', + }, + success: { main: '#03A847' }, + primary: { main: primary || '#00b1ff' }, + secondary: { main: secondary || '#ec407a' }, + chip: { main: '#ffffff' }, + ee: { + main: EE_COLOR, + contrastText: '#ffffff', + background: hexToRGB(EE_COLOR, 0.2), + lightBackground: hexToRGB(EE_COLOR, 0.08), + }, + background: { + default: background || THEME_DARK_DEFAULT_BACKGROUND, + paper: paper || '#001e3c', + nav: nav || '#071a2e', + accent: accent || '#01478d', + shadow: 'rgba(255, 255, 255, 0)', + }, + }, + typography: { + fontFamily: '"IBM Plex Sans", sans-serif', + body2: { + fontSize: '0.8rem', + }, + body1: { + fontSize: '0.9rem', + }, + overline: { + fontWeight: 500, + }, + h1: { + margin: '0 0 10px 0', + padding: 0, + color: primary || '#00b1ff', + fontWeight: 400, + fontSize: 22, + }, + h2: { + margin: '0 0 10px 0', + padding: 0, + fontWeight: 500, + fontSize: 16, + textTransform: 'uppercase', + }, + h3: { + margin: '0 0 10px 0', + padding: 0, + color: primary || '#00b1ff', + fontWeight: 400, + fontSize: 13, + }, + h4: { + margin: '0 0 10px 0', + padding: 0, + textTransform: 'uppercase', + fontSize: 12, + fontWeight: 500, + color: '#a8a8a8', + }, + h5: { + fontWeight: 400, + fontSize: 13, + textTransform: 'uppercase', + marginTop: -4, + }, + h6: { + fontWeight: 400, + fontSize: 18, + color: primary || '#00b1ff', + }, + subtitle2: { + fontWeight: 400, + fontSize: 18, + color: 'rgba(255, 255, 255, 0.7)', + }, + }, + components: { + MuiTooltip: { + styleOverrides: { + tooltip: { + backgroundColor: 'rgba(0,0,0,0.7)', + }, + arrow: { + color: 'rgba(0,0,0,0.7)', + }, + }, + }, + MuiCssBaseline: { + styleOverrides: { + body: { + scrollbarColor: '#6b6b6b #2b2b2b', + '&::-webkit-scrollbar, & *::-webkit-scrollbar': { + backgroundColor: paper || '#001e3c', + }, + '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': { + borderRadius: 8, + backgroundColor: accent || '#01478d', + minHeight: 24, + border: `3px solid ${paper || '#001e3c'}`, + }, + '&::-webkit-scrollbar-thumb:focus, & *::-webkit-scrollbar-thumb:focus': + { + backgroundColor: accent || '#01478d', + }, + '&::-webkit-scrollbar-thumb:active, & *::-webkit-scrollbar-thumb:active': + { + backgroundColor: accent || '#01478d', + }, + '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': + { + backgroundColor: accent || '#01478d', + }, + '&::-webkit-scrollbar-corner, & *::-webkit-scrollbar-corner': { + backgroundColor: accent || '#01478d', + }, + html: { + WebkitFontSmoothing: 'auto', + }, + a: { + color: primary || '#00b1ff', + }, + 'input:-webkit-autofill': { + WebkitAnimation: 'autofill 0s forwards', + animation: 'autofill 0s forwards', + WebkitTextFillColor: '#ffffff !important', + caretColor: 'transparent !important', + WebkitBoxShadow: + '0 0 0 1000px rgba(4, 8, 17, 0.88) inset !important', + borderTopLeftRadius: 'inherit', + borderTopRightRadius: 'inherit', + }, + pre: { + color: '#ffffff !important', + background: `${accent || '#01478d'} !important`, + }, + code: { + fontFamily: 'Consolas, monaco, monospace', + color: '#ffffff !important', + background: `${accent || '#01478d'} !important`, + padding: 3, + fontSize: 12, + fontWeight: 400, + }, + '.w-md-editor': { + boxShadow: 'none', + background: 'transparent', + borderBottom: '1px solid rgba(255, 255, 255, 0.7) !important', + transition: 'borderBottom .3s', + '&:hover': { + borderBottom: '2px solid #ffffff !important', + }, + '&:focus-within': { + borderBottom: `2px solid #${primary || '00b1ff'} !important`, + }, + }, + '.error .w-md-editor': { + border: '0 !important', + borderBottom: '2px solid #f44336 !important', + '&:hover': { + border: '0 !important', + borderBottom: '2px solid #f44336 !important', + }, + '&:focus': { + border: '0 !important', + borderBottom: '2px solid #f44336 !important', + }, + }, + '.w-md-editor-toolbar': { + border: '0 !important', + backgroundColor: 'transparent !important', + color: '#ffffff !important', + }, + '.w-md-editor-toolbar li button': { + color: '#ffffff !important', + }, + '.w-md-editor-text textarea': { + fontFamily: '"IBM Plex Sans", sans-serif', + fontSize: 13, + color: '#ffffff', + }, + '.w-md-editor-preview': { + boxShadow: 'inset 1px 0 0 0 rgba(255, 255, 255, 0.5)', + }, + '.wmde-markdown': { + background: 'transparent', + fontFamily: '"IBM Plex Sans", sans-serif', + fontSize: 13, + color: '#ffffff', + }, + '.wmde-markdown tr': { + background: 'transparent !important', + }, + '.react-grid-placeholder': { + backgroundColor: `${accent || '#01478d'} !important`, + }, + '.react_time_range__track': { + backgroundColor: 'rgba(1, 226, 255, 0.1) !important', + borderLeft: '1px solid #00bcd4 !important', + borderRight: '1px solid #00bcd4 !important', + }, + '.react_time_range__handle_marker': { + backgroundColor: '#00bcd4 !important', + }, + '.leaflet-container': { + backgroundColor: `${paper || '#001e3c'} !important`, + }, + '.react-grid-item .react-resizable-handle::after': { + borderRight: '2px solid rgba(255, 255, 255, 0.4) !important', + borderBottom: '2px solid rgba(255, 255, 255, 0.4) !important', + }, + }, + }, + }, + MuiTableCell: { + styleOverrides: { + head: { + borderBottom: '1px solid rgba(255, 255, 255, 0.15)', + }, + body: { + borderTop: '1px solid rgba(255, 255, 255, 0.15)', + borderBottom: '1px solid rgba(255, 255, 255, 0.15)', + }, + }, + }, + }, +}); + +export default ThemeDark; diff --git a/openex-front/src/components/ThemeLight.js b/openex-front/src/components/ThemeLight.ts similarity index 89% rename from openex-front/src/components/ThemeLight.js rename to openex-front/src/components/ThemeLight.ts index 54d324faaf..52ba08a2f2 100644 --- a/openex-front/src/components/ThemeLight.js +++ b/openex-front/src/components/ThemeLight.ts @@ -1,28 +1,45 @@ import LogoText from '../static/images/logo_text.png'; import LogoCollapsed from '../static/images/logo.png'; -import { fileUri } from '../utils/Environment.js'; +import { fileUri } from '../utils/Environment'; +import { hexToRGB } from '../utils/Colors'; +import { ExtendedThemeOptions } from './Theme'; -export default ( - logo = null, - logo_collapsed = null, - background = null, - paper = null, - nav = null, - primary = null, - secondary = null, - accent = null, -) => ({ +const EE_COLOR = '#0066ff'; + +const ThemeLight = ( + logo: string | null, + logo_collapsed: string | null, + background: string | null, + paper: string | null, + nav: string | null, + primary: string | null, + secondary: string | null, + accent: string | null, +): ExtendedThemeOptions => ({ logo: logo || fileUri(LogoText), logo_collapsed: logo_collapsed || fileUri(LogoCollapsed), + borderRadius: 2, palette: { mode: 'light', - primary: { main: primary || '#007fff' }, + common: { white: '#ffffff' }, + error: { + main: '#f44336', + dark: '#c62828', + }, + success: { main: '#03A847' }, + primary: { main: primary || '#0066ff' }, secondary: { main: secondary || '#d81b60' }, - error: { main: '#f44336' }, + chip: { main: '#000000' }, + ee: { + main: EE_COLOR, + background: hexToRGB(EE_COLOR, 0.2), + lightBackground: hexToRGB(EE_COLOR, 0.08), + contrastText: '#ffffff', + }, background: { - default: background || '#ffffff', - paper: paper || '#f3f6f9', - nav: nav || '#f9feff', + default: background || '#f3f6f9', + paper: paper || '#ffffff', + nav: nav || '#ffffff', accent: accent || '#d3eaff', shadow: 'rgba(0, 0, 0, .05)', }, @@ -269,3 +286,5 @@ export default ( }, }, }); + +export default ThemeLight; diff --git a/openex-front/src/components/UserField.js b/openex-front/src/components/UserField.js index cb5b62081d..42c659123c 100644 --- a/openex-front/src/components/UserField.js +++ b/openex-front/src/components/UserField.js @@ -10,7 +10,7 @@ import DialogContent from '@mui/material/DialogContent'; import PlayerForm from '../admin/components/players/PlayerForm'; import { fetchUsers, addUser } from '../actions/User'; import { fetchOrganizations } from '../actions/Organization'; -import { Autocomplete } from './Autocomplete'; +import Autocomplete from './Autocomplete'; import inject18n from './i18n'; import { storeHelper } from '../actions/Schema'; import { resolveUserName } from '../utils/String'; diff --git a/openex-front/src/components/i18n.js b/openex-front/src/components/i18n.js index 1337875e68..ac8e4c3ee0 100644 --- a/openex-front/src/components/i18n.js +++ b/openex-front/src/components/i18n.js @@ -136,7 +136,7 @@ const inject18n = (WrappedComponent) => { {...{ t: translate }} {...{ tPick: (label) => label[this.props.intl.locale] - ?? label[this.props.intl.defaultLocale], + ?? label[this.props.intl.defaultLocale], }} {...{ n: formatNumber }} {...{ b: formatBytes }} diff --git a/openex-front/src/network.js b/openex-front/src/network.js index 7a80449b3f..c6aeb4dd3f 100644 --- a/openex-front/src/network.js +++ b/openex-front/src/network.js @@ -1,6 +1,7 @@ import axios from 'axios'; import { normalize } from 'normalizr'; +// eslint-disable-next-line import/prefer-default-export export const api = (schema) => { const instance = axios.create({ headers: { responseType: 'json' }, diff --git a/openex-front/src/public/Root.tsx b/openex-front/src/public/Root.tsx index a115e01a16..e1dfaa904e 100644 --- a/openex-front/src/public/Root.tsx +++ b/openex-front/src/public/Root.tsx @@ -1,8 +1,8 @@ import React from 'react'; import CssBaseline from '@mui/material/CssBaseline'; import { StyledEngineProvider } from '@mui/material/styles'; -import { ConnectedThemeProvider } from '../components/AppThemeProvider'; -import { ConnectedIntlProvider } from '../components/AppIntlProvider'; +import ConnectedThemeProvider from '../components/AppThemeProvider'; +import ConnectedIntlProvider from '../components/AppIntlProvider'; import Index from './Index'; const Root = () => ( diff --git a/openex-front/src/public/components/challenges/ChallengesPlayer.js b/openex-front/src/public/components/challenges/ChallengesPlayer.js index 5e33d5f458..207ed199a4 100644 --- a/openex-front/src/public/components/challenges/ChallengesPlayer.js +++ b/openex-front/src/public/components/challenges/ChallengesPlayer.js @@ -50,14 +50,14 @@ import logo from '../../../static/images/logo.png'; import ExpandableMarkdown from '../../../components/ExpandableMarkdown'; import DocumentType from '../../../admin/components/documents/DocumentType'; import ItemTags from '../../../components/ItemTags'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; const Transition = React.forwardRef((props, ref) => ( )); Transition.displayName = 'TransitionSlide'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ root: { position: 'relative', flexGrow: 1, @@ -188,7 +188,6 @@ const ChallengesPlayer = () => { dispatch(fetchMe()); dispatch(fetchPlayerChallenges(exerciseId, userId)); dispatch(fetchPlayerDocuments(exerciseId, userId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const documentsReverseBy = (field) => { setDocumentsSortBy(field); @@ -525,11 +524,11 @@ const ChallengesPlayer = () => {
)} {currentExpectation?.inject_expectation_result === null - && currentResult === null && ( -
submit(currentChallenge?.challenge_id, data) - } + && currentResult === null && ( + submit(currentChallenge?.challenge_id, data) + } validate={validate} mutators={{ setValue: ([field, value], state, { changeValue }) => { diff --git a/openex-front/src/public/components/challenges/ChallengesPreview.js b/openex-front/src/public/components/challenges/ChallengesPreview.js index 94511617a9..64464c47c9 100644 --- a/openex-front/src/public/components/challenges/ChallengesPreview.js +++ b/openex-front/src/public/components/challenges/ChallengesPreview.js @@ -48,14 +48,14 @@ import logo from '../../../static/images/logo.png'; import ExpandableMarkdown from '../../../components/ExpandableMarkdown'; import DocumentType from '../../../admin/components/documents/DocumentType'; import ItemTags from '../../../components/ItemTags'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; const Transition = React.forwardRef((props, ref) => ( )); Transition.displayName = 'TransitionSlide'; -const useStyles = makeStyles((theme) => ({ +const useStyles = makeStyles(() => ({ root: { position: 'relative', flexGrow: 1, @@ -182,7 +182,6 @@ const ChallengesPreview = () => { dispatch(fetchMe()); dispatch(fetchObserverChallenges(exerciseId, userId)); dispatch(fetchPlayerDocuments(exerciseId, userId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const documentsReverseBy = (field) => { setDocumentsSortBy(field); diff --git a/openex-front/src/public/components/comcheck/Comcheck.js b/openex-front/src/public/components/comcheck/Comcheck.js index 866d82233c..7792f907d6 100644 --- a/openex-front/src/public/components/comcheck/Comcheck.js +++ b/openex-front/src/public/components/comcheck/Comcheck.js @@ -45,7 +45,6 @@ const Comcheck = () => { const status = useHelper((helper) => helper.getComcheckStatus(statusId)); useEffect(() => { dispatch(fetchComcheckStatus(statusId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const [dimension, setDimension] = useState({ width: window.innerWidth, diff --git a/openex-front/src/public/components/lessons/LessonsPlayer.js b/openex-front/src/public/components/lessons/LessonsPlayer.js index e535a5fcff..223b01d34c 100644 --- a/openex-front/src/public/components/lessons/LessonsPlayer.js +++ b/openex-front/src/public/components/lessons/LessonsPlayer.js @@ -28,8 +28,8 @@ import { fetchPlayerLessonsQuestions, } from '../../../actions/Lessons'; import { fetchPlayerExercise } from '../../../actions/Exercise'; -import { SliderField } from '../../../components/SliderField'; -import { TextField } from '../../../components/TextField'; +import SliderField from '../../../components/SliderField'; +import TextField from '../../../components/TextField'; const Transition = React.forwardRef((props, ref) => ( @@ -86,7 +86,6 @@ const LessonsPlayer = () => { dispatch(fetchPlayerLessonsCategories(exerciseId, finalUserId)); dispatch(fetchPlayerLessonsQuestions(exerciseId, finalUserId)); dispatch(fetchPlayerLessonsAnswers(exerciseId, finalUserId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const validate = (values) => { const errors = {}; @@ -214,7 +213,7 @@ const LessonsPlayer = () => { const questions = sortQuestions( lessonsQuestions.filter( (n) => n.lessons_question_category - === category.lessonscategory_id, + === category.lessonscategory_id, ), ); return ( @@ -252,7 +251,7 @@ const LessonsPlayer = () => { {question.lessons_question_explanation - || t('No explanation')} + || t('No explanation')} diff --git a/openex-front/src/public/components/lessons/LessonsPreview.js b/openex-front/src/public/components/lessons/LessonsPreview.js index 440a3f416b..9e09d0e3bf 100644 --- a/openex-front/src/public/components/lessons/LessonsPreview.js +++ b/openex-front/src/public/components/lessons/LessonsPreview.js @@ -22,8 +22,8 @@ import { fetchLessonsQuestions, } from '../../../actions/Lessons'; import { fetchExercise } from '../../../actions/Exercise'; -import { SliderField } from '../../../components/SliderField'; -import { TextField } from '../../../components/TextField'; +import SliderField from '../../../components/SliderField'; +import TextField from '../../../components/TextField'; const Transition = React.forwardRef((props, ref) => ( @@ -71,7 +71,6 @@ const LessonsPlayer = () => { dispatch(fetchExercise(exerciseId)); dispatch(fetchLessonsCategories(exerciseId)); dispatch(fetchLessonsQuestions(exerciseId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const validate = (values) => { const errors = {}; @@ -164,7 +163,7 @@ const LessonsPlayer = () => { const questions = sortQuestions( lessonsQuestions.filter( (n) => n.lessons_question_category - === category.lessonscategory_id, + === category.lessonscategory_id, ), ); return ( @@ -202,7 +201,7 @@ const LessonsPlayer = () => { {question.lessons_question_explanation - || t('No explanation')} + || t('No explanation')} diff --git a/openex-front/src/public/components/login/Login.js b/openex-front/src/public/components/login/Login.js index 066aa29166..e62dfe84d5 100644 --- a/openex-front/src/public/components/login/Login.js +++ b/openex-front/src/public/components/login/Login.js @@ -58,7 +58,6 @@ const Login = (props) => { useEffect(() => { props.fetchParameters(); props.checkKerberos(); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const onSubmit = (data) => props.askToken(data.username, data.password); let loginHeight = 260; @@ -90,7 +89,7 @@ const Login = (props) => { }} > {(isOpenId || isSaml2) - && [...(openidProviders ?? []), ...(saml2Providers ?? [])].map( + && [...(openidProviders ?? []), ...(saml2Providers ?? [])].map( (provider) => ( { diff --git a/openex-front/src/public/components/login/Reset.js b/openex-front/src/public/components/login/Reset.js index 0b6124922c..1f428314a8 100644 --- a/openex-front/src/public/components/login/Reset.js +++ b/openex-front/src/public/components/login/Reset.js @@ -10,7 +10,7 @@ import { validateResetToken, } from '../../../actions/Application'; import { useFormatter } from '../../../components/i18n'; -import { TextField } from '../../../components/TextField'; +import TextField from '../../../components/TextField'; const useStyles = makeStyles(() => ({ container: { diff --git a/openex-front/src/public/components/medias/MediaMicroblogging.js b/openex-front/src/public/components/medias/MediaMicroblogging.js index 491f6702a2..88c9388b65 100644 --- a/openex-front/src/public/components/medias/MediaMicroblogging.js +++ b/openex-front/src/public/components/medias/MediaMicroblogging.js @@ -102,7 +102,7 @@ const MediaMicroblogging = ({ mediaReader }) => { .filter((d) => d !== undefined) .filter( (d) => d.document_type.includes('image/') - || d.document_type.includes('video/'), + || d.document_type.includes('video/'), ); let columns = 12; if (docs.length === 2) { diff --git a/openex-front/src/public/components/medias/MediaPlayer.js b/openex-front/src/public/components/medias/MediaPlayer.js index f62a62b02e..4322cfe99d 100644 --- a/openex-front/src/public/components/medias/MediaPlayer.js +++ b/openex-front/src/public/components/medias/MediaPlayer.js @@ -39,7 +39,6 @@ const MediaPlayer = () => { dispatch(fetchMe()); dispatch(fetchPlayerMedia(exerciseId, mediaId, userId)); dispatch(fetchPlayerDocuments(exerciseId, userId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); if (media) { return ( diff --git a/openex-front/src/public/components/medias/MediaPreview.js b/openex-front/src/public/components/medias/MediaPreview.js index a7a5ce4d9a..c7ed186d4b 100644 --- a/openex-front/src/public/components/medias/MediaPreview.js +++ b/openex-front/src/public/components/medias/MediaPreview.js @@ -39,7 +39,6 @@ const MediaPreview = () => { dispatch(fetchMe()); dispatch(fetchObserverMedia(exerciseId, mediaId)); dispatch(fetchPlayerDocuments(exerciseId)); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); if (media) { return ( diff --git a/openex-front/src/root.tsx b/openex-front/src/root.tsx index b3b5de4165..39b10a7f08 100644 --- a/openex-front/src/root.tsx +++ b/openex-front/src/root.tsx @@ -9,8 +9,8 @@ import IndexPrivate from './private/Index'; import { useHelper } from './store'; import { fetchMe, fetchParameters } from './actions/Application'; import NotFound from './components/NotFound'; -import { ConnectedThemeProvider } from './components/AppThemeProvider'; -import { ConnectedIntlProvider } from './components/AppIntlProvider'; +import ConnectedThemeProvider from './components/AppThemeProvider'; +import ConnectedIntlProvider from './components/AppIntlProvider'; import { errorWrapper } from './components/Error'; import { useAppDispatch } from './utils/hooks'; import Comcheck from './public/components/comcheck/Comcheck'; @@ -25,7 +25,6 @@ const Root = () => { useEffect(() => { dispatch(fetchMe()); dispatch(fetchParameters()); - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); if (R.isEmpty(logged)) { return
; diff --git a/openex-front/src/utils/CopyToClipboard.ts b/openex-front/src/utils/CopyToClipboard.ts index 3e8efbb442..157e933dc7 100644 --- a/openex-front/src/utils/CopyToClipboard.ts +++ b/openex-front/src/utils/CopyToClipboard.ts @@ -1,9 +1,8 @@ -const copyToClipboard = async (text: string) => { +// eslint-disable-next-line import/prefer-default-export +export const copyToClipboard = async (text: string) => { if ('clipboard' in navigator) { await navigator.clipboard.writeText(text); } else { document.execCommand('copy', true, text); } }; - -export { copyToClipboard }; diff --git a/openex-front/src/utils/Countries.js b/openex-front/src/utils/Countries.js index fd58c1d2c5..eb5176a314 100644 --- a/openex-front/src/utils/Countries.js +++ b/openex-front/src/utils/Countries.js @@ -1,3 +1,4 @@ +// eslint-disable-next-line import/prefer-default-export export const computeLevel = (value, min, max, minAllowed = 0, maxAllowed = 9) => Math.trunc( ((maxAllowed - minAllowed) * (value - min)) / (max - min) + minAllowed, ); diff --git a/openex-front/src/utils/ServerSideEvent.js b/openex-front/src/utils/ServerSideEvent.js index c3ded25943..353abff256 100644 --- a/openex-front/src/utils/ServerSideEvent.js +++ b/openex-front/src/utils/ServerSideEvent.js @@ -68,7 +68,6 @@ const useDataLoader = (loader = () => {}) => { sseClient = undefined; } }; - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); }; diff --git a/openex-front/src/utils/SortingFiltering.js b/openex-front/src/utils/SortingFiltering.js index 047f0ee59e..39861a00d5 100644 --- a/openex-front/src/utils/SortingFiltering.js +++ b/openex-front/src/utils/SortingFiltering.js @@ -70,10 +70,10 @@ const useSearchAnFilter = ( ? R.pipe( R.filter( (n) => tags.length === 0 - || R.any( - (filter) => R.includes(filter, n[`${schema}${tagSuffix}_tags`] || []), - R.pluck('id', tags), - ), + || R.any( + (filter) => R.includes(filter, n[`${schema}${tagSuffix}_tags`] || []), + R.pluck('id', tags), + ), ), R.filter(filterByKeyword), sort, diff --git a/openex-front/src/utils/hooks.ts b/openex-front/src/utils/hooks.ts index 8d703cdcd5..43da9cc368 100644 --- a/openex-front/src/utils/hooks.ts +++ b/openex-front/src/utils/hooks.ts @@ -1,5 +1,5 @@ import { useDispatch } from 'react-redux'; // TODO upgrade redux to make it correctly work https://redux.js.org/usage/usage-with-typescript -// eslint-disable-next-line @typescript-eslint/no-explicit-any +// eslint-disable-next-line @typescript-eslint/no-explicit-any,import/prefer-default-export export const useAppDispatch: any = useDispatch; diff --git a/openex-front/vitest.config.ts b/openex-front/vitest.config.ts new file mode 100644 index 0000000000..c5019c2866 --- /dev/null +++ b/openex-front/vitest.config.ts @@ -0,0 +1,11 @@ +import { defineConfig } from 'vitest/config'; +import react from '@vitejs/plugin-react'; + +export default defineConfig({ + plugins: [react()], + test: { + environment: 'jsdom', + setupFiles: 'src/__tests__/setup-relay-for-vitest.ts', + include: ['src/__tests__/**/**/*.test.{ts,tsx}'] + }, +}) diff --git a/openex-front/yarn.lock b/openex-front/yarn.lock index 96303f04d6..4e3de7bc39 100644 --- a/openex-front/yarn.lock +++ b/openex-front/yarn.lock @@ -12,16 +12,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" - dependencies: - "@jridgewell/gen-mapping": ^0.1.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -32,26 +22,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" - dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" - dependencies: - "@babel/highlight": ^7.22.13 - chalk: ^2.4.2 - checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.23.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -61,13 +32,6 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.0": - version: 7.20.1 - resolution: "@babel/compat-data@npm:7.20.1" - checksum: 989b9b7a6fe43c547bb8329241bd0ba6983488b83d29cc59de35536272ee6bb4cc7487ba6c8a4bceebb3a57f8c5fea1434f80bbbe75202bc79bc1110f955ff25 - languageName: node - linkType: hard - "@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": version: 7.23.5 resolution: "@babel/compat-data@npm:7.23.5" @@ -75,30 +39,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.17, @babel/core@npm:^7.12.3": - version: 7.20.2 - resolution: "@babel/core@npm:7.20.2" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.2 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.1 - "@babel/parser": ^7.20.2 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4 - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.16.0": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.17, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.22.20": version: 7.23.5 resolution: "@babel/core@npm:7.23.5" dependencies: @@ -135,30 +76,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2": - version: 7.20.4 - resolution: "@babel/generator@npm:7.20.4" - dependencies: - "@babel/types": ^7.20.2 - "@jridgewell/gen-mapping": ^0.3.2 - jsesc: ^2.5.1 - checksum: 967b59f18e5ce999e5a741825bcecb2be4bbfc1824a92c21b47d0b5694e0eb09314a70f8b9142e9591c149c7fb83d51f73ae8fbd96d30a42666425889e51ceb1 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/generator@npm:7.23.0" - dependencies: - "@babel/types": ^7.23.0 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.23.5": +"@babel/generator@npm:^7.23.5, @babel/generator@npm:^7.7.2": version: 7.23.5 resolution: "@babel/generator@npm:7.23.5" dependencies: @@ -188,20 +106,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-compilation-targets@npm:7.20.0" - dependencies: - "@babel/compat-data": ^7.20.0 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" @@ -262,13 +166,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 - languageName: node - linkType: hard - "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -304,16 +201,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.22.15": +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: @@ -322,22 +210,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-module-transforms@npm:7.20.2" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2 - languageName: node - linkType: hard - "@babel/helper-module-transforms@npm:^7.23.3": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" @@ -362,14 +234,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 @@ -402,15 +267,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" - dependencies: - "@babel/types": ^7.20.2 - checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -429,15 +285,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b - languageName: node - linkType: hard - "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -447,20 +294,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.23.4": version: 7.23.4 resolution: "@babel/helper-string-parser@npm:7.23.4" @@ -468,13 +301,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -482,13 +308,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf - languageName: node - linkType: hard - "@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" @@ -507,17 +326,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/helpers@npm:7.20.1" - dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.0 - checksum: be35f78666bdab895775ed94dbeb098f7b4fa08ce4cfb0c3a9e69b7220cce56960dcdc2b14f5df9d3b80388d4bf7df155c97f6cf6768c0138f4e6931d0f44955 - languageName: node - linkType: hard - "@babel/helpers@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helpers@npm:7.23.5" @@ -529,28 +337,6 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" - dependencies: - "@babel/helper-validator-identifier": ^7.22.20 - chalk: ^2.4.2 - js-tokens: ^4.0.0 - checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134 - languageName: node - linkType: hard - "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" @@ -562,25 +348,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.9, @babel/parser@npm:^7.20.2": - version: 7.20.3 - resolution: "@babel/parser@npm:7.20.3" - bin: - parser: ./bin/babel-parser.js - checksum: 33bcdb45de65a3cf27ed376cb34f32be3c3485a10e3252f8d0126f6a034efc3145c0d219e57fcd5a8956361552008bc30b9bae4a723823fb3633027071be8a45 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" - bin: - parser: ./bin/babel-parser.js - checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.23.5": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.9, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.5": version: 7.23.5 resolution: "@babel/parser@npm:7.23.5" bin: @@ -955,7 +723,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.23.3": +"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.23.3 resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" dependencies: @@ -966,17 +734,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" - dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 - languageName: node - linkType: hard - "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -1269,7 +1026,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": +"@babel/plugin-transform-modules-commonjs@npm:7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.12.13, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" dependencies: @@ -1282,19 +1039,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.12.13": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" - dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-simple-access": ^7.19.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85d46945ab5ba3fff89e962d560a5d40253f228b9659a697683db3de07c0236e8cd60e5eb41958007359951a42bc268bf32350fcdb5b4a86f58dff1e032c096e - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" @@ -1490,6 +1234,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-self@npm:^7.22.5": + version: 7.23.3 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 882bf56bc932d015c2d83214133939ddcf342e5bcafa21f1a93b19f2e052145115e1e0351730897fd66e5f67cad7875b8a8d81ceb12b6e2a886ad0102cb4eb1f + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.22.5": + version: 7.23.3 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 92287fb797e522d99bdc77eaa573ce79ff0ad9f1cf4e7df374645e28e51dce0adad129f6f075430b129b5bac8dad843f65021970e12e992d6d6671f0d65bb1e0 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": version: 7.23.4 resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" @@ -1814,16 +1580,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.20.1 - resolution: "@babel/runtime@npm:7.20.1" - dependencies: - regenerator-runtime: ^0.13.10 - checksum: 00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.4, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.10.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": version: 7.23.5 resolution: "@babel/runtime@npm:7.23.5" dependencies: @@ -1832,36 +1589,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.1": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.7.6": - version: 7.23.4 - resolution: "@babel/runtime@npm:7.23.4" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 8eb6a6b2367f7d60e7f7dd83f477cc2e2fdb169e5460694d7614ce5c730e83324bcf29251b70940068e757ad1ee56ff8073a372260d90cad55f18a825caf97cd - languageName: node - linkType: hard - -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" dependencies: @@ -1872,25 +1600,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.20.1": - version: 7.23.2 - resolution: "@babel/traverse@npm:7.23.2" - dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/generator": ^7.23.0 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.0 - "@babel/types": ^7.23.0 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: 26a1eea0dde41ab99dde8b9773a013a0dc50324e5110a049f5d634e721ff08afffd54940b3974a20308d7952085ac769689369e9127dea655f868c0f6e1ab35d - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.23.5": +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.5": version: 7.23.5 resolution: "@babel/traverse@npm:7.23.5" dependencies: @@ -1908,29 +1618,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.20.2 - resolution: "@babel/types@npm:7.20.2" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 57e76e5f21876135f481bfd4010c87f2d38196bb0a2bc60a28d6e55e3afa90cdd9accf164e4cb71bdfb620517fa0a0cb5600cdce36c21d59fdaccfbb899c024c - languageName: node - linkType: hard - -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/types@npm:7.23.0" - dependencies: - "@babel/helper-string-parser": ^7.22.5 - "@babel/helper-validator-identifier": ^7.22.20 - to-fast-properties: ^2.0.0 - checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 - languageName: node - linkType: hard - -"@babel/types@npm:^7.22.19, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.5, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.23.5 resolution: "@babel/types@npm:7.23.5" dependencies: @@ -1967,33 +1655,20 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-basic-styles@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-basic-styles@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-basic-styles@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: deba410d58d6e8aa9b1627963d701bdfd78dd1751a8d2f4b5e77d4ebb13ce40289f9a86fdb4233b17d22502551eee8c00d1308e7bf6aa885da1a533fd89a9516 + ckeditor5: ^35.4.0 + checksum: 0d9bd293191e70ba8050284cfe75b09d5cece26b6bf529b1abc213e99137289c173d5f50841c9dc0bb1cbd6ebd5ea9d6a4eb535b57234a56db945a0ecf958a23 languageName: node linkType: hard "@ckeditor/ckeditor5-block-quote@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-block-quote@npm:35.3.1" - dependencies: - ckeditor5: ^35.3.1 - checksum: 34ac7b42965ca232d6c8a78be1c304034c93ed8e4faa6e828f2b6b137b624a1167acfbda2b4c8752ed78f1b291e9731ebfa21c07cdc6d09d7fd02fe508b16d0a - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-clipboard@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-clipboard@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-block-quote@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - "@ckeditor/ckeditor5-widget": ^35.3.1 - lodash-es: ^4.17.11 - checksum: e2f91c3ff132cf7b924e02a4b9b25cf234952f0a084259f8aaf48315ff62d1f01970ae436c0d53cb91d5ff3ea1d624c124afe9739091ab17b834d94ef5a2b20f + ckeditor5: ^35.4.0 + checksum: c3577c42a12edeaed86255a6da685a794cb8da3e46caca8eb2d69ffa8556709eaa0f34b5c1a45823e21ca9a7ddc7a62635a3e1fc3df919da3f01ce469f783b00 languageName: node linkType: hard @@ -2011,23 +1686,11 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-code-block@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-code-block@npm:35.3.1" - dependencies: - ckeditor5: ^35.3.1 - checksum: 21253dc0f1aa37d827fb05c61d4962e11ef93671f343dcdad749c9f48e65e20f8cc0961a27e075b7ee2ea824ebb42933f15fa23ce84c32167ed8b55e415deea2 - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-core@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-core@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-code-block@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - lodash-es: ^4.17.15 - checksum: d969b0a73295bcb67d7009a6023e0dd8f4c6e986e5d629047cb13e145e374ef57a8113a80c44f6e984c6174481436a72747226b8c1d7e1a57f2052d0889a22c4 + ckeditor5: ^35.4.0 + checksum: 4e3f76298778bbb317eb074c3bf056a57e6f9d1ed62ff8bad2779c5cf67ba33b0195fe97e41c0fc5c6a5d4893c6e78f8d6dbd86b146d5516b7f969ab457ddc71 languageName: node linkType: hard @@ -2090,22 +1753,12 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-editor-classic@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-editor-classic@npm:35.3.1" - dependencies: - ckeditor5: ^35.3.1 - lodash-es: ^4.17.15 - checksum: 2c7dee5f1eec7e002c032e954be960b8dfa383dd2d29b39535ccd437e944a648fa434bdf4be4afeac681a50aa5a22fda137841b59e938b01ecc69b5b34db3adb - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-engine@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-engine@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-editor-classic@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-utils": ^35.3.1 + ckeditor5: ^35.4.0 lodash-es: ^4.17.15 - checksum: ec7572114355a41ec33a84d0ae4c78644c976bb7dd4c9fdd1d23d5c7ded07c0efc573d7e6817e6b011b595c6a8693145eb24ed6cb20b3802f175816d9e299d32 + checksum: 43bdff3de6e148f9c1f63102750fcd05c299f211f708adfc71911952a877aae6ece5c71bcf083bce35d9fc33123aa67faf078595796f12203ad48d5c6f73cecf languageName: node linkType: hard @@ -2119,16 +1772,6 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-enter@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-enter@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - checksum: e490f65f8d37fe247740e3e2bbfbe792db5a6bcbd1757cbf3d0840c1706ae9a15a8087ce4415462d990b8f86989fca8dc16f1938a36a6e458da3e45f4a2dcb61 - languageName: node - linkType: hard - "@ckeditor/ckeditor5-enter@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-enter@npm:35.4.0" @@ -2140,113 +1783,102 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-essentials@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-essentials@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-essentials@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 216edbc0290496285f180bf5b07822c234df09d77f5153e85bd8f80b0aff68b5b195753dd7da661580569fa5d19b341471f2599d48013821a907119acc6131b5 + ckeditor5: ^35.4.0 + checksum: beb10f938c1b42bd50143d47847aa61239dc5f93eb47eef32518a33d05351699ed4f03e418139c9b1dc2dc3517dc02f6fa6c59557f3b4eeafa387d7de6bf9d06 languageName: node linkType: hard "@ckeditor/ckeditor5-font@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-font@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-font@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: a85a0998d0efe0c072d5e486d12b8256f2db129d1436476362ef7fb8b8dae08e96bf594109d9e2e88825bc2db5fc41ecc7c1e960db7af4db1e677b3486674b4e + ckeditor5: ^35.4.0 + checksum: 1875c4ef4b2a1d58a7b7cc1ed2087c97797cc8a762f9d3d4ae43d73cf7acb13e079ea33b563e1ee12d5728800edcc76624a4d031324b38d0abab44c6fb5b0f71 languageName: node linkType: hard "@ckeditor/ckeditor5-heading@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-heading@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-heading@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 45e3620a90b0a73a736b665827161c59cd65fb65a95efed0c22ca4f2678c3669dd7af28cd127022fc21f99087f13a6ef4fbee3a967893bc09028dd3c70692ef0 + ckeditor5: ^35.4.0 + checksum: f40c24d358015bacc72b36a2fcf8e64efed225da967e3fbdf4965d1f795573e5772d9bda73bab6cfd8130fe814b57820efbad9213d788eb285842fe1ddaf6e75 languageName: node linkType: hard "@ckeditor/ckeditor5-highlight@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-highlight@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-highlight@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: fce624751a5b9dc971c8e31f9e0511c06b311cc9c907cc7e6c2961916e1567e2f19e87a194ea66917d0cfed7c3f9f8a1fd0db81ef8f7d4b618f52aea8fbea8ce + ckeditor5: ^35.4.0 + checksum: 071590d6463a565fbeca33ac3122eb173b78aae2756caff3fc1884674c517bc6665bad1b0218c0eb861a1675c6f51a68aa6f9899d513c9c4284ee0c3d8c7b7e8 languageName: node linkType: hard "@ckeditor/ckeditor5-horizontal-line@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-horizontal-line@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-horizontal-line@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 07fc46a564f8fe8471893587c73ea16df80057ddd92cb134d1bbb613bbaf1b8107748da74c95a94de3b4ce445d6aaf4323ce03729187e5cde9c9dd76b0aa4f65 + ckeditor5: ^35.4.0 + checksum: ba037f139439e751a9f1e32099d6e51b46e7fd171ad75561a55023b6b72edd9618298112dcd8d74b4bdbd36b0bc3486c9b3d52ad15ad53862995d369b3a662c5 languageName: node linkType: hard "@ckeditor/ckeditor5-image@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-image@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-image@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-ui": ^35.3.1 - ckeditor5: ^35.3.1 + "@ckeditor/ckeditor5-ui": ^35.4.0 + ckeditor5: ^35.4.0 lodash-es: ^4.17.15 - checksum: d0d044718b58efea12d5091a9a6980215537e220f2ebd57251cf38022b580e6fc4f9b2ff3a94e9daa7e47df320f0e0599f79f98c2c8f7d5d3c0086f9916f59e4 + checksum: 71a4421bcc00d0f6c10f76ba309a47f85017bf16aeede24a4ff94766581d8fd00742a0b07bdbfe4ebfcff9399fded87440677ae30c264f78e6446a1c1d9f4e68 languageName: node linkType: hard "@ckeditor/ckeditor5-indent@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-indent@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-indent@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 0f6691d018aa409b6c94f0b4ea83347eaab7f2bc0cd447cc16fd17d2cfd386eecc1134b1195889cdc00f5f139f2d4a11a8d6b1d9129167e7b55ae713f1f78ca8 + ckeditor5: ^35.4.0 + checksum: bf6065878e95516b233e208cce67efc639226ad2842a0155f31373008d1e80628883e3d1a00015bd7acd9238ce30f0a7b12f99e150c8bd378db2b90795064afb languageName: node linkType: hard "@ckeditor/ckeditor5-link@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-link@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-link@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-ui": ^35.3.1 - ckeditor5: ^35.3.1 + "@ckeditor/ckeditor5-ui": ^35.4.0 + ckeditor5: ^35.4.0 lodash-es: ^4.17.15 - checksum: c7b7b5b6866c588e2a27fb6db374f22db271d1acaeb8a1b28751fde62b876875df40e68e9beb3795c1b1a16501f921c05df13ca17658b83b99f72c5d23027da5 + checksum: d36e466f9d86ba492b64ff6a4c46891aee5d9c5c2f09ed4ddf2aa7a4b93d84e1f27805804b40fbc001477bd1539e71e1af1b67647b793df992a1853d6116f1f7 languageName: node linkType: hard "@ckeditor/ckeditor5-list@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-list@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-list@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-ui": ^35.3.1 - ckeditor5: ^35.3.1 - checksum: 4492d0ced5d7f1ea21b557201d7545b8fac6415f960e6f8738d2a30a7d0719f6e0fd0fad2d2babf171c87c2bbd1a722833977e9eafa72577e57ee7ae3568f458 + "@ckeditor/ckeditor5-ui": ^35.4.0 + ckeditor5: ^35.4.0 + checksum: ccd1aebc8b90a870560a52966299439e7554cf5f3cebff1755dec9bcc3fe3d91ae8c0d532e6560f88d477d88edff6a899a96de5b3d841014a86b70b0309505df languageName: node linkType: hard "@ckeditor/ckeditor5-media-embed@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-media-embed@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-ui": ^35.3.1 - ckeditor5: ^35.3.1 - checksum: f6cccc5ff59090797cf9c074942fd508ddd30dbe0aa8e5ea51d277cb7356467927f2bf69f2af1ed3356dd7504d75068055c48f05603ea7ffe6b236889015d537 - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-paragraph@npm:^35.1.0, @ckeditor/ckeditor5-paragraph@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-paragraph@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-media-embed@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - checksum: 0cfbb3afe6c2d723fd13cc41617f53ef2a7277d7ee7385ee90b217588b934d6dae34ac9a2e13975ec9a5af8a1dbae7a73498cd42710cda4175f92838434e4fb1 + "@ckeditor/ckeditor5-ui": ^35.4.0 + ckeditor5: ^35.4.0 + checksum: 2f2fa61c80651d489d46e210d8c89f6185b03cbeda1b52bc1968ed021aa541eb17f2c841551786bbfbe53896ecd539ffd0249d9be7e1c44b9ce09141e3d45172 languageName: node linkType: hard -"@ckeditor/ckeditor5-paragraph@npm:^35.4.0": +"@ckeditor/ckeditor5-paragraph@npm:^35.1.0, @ckeditor/ckeditor5-paragraph@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-paragraph@npm:35.4.0" dependencies: @@ -2258,42 +1890,31 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-paste-from-office@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-paste-from-office@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-paste-from-office@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 8bde6eb92d78f12055534ccae026588e24a16fa732863f4d0624b2cf0e1b0e2706044d42776480a2ff4aaaf530c9abf1329820c0f35f41d96e985d926e2968b6 + ckeditor5: ^35.4.0 + checksum: bf4e71dcfea0b59886da225ad7c1067d080f337ebdb4401d2be865e15628d6354faec3bbb275e118795111bdcab9c74bfb7a3f87fcd001f05dae74d668313620 languageName: node linkType: hard -"@ckeditor/ckeditor5-react@npm:5.0.2": - version: 5.0.2 - resolution: "@ckeditor/ckeditor5-react@npm:5.0.2" +"@ckeditor/ckeditor5-react@npm:5.0.6": + version: 5.0.6 + resolution: "@ckeditor/ckeditor5-react@npm:5.0.6" dependencies: prop-types: ^15.7.2 peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 867621df25b112e85da28d96ee97801dbfe2009ac5f59d79341531826edc1da2294e7177a3574f274ef64f3cac32f48b0080fb5f3d51a371fec8de41108ad565 + checksum: 44201f95150895015d73df4dd874b8b86aabdece5c87b3d44b7325ca22aa67cc4047bd7cdeb7979726f3c41e9d1fefd937ba3aa52d7416bc6caae6f0661e83ba languageName: node linkType: hard "@ckeditor/ckeditor5-remove-format@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-remove-format@npm:35.3.1" - dependencies: - ckeditor5: ^35.3.1 - checksum: 8a49b92f0cf27078fa9e253bf81479b7308d19503c5ccc1cfb74682e3d337950329f4840dd2f4e339045e57f49111dffa140e6d171316efbeb610a0448cee9f1 - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-select-all@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-select-all@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-remove-format@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - checksum: db836f90bfa91aa71bae4c7a382f9bee4e3040dcb486a52e1d8ff2fcb590c552e9dd1acb5e90aa332c6657e70e1f720958ed51d4c7a28d565bf96e9597630287 + ckeditor5: ^35.4.0 + checksum: f0b30776b71e07a41c523db08368329af1c7a02373ccf2703b91623c4ab9efbc9ec2f56df0b43fa534a346fdae755a1c34e064091d2604841e42c973a9308f7e languageName: node linkType: hard @@ -2309,42 +1930,30 @@ __metadata: linkType: hard "@ckeditor/ckeditor5-special-characters@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-special-characters@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-special-characters@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 - checksum: 3982dbcff360f49f4e2d606d5997769c175aefff73b6946606b98e5f00f880bc68fe0a4d23b20fdaa5e03246daf36104c402156f0da47ecb073d9c95770167e3 + ckeditor5: ^35.4.0 + checksum: c7577cf5728af18a257932a4807b2b696cb1fecbd11be3bf3390b77c238d73ab37ededcc08d371db170c766211568a5fa533605f80b3fd54a43e1e92fa07dc16 languageName: node linkType: hard "@ckeditor/ckeditor5-table@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-table@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-table@npm:35.4.0" dependencies: - ckeditor5: ^35.3.1 + ckeditor5: ^35.4.0 lodash-es: ^4.17.15 - checksum: 4fa0787b7e63c70a42a92685e49ecc5e6f41ef787a1153afe85dd3eab98fb23c1ff9fbf838766d4a8b4eb7af9766c65569e6be1c40a632e2046f8873c0feb5bf + checksum: a860951711bfda77639926c52c3659cfbfd336c472f447d487c7aa4cb220e5958ffdd311bfa2978744dc3188c756bf7c8a0ca38337efd638169fb2eb4fb2605a languageName: node linkType: hard "@ckeditor/ckeditor5-theme-lark@npm:^35.1.0": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-theme-lark@npm:35.3.1" + version: 35.4.0 + resolution: "@ckeditor/ckeditor5-theme-lark@npm:35.4.0" dependencies: - "@ckeditor/ckeditor5-ui": ^35.3.1 - checksum: 13d899124cbb7b1b048491f954508d47926c701db9c1813685bddac0d824393df7f5462736b850a70813d53d5063b47af22fd2348a441b0342bdca38b5397a24 - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-typing@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-typing@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - lodash-es: ^4.17.15 - checksum: f447647f92cfa116a2c243c70586977699df579a4624d6f0e5ba6e34af4763c11209a43c4e2b9148c3681d38a3f9cc680c3a8025a52cbb0af15d33f72634e146 + "@ckeditor/ckeditor5-ui": ^35.4.0 + checksum: ffc430fff71d7cd003a74962b32892de61ee7200d57de44f7257f35c530f943062bad53bd45d14c4f689ca049dee4711bd79d3410422d7bb0d618a602e63f50f languageName: node linkType: hard @@ -2360,17 +1969,6 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-ui@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-ui@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - lodash-es: ^4.17.15 - checksum: a5372e1d0baed134beb6139d10d4f325afd914c3762a341662069a376a92a6199801d66e9236a7bd0e8b3095c044d62979a7c10f79725f63e73426dd25f4e8f7 - languageName: node - linkType: hard - "@ckeditor/ckeditor5-ui@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-ui@npm:35.4.0" @@ -2382,17 +1980,6 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-undo@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-undo@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - checksum: fd1a32496f67fd3776f55946ded5a5c213f8a8f4861a5b7269f6ff2cc5813891dd7835a7d03c38ec917593065b7cc36593716352d2d87e742f6f9253a77d52c6 - languageName: node - linkType: hard - "@ckeditor/ckeditor5-undo@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-undo@npm:35.4.0" @@ -2404,18 +1991,7 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-upload@npm:^35.1.0, @ckeditor/ckeditor5-upload@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-upload@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - checksum: 0798a6a5e8a6bffd503fe144df3c639745392a49612de4f90b6dcc5e9fc98f83d32ccf30d95fd053e1420e4c1a8c624914e0dbb495b4d803ccbb45628d49acb8 - languageName: node - linkType: hard - -"@ckeditor/ckeditor5-upload@npm:^35.4.0": +"@ckeditor/ckeditor5-upload@npm:^35.1.0, @ckeditor/ckeditor5-upload@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-upload@npm:35.4.0" dependencies: @@ -2426,15 +2002,6 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-utils@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-utils@npm:35.3.1" - dependencies: - lodash-es: ^4.17.15 - checksum: 4a05ea14bb2e9c890a72397fb02358f298d03a4e54535aa579d84516bcd8b53e39f0ea8202325421127a9b0503787cf62ff3656f3928359bb7132a03bfff1e66 - languageName: node - linkType: hard - "@ckeditor/ckeditor5-utils@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-utils@npm:35.4.0" @@ -2444,21 +2011,6 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-widget@npm:^35.3.1": - version: 35.3.1 - resolution: "@ckeditor/ckeditor5-widget@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-enter": ^35.3.1 - "@ckeditor/ckeditor5-typing": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - lodash-es: ^4.17.15 - checksum: 6f07d49360a68c955b44430f9b1e7339910b9d0b460bba68f487bd58d5ecc2992e4db16e6aa7f6ccba40e63151c23f989a9b74d4ed590c7a2609fc942522cfa0 - languageName: node - linkType: hard - "@ckeditor/ckeditor5-widget@npm:^35.4.0": version: 35.4.0 resolution: "@ckeditor/ckeditor5-widget@npm:35.4.0" @@ -2487,12 +2039,11 @@ __metadata: linkType: hard "@csstools/selector-specificity@npm:^2.0.0": - version: 2.0.2 - resolution: "@csstools/selector-specificity@npm:2.0.2" + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" peerDependencies: - postcss: ^8.2 postcss-selector-parser: ^6.0.10 - checksum: a2045a27276a6cfe645b6e212afc217d9a43174ea7a1fa1ab8918d5a0ace72380fbd9837fe1920c547985c11a9070dc48c5c80d483d3f581ddf7aa688204d44f + checksum: 97c89f23b3b527d7bd51ed299969ed2b9fbb219a367948b44aefec228b8eda6ae0ad74fe8a82f9aac8ff32cfd00bb6d0c98d1daeab2e8fc6d5c4af25e5be5673 languageName: node linkType: hard @@ -2860,11 +2411,11 @@ __metadata: linkType: hard "@floating-ui/core@npm:^1.4.2": - version: 1.5.0 - resolution: "@floating-ui/core@npm:1.5.0" + version: 1.5.2 + resolution: "@floating-ui/core@npm:1.5.2" dependencies: "@floating-ui/utils": ^0.1.3 - checksum: 54b4fe26b3c228746ac5589f97303abf158b80aa5f8b99027259decd68d1c2030c4c637648ebd33dfe78a4212699453bc2bd7537fd5a594d3bd3e63d362f666f + checksum: e22de0a5e8a703fe14d9cfb72aeb67c0056c4ae6aa241539934ecb2af56448534b434a7587ecb5de154c21c3c73e44c19249b05c6b67a58eae7861188c8e69ac languageName: node linkType: hard @@ -2878,18 +2429,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.2": - version: 2.0.2 - resolution: "@floating-ui/react-dom@npm:2.0.2" - dependencies: - "@floating-ui/dom": ^1.5.1 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 4797e1f7a19c1e531ed0d578ccdcbe58970743e5a480ba30424857fc953063f36d481f8c5d69248a8f1d521b739e94bf5e1ffb35506400dea3d914f166ed2f7f - languageName: node - linkType: hard - "@floating-ui/react-dom@npm:^2.0.4": version: 2.0.4 resolution: "@floating-ui/react-dom@npm:2.0.4" @@ -2938,15 +2477,15 @@ __metadata: languageName: node linkType: hard -"@foliojs-fork/pdfkit@npm:^0.13.0": - version: 0.13.0 - resolution: "@foliojs-fork/pdfkit@npm:0.13.0" +"@foliojs-fork/pdfkit@npm:^0.14.0": + version: 0.14.0 + resolution: "@foliojs-fork/pdfkit@npm:0.14.0" dependencies: "@foliojs-fork/fontkit": ^1.9.1 "@foliojs-fork/linebreak": ^1.1.1 - crypto-js: ^4.0.0 + crypto-js: ^4.2.0 png-js: ^1.0.0 - checksum: 84c49edd056835aeff10579a98a1ae8d35821855f4175eb3f6ea4b01f0ca4a2f314670e7a9adedaa75a2745ba452ad7911440c1e2bce13325188cce14c5c3940 + checksum: c6836d679a41a379f9fdc2c69337f8835a4299240d7aaf4167a61c8726db9716d9b4efc56a8ff3a94ca1af4f2f9f3005527880734ccfdfc4cac597174bbc6547 languageName: node linkType: hard @@ -3048,7 +2587,7 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": +"@gar/promisify@npm:^1.0.1": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 @@ -3098,6 +2637,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -3384,31 +2937,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard @@ -3419,23 +2955,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 - languageName: node - linkType: hard - "@jridgewell/source-map@npm:^0.3.3": version: 0.3.5 resolution: "@jridgewell/source-map@npm:0.3.5" @@ -3446,21 +2972,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.20 resolution: "@jridgewell/trace-mapping@npm:0.3.20" dependencies: @@ -3470,56 +2989,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17": - version: 0.3.19 - resolution: "@jridgewell/trace-mapping@npm:0.3.19" - dependencies: - "@jridgewell/resolve-uri": ^3.1.0 - "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 - languageName: node - linkType: hard - -"@mui/base@npm:5.0.0-beta.20": - version: 5.0.0-beta.20 - resolution: "@mui/base@npm:5.0.0-beta.20" - dependencies: - "@babel/runtime": ^7.23.1 - "@floating-ui/react-dom": ^2.0.2 - "@mui/types": ^7.2.6 - "@mui/utils": ^5.14.13 - "@popperjs/core": ^2.11.8 - clsx: ^2.0.0 - prop-types: ^15.8.1 - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: a9a27b15b0723dd91b4bb87ad3a76c4101535788387ee75bbf0798205bfa7e6343f5c6600b7beb112837f2e9ddaec714cead17d836377002429843739a4f277f - languageName: node - linkType: hard - -"@mui/base@npm:^5.0.0-beta.22": - version: 5.0.0-beta.25 - resolution: "@mui/base@npm:5.0.0-beta.25" +"@mui/base@npm:5.0.0-beta.26, @mui/base@npm:^5.0.0-beta.22": + version: 5.0.0-beta.26 + resolution: "@mui/base@npm:5.0.0-beta.26" dependencies: "@babel/runtime": ^7.23.4 "@floating-ui/react-dom": ^2.0.4 "@mui/types": ^7.2.10 - "@mui/utils": ^5.14.19 + "@mui/utils": ^5.14.20 "@popperjs/core": ^2.11.8 clsx: ^2.0.0 prop-types: ^15.8.1 @@ -3530,22 +3007,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: ce22c38593db1bbbb162574bd297bc3f2f5040ed6e304965e17aff55e4d15782e813196bd67c9b82757ee67675ad6d557e22541f84e4d7a4b6f3349dc83741f3 + checksum: a1b3a0fc0ea656e940d113553f940f37a41eccdd6ecf6f76b2cbe5808c18828b5f2ee59fa9e204b7151a109e5a4f122df74e867de9fb37e0916002d46919208a languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.14.14": - version: 5.14.14 - resolution: "@mui/core-downloads-tracker@npm:5.14.14" - checksum: 93a1f16141e3ef4ef63985079dabf6b6196b8f7581f2d71338fca5c00e5834bcecb65ee0ad6a20fc61bbdce33a55b3f02d18c37e1c9937106d65d67b6fa25acd +"@mui/core-downloads-tracker@npm:^5.14.20": + version: 5.14.20 + resolution: "@mui/core-downloads-tracker@npm:5.14.20" + checksum: f3ca541452541cdb399a0b3afae3f62c30a54062a1a5014c89fbb271874f872d6a7b35304bb8765d6438490cece86599e859c94b344337759589632ad0d0d709 languageName: node linkType: hard -"@mui/icons-material@npm:5.14.14": - version: 5.14.14 - resolution: "@mui/icons-material@npm:5.14.14" +"@mui/icons-material@npm:5.14.19": + version: 5.14.19 + resolution: "@mui/icons-material@npm:5.14.19" dependencies: - "@babel/runtime": ^7.23.1 + "@babel/runtime": ^7.23.4 peerDependencies: "@mui/material": ^5.0.0 "@types/react": ^17.0.0 || ^18.0.0 @@ -3553,26 +3030,25 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: f69689a2c4ea26a8bf5602d3688922f867155c32393eff2b0722c84cd0dabac8d1fd5ed3d54cf2b8e35157967fb2f99c373ba663d5ca3bf741934e221b5227d8 + checksum: 31182d4c3416e76c868544d3f604b7d2ef32b59e0445e0b3a794118c55be1e62a24c2f7ed3ae6f46356bd21b913e01a5b0a46d23a897ea7646fb0ee36134dee0 languageName: node linkType: hard -"@mui/lab@npm:5.0.0-alpha.149": - version: 5.0.0-alpha.149 - resolution: "@mui/lab@npm:5.0.0-alpha.149" +"@mui/lab@npm:5.0.0-alpha.155": + version: 5.0.0-alpha.155 + resolution: "@mui/lab@npm:5.0.0-alpha.155" dependencies: - "@babel/runtime": ^7.23.1 - "@mui/base": 5.0.0-beta.20 - "@mui/system": ^5.14.14 - "@mui/types": ^7.2.6 - "@mui/utils": ^5.14.13 - "@mui/x-tree-view": 6.0.0-alpha.1 + "@babel/runtime": ^7.23.4 + "@mui/base": 5.0.0-beta.26 + "@mui/system": ^5.14.20 + "@mui/types": ^7.2.10 + "@mui/utils": ^5.14.20 clsx: ^2.0.0 prop-types: ^15.8.1 peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 - "@mui/material": ^5.0.0 + "@mui/material": ">=5.10.11" "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -3583,21 +3059,21 @@ __metadata: optional: true "@types/react": optional: true - checksum: 0b6c3abb478d5b474bb3236dd983cf5c002a9fae8b0db79dab8db233b969225b52270773d2faf22fe2b47c41dbd90607fb160a1c0a19ce0492198f07ce712969 + checksum: de785d42e29faec7ffe895e49b1e8afbc0850c033114475a3a347cc9af8911febb933b7a5a0c0cfe2ce31d3490307fd36624142eea74fa751fbd08676f261ccc languageName: node linkType: hard -"@mui/material@npm:5.14.14": - version: 5.14.14 - resolution: "@mui/material@npm:5.14.14" +"@mui/material@npm:5.14.20": + version: 5.14.20 + resolution: "@mui/material@npm:5.14.20" dependencies: - "@babel/runtime": ^7.23.1 - "@mui/base": 5.0.0-beta.20 - "@mui/core-downloads-tracker": ^5.14.14 - "@mui/system": ^5.14.14 - "@mui/types": ^7.2.6 - "@mui/utils": ^5.14.13 - "@types/react-transition-group": ^4.4.7 + "@babel/runtime": ^7.23.4 + "@mui/base": 5.0.0-beta.26 + "@mui/core-downloads-tracker": ^5.14.20 + "@mui/system": ^5.14.20 + "@mui/types": ^7.2.10 + "@mui/utils": ^5.14.20 + "@types/react-transition-group": ^4.4.9 clsx: ^2.0.0 csstype: ^3.1.2 prop-types: ^15.8.1 @@ -3616,16 +3092,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: b7e30db2b82732d42940d702ede13e2298535e3dcf76fc841e1f2c7d1bafa30716ff5e05e3f51d326c3a870bf2f7c1de8559f27a43b30d7466f1b1a5a5287b76 + checksum: 44c169a6e0ffbfc575b2810e68cb412a79ee43c93efac99b57a70acb78a24d10f974d1002a8882cc673a214fa12ec70937e053bf3ea2979e161be51fd0738d77 languageName: node linkType: hard -"@mui/private-theming@npm:^5.14.14": - version: 5.14.14 - resolution: "@mui/private-theming@npm:5.14.14" +"@mui/private-theming@npm:^5.14.20": + version: 5.14.20 + resolution: "@mui/private-theming@npm:5.14.20" dependencies: - "@babel/runtime": ^7.23.1 - "@mui/utils": ^5.14.13 + "@babel/runtime": ^7.23.4 + "@mui/utils": ^5.14.20 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3633,15 +3109,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: c6ed9b757f908c3d3e6d210e11afab35d67ba9d63278546568ae6b811a5f6703150a099edccc729933be17dd33c518bab1318b3cccc5c0c96bf6af00ecdbdb1d + checksum: 9e23ec14b699866914240ef1f5d28135369e5812ea80febb8179ec31ecd307d12d9e573256be3edbc26f002d15d55924eec6c67448a6efbf2f1823c62baa3908 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.14.13": - version: 5.14.14 - resolution: "@mui/styled-engine@npm:5.14.14" +"@mui/styled-engine@npm:^5.14.19": + version: 5.14.20 + resolution: "@mui/styled-engine@npm:5.14.20" dependencies: - "@babel/runtime": ^7.23.1 + "@babel/runtime": ^7.23.4 "@emotion/cache": ^11.11.0 csstype: ^3.1.2 prop-types: ^15.8.1 @@ -3654,19 +3130,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: fc5694c92546a1b2025965219865971e651e37cda5cf2e2ab8a5e4653a7d2a36ae861e93bcd095855348a66e78f3a4ac5cf5d9eff0b87a48506f3d485ae2d42d + checksum: 506ac337bfd9378973de3dff1735c085de0b62db6e9056fed60309a2a1c07c55104ef1bdc5a928e9e03e4121e0417d4324de1d6ed1bc95e6dbd9d2279b385e2e languageName: node linkType: hard -"@mui/styles@npm:5.14.14": - version: 5.14.14 - resolution: "@mui/styles@npm:5.14.14" +"@mui/styles@npm:5.14.20": + version: 5.14.20 + resolution: "@mui/styles@npm:5.14.20" dependencies: - "@babel/runtime": ^7.23.1 + "@babel/runtime": ^7.23.4 "@emotion/hash": ^0.9.1 - "@mui/private-theming": ^5.14.14 - "@mui/types": ^7.2.6 - "@mui/utils": ^5.14.13 + "@mui/private-theming": ^5.14.20 + "@mui/types": ^7.2.10 + "@mui/utils": ^5.14.20 clsx: ^2.0.0 csstype: ^3.1.2 hoist-non-react-statics: ^3.3.2 @@ -3685,19 +3161,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 354bdc6335675035bd98095269d14b2bb2d7e51014818052fae50866c836c655bddff4887f9096bd4c6c41f4f76ff4c4747cf0d6de1bc103c46d24659d73233d + checksum: 0e7b995f30daf9cb78abd90a9c8fb3fdca92998106b39b9a7e8136bb3b308c7135f0abac19e060c963ea2aa67b48fb0cd4a3de27bb66e2a9547b59ecca9e8938 languageName: node linkType: hard -"@mui/system@npm:^5.14.14": - version: 5.14.14 - resolution: "@mui/system@npm:5.14.14" +"@mui/system@npm:^5.14.20": + version: 5.14.20 + resolution: "@mui/system@npm:5.14.20" dependencies: - "@babel/runtime": ^7.23.1 - "@mui/private-theming": ^5.14.14 - "@mui/styled-engine": ^5.14.13 - "@mui/types": ^7.2.6 - "@mui/utils": ^5.14.13 + "@babel/runtime": ^7.23.4 + "@mui/private-theming": ^5.14.20 + "@mui/styled-engine": ^5.14.19 + "@mui/types": ^7.2.10 + "@mui/utils": ^5.14.20 clsx: ^2.0.0 csstype: ^3.1.2 prop-types: ^15.8.1 @@ -3713,7 +3189,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: e5f41d52bec630bd1549ad5c40cb8ced2beee6324a326ec587aab4716b5ffc2fc88327d148b4edb200ba0f2b12611af2207b54bd4aa745abb7fc1e9a653a9240 + checksum: d12c3b34ab630978467d557cedc458a48774c0d3a85a33bd77ac1f065d8c9580202d38ac2050e23f30cde74741c0b1df6d72a1918628629143146d91317284cb languageName: node linkType: hard @@ -3729,39 +3205,9 @@ __metadata: languageName: node linkType: hard -"@mui/types@npm:^7.2.6": - version: 7.2.6 - resolution: "@mui/types@npm:7.2.6" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: eb92f9c2fa5df048bcf182a611131bee2799ce1de64acfca12855f349d0b69f5f92c953b7e6c4e341e1df48f0e86f1329ed0251be4835ed194f53342827bd576 - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.13": - version: 5.14.13 - resolution: "@mui/utils@npm:5.14.13" - dependencies: - "@babel/runtime": ^7.23.1 - "@types/prop-types": ^15.7.7 - prop-types: ^15.8.1 - react-is: ^18.2.0 - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 5f04382d7761d35c5f53bcc0ce91c29aba0b3c0afb731f01d2ff078b05afe8098dee412538d846ab3a4b00eec934d46d730f9ef2ef493c3db885e2672480b6f0 - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.16, @mui/utils@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/utils@npm:5.14.19" +"@mui/utils@npm:5.14.20, @mui/utils@npm:^5.14.16, @mui/utils@npm:^5.14.20": + version: 5.14.20 + resolution: "@mui/utils@npm:5.14.20" dependencies: "@babel/runtime": ^7.23.4 "@types/prop-types": ^15.7.11 @@ -3773,31 +3219,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: f53f746eb33bc5d700b9f2b454e211ca17f5aa320cd30f54a82a347e4da0c61b872f323f01ff4b5247d3f992ac4f72a69ac79974300a6dedf01ff6b8f6d75b49 + checksum: 72db14bb3d53c3a66f3051c479a1abaa6d39682f788ea3d43127f68d92a84b369cadbc2cb5e5f40e2f0005363042057ff0f34bcd30c0047c617bfd1d6021391e languageName: node linkType: hard -"@mui/utils@npm:^5.14.3": - version: 5.14.14 - resolution: "@mui/utils@npm:5.14.14" - dependencies: - "@babel/runtime": ^7.23.1 - "@types/prop-types": ^15.7.7 - prop-types: ^15.8.1 - react-is: ^18.2.0 - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: b13afa9fd7503d9e22d68ab9d6bcaf38bcf02b8c18a8b175b5c0bf082a386b34a631abe4b22fd86f2cc55edf0173fec80953a4ebe810117167fd38d32c1d3d80 - languageName: node - linkType: hard - -"@mui/x-date-pickers@npm:6.18.2": - version: 6.18.2 - resolution: "@mui/x-date-pickers@npm:6.18.2" +"@mui/x-date-pickers@npm:6.18.3": + version: 6.18.3 + resolution: "@mui/x-date-pickers@npm:6.18.3" dependencies: "@babel/runtime": ^7.23.2 "@mui/base": ^5.0.0-beta.22 @@ -3839,29 +3267,7 @@ __metadata: optional: true moment-jalaali: optional: true - checksum: 1da84a1c0637c28ddfb49829c5b124e9b9fd02f0f84d8b233f99c000ffec1def27881f7df526425a3a40848887228f1af2aa77dc36d2f3a8f3e8859d8d2554d4 - languageName: node - linkType: hard - -"@mui/x-tree-view@npm:6.0.0-alpha.1": - version: 6.0.0-alpha.1 - resolution: "@mui/x-tree-view@npm:6.0.0-alpha.1" - dependencies: - "@babel/runtime": ^7.22.6 - "@mui/utils": ^5.14.3 - "@types/react-transition-group": ^4.4.6 - clsx: ^2.0.0 - prop-types: ^15.8.1 - react-transition-group: ^4.4.5 - peerDependencies: - "@emotion/react": ^11.9.0 - "@emotion/styled": ^11.8.1 - "@mui/base": ^5.0.0-alpha.87 - "@mui/material": ^5.8.6 - "@mui/system": ^5.8.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 87e659401c81ba4b1ed7eccb9e3167b4d22f27630c26bb436ff6eb4f79aa2fc0f3c50afda4625c9df898bcd1710c4de47813ee8f5bba51d0d9c85fb678a53658 + checksum: 08e69c029b5501932a527238fcdc626f3e1c5072fdef694e1cd5a281b4db17259c6d6733f10a9ca6c801e7c7965782de3fc412fcc6215f0e9d0b02acc9728700 languageName: node linkType: hard @@ -3901,6 +3307,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + languageName: node + linkType: hard + "@npmcli/fs@npm:^1.0.0": version: 1.1.1 resolution: "@npmcli/fs@npm:1.1.1" @@ -3911,13 +3330,12 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@gar/promisify": ^1.1.3 semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard @@ -3931,13 +3349,10 @@ __metadata: languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f languageName: node linkType: hard @@ -3985,10 +3400,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.13.0": - version: 1.13.0 - resolution: "@remix-run/router@npm:1.13.0" - checksum: 076f42f691f526e01d62504a2270ed0ea865a83a965574fa583898f758b51dd4a9fb3336c78884efb9746700f9239e25eafca2e27a5efa2595f02aac69c6c855 +"@remix-run/router@npm:1.13.1": + version: 1.13.1 + resolution: "@remix-run/router@npm:1.13.1" + checksum: cebbf0a8cf31cafd818d8ce42d5b6a0bfdd0e1f81b9ffb7a88c5d7a9d2a81d1fdf098cc8610d34ef3d6cfe7bc778b2ca1fe336a740eb7a175d1234d017927f8a languageName: node linkType: hard @@ -4115,9 +3530,9 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin-js@npm:1.4.1, @stylistic/eslint-plugin-js@npm:^1.4.1": - version: 1.4.1 - resolution: "@stylistic/eslint-plugin-js@npm:1.4.1" +"@stylistic/eslint-plugin-js@npm:1.5.0, @stylistic/eslint-plugin-js@npm:^1.5.0": + version: 1.5.0 + resolution: "@stylistic/eslint-plugin-js@npm:1.5.0" dependencies: acorn: ^8.11.2 escape-string-regexp: ^4.0.0 @@ -4126,45 +3541,57 @@ __metadata: graphemer: ^1.4.0 peerDependencies: eslint: ">=8.40.0" - checksum: 0b3e10bfc79576aa5550e549fe87bc839da002d12154eaacc7f4c13b7aac473bce8c91fd0490a26d7ad99ead27a889b6edb7c2968ec07c31cb60c715653dd945 + checksum: 07902ebdb848f52cdf597525be662afd59cd974bca0997501bf468d59e28cc0b47bdf049f02f8c49e6eca97c13578ef7c0de98a4a7d7c680ca2ac26cef933fbe languageName: node linkType: hard -"@stylistic/eslint-plugin-jsx@npm:1.4.1": - version: 1.4.1 - resolution: "@stylistic/eslint-plugin-jsx@npm:1.4.1" +"@stylistic/eslint-plugin-jsx@npm:1.5.0": + version: 1.5.0 + resolution: "@stylistic/eslint-plugin-jsx@npm:1.5.0" dependencies: - "@stylistic/eslint-plugin-js": ^1.4.1 + "@stylistic/eslint-plugin-js": ^1.5.0 estraverse: ^5.3.0 peerDependencies: eslint: ">=8.40.0" - checksum: f67067fa3977c1488e63b24b210be27c66e3424eb72264f91f5d17b2647f3ab39ddada97b1e6665cd9701b1af6b8f2352eb1415947bba318c66f1a2f764743e2 + checksum: 937afc9e54a0b7685ca1d30ef29a33fac3d95c39082b64299e00067bf0114f0dec4e632ceb7c49e108aa0abeddb4b7d4e1b046e607aad8f7f6996956c0d9f3fa languageName: node linkType: hard -"@stylistic/eslint-plugin-ts@npm:1.4.1": - version: 1.4.1 - resolution: "@stylistic/eslint-plugin-ts@npm:1.4.1" +"@stylistic/eslint-plugin-plus@npm:1.5.0": + version: 1.5.0 + resolution: "@stylistic/eslint-plugin-plus@npm:1.5.0" dependencies: - "@stylistic/eslint-plugin-js": 1.4.1 - "@typescript-eslint/utils": ^6.11.0 + "@typescript-eslint/utils": ^6.13.2 + peerDependencies: + eslint: "*" + checksum: 64ddd83c6f2e14a356de7f361dfd1bb097ed99f39dce9a1c0e5ee7044add892c39332f3115d7812704428346fef12e4bd3c6b50c7692f7b60b519b5431ccd1b8 + languageName: node + linkType: hard + +"@stylistic/eslint-plugin-ts@npm:1.5.0": + version: 1.5.0 + resolution: "@stylistic/eslint-plugin-ts@npm:1.5.0" + dependencies: + "@stylistic/eslint-plugin-js": 1.5.0 + "@typescript-eslint/utils": ^6.13.2 graphemer: ^1.4.0 peerDependencies: eslint: ">=8.40.0" - checksum: 1217f1de72ce65072326d0d59f8a94fa37a4ee8df3ec1d88bd9fa9fe59ee7339af11ec3e86ee7c27057a54f04f1b6ee1cb461e3d42989a1ccaa22e92d05692c2 + checksum: 9770c8e55a1ceb44f7d966013a7766c802b5b19eec98871d51758bdbb72d93ee8c69388fb27e86ead9f6007ae8bae5324d85882a314917acc927a9bef56dfe35 languageName: node linkType: hard -"@stylistic/eslint-plugin@npm:1.4.1": - version: 1.4.1 - resolution: "@stylistic/eslint-plugin@npm:1.4.1" +"@stylistic/eslint-plugin@npm:1.5.0": + version: 1.5.0 + resolution: "@stylistic/eslint-plugin@npm:1.5.0" dependencies: - "@stylistic/eslint-plugin-js": 1.4.1 - "@stylistic/eslint-plugin-jsx": 1.4.1 - "@stylistic/eslint-plugin-ts": 1.4.1 + "@stylistic/eslint-plugin-js": 1.5.0 + "@stylistic/eslint-plugin-jsx": 1.5.0 + "@stylistic/eslint-plugin-plus": 1.5.0 + "@stylistic/eslint-plugin-ts": 1.5.0 peerDependencies: eslint: ">=8.40.0" - checksum: 4896be94d53300c75f6bed32f6ec94b345e973c072ada8af05cfd4a73f6946165e1afe21c9ce15457b31d04de93dab4c41741793996b574436bd93fc60f70d79 + checksum: 1308e1959e6c863206d288c9758a27c5b9153e4281ec98db9cb7bb6d091bd1a5062ee03569acd0951405cadde09ac8c4abd0201298e8c27dd5ab325cd2292cc2 languageName: node linkType: hard @@ -4288,6 +3715,36 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:^9.0.0": + version: 9.3.3 + resolution: "@testing-library/dom@npm:9.3.3" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^5.0.1 + aria-query: 5.1.3 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.9 + lz-string: ^1.5.0 + pretty-format: ^27.0.2 + checksum: 34e0a564da7beb92aa9cc44a9080221e2412b1a132eb37be3d513fe6c58027674868deb9f86195756d98d15ba969a30fe00632a4e26e25df2a5a4f6ac0686e37 + languageName: node + linkType: hard + +"@testing-library/react@npm:14.0.0": + version: 14.0.0 + resolution: "@testing-library/react@npm:14.0.0" + dependencies: + "@babel/runtime": ^7.12.5 + "@testing-library/dom": ^9.0.0 + "@types/react-dom": ^18.0.0 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 4a54c8f56cc4a39b50803205f84f06280bb76521d6d5d4b3b36651d760c7c7752ef142d857d52aaf4fad4848ed7a8be49afc793a5dda105955d2f8bef24901ac + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -4302,87 +3759,112 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7": - version: 7.1.20 - resolution: "@types/babel__core@npm:7.1.20" +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: ad8b87e4ad64255db5f0a73bc2b4da9b146c38a3a8ab4d9306154334e0fc67ae64e76bfa298eebd1e71830591fb15987e5de7111bdb36a2221bdc379e3415fb0 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7, @types/babel__core@npm:^7.20.2": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: a09c4f0456552547a5b8a5a009a3daec4d362f622168f8e08bda0ded2da0a65ab0b1642e23c433b3616721f5701dc34a996c5bde5baeaea53eda98f438043f2c + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" + version: 7.6.7 + resolution: "@types/babel__generator@npm:7.6.7" dependencies: "@babel/types": ^7.0.0 - checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 + checksum: 03e96ea327a5238f00c38394a05cc01619b9f5f3ea57371419a1c25cf21676a6d327daf802435819f8cb3b8fa10e938a94bcbaf79a38c132068c813a1807ff93 languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.18.2 - resolution: "@types/babel__traverse@npm:7.18.2" + version: 7.20.4 + resolution: "@types/babel__traverse@npm:7.20.4" dependencies: - "@babel/types": ^7.3.0 - checksum: 05972775e21cf07753b3bec725bf76f5a9804f99f660d323040746e3c8a4fe1b4ef6df17d7a80c4e2e335382cc72c62fc5a7079af836871ff9cbf0c21804e6d9 + "@babel/types": ^7.20.7 + checksum: f044ba80e00d07e46ee917c44f96cfc268fcf6d3871f7dfb8db8d3c6dab1508302f3e6bc508352a4a3ae627d2522e3fc500fa55907e0410a08e2e0902a8f3576 + languageName: node + linkType: hard + +"@types/chai-subset@npm:^1.3.3": + version: 1.3.5 + resolution: "@types/chai-subset@npm:1.3.5" + dependencies: + "@types/chai": "*" + checksum: 715c46d3e90f87482c2769389d560456bb257b225716ff44c275c231bdb62c8a30629f355f412bac0ecab07ebc036c1806d9ed9dde9792254f8ef4f07f76033b + languageName: node + linkType: hard + +"@types/chai@npm:*, @types/chai@npm:^4.3.5": + version: 4.3.11 + resolution: "@types/chai@npm:4.3.11" + checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3 languageName: node linkType: hard "@types/debug@npm:^4.0.0": - version: 4.1.7 - resolution: "@types/debug@npm:4.1.7" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "*" - checksum: 0a7b89d8ed72526858f0b61c6fd81f477853e8c4415bb97f48b1b5545248d2ae389931680b94b393b993a7cfe893537a200647d93defe6d87159b96812305adc + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 languageName: node linkType: hard "@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" dependencies: "@types/eslint": "*" "@types/estree": "*" - checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 + checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e languageName: node linkType: hard "@types/eslint@npm:*": - version: 8.4.10 - resolution: "@types/eslint@npm:8.4.10" + version: 8.44.8 + resolution: "@types/eslint@npm:8.44.8" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 21e009ed9ed9bc8920fdafc6e11ff321c4538b4cc18a56fdd59dc5184ea7bbf363c71638c9bdb59fc1254dddcdd567485136ed68b0ee4750948d4e32cb79c689 + checksum: c3bc70166075e6e9f7fb43978882b9ac0b22596b519900b08dc8a1d761bbbddec4c48a60cc4eb674601266223c6f11db30f3fb6ceaae96c23c54b35ad88022bc languageName: node linkType: hard -"@types/estree@npm:*": - version: 1.0.0 - resolution: "@types/estree@npm:1.0.0" - checksum: 910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443 +"@types/estree-jsx@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/estree-jsx@npm:1.0.3" + dependencies: + "@types/estree": "*" + checksum: 6887a134308b6db4a33a147b56c9d0a47c17ea7e810bdd7c498c306a0fd00bcf2619cb0f57f74009d03dda974b3cd7e414767f85332b1d1b2be30a3ef9e1cca9 languageName: node linkType: hard -"@types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d +"@types/estree@npm:*, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a languageName: node linkType: hard @@ -4396,16 +3878,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" - dependencies: - "@types/node": "*" - checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" dependencies: @@ -4415,55 +3888,64 @@ __metadata: linkType: hard "@types/hast@npm:^2.0.0": - version: 2.3.4 - resolution: "@types/hast@npm:2.3.4" + version: 2.3.8 + resolution: "@types/hast@npm:2.3.8" + dependencies: + "@types/unist": ^2 + checksum: 4c3b3efb7067d32a568a9bf5d2a7599f99ec08c2eaade3aaeb579b7a31bcdf8f6475f56c1ac5bc3f4e4e07b84a93a9b1cf1ef9a8b52b39e3deabea7989e5dd4b + languageName: node + linkType: hard + +"@types/hast@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/hast@npm:3.0.3" dependencies: "@types/unist": "*" - checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e + checksum: ca204207550fd6848ee20b5ba2018fd54f515d59a8b80375cdbe392ba2b4b130dac25fdfbaf9f2a70d2aec9d074a34dc14d4d59d31fa3ede80ef9850afad5d3c languageName: node linkType: hard "@types/hoist-non-react-statics@npm:^3.3.1": - version: 3.3.1 - resolution: "@types/hoist-non-react-statics@npm:3.3.1" + version: 3.3.5 + resolution: "@types/hoist-non-react-statics@npm:3.3.5" dependencies: "@types/react": "*" hoist-non-react-statics: ^3.3.0 - checksum: 2c0778570d9a01d05afabc781b32163f28409bb98f7245c38d5eaf082416fdb73034003f5825eb5e21313044e8d2d9e1f3fe2831e345d3d1b1d20bcd12270719 + checksum: b645b062a20cce6ab1245ada8274051d8e2e0b2ee5c6bd58215281d0ec6dae2f26631af4e2e7c8abe238cdcee73fcaededc429eef569e70908f82d0cc0ea31d7 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.9 - resolution: "@types/http-proxy@npm:1.17.9" + version: 1.17.14 + resolution: "@types/http-proxy@npm:1.17.14" dependencies: "@types/node": "*" - checksum: 7a6746d00729b2a9fe9f9dd3453430b099931df879ec8f7a7b5f07b1795f6d99b0512640c45a67390b1e4bacb9401e36824952aeeaf089feba8627a063cf8e00 + checksum: 491320bce3565bbb6c7d39d25b54bce626237cfb6b09e60ee7f77b56ae7c6cbad76f08d47fe01eaa706781124ee3dfad9bb737049254491efd98ed1f014c4e83 languageName: node linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard @@ -4478,14 +3960,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -4499,12 +3974,12 @@ __metadata: languageName: node linkType: hard -"@types/mdast@npm:^3.0.0": - version: 3.0.10 - resolution: "@types/mdast@npm:3.0.10" +"@types/mdast@npm:^4.0.0": + version: 4.0.3 + resolution: "@types/mdast@npm:4.0.3" dependencies: "@types/unist": "*" - checksum: 3f587bfc0a9a2403ecadc220e61031b01734fedaf82e27eb4d5ba039c0eb54db8c85681ccc070ab4df3f7ec711b736a82b990e69caa14c74bf7ac0ccf2ac7313 + checksum: 345c5a22fccf05f35239ea6313ee4aaf6ebed5927c03ac79744abccb69b9ba5e692f9b771e36a012b79e17429082cada30f579e9c43b8a54e0ffb365431498b6 languageName: node linkType: hard @@ -4516,20 +3991,13 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.31 - resolution: "@types/ms@npm:0.7.31" - checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a languageName: node linkType: hard -"@types/node@npm:*": - version: 18.11.9 - resolution: "@types/node@npm:18.11.9" - checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496 - languageName: node - linkType: hard - -"@types/node@npm:20.10.3": +"@types/node@npm:*, @types/node@npm:20.10.3": version: 20.10.3 resolution: "@types/node@npm:20.10.3" dependencies: @@ -4539,102 +4007,66 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 languageName: node linkType: hard -"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 +"@types/prismjs@npm:^1.0.0": + version: 1.26.3 + resolution: "@types/prismjs@npm:1.26.3" + checksum: c627fa9d9f4277ce413bb8347944152cddfc892702e34ff4b099dc1cf3f00c09514d36349c23529b903b0e57f3b2e0dc91ee66e98af07fbbe1e3fe8346b23370 languageName: node linkType: hard -"@types/prop-types@npm:^15.7.11": +"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.11": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" - checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 - languageName: node - linkType: hard - -"@types/prop-types@npm:^15.7.7": - version: 15.7.8 - resolution: "@types/prop-types@npm:15.7.8" - checksum: 61dfad79da8b1081c450bab83b77935df487ae1cdd4660ec7df6be8e74725c15fa45cf486ce057addc956ca4ae78300b97091e2a25061133d1b9a1440bc896ae - languageName: node - linkType: hard - -"@types/react-dom@npm:18.2.14": - version: 18.2.14 - resolution: "@types/react-dom@npm:18.2.14" - dependencies: - "@types/react": "*" - checksum: 890289c70d1966c168037637c09cacefe6205bdd27a33252144a6b432595a2943775ac1a1accac0beddaeb67f8fdf721e076acb1adc990b08e51c3d9fd4e780c - languageName: node - linkType: hard - -"@types/react-transition-group@npm:^4.4.6": - version: 4.4.8 - resolution: "@types/react-transition-group@npm:4.4.8" - dependencies: - "@types/react": "*" - checksum: ad7ba2bce97631fda9d89b4ed9772489bd050fec3ccd7563041b206dbe219d37d22e0d7731b1f90f56e89daf40e69ba16beba8066c42165bf8a584533feb6a2c - languageName: node - linkType: hard - -"@types/react-transition-group@npm:^4.4.7": - version: 4.4.7 - resolution: "@types/react-transition-group@npm:4.4.7" - dependencies: - "@types/react": "*" - checksum: 3b91486e7aa777a3787e773efce79a0fa9be4ec9e02d51ccda8c7532c5c5d84fbcefe248dacb4007293d85bf0794ac51603bb9cec360db81cf3657d2b7123fb9 + checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.8": - version: 4.4.9 - resolution: "@types/react-transition-group@npm:4.4.9" +"@types/react-dom@npm:18.2.17, @types/react-dom@npm:^18.0.0": + version: 18.2.17 + resolution: "@types/react-dom@npm:18.2.17" dependencies: "@types/react": "*" - checksum: be9e256e53919a7cf3b4a075f6d01c0a2dd3a67911dd28276aa6158be4beade4ca5327cbf1f096c28b413e04989f069122319b02e5a09c280d903a0accea9ead + checksum: 7a4e704ed4be6e0c3ccd8a22ff69386fe548304bf4db090513f42e059ff4c65f7a427790320051524d6578a2e4c9667bb7a80a4c989b72361c019fbe851d9385 languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:16 || 17 || 18": - version: 18.0.25 - resolution: "@types/react@npm:18.0.25" +"@types/react-transition-group@npm:^4.4.8, @types/react-transition-group@npm:^4.4.9": + version: 4.4.10 + resolution: "@types/react-transition-group@npm:4.4.10" dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: 231d658c45abdef044a716b4502774f1585d8336d73b2f5bd68f181acbfc874b7a457686ecd29b415b43ed0922c309bab7e2cf96832d188a3f4f1b02f2af760a + "@types/react": "*" + checksum: fe2ea11f70251e9f79f368e198c18fd469b1d4f1e1d44e4365845b44e15974b0ec925100036f449b023b0ca3480a82725c5f0a73040e282ad32ec7b0def9b57c languageName: node linkType: hard -"@types/react@npm:18.2.34": - version: 18.2.34 - resolution: "@types/react@npm:18.2.34" +"@types/react@npm:*, @types/react@npm:16 || 17 || 18, @types/react@npm:18.2.42": + version: 18.2.42 + resolution: "@types/react@npm:18.2.42" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 16446542228cba827143caf0ecb4718cbf02ae5befd4a6bc6d67ed144fe1c0cb4b06b20facf3d2b972d86c67a17cc82f5ec8a03fce42d50e12b2dcd0592fc66e + checksum: d2019afdf48303a3a598a97cc9dd2284e3c04b369e791f6ba3c33232b7f8645daff97b093a19f8b3ce75ac8a261b47552cb4513226ab16d843eb9443b0f91844 languageName: node linkType: hard "@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc + version: 0.16.8 + resolution: "@types/scheduler@npm:0.16.8" + checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d languageName: node linkType: hard -"@types/seamless-immutable@npm:7.1.18": - version: 7.1.18 - resolution: "@types/seamless-immutable@npm:7.1.18" - checksum: 6848322af63c4ef7c23afea212d26e8f3991d1d0f01df458fab3093394e8d04c87f2ef1a06c751dae6b6cbcc1185a7c7b43303ec94565b66a3273619ffbac064 +"@types/seamless-immutable@npm:7.1.19": + version: 7.1.19 + resolution: "@types/seamless-immutable@npm:7.1.19" + checksum: 82cbd4043b1999c89e8e0900b7b3b64b3ea86e75b5d55883340b55f239c6aaed96d6b15a44386cb99d19fa537a54d4cac231fff8ff6c347853736094b2943e58 languageName: node linkType: hard @@ -4646,9 +4078,9 @@ __metadata: linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 languageName: node linkType: hard @@ -4666,10 +4098,17 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.2 + resolution: "@types/unist@npm:3.0.2" + checksum: 3d04d0be69316e5f14599a0d993a208606c12818cf631fd399243d1dc7a9bd8a3917d6066baa6abc290814afbd744621484756803c80cba892c39cd4b4a85616 + languageName: node + linkType: hard + +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": + version: 2.0.10 + resolution: "@types/unist@npm:2.0.10" + checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa languageName: node linkType: hard @@ -4681,18 +4120,18 @@ __metadata: linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: ef236c27f9432983e91432d974243e6c4cdae227cb673740320eff32d04d853eed59c92ca6f1142a335cfdc0e17cccafa62e95886a8154ca8891cc2dec4ee6fc languageName: node linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.14 - resolution: "@types/yargs@npm:15.0.14" + version: 15.0.19 + resolution: "@types/yargs@npm:15.0.19" dependencies: "@types/yargs-parser": "*" - checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed + checksum: 6a509db36304825674f4f00300323dce2b4d850e75819c3db87e9e9f213ac2c4c6ed3247a3e4eed6e8e45b3f191b133a356d3391dd694d9ea27a0507d914ef4c languageName: node linkType: hard @@ -4705,15 +4144,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/eslint-plugin@npm:6.13.1" +"@typescript-eslint/eslint-plugin@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/eslint-plugin@npm:6.13.2" dependencies: "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.13.1 - "@typescript-eslint/type-utils": 6.13.1 - "@typescript-eslint/utils": 6.13.1 - "@typescript-eslint/visitor-keys": 6.13.1 + "@typescript-eslint/scope-manager": 6.13.2 + "@typescript-eslint/type-utils": 6.13.2 + "@typescript-eslint/utils": 6.13.2 + "@typescript-eslint/visitor-keys": 6.13.2 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.2.4 @@ -4726,7 +4165,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 568093d76c200a8502047d74f29300110a59b9f2a5cbf995a6cbe419c803a7ec22220e9592a884401d2dde72c79346b4cc0ee393e7b422924ad4a8a2040af3b0 + checksum: e50cbbe7104eecef59faf3355ab981d9f353b19327f0b4607dfd829b4726f9e694b536fe43ab55f50bb00fbfdd2e4268a7e2a568b28d5fcd0d2a32a8d2466218 languageName: node linkType: hard @@ -4765,21 +4204,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/parser@npm:6.13.1" +"@typescript-eslint/parser@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/parser@npm:6.13.2" dependencies: - "@typescript-eslint/scope-manager": 6.13.1 - "@typescript-eslint/types": 6.13.1 - "@typescript-eslint/typescript-estree": 6.13.1 - "@typescript-eslint/visitor-keys": 6.13.1 + "@typescript-eslint/scope-manager": 6.13.2 + "@typescript-eslint/types": 6.13.2 + "@typescript-eslint/typescript-estree": 6.13.2 + "@typescript-eslint/visitor-keys": 6.13.2 debug: ^4.3.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 58b7fef6f2d02c8f4737f9908a8d335a20bee20dba648233a69f28e7b39237791d2b9fbb818e628dcc053ddf16507b161ace7f1139e093d72365f1270c426de3 + checksum: aeafc414d295d7855384f10d57abb4f5f2ff35b57991b5c8854f43268761b3cc995e62af585dea1dc48295d762f466b565b5ae5699bfe642585d3f83ba8e1515 languageName: node linkType: hard @@ -4810,13 +4249,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/scope-manager@npm:6.13.1" +"@typescript-eslint/scope-manager@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/scope-manager@npm:6.13.2" dependencies: - "@typescript-eslint/types": 6.13.1 - "@typescript-eslint/visitor-keys": 6.13.1 - checksum: 109a213f82719e10f8c6a0168f2e105dc1369c7e0c075c1f30af137030fc866a3a585a77ff78a9a3538afc213061c8aedbb4462a91f26cbd90eefbab8b89ea10 + "@typescript-eslint/types": 6.13.2 + "@typescript-eslint/visitor-keys": 6.13.2 + checksum: ff8fd64ddf324e296e2e0e34a8f73149c9a5f14d1761ea8e8665fc5998faa2b0bbbd1a5d416aa10d725f13c804032d532f68e39a0ca6cc36d1c9b9c0aea94311 languageName: node linkType: hard @@ -4837,12 +4276,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/type-utils@npm:6.13.1" +"@typescript-eslint/type-utils@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/type-utils@npm:6.13.2" dependencies: - "@typescript-eslint/typescript-estree": 6.13.1 - "@typescript-eslint/utils": 6.13.1 + "@typescript-eslint/typescript-estree": 6.13.2 + "@typescript-eslint/utils": 6.13.2 debug: ^4.3.4 ts-api-utils: ^1.0.1 peerDependencies: @@ -4850,7 +4289,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: e39d28dd2f3b47a26b4f6aa2c7a301bdd769ce9148d734be93441a813c3d1111eba1d655677355bba5519f3d4dbe93e4ff4e46830216b0302df0070bf7a80057 + checksum: ba54e5746139f778c35e4058e523ec8c20b68cf6472b3a7784170328e48c228f0761d2fc7e43dab053ca7d85ac4378b6965567774e6afedf551e600638404215 languageName: node linkType: hard @@ -4861,10 +4300,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/types@npm:6.13.1" - checksum: bb1d52f1646bab9acd3ec874567ffbaaaf7fe4a5f79845bdacbfea46d15698e58d45797da05b08c23f9496a17229b7f2c1363d000fd89ce4e79874fd57ba1d4a +"@typescript-eslint/types@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/types@npm:6.13.2" + checksum: 4493ff06fa07c68c5adbcbd842f6dd6f5c88f14d160b53c3379b6b703e6f62808fab7fdebcc06ff06a56f20ab432b6ceeb0afb8931dc97d4061cb417e787f2c1 languageName: node linkType: hard @@ -4886,12 +4325,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.13.1" +"@typescript-eslint/typescript-estree@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/typescript-estree@npm:6.13.2" dependencies: - "@typescript-eslint/types": 6.13.1 - "@typescript-eslint/visitor-keys": 6.13.1 + "@typescript-eslint/types": 6.13.2 + "@typescript-eslint/visitor-keys": 6.13.2 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4900,7 +4339,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 09aa0f5cbd60e84df4f58f3d479be352549600b24dbefe75c686ea89252526c52c1c06ce1ae56c0405dd7337002e741c2ba02b71fb1caa3b94a740a70fcc8699 + checksum: 0c18ee5ef594a2411a788fe9d7bc6d51a03bce38d9d764bcb24ab557e5bc1942c2ddf9bd6fb4877eb102b0ae488974fb7b7fe72daa70a2054bf04d3cc6803546 languageName: node linkType: hard @@ -4922,20 +4361,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.13.1, @typescript-eslint/utils@npm:^6.11.0": - version: 6.13.1 - resolution: "@typescript-eslint/utils@npm:6.13.1" +"@typescript-eslint/utils@npm:6.13.2, @typescript-eslint/utils@npm:^6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/utils@npm:6.13.2" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.13.1 - "@typescript-eslint/types": 6.13.1 - "@typescript-eslint/typescript-estree": 6.13.1 + "@typescript-eslint/scope-manager": 6.13.2 + "@typescript-eslint/types": 6.13.2 + "@typescript-eslint/typescript-estree": 6.13.2 semver: ^7.5.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 14f64840869c8755af4d287cfc74abc424dc139559e87ca1a8b0e850f4fa56311d99dfb61a43dd4433eae5914be12b4b3390e55de1f236dce6701830d17e31c9 + checksum: b66bcf2a945e9c55f3dccb48af49565863d974837ee23b2f01ce7f3fb2462eb8a5871784d4a2fcc80dac7d5cd4ed90c8d01431cd177c0249de89a448f6663fc8 languageName: node linkType: hard @@ -4949,17 +4388,62 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.13.1": - version: 6.13.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.13.1" +"@typescript-eslint/visitor-keys@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/visitor-keys@npm:6.13.2" dependencies: - "@typescript-eslint/types": 6.13.1 + "@typescript-eslint/types": 6.13.2 eslint-visitor-keys: ^3.4.1 - checksum: d15d362203a2fe995ea62a59d5b44c15c8fb1fb30ff59dd1542a980f75b3b62035303dfb781d83709921613f6ac8cc5bf57b70f6e20d820aec8b7911f07152e9 + checksum: 4b4def7acd7451e6a18dab3ee13f06504b3d23e51f195fced7c544f2203ee8a83426c82fa57ab6b58725c70fdedaf7a3eccb69793180be35756eed0f2c69fe04 + languageName: node + linkType: hard + +"@uiw/copy-to-clipboard@npm:~1.0.12": + version: 1.0.16 + resolution: "@uiw/copy-to-clipboard@npm:1.0.16" + checksum: 1b2813140e09921ef332a1abfb209ffc5b47968fb73b3053abbca80d367d78f4f23a689212f0c6bae26c351bdd7ab24749aa2954039c97826802f5ca06f20953 languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": +"@uiw/react-markdown-preview@npm:^5.0.2": + version: 5.0.3 + resolution: "@uiw/react-markdown-preview@npm:5.0.3" + dependencies: + "@babel/runtime": ^7.17.2 + "@uiw/copy-to-clipboard": ~1.0.12 + react-markdown: ~9.0.1 + rehype-attr: ~3.0.1 + rehype-autolink-headings: ~7.1.0 + rehype-ignore: ^2.0.0 + rehype-prism-plus: 1.6.3 + rehype-raw: ^7.0.0 + rehype-rewrite: ~4.0.0 + rehype-slug: ~6.0.0 + remark-gfm: ~4.0.0 + unist-util-visit: ^5.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 5f4555c830cfbe6b05438bbe93161ef9230951a9fc608252491ed3f20737bba812af1ca57a05f17b2850e4e7cc9cfde22d8e85e81fa881fc3c06438156018b68 + languageName: node + linkType: hard + +"@uiw/react-md-editor@npm:4.0.1": + version: 4.0.1 + resolution: "@uiw/react-md-editor@npm:4.0.1" + dependencies: + "@babel/runtime": ^7.14.6 + "@uiw/react-markdown-preview": ^5.0.2 + rehype: ~13.0.0 + rehype-prism-plus: ~1.6.1 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: f1739f567926a5046eba213b8612890631487aea5b3b3b5d0dfbda06eba1e16865287bf29b8a1581acdfcce9d436715e6f008a1ea5c65425fd987c4439e6b07b + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 @@ -4977,6 +4461,74 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-react@npm:4.1.0": + version: 4.1.0 + resolution: "@vitejs/plugin-react@npm:4.1.0" + dependencies: + "@babel/core": ^7.22.20 + "@babel/plugin-transform-react-jsx-self": ^7.22.5 + "@babel/plugin-transform-react-jsx-source": ^7.22.5 + "@types/babel__core": ^7.20.2 + react-refresh: ^0.14.0 + peerDependencies: + vite: ^4.2.0 + checksum: 73dd403f5bca4f3f99f0bd3dcbb0cc0ecf88f758b886fb599711be744ca93f20adafe1af3574a998ac7cbd24aaf67ac7fe06983d87088cbdf535540ab402d496 + languageName: node + linkType: hard + +"@vitest/expect@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/expect@npm:0.34.6" + dependencies: + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + chai: ^4.3.10 + checksum: 37a526f4af7e73fc56b71ba1139d6d93ff1972315d0e0691de967179298d2ad086e8803d2b28defe0e97a1326d808cd886e4b802d1691d8894cb234e35ed5185 + languageName: node + linkType: hard + +"@vitest/runner@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/runner@npm:0.34.6" + dependencies: + "@vitest/utils": 0.34.6 + p-limit: ^4.0.0 + pathe: ^1.1.1 + checksum: 0357f0a11f4e1e170099f9125e379bbe8049a59faa7b34b919b3e5ee8927f30824c2b3ebb814b6a77c75ec35a30bf9adb8ec2b5e051525b4edd0d17be15725cc + languageName: node + linkType: hard + +"@vitest/snapshot@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/snapshot@npm:0.34.6" + dependencies: + magic-string: ^0.30.1 + pathe: ^1.1.1 + pretty-format: ^29.5.0 + checksum: c2f164b23741cdf10f449575a0f9996cf385675d0f76d2eb696f53b614743811f2fbefdc5eb0fd3f9544ccfbb566d57a5c50a70595167458579d56429b09151f + languageName: node + linkType: hard + +"@vitest/spy@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/spy@npm:0.34.6" + dependencies: + tinyspy: ^2.1.1 + checksum: b05e5906f2f489a3234a0380a21cb48635915aa7f28eac92a595e78e9ceefb95340311635e39684b32fff20f9c58fdc33488eeddee39a660cd94c9c6bc2febf7 + languageName: node + linkType: hard + +"@vitest/utils@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/utils@npm:0.34.6" + dependencies: + diff-sequences: ^29.4.3 + loupe: ^2.3.6 + pretty-format: ^29.5.0 + checksum: acf716af2bab66037e49bd6d3e8bae40b605b9bff515d4926c46d6f8cc2366decfac5a1756ea55029968e71fba1da1f992764c3a57c9b46eccce3f6db7197bd6 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/ast@npm:1.11.6" @@ -5189,10 +4741,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 languageName: node linkType: hard @@ -5252,10 +4804,10 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.0.2": - version: 8.3.0 - resolution: "acorn-walk@npm:8.3.0" - checksum: 15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6 +"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.2.0": + version: 8.3.1 + resolution: "acorn-walk@npm:8.3.1" + checksum: 5c8926ddb5400bc825b6baca782931f9df4ace603ba1a517f5243290fd9cdb089d52877840687b5d5c939591ebc314e2e63721514feaa37c6829c828f2b940ce languageName: node linkType: hard @@ -5268,7 +4820,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.2, acorn@npm:^8.8.1, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.2, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -5277,25 +4829,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.7.1": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" - bin: - acorn: bin/acorn - checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f - languageName: node - linkType: hard - -"acorn@npm:^8.8.2": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" - bin: - acorn: bin/acorn - checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -5304,14 +4838,12 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f languageName: node linkType: hard @@ -5369,6 +4901,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -5394,6 +4933,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "anymatch@npm:^2.0.0": version: 2.0.0 resolution: "anymatch@npm:2.0.0" @@ -5405,12 +4951,12 @@ __metadata: linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -5429,23 +4975,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -5462,6 +4991,15 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: ^2.0.5 + checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b + languageName: node + linkType: hard + "aria-query@npm:^5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" @@ -5608,6 +5146,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf + languageName: node + linkType: hard + "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" @@ -5686,14 +5231,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.6.0": - version: 1.6.0 - resolution: "axios@npm:1.6.0" +"axios@npm:1.6.2": + version: 1.6.2 + resolution: "axios@npm:1.6.2" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: c7c9f2ae9e0b9bad7d6f9a4dff030930b12ee667dedf54c3c776714f91681feb743c509ac0796ae5c01e12c4ab4a2bee74905068dd200fbc1ab86f9814578fb0 + checksum: 4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 languageName: node linkType: hard @@ -5945,6 +5490,13 @@ __metadata: languageName: node linkType: hard +"bcp-47-match@npm:^2.0.0": + version: 2.0.3 + resolution: "bcp-47-match@npm:2.0.3" + checksum: b36d34a035f1329aeef1db4ebbb0d8d7d6db1e7db920711cdb8ec4948a276b5e75ff84bc007cb0ba71d40c8470d463e5f36486ba48427e72c15c5189ce9c6577 + languageName: node + linkType: hard + "big-integer@npm:^1.6.44": version: 1.6.52 resolution: "big-integer@npm:1.6.52" @@ -6091,21 +5643,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" - dependencies: - caniuse-lite: ^1.0.30001400 - electron-to-chromium: ^1.4.251 - node-releases: ^2.0.6 - update-browserslist-db: ^1.0.9 - bin: - browserslist: cli.js - checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79 - languageName: node - linkType: hard - -"browserslist@npm:^4.21.9, browserslist@npm:^4.22.2": +"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9, browserslist@npm:^4.22.2": version: 4.22.2 resolution: "browserslist@npm:4.22.2" dependencies: @@ -6165,6 +5703,13 @@ __metadata: languageName: node linkType: hard +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a + languageName: node + linkType: hard + "cacache@npm:^15.0.5": version: 15.3.0 resolution: "cacache@npm:15.3.0" @@ -6191,29 +5736,23 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 + ssri: ^10.0.0 tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + unique-filename: ^3.0.0 + checksum: 5a0b3b2ea451a0379814dc1d3c81af48c7c6db15cd8f7d72e028501ae0036a599a99bbac9687bfec307afb2760808d1c7708e9477c8c70d2b166e7d80b162a23 languageName: node linkType: hard @@ -6234,17 +5773,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": version: 1.0.5 resolution: "call-bind@npm:1.0.5" dependencies: @@ -6302,14 +5831,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001431 - resolution: "caniuse-lite@npm:1.0.30001431" - checksum: bc8ab55cd194e240152946b54bfaff7456180cc018674fc7ed134f4f502192405f6643f422feaa0a5e7cc02b5bac564cfac7771ac6d29f5d129482fcfe335ba1 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001565": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001565": version: 1.0.30001566 resolution: "caniuse-lite@npm:1.0.30001566" checksum: 0f9084bf9f7d5c0a9ddb200c2baddb25dd2ad5a2f205f01e7b971f3e98e9a7bb23c2d86bae48237e9bc9782b682cffaaf3406d936937ab9844987dbe2a6401f2 @@ -6332,7 +5854,22 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.4.2": +"chai@npm:^4.3.10": + version: 4.3.10 + resolution: "chai@npm:4.3.10" + dependencies: + assertion-error: ^1.1.0 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 + pathval: ^1.1.1 + type-detect: ^4.0.8 + checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -6370,6 +5907,20 @@ __metadata: languageName: node linkType: hard +"character-entities-html4@npm:^2.0.0": + version: 2.1.0 + resolution: "character-entities-html4@npm:2.1.0" + checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d + languageName: node + linkType: hard + +"character-entities-legacy@npm:^3.0.0": + version: 3.0.0 + resolution: "character-entities-legacy@npm:3.0.0" + checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731 + languageName: node + linkType: hard + "character-entities@npm:^2.0.0": version: 2.0.2 resolution: "character-entities@npm:2.0.2" @@ -6377,6 +5928,22 @@ __metadata: languageName: node linkType: hard +"character-reference-invalid@npm:^2.0.0": + version: 2.0.1 + resolution: "character-reference-invalid@npm:2.0.1" + checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee + languageName: node + linkType: hard + +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 + languageName: node + linkType: hard + "chokidar@npm:3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" @@ -6418,16 +5985,16 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.6.1 - resolution: "ci-info@npm:3.6.1" - checksum: e463ed7152e795467c298268d58974d5e769fc7a0da2f72a53480042e01809e87908544b883a073391f446f46045b0d656c4a1fda3796c93740cd2be1c2d5f6f + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 + version: 1.2.3 + resolution: "cjs-module-lexer@npm:1.2.3" + checksum: 5ea3cb867a9bb609b6d476cd86590d105f3cfd6514db38ff71f63992ab40939c2feb68967faa15a6d2b1f90daa6416b79ea2de486e9e2485a6f8b66a21b4fb0a languageName: node linkType: hard @@ -6471,26 +6038,6 @@ __metadata: languageName: unknown linkType: soft -"ckeditor5@npm:^35.3.1": - version: 35.3.1 - resolution: "ckeditor5@npm:35.3.1" - dependencies: - "@ckeditor/ckeditor5-clipboard": ^35.3.1 - "@ckeditor/ckeditor5-core": ^35.3.1 - "@ckeditor/ckeditor5-engine": ^35.3.1 - "@ckeditor/ckeditor5-enter": ^35.3.1 - "@ckeditor/ckeditor5-paragraph": ^35.3.1 - "@ckeditor/ckeditor5-select-all": ^35.3.1 - "@ckeditor/ckeditor5-typing": ^35.3.1 - "@ckeditor/ckeditor5-ui": ^35.3.1 - "@ckeditor/ckeditor5-undo": ^35.3.1 - "@ckeditor/ckeditor5-upload": ^35.3.1 - "@ckeditor/ckeditor5-utils": ^35.3.1 - "@ckeditor/ckeditor5-widget": ^35.3.1 - checksum: 2c6e78056e73ae05581ebd603ce180f27ef6f3fdb2a5112a15fc88886d645b50a0febca0cc53353c90d93b628fa99e2c47efac80de7e100898b9e2c2882602d4 - languageName: node - linkType: hard - "ckeditor5@npm:^35.4.0": version: 35.4.0 resolution: "ckeditor5@npm:35.4.0" @@ -6547,9 +6094,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.6.1": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c languageName: node linkType: hard @@ -6597,9 +6144,9 @@ __metadata: linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da languageName: node linkType: hard @@ -6645,15 +6192,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "colord@npm:^2.9.1": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -6662,9 +6200,9 @@ __metadata: linkType: hard "colorette@npm:^2.0.14": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d languageName: node linkType: hard @@ -6706,9 +6244,9 @@ __metadata: linkType: hard "component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b + version: 1.3.1 + resolution: "component-emitter@npm:1.3.1" + checksum: 94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d languageName: node linkType: hard @@ -6762,13 +6300,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -6779,13 +6310,13 @@ __metadata: linkType: hard "content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -6903,7 +6434,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -6914,7 +6445,7 @@ __metadata: languageName: node linkType: hard -"crypto-js@npm:^4.0.0": +"crypto-js@npm:^4.2.0": version: 4.2.0 resolution: "crypto-js@npm:4.2.0" checksum: f051666dbc077c8324777f44fbd3aaea2986f198fe85092535130d17026c7c2ccf2d23ee5b29b36f7a4a07312db2fae23c9094b644cc35f7858b1b4fcaf27774 @@ -6922,11 +6453,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^6.3.1": - version: 6.3.1 - resolution: "css-declaration-sorter@npm:6.3.1" + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" peerDependencies: postcss: ^8.0.9 - checksum: ff0d9989ee21ec4c42430b9bb86c43f973ed5024d68f30edc1e3fb07a22828ce3c3e5b922019f2ccbff606722e43c407c5c76e3cddac523ac4afcb31e4b2601c + checksum: cbdc9e0d481011b1a28fd5b60d4eb55fe204391d31a0b1b490b2cecf4baa85810f9b8c48adab4df644f4718104ed3ed72c64a9745e3216173767bf4aeca7f9b8 languageName: node linkType: hard @@ -6963,6 +6494,13 @@ __metadata: languageName: node linkType: hard +"css-selector-parser@npm:^3.0.0": + version: 3.0.2 + resolution: "css-selector-parser@npm:3.0.2" + checksum: b0bf2b013ec4c051a802955c2ac1e866d6ab79c4e88df2a26cf221f8023e20ca0b1017d4878117c251fb5ab46fbafe6ed581c8e8c098835cf1ec913a7b645637 + languageName: node + linkType: hard + "css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": version: 1.1.3 resolution: "css-tree@npm:1.1.3" @@ -6999,21 +6537,21 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.13": - version: 5.2.13 - resolution: "cssnano-preset-default@npm:5.2.13" +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" dependencies: css-declaration-sorter: ^6.3.1 cssnano-utils: ^3.1.0 postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.0 + postcss-colormin: ^5.3.1 postcss-convert-values: ^5.1.3 postcss-discard-comments: ^5.1.2 postcss-discard-duplicates: ^5.1.0 postcss-discard-empty: ^5.1.1 postcss-discard-overridden: ^5.1.0 postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.3 + postcss-merge-rules: ^5.1.4 postcss-minify-font-values: ^5.1.0 postcss-minify-gradients: ^5.1.1 postcss-minify-params: ^5.1.4 @@ -7028,13 +6566,13 @@ __metadata: postcss-normalize-url: ^5.1.0 postcss-normalize-whitespace: ^5.1.1 postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.1 + postcss-reduce-initial: ^5.1.2 postcss-reduce-transforms: ^5.1.0 postcss-svgo: ^5.1.0 postcss-unique-selectors: ^5.1.1 peerDependencies: postcss: ^8.2.15 - checksum: f773de44f67f71e7301e1f4b4664b894c3a48bba4dadc16c559acd0b14ceafed228bdc76fe19d500b0ded9394732377069daadff2184465fa369f8dfd72d47e2 + checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 languageName: node linkType: hard @@ -7048,15 +6586,15 @@ __metadata: linkType: hard "cssnano@npm:^5.0.0": - version: 5.1.14 - resolution: "cssnano@npm:5.1.14" + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" dependencies: - cssnano-preset-default: ^5.2.13 + cssnano-preset-default: ^5.2.14 lilconfig: ^2.0.3 yaml: ^1.10.2 peerDependencies: postcss: ^8.2.15 - checksum: 73463c723c5e598b37b8b4d2f014145bd72133e6581349a1b154904e0830e58de17afb1e801ed3ea3b18e386883964ce4d0299e43d4dc37d339214a956c6697f + checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb languageName: node linkType: hard @@ -7092,14 +6630,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": - version: 3.1.1 - resolution: "csstype@npm:3.1.1" - checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d - languageName: node - linkType: hard - -"csstype@npm:^3.1.2": +"csstype@npm:^3.0.2, csstype@npm:^3.1.2": version: 3.1.2 resolution: "csstype@npm:3.1.2" checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 @@ -7166,7 +6697,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7222,17 +6753,52 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^4.1.3": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" + dependencies: + type-detect: ^4.0.0 + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f + languageName: node + linkType: hard + "deep-equal@npm:^1.0.0": - version: 1.1.1 - resolution: "deep-equal@npm:1.1.1" + version: 1.1.2 + resolution: "deep-equal@npm:1.1.2" dependencies: - is-arguments: ^1.0.4 - is-date-object: ^1.0.1 - is-regex: ^1.0.4 - object-is: ^1.0.1 + is-arguments: ^1.1.1 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + object-is: ^1.1.5 + object-keys: ^1.1.1 + regexp.prototype.flags: ^1.5.1 + checksum: 2d50f27fff785fb272cdef038ee5365ee5a30ab1aab053976e6a6add44cc60abd99b38179a46a01ac52c5e54ebb220e8f1a3a1954da20678b79c46ef4d97c9db + languageName: node + linkType: hard + +"deep-equal@npm:^2.0.5": + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3" + dependencies: + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.5 + es-get-iterator: ^1.1.3 + get-intrinsic: ^1.2.2 + is-arguments: ^1.1.1 + is-array-buffer: ^3.0.2 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + isarray: ^2.0.5 + object-is: ^1.1.5 object-keys: ^1.1.1 - regexp.prototype.flags: ^1.2.0 - checksum: f92686f2c5bcdf714a75a5fa7a9e47cb374a8ec9307e717b8d1ce61f56a75aaebf5619c2a12b8087a705b5a2f60d0292c35f8b58cb1f72e3268a3a15cab9f78d + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.5.1 + side-channel: ^1.0.4 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.13 + checksum: ee8852f23e4d20a5626c13b02f415ba443a1b30b4b3d39eaf366d59c4a85e6545d7ec917db44d476a85ae5a86064f7e5f7af7479f38f113995ba869f3a1ddc53 languageName: node linkType: hard @@ -7244,9 +6810,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard @@ -7290,17 +6856,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" - dependencies: - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b - languageName: node - linkType: hard - -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -7362,13 +6918,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -7376,13 +6925,6 @@ __metadata: languageName: node linkType: hard -"depd@npm:^1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - "dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" @@ -7404,6 +6946,15 @@ __metadata: languageName: node linkType: hard +"devlop@npm:^1.0.0, devlop@npm:^1.1.0": + version: 1.1.0 + resolution: "devlop@npm:1.1.0" + dependencies: + dequal: ^2.0.0 + checksum: d2ff650bac0bb6ef08c48f3ba98640bb5fec5cce81e9957eb620408d1bab1204d382a45b785c6b3314dc867bb0684936b84c6867820da6db97cbb5d3c15dd185 + languageName: node + linkType: hard + "dfa@npm:^1.2.0": version: 1.2.0 resolution: "dfa@npm:1.2.0" @@ -7418,20 +6969,13 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.6.3": +"diff-sequences@npm:^29.4.3, diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa languageName: node linkType: hard -"diff@npm:^5.0.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -7441,6 +6985,15 @@ __metadata: languageName: node linkType: hard +"direction@npm:^2.0.0": + version: 2.0.1 + resolution: "direction@npm:2.0.1" + bin: + direction: cli.js + checksum: 30d2d93ff284b8b55adeeba28204f8f9d357361510d08fea621c64387be908e3c16b52b7383f36122d3c2be8c8a634e98dc36037e7e0cce3e07d296896c629e3 + languageName: node + linkType: hard + "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -7459,6 +7012,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 005eb283caef57fc1adec4d5df4dd49189b628f2f575af45decb210e04d634459e3f1ee64f18b41e2dcf200c844bc1d9279d80807e686a30d69a4756151ad248 + languageName: node + linkType: hard + "dom-helpers@npm:^5.0.1": version: 5.2.1 resolution: "dom-helpers@npm:5.2.1" @@ -7563,6 +7123,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -7570,17 +7137,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.251": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.601": - version: 1.4.601 - resolution: "electron-to-chromium@npm:1.4.601" - checksum: 6c6d090afaab83f49fe413c2558a3294e7dfce6a9d8afda3496a80ba59377901279ea7903122558399d5f5dbbdcca8562e3e826b7b78e7ec0b561fcc02c45f73 + version: 1.4.606 + resolution: "electron-to-chromium@npm:1.4.606" + checksum: 5a19ce7ba58e06124b7350175407782800b15af6731a50f808373bdd4a7e63f423e6cd8538a51eb6744168171ccb97aa78db46d09d91cde0b207b52de504b439 languageName: node linkType: hard @@ -7644,17 +7204,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0": - version: 5.10.0 - resolution: "enhanced-resolve@npm:5.10.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 0bb9830704db271610f900e8d79d70a740ea16f251263362b0c91af545576d09fe50103496606c1300a05e588372d6f9780a9bc2e30ce8ef9b827ec8f44687ff - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.15.0": +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.15.0": version: 5.15.0 resolution: "enhanced-resolve@npm:5.15.0" dependencies: @@ -7671,14 +7221,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0": - version: 4.4.0 - resolution: "entities@npm:4.4.0" - checksum: 84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2 - languageName: node - linkType: hard - -"entities@npm:^4.4.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 @@ -7693,11 +7236,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" + version: 7.11.0 + resolution: "envinfo@npm:7.11.0" bin: envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 + checksum: c45a7d20409d5f4cda72483b150d3816b15b434f2944d72c1495d8838bd7c4e7b2f32c12128ffb9b92b5f66f436237b8a525eb3a9a5da2d20013bc4effa28aef languageName: node linkType: hard @@ -7764,6 +7307,23 @@ __metadata: languageName: node linkType: hard +"es-get-iterator@npm:^1.1.3": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + is-arguments: ^1.1.1 + is-map: ^2.0.2 + is-set: ^2.0.2 + is-string: ^1.0.7 + isarray: ^2.0.5 + stop-iteration-iterator: ^1.0.0 + checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d + languageName: node + linkType: hard + "es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": version: 1.0.15 resolution: "es-iterator-helpers@npm:1.0.15" @@ -7787,9 +7347,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.3.0 - resolution: "es-module-lexer@npm:1.3.0" - checksum: 48fd9f504a9d2a894126f75c8b7ccc6273a289983e9b67255f165bfd9ae765d50100218251e94e702ca567826905ea2f7b3b4a0c4d74d3ce99cce3a2a606a238 + version: 1.4.1 + resolution: "es-module-lexer@npm:1.4.1" + checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d languageName: node linkType: hard @@ -8401,14 +7961,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 @@ -8540,6 +8093,13 @@ __metadata: languageName: node linkType: hard +"estree-util-is-identifier-name@npm:^3.0.0": + version: 3.0.0 + resolution: "estree-util-is-identifier-name@npm:3.0.0" + checksum: ea3909f0188ea164af0aadeca87c087e3e5da78d76da5ae9c7954ff1340ea3e4679c4653bbf4299ffb70caa9b322218cc1128db2541f3d2976eb9704f9857787 + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -8683,6 +8243,13 @@ __metadata: languageName: node linkType: hard +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + languageName: node + linkType: hard + "express@npm:4.18.2": version: 4.18.2 resolution: "express@npm:4.18.2" @@ -8787,20 +8354,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -8842,11 +8396,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -8980,33 +8534,33 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d languageName: node linkType: hard -"follow-redirects@npm:^1.0.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 +"flatted@npm:^3.2.9": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 languageName: node linkType: hard -"follow-redirects@npm:^1.15.0": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.0": version: 1.15.3 resolution: "follow-redirects@npm:1.15.3" peerDependenciesMeta: @@ -9032,6 +8586,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -9097,7 +8661,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -9106,6 +8670,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -9113,17 +8686,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": +"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -9133,16 +8696,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -9151,14 +8705,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 @@ -9177,29 +8724,13 @@ __metadata: languageName: node linkType: hard -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -9221,18 +8752,14 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.3 - checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": version: 1.2.2 resolution: "get-intrinsic@npm:1.2.2" dependencies: @@ -9284,6 +8811,13 @@ __metadata: languageName: node linkType: hard +"github-slugger@npm:^2.0.0": + version: 2.0.0 + resolution: "github-slugger@npm:2.0.0" + checksum: 250375cde2058f21454872c2c79f72c4637340c30c51ff158ca4ec71cbc478f33d54477d787a662f9207aeb095a2060f155bc01f15329ba8a5fb6698e0fc81f8 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -9309,6 +8843,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -9323,19 +8872,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 - languageName: node - linkType: hard - "globals@npm:13.23.0, globals@npm:^13.19.0": version: 13.23.0 resolution: "globals@npm:13.23.0" @@ -9401,9 +8937,9 @@ __metadata: linkType: hard "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard @@ -9436,11 +8972,11 @@ __metadata: linkType: hard "has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + get-intrinsic: ^1.2.2 + checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 languageName: node linkType: hard @@ -9467,13 +9003,6 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - "has-value@npm:^0.3.1": version: 0.3.1 resolution: "has-value@npm:0.3.1" @@ -9514,11 +9043,9 @@ __metadata: linkType: hard "has@npm:^1.0.1, has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + version: 1.0.4 + resolution: "has@npm:1.0.4" + checksum: 8a11ba062e0627c9578a1d08285401e39f1d071a9692ddf793199070edb5648b21c774dd733e2a181edd635bf6862731885f476f4ccf67c998d7a5ff7cef2550 languageName: node linkType: hard @@ -9531,10 +9058,249 @@ __metadata: languageName: node linkType: hard -"hast-util-whitespace@npm:^2.0.0": +"hast-util-from-html@npm:^2.0.0": + version: 2.0.1 + resolution: "hast-util-from-html@npm:2.0.1" + dependencies: + "@types/hast": ^3.0.0 + devlop: ^1.1.0 + hast-util-from-parse5: ^8.0.0 + parse5: ^7.0.0 + vfile: ^6.0.0 + vfile-message: ^4.0.0 + checksum: 8decdec1f2750d3d8d4933a4d06d78846a9fb3c97cded07395d160adae22bacfc69eaf113fd95a6ad696d1e5877580f2ac83a4161fa9f3becb0fafe2cec8b0ea + languageName: node + linkType: hard + +"hast-util-from-parse5@npm:^7.0.0": + version: 7.1.2 + resolution: "hast-util-from-parse5@npm:7.1.2" + dependencies: + "@types/hast": ^2.0.0 + "@types/unist": ^2.0.0 + hastscript: ^7.0.0 + property-information: ^6.0.0 + vfile: ^5.0.0 + vfile-location: ^4.0.0 + web-namespaces: ^2.0.0 + checksum: 7b4ed5b508b1352127c6719f7b0c0880190cf9859fe54ccaf7c9228ecf623d36cef3097910b3874d2fe1aac6bf4cf45d3cc2303daac3135a05e9ade6534ddddb + languageName: node + linkType: hard + +"hast-util-from-parse5@npm:^8.0.0": + version: 8.0.1 + resolution: "hast-util-from-parse5@npm:8.0.1" + dependencies: + "@types/hast": ^3.0.0 + "@types/unist": ^3.0.0 + devlop: ^1.0.0 + hastscript: ^8.0.0 + property-information: ^6.0.0 + vfile: ^6.0.0 + vfile-location: ^5.0.0 + web-namespaces: ^2.0.0 + checksum: fdd1ab8b03af13778ecb94ef9a58b1e3528410cdfceb3d6bb7600508967d0d836b451bc7bc3baf66efb7c730d3d395eea4bb1b30352b0162823d9f0de976774b + languageName: node + linkType: hard + +"hast-util-has-property@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-has-property@npm:3.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: 3e515e95432c6251eefeb5aade4b9626f033d3ac0020e2f64aa38afbb345c7bb0c5d541fba6c53367245d7f5b555dc3c86543cd8231879d272cb0912808dfc19 + languageName: node + linkType: hard + +"hast-util-heading-rank@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-heading-rank@npm:3.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: e5ce4ec9e8017b24ab72702fa0dd401ec6eaf32574120d71c2aa4e8e0f43829dba2e291f49d305a47e8d65b82a9c5adad7985385dc5bc8370f8cec7c8f9313d3 + languageName: node + linkType: hard + +"hast-util-is-element@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-is-element@npm:3.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: 82569a420eda5877c52fdbbdbe26675f012c02d70813dfd19acffdee328e42e4bd0b7ae34454cfcbcb932b2bedbd7ddc119f943a0cfb234120f9456d6c0c4331 + languageName: node + linkType: hard + +"hast-util-parse-selector@npm:^3.0.0": + version: 3.1.1 + resolution: "hast-util-parse-selector@npm:3.1.1" + dependencies: + "@types/hast": ^2.0.0 + checksum: 511d373465f60dd65e924f88bf0954085f4fb6e3a2b062a4b5ac43b93cbfd36a8dce6234b5d1e3e63499d936375687e83fc5da55628b22bd6b581b5ee167d1c4 + languageName: node + linkType: hard + +"hast-util-parse-selector@npm:^4.0.0": + version: 4.0.0 + resolution: "hast-util-parse-selector@npm:4.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: 76087670d3b0b50b23a6cb70bca53a6176d6608307ccdbb3ed18b650b82e7c3513bfc40348f1389dc0c5ae872b9a768851f4335f44654abd7deafd6974c52402 + languageName: node + linkType: hard + +"hast-util-raw@npm:^9.0.0": + version: 9.0.1 + resolution: "hast-util-raw@npm:9.0.1" + dependencies: + "@types/hast": ^3.0.0 + "@types/unist": ^3.0.0 + "@ungap/structured-clone": ^1.0.0 + hast-util-from-parse5: ^8.0.0 + hast-util-to-parse5: ^8.0.0 + html-void-elements: ^3.0.0 + mdast-util-to-hast: ^13.0.0 + parse5: ^7.0.0 + unist-util-position: ^5.0.0 + unist-util-visit: ^5.0.0 + vfile: ^6.0.0 + web-namespaces: ^2.0.0 + zwitch: ^2.0.0 + checksum: 4b486eb4782eafb471ae639d45c14ac8797676518cf5da16adc973f52d7b8e1075a1451558c023b390820bd9fd213213e6248a2dae71b68ac5040b277509b8d9 + languageName: node + linkType: hard + +"hast-util-select@npm:^6.0.0": + version: 6.0.2 + resolution: "hast-util-select@npm:6.0.2" + dependencies: + "@types/hast": ^3.0.0 + "@types/unist": ^3.0.0 + bcp-47-match: ^2.0.0 + comma-separated-tokens: ^2.0.0 + css-selector-parser: ^3.0.0 + devlop: ^1.0.0 + direction: ^2.0.0 + hast-util-has-property: ^3.0.0 + hast-util-to-string: ^3.0.0 + hast-util-whitespace: ^3.0.0 + not: ^0.1.0 + nth-check: ^2.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + unist-util-visit: ^5.0.0 + zwitch: ^2.0.0 + checksum: 32c41de12737fd5b0bf4e5ac05e1aed54a986719afd641bc41aaef46e460ebf41da9d442d601eb9ce792527b73d6bf3832cbaa06ad16cfd456f5b563181ea67a + languageName: node + linkType: hard + +"hast-util-to-html@npm:^9.0.0": + version: 9.0.0 + resolution: "hast-util-to-html@npm:9.0.0" + dependencies: + "@types/hast": ^3.0.0 + "@types/unist": ^3.0.0 + ccount: ^2.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-raw: ^9.0.0 + hast-util-whitespace: ^3.0.0 + html-void-elements: ^3.0.0 + mdast-util-to-hast: ^13.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + stringify-entities: ^4.0.0 + zwitch: ^2.0.4 + checksum: 62d5805edaa4e4ee72d77b8276a95cf6cf380631e20a3be2301f89dbe51d53a079a8a1390ce253927c18efdbd1fed0d93f65cd34e107d3cded296ec3e8c0a45b + languageName: node + linkType: hard + +"hast-util-to-jsx-runtime@npm:^2.0.0": + version: 2.3.0 + resolution: "hast-util-to-jsx-runtime@npm:2.3.0" + dependencies: + "@types/estree": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/unist": ^3.0.0 + comma-separated-tokens: ^2.0.0 + devlop: ^1.0.0 + estree-util-is-identifier-name: ^3.0.0 + hast-util-whitespace: ^3.0.0 + mdast-util-mdx-expression: ^2.0.0 + mdast-util-mdx-jsx: ^3.0.0 + mdast-util-mdxjs-esm: ^2.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + style-to-object: ^1.0.0 + unist-util-position: ^5.0.0 + vfile-message: ^4.0.0 + checksum: 599a97c6ec61c1430776813d7fb42e6f96032bf4a04dfcbb8eceef3bc8d1845ecf242387a4426b9d3f52320dbbfa26450643b81124b3d6a0b9bbb0fff4d0ba83 + languageName: node + linkType: hard + +"hast-util-to-parse5@npm:^8.0.0": + version: 8.0.0 + resolution: "hast-util-to-parse5@npm:8.0.0" + dependencies: + "@types/hast": ^3.0.0 + comma-separated-tokens: ^2.0.0 + devlop: ^1.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + web-namespaces: ^2.0.0 + zwitch: ^2.0.0 + checksum: 137469209cb2b32b57387928878dc85310fbd5afa4807a8da69529199bb1d19044bfc95b50c3dc68d4fb2b6cb8bf99b899285597ab6ab318f50422eefd5599dd + languageName: node + linkType: hard + +"hast-util-to-string@npm:^2.0.0": version: 2.0.0 - resolution: "hast-util-whitespace@npm:2.0.0" - checksum: abeb5386075bfb0facfce89eed0e13d2cb27a0910cec8fd234b48821a1538387a73fa7f458842e8c404148dc69434acbc10488d75b02817e460652c2c894c024 + resolution: "hast-util-to-string@npm:2.0.0" + dependencies: + "@types/hast": ^2.0.0 + checksum: 0c087f8dee4238741cbad65d28adb8bf800252c763a3c643df2fcb4ef97232056837928c2ae73f841f310e4d336c3b183ee380a5e6eb24bda5c117f78ed600d4 + languageName: node + linkType: hard + +"hast-util-to-string@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-to-string@npm:3.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: 64f7f4f2b7a69b2ebddd1c87a29eae5f718d593d2154a46de2fa21f6ca8bfbda50ad71a5794f5952ae450f4da23a8bc811db348098b09916b9553cd933aefe9a + languageName: node + linkType: hard + +"hast-util-whitespace@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-whitespace@npm:3.0.0" + dependencies: + "@types/hast": ^3.0.0 + checksum: 41d93ccce218ba935dc3c12acdf586193c35069489c8c8f50c2aa824c00dec94a3c78b03d1db40fa75381942a189161922e4b7bca700b3a2cc779634c351a1e4 + languageName: node + linkType: hard + +"hastscript@npm:^7.0.0": + version: 7.2.0 + resolution: "hastscript@npm:7.2.0" + dependencies: + "@types/hast": ^2.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-parse-selector: ^3.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + checksum: 928a21576ff7b9a8c945e7940bcbf2d27f770edb4279d4d04b33dc90753e26ca35c1172d626f54afebd377b2afa32331e399feb3eb0f7b91a399dca5927078ae + languageName: node + linkType: hard + +"hastscript@npm:^8.0.0": + version: 8.0.0 + resolution: "hastscript@npm:8.0.0" + dependencies: + "@types/hast": ^3.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-parse-selector: ^4.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + checksum: ae3c20223e7b847320c0f98b6fb3c763ebe1bf3913c5805fbc176cf84553a9db1117ca34cf842a5235890b4b9ae0e94501bfdc9a9b870a5dbf5fc52426db1097 languageName: node linkType: hard @@ -9556,13 +9322,13 @@ __metadata: languageName: node linkType: hard -"html-dom-parser@npm:5.0.2": - version: 5.0.2 - resolution: "html-dom-parser@npm:5.0.2" +"html-dom-parser@npm:5.0.4": + version: 5.0.4 + resolution: "html-dom-parser@npm:5.0.4" dependencies: domhandler: 5.0.3 htmlparser2: 9.0.0 - checksum: f8a33bd17056fc05b8ba751203c368462bb995768ac4c673b6ae4a469479770e747650472b3b587153c74f425378fb812f800cbd4ef3ee0b9aab655a22439938 + checksum: fd2747752dd3cebc9c4c1d6cf148eed3cc788ea0665c10572363b226b654f41af9169374f5418afe9173bcbbaed384dd28362e21ad2001050fb87645fb59f4de languageName: node linkType: hard @@ -9582,17 +9348,17 @@ __metadata: languageName: node linkType: hard -"html-react-parser@npm:4.2.9": - version: 4.2.9 - resolution: "html-react-parser@npm:4.2.9" +"html-react-parser@npm:5.0.7": + version: 5.0.7 + resolution: "html-react-parser@npm:5.0.7" dependencies: domhandler: 5.0.3 - html-dom-parser: 5.0.2 + html-dom-parser: 5.0.4 react-property: 2.0.2 - style-to-js: 1.1.8 + style-to-js: 1.1.10 peerDependencies: react: 0.14 || 15 || 16 || 17 || 18 - checksum: db09b455a30793064646c44c9967bad9b14c5bac0f30b66c353b95325b1657d402833231e81ebf797c7f4c49c63dffe1d2293fa1a1681b3f17e36391d68100d1 + checksum: 44ed21eaa2b650573fe48bdf359685fc8a04c7c13f97cbb73dc99b71230820f2dbf69eb89e92ec64a964388c5d90865535a8de085e7c4d603736d07a5f86e942 languageName: node linkType: hard @@ -9603,6 +9369,20 @@ __metadata: languageName: node linkType: hard +"html-url-attributes@npm:^3.0.0": + version: 3.0.0 + resolution: "html-url-attributes@npm:3.0.0" + checksum: 9f499d33e6ddff6c2d2766fd73d2f22f3c370b4e485a92b0b2938303665b306dc7f36b2724c9466764e8f702351c01f342f5ec933be41a31c1fa40b72087b91d + languageName: node + linkType: hard + +"html-void-elements@npm:^3.0.0": + version: 3.0.0 + resolution: "html-void-elements@npm:3.0.0" + checksum: 59be397525465a7489028afa064c55763d9cccd1d7d9f630cca47137317f0e897a9ca26cef7e745e7cff1abc44260cfa407742b243a54261dfacd42230e94fce + languageName: node + linkType: hard + "htmlparser2@npm:9.0.0": version: 9.0.0 resolution: "htmlparser2@npm:9.0.0" @@ -9615,7 +9395,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -9646,6 +9426,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + languageName: node + linkType: hard + "http-proxy-middleware@npm:2.0.6": version: 2.0.6 resolution: "http-proxy-middleware@npm:2.0.6" @@ -9682,7 +9472,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -9692,6 +9482,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -9706,15 +9506,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "hyphenate-style-name@npm:^1.0.3": version: 1.0.4 resolution: "hyphenate-style-name@npm:1.0.4" @@ -9749,14 +9540,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": +"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.0 resolution: "ignore@npm:5.3.0" checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 @@ -9830,13 +9614,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 - languageName: node - linkType: hard - "inline-style-parser@npm:0.2.2": version: 0.2.2 resolution: "inline-style-parser@npm:0.2.2" @@ -9844,7 +9621,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.5": +"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": version: 1.0.6 resolution: "internal-slot@npm:1.0.6" dependencies: @@ -9895,25 +9672,33 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^0.1.6": - version: 0.1.6 - resolution: "is-accessor-descriptor@npm:0.1.6" +"is-accessor-descriptor@npm:^1.0.1": + version: 1.0.1 + resolution: "is-accessor-descriptor@npm:1.0.1" dependencies: - kind-of: ^3.0.2 - checksum: 3d629a086a9585bc16a83a8e8a3416f400023301855cafb7ccc9a1d63145b7480f0ad28877dcc2cce09492c4ec1c39ef4c071996f24ee6ac626be4217b8ffc8a + hasown: ^2.0.0 + checksum: 8db44c02230a5e9b9dec390a343178791f073d5d5556a400527d2fd67a72d93b226abab2bd4123305c268f5dc22831bfdbd38430441fda82ea9e0b95ddc6b267 languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-accessor-descriptor@npm:1.0.0" +"is-alphabetical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphabetical@npm:2.0.1" + checksum: 56207db8d9de0850f0cd30f4966bf731eb82cedfe496cbc2e97e7c3bacaf66fc54a972d2d08c0d93bb679cb84976a05d24c5ad63de56fabbfc60aadae312edaa + languageName: node + linkType: hard + +"is-alphanumerical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphanumerical@npm:2.0.1" dependencies: - kind-of: ^6.0.0 - checksum: 8e475968e9b22f9849343c25854fa24492dbe8ba0dea1a818978f9f1b887339190b022c9300d08c47fe36f1b913d70ce8cbaca00369c55a56705fdb7caed37fe + is-alphabetical: ^2.0.0 + is-decimal: ^2.0.0 + checksum: 87acc068008d4c9c4e9f5bd5e251041d42e7a50995c77b1499cf6ed248f971aadeddb11f239cabf09f7975ee58cac7a48ffc170b7890076d8d227b24a68663c9 languageName: node linkType: hard -"is-arguments@npm:^1.0.4": +"is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10019,30 +9804,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab - languageName: node - linkType: hard - -"is-data-descriptor@npm:^0.1.4": - version: 0.1.4 - resolution: "is-data-descriptor@npm:0.1.4" - dependencies: - kind-of: ^3.0.2 - checksum: 5c622e078ba933a78338ae398a3d1fc5c23332b395312daf4f74bab4afb10d061cea74821add726cb4db8b946ba36217ee71a24fe71dd5bca4632edb7f6aad87 - languageName: node - linkType: hard - -"is-data-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-data-descriptor@npm:1.0.0" +"is-data-descriptor@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-descriptor@npm:1.0.1" dependencies: - kind-of: ^6.0.0 - checksum: e705e6816241c013b05a65dc452244ee378d1c3e3842bd140beabe6e12c0d700ef23c91803f971aa7b091fb0573c5da8963af34a2b573337d87bc3e1f53a4e6d + hasown: ^2.0.0 + checksum: fc6da5be5177149d554c5612cc382e9549418ed72f2d3ed5a3e6511b03dd119ae1b2258320ca94931df50b7e9ee012894eccd4ca45bbcadf0d5b27da6faeb15a languageName: node linkType: hard @@ -10055,25 +9822,30 @@ __metadata: languageName: node linkType: hard +"is-decimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-decimal@npm:2.0.1" + checksum: 97132de7acdce77caa7b797632970a2ecd649a88e715db0e4dbc00ab0708b5e7574ba5903962c860cd4894a14fd12b100c0c4ac8aed445cf6f55c6cf747a4158 + languageName: node + linkType: hard + "is-descriptor@npm:^0.1.0": - version: 0.1.6 - resolution: "is-descriptor@npm:0.1.6" + version: 0.1.7 + resolution: "is-descriptor@npm:0.1.7" dependencies: - is-accessor-descriptor: ^0.1.6 - is-data-descriptor: ^0.1.4 - kind-of: ^5.0.0 - checksum: 0f780c1b46b465f71d970fd7754096ffdb7b69fd8797ca1f5069c163eaedcd6a20ec4a50af669075c9ebcfb5266d2e53c8b227e485eefdb0d1fee09aa1dd8ab6 + is-accessor-descriptor: ^1.0.1 + is-data-descriptor: ^1.0.1 + checksum: 45743109f0bb03f9fa989c34d31ece87cc15792649f147b896a7c4db2906a02fca685867619f4d312e024d7bbd53b945a47c6830d01f5e73efcc6388ac211963 languageName: node linkType: hard "is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.2 - resolution: "is-descriptor@npm:1.0.2" + version: 1.0.3 + resolution: "is-descriptor@npm:1.0.3" dependencies: - is-accessor-descriptor: ^1.0.0 - is-data-descriptor: ^1.0.0 - kind-of: ^6.0.2 - checksum: 2ed623560bee035fb67b23e32ce885700bef8abe3fbf8c909907d86507b91a2c89a9d3a4d835a4d7334dd5db0237a0aeae9ca109c1e4ef1c0e7b577c0846ab5a + is-accessor-descriptor: ^1.0.1 + is-data-descriptor: ^1.0.1 + checksum: 316153b2fd86ac23b0a2f28b77744ae0a4e3c7a54fe52fa70b125d0971eb0a3bcfb562fa8e74537af0dad5bc405cc606726eb501fc748a241c10910deea89cfb languageName: node linkType: hard @@ -10159,6 +9931,13 @@ __metadata: languageName: node linkType: hard +"is-hexadecimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-hexadecimal@npm:2.0.1" + checksum: 66a2ea85994c622858f063f23eda506db29d92b52580709eb6f4c19550552d4dcf3fb81952e52f7cf972097237959e00adc7bb8c9400cd12886e15bf06145321 + languageName: node + linkType: hard + "is-in-browser@npm:^1.0.2, is-in-browser@npm:^1.1.3": version: 1.1.3 resolution: "is-in-browser@npm:1.1.3" @@ -10191,7 +9970,7 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": +"is-map@npm:^2.0.1, is-map@npm:^2.0.2": version: 2.0.2 resolution: "is-map@npm:2.0.2" checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 @@ -10274,7 +10053,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -10284,7 +10063,7 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": +"is-set@npm:^2.0.1, is-set@npm:^2.0.2": version: 2.0.2 resolution: "is-set@npm:2.0.2" checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 @@ -10418,6 +10197,13 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "isobject@npm:^2.0.0": version: 2.1.0 resolution: "isobject@npm:2.1.0" @@ -10435,9 +10221,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 languageName: node linkType: hard @@ -10468,13 +10254,13 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 languageName: node linkType: hard @@ -10490,12 +10276,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + checksum: 44c4c0582f287f02341e9720997f9e82c071627e1e862895745d5f52ec72c9b9f38e1d12370015d2a71dcead794f34c7732aaef3fab80a24bc617a21c3d911d6 languageName: node linkType: hard @@ -10512,6 +10298,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "javascript-stringify@npm:^1.6.0": version: 1.6.0 resolution: "javascript-stringify@npm:1.6.0" @@ -11151,6 +10950,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -11183,16 +10989,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" - bin: - json5: lib/cli.js - checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b - languageName: node - linkType: hard - -"json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -11201,6 +10998,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 + languageName: node + linkType: hard + "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -11324,6 +11128,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" @@ -11342,14 +11155,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^5.0.0": - version: 5.1.0 - resolution: "kind-of@npm:5.1.0" - checksum: f2a0102ae0cf19c4a953397e552571bad2b588b53282874f25fca7236396e650e2db50d41f9f516bd402536e4df968dbb51b8e69e4d5d4a7173def78448f7bab - languageName: node - linkType: hard - -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -11363,17 +11169,10 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.3": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 - languageName: node - linkType: hard - "klona@npm:^2.0.4": - version: 2.0.5 - resolution: "klona@npm:2.0.5" - checksum: 8c976126ea252b766e648a4866e1bccff9d3b08432474ad80c559f6c7265cf7caede2498d463754d8c88c4759895edd8210c85c0d3155e6aae4968362889466f + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7 languageName: node linkType: hard @@ -11428,9 +11227,9 @@ __metadata: linkType: hard "lilconfig@npm:^2.0.3": - version: 2.0.6 - resolution: "lilconfig@npm:2.0.6" - checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 languageName: node linkType: hard @@ -11459,6 +11258,13 @@ __metadata: languageName: node linkType: hard +"local-pkg@npm:^0.4.3": + version: 0.4.3 + resolution: "local-pkg@npm:0.4.3" + checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -11537,6 +11343,22 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.6": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: ^2.0.1 + checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -11555,10 +11377,12 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d languageName: node linkType: hard @@ -11571,7 +11395,16 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:4.0.0": +"magic-string@npm:^0.30.1": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 + languageName: node + linkType: hard + +"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: @@ -11580,7 +11413,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": +"make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -11589,27 +11422,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + ssri: ^10.0.0 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af languageName: node linkType: hard @@ -11639,9 +11467,9 @@ __metadata: linkType: hard "markdown-table@npm:^3.0.0": - version: 3.0.2 - resolution: "markdown-table@npm:3.0.2" - checksum: 7bd9eb54e7ac15165f79730ac6357b8194294552f727bcb34e29f3f1b72823c1220cb61153ebf0962c8faac4d25e49c62e8e9471cd6352a67cdca99928ecade1 + version: 3.0.3 + resolution: "markdown-table@npm:3.0.3" + checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 languageName: node linkType: hard @@ -11652,154 +11480,212 @@ __metadata: languageName: node linkType: hard -"mdast-util-definitions@npm:^5.0.0": - version: 5.1.1 - resolution: "mdast-util-definitions@npm:5.1.1" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: f8025e2c35f6f8641528037abe18f492ef100e00a48c92cf78b7a313f9ccdb0e30c6aed0b40539767a3f425be09e78cb0f2f9bc4131fff41ea4664a1a7314a14 - languageName: node - linkType: hard - -"mdast-util-find-and-replace@npm:^2.0.0": - version: 2.2.1 - resolution: "mdast-util-find-and-replace@npm:2.2.1" +"mdast-util-find-and-replace@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-find-and-replace@npm:3.0.1" dependencies: + "@types/mdast": ^4.0.0 escape-string-regexp: ^5.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.0.0 - checksum: 9b23a6858b55cd63d0af27057efe3a6130a6f89b683a3cde76c9b93b5e20525e1eebedd8a8da391f7e99443e9dcbf2c0023c3a197766090daeee0ebf92a21fde + unist-util-is: ^6.0.0 + unist-util-visit-parents: ^6.0.0 + checksum: 05d5c4ff02e31db2f8a685a13bcb6c3f44e040bd9dfa54c19a232af8de5268334c8755d79cb456ed4cced1300c4fb83e88444c7ae8ee9ff16869a580f29d08cd languageName: node linkType: hard -"mdast-util-from-markdown@npm:^1.0.0": - version: 1.2.0 - resolution: "mdast-util-from-markdown@npm:1.2.0" +"mdast-util-from-markdown@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-from-markdown@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 + "@types/mdast": ^4.0.0 + "@types/unist": ^3.0.0 decode-named-character-reference: ^1.0.0 - mdast-util-to-string: ^3.1.0 - micromark: ^3.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-decode-string: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - uvu: ^0.5.0 - checksum: fadc3521a3d95f4adbadad462ca27c28b3bfe08740ae158dc0c4a22329bf5593254d98b8fd4024ecad8c47c77ec275454dfacfb907ff1b98ff8f5de25c716d40 + devlop: ^1.0.0 + mdast-util-to-string: ^4.0.0 + micromark: ^4.0.0 + micromark-util-decode-numeric-character-reference: ^2.0.0 + micromark-util-decode-string: ^2.0.0 + micromark-util-normalize-identifier: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + unist-util-stringify-position: ^4.0.0 + checksum: 4e8d8a46b4b588486c41b80c39da333a91593bc8d60cd7421c6cd3c22003b8e5a62478292fb7bc97b9255b6301a2250cca32340ef43c309156e215453c5b92be languageName: node linkType: hard -"mdast-util-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-autolink-literal@npm:1.0.2" +"mdast-util-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-autolink-literal@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 + "@types/mdast": ^4.0.0 ccount: ^2.0.0 - mdast-util-find-and-replace: ^2.0.0 - micromark-util-character: ^1.0.0 - checksum: 75e12f21ec24552ba33725f69a06cd703e5586d2296ca9d180927b2293c036e1bd39108adba83e8cbbefcc45ffd8821fb561b4c107684ed87bd9e5e286ba03bd + devlop: ^1.0.0 + mdast-util-find-and-replace: ^3.0.0 + micromark-util-character: ^2.0.0 + checksum: 10322662e5302964bed7c9829c5fd3b0c9899d4f03e63fb8620ab141cf4f3de9e61fcb4b44d46aacc8a23f82bcd5d900980a211825dfe026b1dab5fdbc3e8742 languageName: node linkType: hard -"mdast-util-gfm-footnote@npm:^1.0.0": - version: 1.0.1 - resolution: "mdast-util-gfm-footnote@npm:1.0.1" +"mdast-util-gfm-footnote@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-footnote@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - micromark-util-normalize-identifier: ^1.0.0 - checksum: 4caf69058b438c9e34004acfb1d2b20d58306898d760b889f73d27ed5702cd940be9fcb2a08f6e58b8d9d8e2b1c886c549cd7d23b659da5fb2ed87a22f44c13c + "@types/mdast": ^4.0.0 + devlop: ^1.1.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + micromark-util-normalize-identifier: ^2.0.0 + checksum: 45d26b40e7a093712e023105791129d76e164e2168d5268e113298a22de30c018162683fb7893cdc04ab246dac0087eed708b2a136d1d18ed2b32b3e0cae4a79 languageName: node linkType: hard -"mdast-util-gfm-strikethrough@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-strikethrough@npm:1.0.2" +"mdast-util-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-strikethrough@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 15af8210ba1a857e91c108030933aab33fb4e70332c52ee3d99224daf8b0a0c7fbc7937fccea42825e9742cd02603c9aa001c3c0a47ceadd16372fb26591bb9a + "@types/mdast": ^4.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: fe9b1d0eba9b791ff9001c008744eafe3dd7a81b085f2bf521595ce4a8e8b1b44764ad9361761ad4533af3e5d913d8ad053abec38172031d9ee32a8ebd1c7dbd languageName: node linkType: hard -"mdast-util-gfm-table@npm:^1.0.0": - version: 1.0.6 - resolution: "mdast-util-gfm-table@npm:1.0.6" +"mdast-util-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-table@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 markdown-table: ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 1b0469d9a9c9ca2f8d7cbd46f660963bb98984cb9b2b7e25dba05c0ea2743cc9fc46fbbfdb046735b84a3c67445f13c655dc449cefa5d38646c2edf944201f50 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 063a627fd0993548fd63ca0c24c437baf91ba7d51d0a38820bd459bc20bf3d13d7365ef8d28dca99176dd5eb26058f7dde51190479c186dfe6af2e11202957c9 languageName: node linkType: hard -"mdast-util-gfm-task-list-item@npm:^1.0.0": - version: 1.0.1 - resolution: "mdast-util-gfm-task-list-item@npm:1.0.1" +"mdast-util-gfm-task-list-item@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-task-list-item@npm:2.0.0" + dependencies: + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 37db90c59b15330fc54d790404abf5ef9f2f83e8961c53666fe7de4aab8dd5e6b3c296b6be19797456711a89a27840291d8871ff0438e9b4e15c89d170efe072 + languageName: node + linkType: hard + +"mdast-util-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-util-gfm@npm:3.0.0" + dependencies: + mdast-util-from-markdown: ^2.0.0 + mdast-util-gfm-autolink-literal: ^2.0.0 + mdast-util-gfm-footnote: ^2.0.0 + mdast-util-gfm-strikethrough: ^2.0.0 + mdast-util-gfm-table: ^2.0.0 + mdast-util-gfm-task-list-item: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 62039d2f682ae3821ea1c999454863d31faf94d67eb9b746589c7e136076d7fb35fabc67e02f025c7c26fd7919331a0ee1aabfae24f565d9a6a9ebab3371c626 + languageName: node + linkType: hard + +"mdast-util-mdx-expression@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-mdx-expression@npm:2.0.0" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 9bb0f162532f8e11e571802ed19301572479fe9507652c8fb3f648279bbde3baa9f6377d9492dbba61eedd96755f8aff9c7c259287875544fb751907d79da69e + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 4e1183000e183e07a7264e192889b4fd57372806103031c71b9318967f85fd50a5dd0f92ef14f42c331e77410808f5de3341d7bc8ad4ee91b7fa8f0a30043a8a languageName: node linkType: hard -"mdast-util-gfm@npm:^2.0.0": +"mdast-util-mdx-jsx@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-util-mdx-jsx@npm:3.0.0" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + "@types/unist": ^3.0.0 + ccount: ^2.0.0 + devlop: ^1.1.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + parse-entities: ^4.0.0 + stringify-entities: ^4.0.0 + unist-util-remove-position: ^5.0.0 + unist-util-stringify-position: ^4.0.0 + vfile-message: ^4.0.0 + checksum: 48fe1ba617205f3776ca2030d195adbdb42bb6c53326534db3f5bdd28abe7895103af8c4dfda7cbe2911e8cd71921bc8a82fe40856565e57af8b4f8a79c8c126 + languageName: node + linkType: hard + +"mdast-util-mdxjs-esm@npm:^2.0.0": version: 2.0.1 - resolution: "mdast-util-gfm@npm:2.0.1" + resolution: "mdast-util-mdxjs-esm@npm:2.0.1" dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-gfm-autolink-literal: ^1.0.0 - mdast-util-gfm-footnote: ^1.0.0 - mdast-util-gfm-strikethrough: ^1.0.0 - mdast-util-gfm-table: ^1.0.0 - mdast-util-gfm-task-list-item: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 8b39e6694521094ae28d12cbeff074ef3ec3f7f7ec59fbddd4e8a45a275e092c6ba6ecee4c720938eb3ee072ebd41d743b08cc0ab9171612a5aeddc1e78ae882 + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 1f9dad04d31d59005332e9157ea9510dc1d03092aadbc607a10475c7eec1c158b475aa0601a3a4f74e13097ca735deb8c2d9d37928ddef25d3029fd7c9e14dc3 languageName: node linkType: hard -"mdast-util-to-hast@npm:^12.1.0": - version: 12.2.4 - resolution: "mdast-util-to-hast@npm:12.2.4" +"mdast-util-phrasing@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-phrasing@npm:4.0.0" dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-definitions: ^5.0.0 - micromark-util-sanitize-uri: ^1.1.0 + "@types/mdast": ^4.0.0 + unist-util-is: ^6.0.0 + checksum: 95d5d8e18d5ea6dbfe2ee4ed1045961372efae9077e5c98e10bfef7025ee3fd9449f9a82840068ff50aa98fa43af0a0a14898ae10b5e46e96edde01e2797df34 + languageName: node + linkType: hard + +"mdast-util-to-hast@npm:^13.0.0": + version: 13.0.2 + resolution: "mdast-util-to-hast@npm:13.0.2" + dependencies: + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + "@ungap/structured-clone": ^1.0.0 + devlop: ^1.0.0 + micromark-util-sanitize-uri: ^2.0.0 trim-lines: ^3.0.0 - unist-builder: ^3.0.0 - unist-util-generated: ^2.0.0 - unist-util-position: ^4.0.0 - unist-util-visit: ^4.0.0 - checksum: c9a1c31527590a11ec7a637ae46a8f52b05b457523e9be9c4ca8bcc1efb3eac5ed1575353e97a70fffcf61e40c80d649bee28058fa1509bc1c213eacfa73bc5f + unist-util-position: ^5.0.0 + unist-util-visit: ^5.0.0 + checksum: 8fef6c3752476461d9c00b1dea4f141bc7d980e1b3bac7bd965bc68f532b6d30fb1c9e810433327c167176e68e071b8f4ab5a45355954857dc095c878421f35e languageName: node linkType: hard -"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": - version: 1.3.0 - resolution: "mdast-util-to-markdown@npm:1.3.0" +"mdast-util-to-markdown@npm:^2.0.0": + version: 2.1.0 + resolution: "mdast-util-to-markdown@npm:2.1.0" dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 + "@types/mdast": ^4.0.0 + "@types/unist": ^3.0.0 longest-streak: ^3.0.0 - mdast-util-to-string: ^3.0.0 - micromark-util-decode-string: ^1.0.0 - unist-util-visit: ^4.0.0 + mdast-util-phrasing: ^4.0.0 + mdast-util-to-string: ^4.0.0 + micromark-util-decode-string: ^2.0.0 + unist-util-visit: ^5.0.0 zwitch: ^2.0.0 - checksum: 0ea4fc11b7a49b15d400d50044429c45222cb9bc583553288c7c54704d051f25049233817129ba56a6f581f1e20916e5c540870a80987318747a95b44a36ba3e + checksum: 3a2cf3957e23b34e2e092e6e76ae72ee0b8745955bd811baba6814cf3a3d916c3fd52264b4b58f3bb3d512a428f84a1e998b6fc7e28434e388a9ae8fb6a9c173 languageName: node linkType: hard -"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.1.0 - resolution: "mdast-util-to-string@npm:3.1.0" - checksum: f42ddd4e22f2215a75715b92ea6e3149c4ba356e7781d7b94fc86ded1c79cec3f986afeecef3a4a80068c9b224a6520099783a12146b957de24f020a3e47dd29 +"mdast-util-to-string@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-to-string@npm:4.0.0" + dependencies: + "@types/mdast": ^4.0.0 + checksum: 35489fb5710d58cbc2d6c8b6547df161a3f81e0f28f320dfb3548a9393555daf07c310c0c497708e67ed4dfea4a06e5655799e7d631ca91420c288b4525d6c29 languageName: node linkType: hard @@ -11864,334 +11750,332 @@ __metadata: languageName: node linkType: hard -"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.0.6 - resolution: "micromark-core-commonmark@npm:1.0.6" +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-core-commonmark@npm:2.0.0" dependencies: decode-named-character-reference: ^1.0.0 - micromark-factory-destination: ^1.0.0 - micromark-factory-label: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-factory-title: ^1.0.0 - micromark-factory-whitespace: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-html-tag-name: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: 4b483c46077f696ed310f6d709bb9547434c218ceb5c1220fde1707175f6f68b44da15ab8668f9c801e1a123210071e3af883a7d1215122c913fd626f122bfc2 - languageName: node - linkType: hard - -"micromark-extension-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.3" + devlop: ^1.0.0 + micromark-factory-destination: ^2.0.0 + micromark-factory-label: ^2.0.0 + micromark-factory-space: ^2.0.0 + micromark-factory-title: ^2.0.0 + micromark-factory-whitespace: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-chunked: ^2.0.0 + micromark-util-classify-character: ^2.0.0 + micromark-util-html-tag-name: ^2.0.0 + micromark-util-normalize-identifier: ^2.0.0 + micromark-util-resolve-all: ^2.0.0 + micromark-util-subtokenize: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 9c12fb580cf4ce71f60872043bd2794efe129f44d7b2b73afa155bbc0a66b7bc35655ba8cef438a6bd068441837ed3b6dc6ad7e5a18f815462c1750793e03a42 + languageName: node + linkType: hard + +"micromark-extension-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: bb181972ac346ca73ca1ab0b80b80c9d6509ed149799d2217d5442670f499c38a94edff73d32fa52b390d89640974cfbd7f29e4ad7d599581d5e1cabcae636a2 + micromark-util-character: ^2.0.0 + micromark-util-sanitize-uri: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: fa16d59528239262d6d04d539a052baf1f81275954ec8bfadea40d81bfc25667d5c8e68b225a5358626df5e30a3933173a67fdad2fed011d37810a10b770b0b2 languageName: node linkType: hard -"micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-footnote@npm:1.0.4" +"micromark-extension-gfm-footnote@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-footnote@npm:2.0.0" dependencies: - micromark-core-commonmark: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 8daa203f5cf753338d5ecdbaae6b3ab6319d34b6013b90ea6860bed299418cecf86e69e48dabe42562e334760c738c77c5acdb47e75ae26f5f01f02f3bf0952d + devlop: ^1.0.0 + micromark-core-commonmark: ^2.0.0 + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-normalize-identifier: ^2.0.0 + micromark-util-sanitize-uri: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: a426fddecfac6144fc622b845cd2dc09d46faa75be5b76ff022cb76a03301b1d4929a5e5e41e071491787936be65e03d0b03c7aebc0e0136b3cdbfadadd6632c languageName: node linkType: hard -"micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.4" +"micromark-extension-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: f43d316b85fe93df1711cdcdc99a5320b941239349234bd262fc708cb67ad47bdfb41d1a7ebe2a5829816b0e9d3107380a5c1e558cb536a75354cbe4857823ba + devlop: ^1.0.0 + micromark-util-chunked: ^2.0.0 + micromark-util-classify-character: ^2.0.0 + micromark-util-resolve-all: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 4e35fbbf364bfce08066b70acd94b9d393a8fd09a5afbe0bae70d0c8a174640b1ba86ab6b78ee38f411a813e2a718b07959216cf0063d823ba1c569a7694e5ad languageName: node linkType: hard -"micromark-extension-gfm-table@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-table@npm:1.0.5" +"micromark-extension-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-table@npm:2.0.0" dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: f0aab3b4333cc24b1534b08dc4cce986dd606df8b7ed913e5a1de9fe2d3ae67b2435663c0bc271b528874af4928e580e1ad540ea9117d7f2d74edb28859c97ef + devlop: ^1.0.0 + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 71484dcf8db7b189da0528f472cc81e4d6d1a64ae43bbe7fcb7e2e1dba758a0a4f785f9f1afb9459fe5b4a02bbe023d78c95c05204414a14083052eb8219e5eb languageName: node linkType: hard -"micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.1" +"micromark-extension-gfm-tagfilter@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0" dependencies: - micromark-util-types: ^1.0.0 - checksum: 63e8d68f25871722900a67a8001d5da21f19ea707f3566fc7d0b2eb1f6d52476848bb6a41576cf22470565124af9497c5aae842355faa4c14ec19cb1847e71ec + micromark-util-types: ^2.0.0 + checksum: cf21552f4a63592bfd6c96ae5d64a5f22bda4e77814e3f0501bfe80e7a49378ad140f827007f36044666f176b3a0d5fea7c2e8e7973ce4b4579b77789f01ae95 languageName: node linkType: hard -"micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.3" +"micromark-extension-gfm-task-list-item@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: d320b0c5301f87e211c06a2330d1ee0fee6da14f0d6d44d5211055b465dadff34390cd6b258a5e0ca376fcda3364fef9a12fe6e26a0c858231fa3b98ddbf7785 + devlop: ^1.0.0 + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 80e569ab1a1d1f89d86af91482e9629e24b7e3f019c9d7989190f36a9367c6de723b2af48e908c1b73479f35b2215d3d38c1fdbf02ab01eb2fc90a59d1cf4465 languageName: node linkType: hard -"micromark-extension-gfm@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-extension-gfm@npm:2.0.1" +"micromark-extension-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "micromark-extension-gfm@npm:3.0.0" dependencies: - micromark-extension-gfm-autolink-literal: ^1.0.0 - micromark-extension-gfm-footnote: ^1.0.0 - micromark-extension-gfm-strikethrough: ^1.0.0 - micromark-extension-gfm-table: ^1.0.0 - micromark-extension-gfm-tagfilter: ^1.0.0 - micromark-extension-gfm-task-list-item: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: b181479c87be38d5ae8d28e6dc52fab73c894fd2706876746f27a91fb186644ce03532a9c35dca2186327a0e2285cd5242ad0361dc89adedd4a50376ffd94e22 + micromark-extension-gfm-autolink-literal: ^2.0.0 + micromark-extension-gfm-footnote: ^2.0.0 + micromark-extension-gfm-strikethrough: ^2.0.0 + micromark-extension-gfm-table: ^2.0.0 + micromark-extension-gfm-tagfilter: ^2.0.0 + micromark-extension-gfm-task-list-item: ^2.0.0 + micromark-util-combine-extensions: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 2060fa62666a09532d6b3a272d413bc1b25bbb262f921d7402795ac021e1362c8913727e33d7528d5b4ccaf26922ec51208c43f795a702964817bc986de886c9 languageName: node linkType: hard -"micromark-factory-destination@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-destination@npm:1.0.0" +"micromark-factory-destination@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-destination@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 8e733ae9c1c2342f14ff290bf09946e20f6f540117d80342377a765cac48df2ea5e748f33c8b07501ad7a43414b1a6597c8510ede2052b6bf1251fab89748e20 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: d36e65ed1c072ff4148b016783148ba7c68a078991154625723e24bda3945160268fb91079fb28618e1613c2b6e70390a8ddc544c45410288aa27b413593071a languageName: node linkType: hard -"micromark-factory-label@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-factory-label@npm:1.0.2" +"micromark-factory-label@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-label@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 957e9366bdc8dbc1437c0706ff96972fa985ab4b1274abcae12f6094f527cbf5c69e7f2304c23c7f4b96e311ff7911d226563b8b43dcfcd4091e8c985fb97ce6 + devlop: ^1.0.0 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: c021dbd0ed367610d35f2bae21209bc804d1a6d1286ffce458fd6a717f4d7fe581a7cba7d5c2d7a63757c44eb927c80d6a571d6ea7969fae1b48ab6461d109c4 languageName: node linkType: hard -"micromark-factory-space@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-space@npm:1.0.0" +"micromark-factory-space@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-space@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 70d3aafde4e68ef4e509a3b644e9a29e4aada00801279e346577b008cbca06d78051bcd62aa7ea7425856ed73f09abd2b36607803055f726f52607ee7cb706b0 + micromark-util-character: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 4ffdcdc2f759887bbb356500cb460b3915ecddcb5d85c3618d7df68ad05d13ed02b1153ee1845677b7d8126df8f388288b84fcf0d943bd9c92bcc71cd7222e37 languageName: node linkType: hard -"micromark-factory-title@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-factory-title@npm:1.0.2" +"micromark-factory-title@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-title@npm:2.0.0" dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 9a9cf66babde0bad1e25d6c1087082bfde6dfc319a36cab67c89651cc1a53d0e21cdec83262b5a4c33bff49f0e3c8dc2a7bd464e991d40dbea166a8f9b37e5b2 + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 39e1ac23af3554e6e652e56065579bc7faf21ade7b8704b29c175871b4152b7109b790bb3cae0f7e088381139c6bac9553b8400772c3d322e4fa635f813a3578 languageName: node linkType: hard -"micromark-factory-whitespace@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-whitespace@npm:1.0.0" +"micromark-factory-whitespace@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-whitespace@npm:2.0.0" dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 0888386e6ea2dd665a5182c570d9b3d0a172d3f11694ca5a2a84e552149c9f1429f5b975ec26e1f0fa4388c55a656c9f359ce5e0603aff6175ba3e255076f20b + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 9587c2546d1a58b4d5472b42adf05463f6212d0449455285662d63cd8eaed89c6b159ac82713fcee5f9dd88628c24307d9533cccd8971a2f3f4d48702f8f850a languageName: node linkType: hard -"micromark-util-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-character@npm:1.1.0" +"micromark-util-character@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-character@npm:2.0.1" dependencies: - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 504a4e3321f69bddf3fec9f0c1058239fc23336bda5be31d532b150491eda47965a251b37f8a7a9db0c65933b3aaa49cf88044fb1028be3af7c5ee6212bf8d5f + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 318d6e16fdcbe9d89e18b8e7796568d986abbb10a9f3037b7ac9b92a236bcc962f3cd380e26a7c49df40fd1d9ca33eb546268956345b662f4c4ca4962c7695f2 languageName: node linkType: hard -"micromark-util-chunked@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-chunked@npm:1.0.0" +"micromark-util-chunked@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-chunked@npm:2.0.0" dependencies: - micromark-util-symbol: ^1.0.0 - checksum: c1efd56e8c4217bcf1c6f1a9fb9912b4a2a5503b00d031da902be922fb3fee60409ac53f11739991291357b2784fb0647ddfc74c94753a068646c0cb0fd71421 + micromark-util-symbol: ^2.0.0 + checksum: 324f95cccdae061332a8241936eaba6ef0782a1e355bac5c607ad2564fd3744929be7dc81651315a2921535747a33243e6a5606bcb64b7a56d49b6d74ea1a3d4 languageName: node linkType: hard -"micromark-util-classify-character@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-classify-character@npm:1.0.0" +"micromark-util-classify-character@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-classify-character@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 180446e6a1dec653f625ded028f244784e1db8d10ad05c5d70f08af9de393b4a03dc6cf6fa5ed8ccc9c24bbece7837abf3bf66681c0b4adf159364b7d5236dfd + micromark-util-character: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 086e52904deffebb793fb1c08c94aabb8901f76958142dfc3a6282890ebaa983b285e69bd602b9d507f1b758ed38e75a994d2ad9fbbefa7de2584f67a16af405 languageName: node linkType: hard -"micromark-util-combine-extensions@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-combine-extensions@npm:1.0.0" +"micromark-util-combine-extensions@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-combine-extensions@npm:2.0.0" dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 5304a820ef75340e1be69d6ad167055b6ba9a3bafe8171e5945a935752f462415a9dd61eb3490220c055a8a11167209a45bfa73f278338b7d3d61fa1464d3f35 + micromark-util-chunked: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 107c47700343f365b4ed81551e18bc3458b573c500e56ac052b2490bd548adc475216e41d2271633a8867fac66fc22ba3e0a2d74a31ed79b9870ca947eb4e3ba languageName: node linkType: hard -"micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.0.0" +"micromark-util-decode-numeric-character-reference@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" dependencies: - micromark-util-symbol: ^1.0.0 - checksum: f3ae2bb582a80f1e9d3face026f585c0c472335c064bd850bde152376f0394cb2831746749b6be6e0160f7d73626f67d10716026c04c87f402c0dd45a1a28633 + micromark-util-symbol: ^2.0.0 + checksum: 9512507722efd2033a9f08715eeef787fbfe27e23edf55db21423d46d82ab46f76c89b4f960be3f5e50a2d388d89658afc0647989cf256d051e9ea01277a1adb languageName: node linkType: hard -"micromark-util-decode-string@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-util-decode-string@npm:1.0.2" +"micromark-util-decode-string@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-decode-string@npm:2.0.0" dependencies: decode-named-character-reference: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: 2dbb41c9691cc71505d39706405139fb7d6699429d577a524c7c248ac0cfd09d3dd212ad8e91c143a00b2896f26f81136edc67c5bda32d20446f0834d261b17a + micromark-util-character: ^2.0.0 + micromark-util-decode-numeric-character-reference: ^2.0.0 + micromark-util-symbol: ^2.0.0 + checksum: a75daf32a4a6b549e9f19b4d833ebfeb09a32a9a1f9ce50f35dec6b6a3e4f9f121f49024ba7f9c91c55ebe792f7c7a332fc9604795181b6a612637df0df5b959 languageName: node linkType: hard -"micromark-util-encode@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-util-encode@npm:1.0.1" - checksum: 9290583abfdc79ea3e7eb92c012c47a0e14327888f8aaa6f57ff79b3058d8e7743716b9d91abca3646f15ab3d78fdad9779fdb4ccf13349cd53309dfc845253a +"micromark-util-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-encode@npm:2.0.0" + checksum: 853a3f33fce72aaf4ffa60b7f2b6fcfca40b270b3466e1b96561b02185d2bd8c01dd7948bc31a24ac014f4cc854e545ca9a8e9cf7ea46262f9d24c9e88551c66 languageName: node linkType: hard -"micromark-util-html-tag-name@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-html-tag-name@npm:1.1.0" - checksum: a9b783cec89ec813648d59799464c1950fe281ae797b2a965f98ad0167d7fa1a247718eff023b4c015f47211a172f9446b8e6b98aad50e3cd44a3337317dad2c +"micromark-util-html-tag-name@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-html-tag-name@npm:2.0.0" + checksum: d786d4486f93eb0ac5b628779809ca97c5dc60f3c9fc03eb565809831db181cf8cb7f05f9ac76852f3eb35461af0f89fa407b46f3a03f4f97a96754d8dc540d8 languageName: node linkType: hard -"micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-normalize-identifier@npm:1.0.0" +"micromark-util-normalize-identifier@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-normalize-identifier@npm:2.0.0" dependencies: - micromark-util-symbol: ^1.0.0 - checksum: d7c09d5e8318fb72f194af72664bd84a48a2928e3550b2b21c8fbc0ec22524f2a72e0f6663d2b95dc189a6957d3d7759b60716e888909710767cd557be821f8b + micromark-util-symbol: ^2.0.0 + checksum: b36da2d3fd102053dadd953ce5c558328df12a63a8ac0e5aad13d4dda8e43b6a5d4a661baafe0a1cd8a260bead4b4a8e6e0e74193dd651e8484225bd4f4e68aa languageName: node linkType: hard -"micromark-util-resolve-all@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-resolve-all@npm:1.0.0" +"micromark-util-resolve-all@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-resolve-all@npm:2.0.0" dependencies: - micromark-util-types: ^1.0.0 - checksum: 409667f2bd126ef8acce009270d2aecaaa5584c5807672bc657b09e50aa91bd2e552cf41e5be1e6469244a83349cbb71daf6059b746b1c44e3f35446fef63e50 + micromark-util-types: ^2.0.0 + checksum: 31fe703b85572cb3f598ebe32750e59516925c7ff1f66cfe6afaebe0771a395a9eaa770787f2523d3c46082ea80e6c14f83643303740b3d650af7c96ebd30ccc languageName: node linkType: hard -"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": - version: 1.1.0 - resolution: "micromark-util-sanitize-uri@npm:1.1.0" +"micromark-util-sanitize-uri@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-sanitize-uri@npm:2.0.0" dependencies: - micromark-util-character: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: fe6093faa0adeb8fad606184d927ce37f207dcc2ec7256438e7f273c8829686245dd6161b597913ef25a3c4fb61863d3612a40cb04cf15f83ba1b4087099996b + micromark-util-character: ^2.0.0 + micromark-util-encode: ^2.0.0 + micromark-util-symbol: ^2.0.0 + checksum: ea4c28bbffcf2430e9aff2d18554296789a8b0a1f54ac24020d1dde76624a7f93e8f2a83e88cd5a846b6d2c4287b71b1142d1b89fa7f1b0363a9b33711a141fe languageName: node linkType: hard -"micromark-util-subtokenize@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-util-subtokenize@npm:1.0.2" +"micromark-util-subtokenize@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-subtokenize@npm:2.0.0" dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: c32ee58a7e1384ab1161a9ee02fbb04ad7b6e96d0b8c93dba9803c329a53d07f22ab394c7a96b2e30d6b8fbe3585b85817dba07277b1317111fc234e166bd2d1 + devlop: ^1.0.0 + micromark-util-chunked: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: 77d9c7d59c05a20468d49ce2a3640e9cb268c083ccad02322f26c84e1094c25b44f4b8139ef0a247ca11a4fef7620c5bf82fbffd98acdb2989e79cbe7bd8f1db languageName: node linkType: hard -"micromark-util-symbol@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-util-symbol@npm:1.0.1" - checksum: c6a3023b3a7432c15864b5e33a1bcb5042ac7aa097f2f452e587bef45433d42d39e0a5cce12fbea91e0671098ba0c3f62a2b30ce1cde66ecbb5e8336acf4391d +"micromark-util-symbol@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-symbol@npm:2.0.0" + checksum: fa4a05bff575d9fbf0ad96a1013003e3bb6087ed6b34b609a141b6c0d2137b57df594aca409a95f4c5fda199f227b56a7d8b1f82cea0768df161d8a3a3660764 languageName: node linkType: hard -"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.0.2 - resolution: "micromark-util-types@npm:1.0.2" - checksum: 08dc901b7c06ee3dfeb54befca05cbdab9525c1cf1c1080967c3878c9e72cb9856c7e8ff6112816e18ead36ce6f99d55aaa91560768f2f6417b415dcba1244df +"micromark-util-types@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-types@npm:2.0.0" + checksum: 819fef3ab5770c37893d2a60381fb2694396c8d22803b6e103c830c3a1bc1490363c2b0470bb2acaaddad776dfbc2fc1fcfde39cb63c4f54d95121611672e3d0 languageName: node linkType: hard -"micromark@npm:^3.0.0": - version: 3.1.0 - resolution: "micromark@npm:3.1.0" +"micromark@npm:^4.0.0": + version: 4.0.0 + resolution: "micromark@npm:4.0.0" dependencies: "@types/debug": ^4.0.0 debug: ^4.0.0 decode-named-character-reference: ^1.0.0 - micromark-core-commonmark: ^1.0.1 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: 5fe5bc3bf92e2ddd37b5f0034080fc3a4d4b3c1130dd5e435bb96ec75e9453091272852e71a4d74906a8fcf992d6f79d794607657c534bda49941e9950a92e28 + devlop: ^1.0.0 + micromark-core-commonmark: ^2.0.0 + micromark-factory-space: ^2.0.0 + micromark-util-character: ^2.0.0 + micromark-util-chunked: ^2.0.0 + micromark-util-combine-extensions: ^2.0.0 + micromark-util-decode-numeric-character-reference: ^2.0.0 + micromark-util-encode: ^2.0.0 + micromark-util-normalize-identifier: ^2.0.0 + micromark-util-resolve-all: ^2.0.0 + micromark-util-sanitize-uri: ^2.0.0 + micromark-util-subtokenize: ^2.0.0 + micromark-util-symbol: ^2.0.0 + micromark-util-types: ^2.0.0 + checksum: b84ab5ab1a0b28c063c52e9c2c9d7d44b954507235c10c9492d66e0b38f7de24bf298f914a1fbdf109f2a57a88cf0412de217c84cfac5fd60e3e42a74dbac085 languageName: node linkType: hard @@ -12274,23 +12158,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 - languageName: node - linkType: hard - -"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard -"minimist@npm:^1.2.6": +"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -12306,18 +12183,27 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -12348,12 +12234,26 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.5 - resolution: "minipass@npm:3.3.5" +"minipass@npm:^3.0.0, minipass@npm:^3.1.1": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard @@ -12386,6 +12286,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.2.0, mlly@npm:^1.4.0": + version: 1.4.2 + resolution: "mlly@npm:1.4.2" + dependencies: + acorn: ^8.10.0 + pathe: ^1.1.1 + pkg-types: ^1.0.3 + ufo: ^1.3.0 + checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 + languageName: node + linkType: hard + "moment-timezone@npm:0.5.43": version: 0.5.43 resolution: "moment-timezone@npm:0.5.43" @@ -12402,13 +12314,6 @@ __metadata: languageName: node linkType: hard -"mri@npm:^1.1.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -12423,14 +12328,14 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard -"nanoid@npm:3.3.6, nanoid@npm:^3.3.6": +"nanoid@npm:3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" bin: @@ -12563,22 +12468,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.3.0 - resolution: "node-gyp@npm:9.3.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 - glob: ^7.1.4 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3 + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard @@ -12605,21 +12510,14 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: - abbrev: ^1.0.0 + abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 languageName: node linkType: hard @@ -12653,6 +12551,13 @@ __metadata: languageName: node linkType: hard +"not@npm:^0.1.0": + version: 0.1.0 + resolution: "not@npm:0.1.0" + checksum: 8043bb53bc1c465a4a4f751394f11aad1d8ccae08dd2123310c6a5d160a5ad4138706d50af905cf114b72507a328585d4f2a73cd3d6730981dd2675aa9c8436f + languageName: node + linkType: hard + "npm-run-path@npm:^2.0.0": version: 2.0.2 resolution: "npm-run-path@npm:2.0.2" @@ -12680,19 +12585,7 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"nth-check@npm:^2.0.1": +"nth-check@npm:^2.0.0, nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" dependencies: @@ -12784,21 +12677,14 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.6.0, object-inspect@npm:^1.9.0": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard -"object-inspect@npm:^1.6.0, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 - languageName: node - linkType: hard - -"object-is@npm:^1.0.1": +"object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -12960,28 +12846,32 @@ __metadata: resolution: "openex-front@workspace:." dependencies: "@babel/plugin-transform-modules-commonjs": 7.23.3 - "@ckeditor/ckeditor5-react": 5.0.2 + "@ckeditor/ckeditor5-react": 5.0.6 "@emotion/react": 11.11.1 "@emotion/styled": 11.11.0 "@eslint/eslintrc": 2.1.4 "@eslint/js": 8.55.0 "@hookform/resolvers": 3.3.2 - "@mui/icons-material": 5.14.14 - "@mui/lab": 5.0.0-alpha.149 - "@mui/material": 5.14.14 - "@mui/styles": 5.14.14 - "@mui/x-date-pickers": 6.18.2 + "@mui/icons-material": 5.14.19 + "@mui/lab": 5.0.0-alpha.155 + "@mui/material": 5.14.20 + "@mui/styles": 5.14.20 + "@mui/utils": 5.14.20 + "@mui/x-date-pickers": 6.18.3 "@redux-devtools/extension": 3.2.6 - "@stylistic/eslint-plugin": 1.4.1 + "@stylistic/eslint-plugin": 1.5.0 + "@testing-library/react": 14.0.0 "@types/node": 20.10.3 - "@types/react": 18.2.34 - "@types/react-dom": 18.2.14 - "@types/seamless-immutable": 7.1.18 - "@typescript-eslint/eslint-plugin": 6.13.1 - "@typescript-eslint/parser": 6.13.1 + "@types/react": 18.2.42 + "@types/react-dom": 18.2.17 + "@types/seamless-immutable": 7.1.19 + "@typescript-eslint/eslint-plugin": 6.13.2 + "@typescript-eslint/parser": 6.13.2 + "@uiw/react-md-editor": 4.0.1 + "@vitejs/plugin-react": 4.1.0 "@vitejs/plugin-react-swc": 3.5.0 apexcharts: 3.44.2 - axios: 1.6.0 + axios: 1.6.2 chokidar: 3.5.3 ckeditor5-custom-build: 0.0.1 classnames: 2.3.2 @@ -13007,7 +12897,7 @@ __metadata: fs-extra: 11.2.0 globals: 13.23.0 history: 5.3.0 - html-react-parser: 4.2.9 + html-react-parser: 5.0.7 html-to-image: 1.11.11 http-proxy-middleware: 2.0.6 jest: 29.7.0 @@ -13018,7 +12908,7 @@ __metadata: moment: 2.29.4 moment-timezone: 0.5.43 normalizr: 3.6.2 - pdfmake: 0.2.7 + pdfmake: 0.2.8 prop-types: 15.8.1 ramda: 0.29.1 react: 18.2.0 @@ -13032,22 +12922,21 @@ __metadata: react-hook-form: 7.48.2 react-intl: 6.5.5 react-leaflet: 4.2.1 - react-markdown: 8.0.7 - react-mde: 11.5.0 - react-redux: 8.0.5 - react-router-dom: 6.20.0 + react-redux: 8.0.7 + react-router-dom: 6.20.1 redux: 4.2.1 redux-first-history: 5.1.1 redux-thunk: 2.4.2 - remark-gfm: 3.0.1 - remark-parse: 10.0.2 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 rxjs: 7.8.1 seamless-immutable: 7.1.4 swagger-typescript-api: 13.0.3 typeface-ibm-plex-sans: 1.1.13 typeface-roboto: 1.1.13 typescript: 5.3.2 - vite: 5.0.5 + vite: 5.0.6 + vitest: 0.34.6 zod: 3.22.4 languageName: unknown linkType: soft @@ -13105,6 +12994,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -13164,6 +13062,22 @@ __metadata: languageName: node linkType: hard +"parse-entities@npm:^4.0.0": + version: 4.0.1 + resolution: "parse-entities@npm:4.0.1" + dependencies: + "@types/unist": ^2.0.0 + character-entities: ^2.0.0 + character-entities-legacy: ^3.0.0 + character-reference-invalid: ^2.0.0 + decode-named-character-reference: ^1.0.0 + is-alphanumerical: ^2.0.0 + is-decimal: ^2.0.0 + is-hexadecimal: ^2.0.0 + checksum: 32a6ff5b9acb9d2c4d71537308521fd265e685b9215691df73feedd9edfe041bb6da9f89bd0c35c4a2bc7d58e3e76e399bb6078c2fd7d2a343ff1dd46edbf1bd + languageName: node + linkType: hard + "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -13176,6 +13090,20 @@ __metadata: languageName: node linkType: hard +"parse-numeric-range@npm:^1.3.0": + version: 1.3.0 + resolution: "parse-numeric-range@npm:1.3.0" + checksum: 289ca126d5b8ace7325b199218de198014f58ea6895ccc88a5247491d07f0143bf047f80b4a31784f1ca8911762278d7d6ecb90a31dfae31da91cc1a2524c8ce + languageName: node + linkType: hard + +"parse5@npm:^6.0.0": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -13241,6 +13169,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -13255,15 +13193,29 @@ __metadata: languageName: node linkType: hard -"pdfmake@npm:0.2.7": - version: 0.2.7 - resolution: "pdfmake@npm:0.2.7" +"pathe@npm:^1.1.0, pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 + languageName: node + linkType: hard + +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 + languageName: node + linkType: hard + +"pdfmake@npm:0.2.8": + version: 0.2.8 + resolution: "pdfmake@npm:0.2.8" dependencies: "@foliojs-fork/linebreak": ^1.1.1 - "@foliojs-fork/pdfkit": ^0.13.0 + "@foliojs-fork/pdfkit": ^0.14.0 iconv-lite: ^0.6.3 xmldoc: ^1.1.2 - checksum: cf85c53edb8b54a07839c5f09a2ff11d04bdbf0345d388f99cb2496b57921f22c48684050cd570c8b1cceff0ecfbf81a5b718034f94ef6a6e9a235cc3add6fe5 + checksum: 35c20e5bae541eeb9e295f2e1ca41e7f7c2dfbe2a659286be27317337d7aa211bc70cda0293fc98615f5004763cc8118bbf12ad2710e50a30eb20b934a2f088e languageName: node linkType: hard @@ -13289,9 +13241,9 @@ __metadata: linkType: hard "pirates@npm:^4.0.1, pirates@npm:^4.0.4": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 languageName: node linkType: hard @@ -13304,6 +13256,17 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^1.0.3": + version: 1.0.3 + resolution: "pkg-types@npm:1.0.3" + dependencies: + jsonc-parser: ^3.2.0 + mlly: ^1.2.0 + pathe: ^1.1.0 + checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e + languageName: node + linkType: hard + "png-js@npm:^1.0.0": version: 1.0.0 resolution: "png-js@npm:1.0.0" @@ -13312,9 +13275,9 @@ __metadata: linkType: hard "pofile@npm:^1.0.9": - version: 1.1.3 - resolution: "pofile@npm:1.1.3" - checksum: 7ddfaf2bf555347559742a6e4765c549040ca9fd0a67d86a3d70dafb2958edeb03afde0e5e07de45995744333b2521adac7581d91c08e5bc791068a3068a2cd1 + version: 1.1.4 + resolution: "pofile@npm:1.1.4" + checksum: 7ef428d2793fcbcf021e4250d36043374ffbd7c8e15268977fae2361536abb894e97ee58525b2c1eeda5688a2b14b274657a271e08816059b12d8c02ac99fde0 languageName: node linkType: hard @@ -13337,17 +13300,17 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^5.3.0": - version: 5.3.0 - resolution: "postcss-colormin@npm:5.3.0" +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" dependencies: - browserslist: ^4.16.6 + browserslist: ^4.21.4 caniuse-api: ^3.0.0 colord: ^2.9.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 3d3e3cc25071407fb73d68541ca1039ebd154fceb649041461a8a3cab0400cc89b42dbb34a4eeaf573be4ba2370ce23af5e01aff5e03a8d72275f40605577212 + checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 languageName: node linkType: hard @@ -13413,13 +13376,13 @@ __metadata: linkType: hard "postcss-js@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-js@npm:4.0.0" + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" dependencies: camelcase-css: ^2.0.1 peerDependencies: - postcss: ^8.3.3 - checksum: 14be8a58670b4c5d037d40f179240a4f736d53530db727e2635638fa296bc4bff18149ca860928398aace422e55d07c9f5729eeccd395340944985199cdc82a5 + postcss: ^8.4.21 + checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491 languageName: node linkType: hard @@ -13451,9 +13414,9 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-merge-rules@npm:5.1.3" +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 @@ -13461,7 +13424,7 @@ __metadata: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 0ddaddff98cd7f3fac2b0e716c641f529a61a8668be6d5b48d60770d0a1246126088e1d606f309b9748ff598a3794f3fd6dd5b8c3d79112f84744cab5375d4d9 + checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e languageName: node linkType: hard @@ -13537,15 +13500,15 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-local-by-default@npm:4.0.0" + version: 4.0.3 + resolution: "postcss-modules-local-by-default@npm:4.0.3" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 6cf570badc7bc26c265e073f3ff9596b69bb954bc6ac9c5c1b8cba2995b80834226b60e0a3cbb87d5f399dbb52e6466bba8aa1d244f6218f99d834aec431a69d + checksum: 2f8083687f3d6067885f8863dd32dbbb4f779cfcc7e52c17abede9311d84faf6d3ed8760e7c54c6380281732ae1f78e5e56a28baf3c271b33f450a11c9e30485 languageName: node linkType: hard @@ -13694,15 +13657,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-reduce-initial@npm:5.1.1" +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 1b704aba8c38103cbb5a75c6201dbf58ec2f3a978013c7f7e8957fd3bf3282f992050dec5a01bc050d031bad836e187dd6622b922ca78ab92bcd0afd21fb0b98 + checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b languageName: node linkType: hard @@ -13718,12 +13681,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": - version: 6.0.10 - resolution: "postcss-selector-parser@npm:6.0.10" + version: 6.0.13 + resolution: "postcss-selector-parser@npm:6.0.13" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608 + checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 languageName: node linkType: hard @@ -13766,18 +13729,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.15, postcss@npm:^8.4.12, postcss@npm:^8.4.16": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea - languageName: node - linkType: hard - -"postcss@npm:^8.4.32": +"postcss@npm:^8.2.15, postcss@npm:^8.4.12, postcss@npm:^8.4.16, postcss@npm:^8.4.32": version: 8.4.32 resolution: "postcss@npm:8.4.32" dependencies: @@ -13820,7 +13772,18 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.7.0": +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 + languageName: node + linkType: hard + +"pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -13831,6 +13794,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -13865,7 +13835,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:15.8.1, prop-types@npm:^15.0.0, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:15.8.1, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -13877,9 +13847,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.1.1 - resolution: "property-information@npm:6.1.1" - checksum: 654b1e5c3578e1d522bd22b7cf48881f5054789969ddbefea22e5359805fda5dbf0c5ef76bb26516da26fedac8752587ddc4c8f3b9e16bc0c6e7feb8b6086864 + version: 6.4.0 + resolution: "property-information@npm:6.4.0" + checksum: b5aed9a40e87730995f3ceed29839f137fa73b2a4cccfb8ed72ab8bddb8881cad05c3487c4aa168d7cb49a53db8089790c9f00f59d15b8380d2bb5383cdd1f24 languageName: node linkType: hard @@ -13917,14 +13887,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 - languageName: node - linkType: hard - -"punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 @@ -14160,6 +14123,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + "react-is@npm:^18.0.0, react-is@npm:^18.2.0": version: 18.2.0 resolution: "react-is@npm:18.2.0" @@ -14180,39 +14150,24 @@ __metadata: languageName: node linkType: hard -"react-markdown@npm:8.0.7": - version: 8.0.7 - resolution: "react-markdown@npm:8.0.7" +"react-markdown@npm:~9.0.1": + version: 9.0.1 + resolution: "react-markdown@npm:9.0.1" dependencies: - "@types/hast": ^2.0.0 - "@types/prop-types": ^15.0.0 - "@types/unist": ^2.0.0 - comma-separated-tokens: ^2.0.0 - hast-util-whitespace: ^2.0.0 - prop-types: ^15.0.0 - property-information: ^6.0.0 - react-is: ^18.0.0 - remark-parse: ^10.0.0 - remark-rehype: ^10.0.0 - space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.0 - unified: ^10.0.0 - unist-util-visit: ^4.0.0 - vfile: ^5.0.0 + "@types/hast": ^3.0.0 + devlop: ^1.0.0 + hast-util-to-jsx-runtime: ^2.0.0 + html-url-attributes: ^3.0.0 + mdast-util-to-hast: ^13.0.0 + remark-parse: ^11.0.0 + remark-rehype: ^11.0.0 + unified: ^11.0.0 + unist-util-visit: ^5.0.0 + vfile: ^6.0.0 peerDependencies: - "@types/react": ">=16" - react: ">=16" - checksum: 0f3e570975134a3382c3fe5189e04e742ae154941463bdfaab2293319da1f1585cb9b75b6f07d99f514c4d728d69cc1af3c96ab37df90003b3bcc210dd0001ba - languageName: node - linkType: hard - -"react-mde@npm:11.5.0": - version: 11.5.0 - resolution: "react-mde@npm:11.5.0" - peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: cc23c7a07de56d47c95f6c4ae5599bb75c25fa226e0b3f1b0aa131b8f98062cd3e70aa1d8a51590a3e2dcc97256b2131c93510cd843e947fb2d51aeb0b87ceb6 + "@types/react": ">=18" + react: ">=18" + checksum: ca1daa650d48b84a5a9771683cdb3f3d2d418247ce0faf73ede3207c65f2a21cdebb9df37afda67f6fc8f0f0a7b9ce00eb239781954a4d6c7ad88ea4df068add languageName: node linkType: hard @@ -14223,9 +14178,9 @@ __metadata: languageName: node linkType: hard -"react-redux@npm:8.0.5": - version: 8.0.5 - resolution: "react-redux@npm:8.0.5" +"react-redux@npm:8.0.7": + version: 8.0.7 + resolution: "react-redux@npm:8.0.7" dependencies: "@babel/runtime": ^7.12.1 "@types/hoist-non-react-statics": ^3.3.1 @@ -14234,13 +14189,16 @@ __metadata: react-is: ^18.0.0 use-sync-external-store: ^1.0.0 peerDependencies: + "@reduxjs/toolkit": ^1 || ^2.0.0-beta.0 "@types/react": ^16.8 || ^17.0 || ^18.0 "@types/react-dom": ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 react-native: ">=0.59" - redux: ^4 + redux: ^4 || ^5.0.0-beta.0 peerDependenciesMeta: + "@reduxjs/toolkit": + optional: true "@types/react": optional: true "@types/react-dom": @@ -14251,31 +14209,38 @@ __metadata: optional: true redux: optional: true - checksum: a108f4f7ead6ac005e656d46051474a2bbdb31ede481bbbb3d8d779c1a35e1940b8655577cc5021313411864d305f67fc719aa48d6e5ed8288cf9cbe8b7042e4 + checksum: d903aa79b12154258fd76b8e61fcf56f72123f69c31033b262805646371e23822cd0cd11d24194cda1e03569a7b1bf86e935cd57a9bab4523186804ed2742fac + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0": + version: 0.14.0 + resolution: "react-refresh@npm:0.14.0" + checksum: dc69fa8c993df512f42dd0f1b604978ae89bd747c0ed5ec595c0cc50d535fb2696619ccd98ae28775cc01d0a7c146a532f0f7fb81dc22e1977c242a4912312f4 languageName: node linkType: hard -"react-router-dom@npm:6.20.0": - version: 6.20.0 - resolution: "react-router-dom@npm:6.20.0" +"react-router-dom@npm:6.20.1": + version: 6.20.1 + resolution: "react-router-dom@npm:6.20.1" dependencies: - "@remix-run/router": 1.13.0 - react-router: 6.20.0 + "@remix-run/router": 1.13.1 + react-router: 6.20.1 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: ee7c0c4ca82abe21cf2739d238533056fba389fd57641b9b7da5a89eaa6280ad819afe62b66168ab8b8ec4118fd58d49486c8d99651e46c467894e54cd0988f2 + checksum: 137b12fd3c3fd2a9469367946353c8ccd4e31473c6ec650eeb2d9e9f256f64b031fafaecb2ae4dc47bbab817c8d089b1f07a0db74699df7d874850e511cd5380 languageName: node linkType: hard -"react-router@npm:6.20.0": - version: 6.20.0 - resolution: "react-router@npm:6.20.0" +"react-router@npm:6.20.1": + version: 6.20.1 + resolution: "react-router@npm:6.20.1" dependencies: - "@remix-run/router": 1.13.0 + "@remix-run/router": 1.13.1 peerDependencies: react: ">=16.8" - checksum: 38bd986cb14355d5dc648e704190aa4d29935eee44423d93f13245472cf857a71a59b330c1f57395c9dffe8f243c846ebc8cc4149a44d520c96e99af90d6382b + checksum: 046efa4b101c64de823f0c838948a50ad53f3ccdd7887604d93c1ccf19c4e797935cab602aa001d793544445412ebeb95c2c7f880e3e86ca447772db574789d7 languageName: node linkType: hard @@ -14321,20 +14286,20 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:2 || 3, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:2 || 3": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard "readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.3, readable-stream@npm:~2.3.6": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -14343,7 +14308,7 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard @@ -14416,6 +14381,18 @@ __metadata: languageName: node linkType: hard +"refractor@npm:^4.8.0": + version: 4.8.1 + resolution: "refractor@npm:4.8.1" + dependencies: + "@types/hast": ^2.0.0 + "@types/prismjs": ^1.0.0 + hastscript: ^7.0.0 + parse-entities: ^4.0.0 + checksum: 51762ed1d62523e3fb4b1ccec3f846965d497b7828e43d1668b2839dcbbe6b0d4edfd9113ad6e3679e5a6b6fb2f6983883123d762a7e46e3b5a8cd480a0a1930 + languageName: node + linkType: hard + "reftools@npm:^1.1.9": version: 1.1.9 resolution: "reftools@npm:1.1.9" @@ -14439,13 +14416,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": version: 0.14.0 resolution: "regenerator-runtime@npm:0.14.0" @@ -14472,17 +14442,6 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.2.0": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1": version: 1.5.1 resolution: "regexp.prototype.flags@npm:1.5.1" @@ -14519,49 +14478,183 @@ __metadata: languageName: node linkType: hard -"remark-gfm@npm:3.0.1": - version: 3.0.1 - resolution: "remark-gfm@npm:3.0.1" +"rehype-attr@npm:~3.0.1": + version: 3.0.3 + resolution: "rehype-attr@npm:3.0.3" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-gfm: ^2.0.0 - micromark-extension-gfm: ^2.0.0 - unified: ^10.0.0 - checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e + unified: ~11.0.0 + unist-util-visit: ~5.0.0 + checksum: afde3189840b3c04e613db45af32f7abf920ec47aa7bfabac5d96372c30de5e45452cd6bbe7e7dabc01429d375d3f20cf7c090e46222373c64c2c9e493131e52 languageName: node linkType: hard -"remark-parse@npm:10.0.2": - version: 10.0.2 - resolution: "remark-parse@npm:10.0.2" +"rehype-autolink-headings@npm:~7.1.0": + version: 7.1.0 + resolution: "rehype-autolink-headings@npm:7.1.0" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 + "@types/hast": ^3.0.0 + "@ungap/structured-clone": ^1.0.0 + hast-util-heading-rank: ^3.0.0 + hast-util-is-element: ^3.0.0 + unified: ^11.0.0 + unist-util-visit: ^5.0.0 + checksum: 546fb14ffac628a4bfa8cf7549a2b94d921e392393441d602154ca3131549737bf21af6fddcd15abb4f50272ca9a90dad8bd66e7122e58bea85e81e79dce793a languageName: node linkType: hard -"remark-parse@npm:^10.0.0": - version: 10.0.1 - resolution: "remark-parse@npm:10.0.1" +"rehype-ignore@npm:^2.0.0": + version: 2.0.2 + resolution: "rehype-ignore@npm:2.0.2" dependencies: - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 505088e564ab53ff054433368adbb7b551f69240c7d9768975529837a86f1d0f085e72d6211929c5c42db315273df4afc94f3d3a8662ffdb69468534c6643d29 + hast-util-select: ^6.0.0 + unified: ^11.0.0 + unist-util-visit: ^5.0.0 + checksum: e2e6bb774117a467ee072322e538be33d3fc61848b5f8b4eb247f5e849d6f19878c1191cf7b9419aefa962b3b1450e19c01909d965a8b5da176dac1086e5c8b9 languageName: node linkType: hard -"remark-rehype@npm:^10.0.0": - version: 10.1.0 - resolution: "remark-rehype@npm:10.1.0" +"rehype-parse@npm:^8.0.2": + version: 8.0.5 + resolution: "rehype-parse@npm:8.0.5" dependencies: "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-to-hast: ^12.1.0 + hast-util-from-parse5: ^7.0.0 + parse5: ^6.0.0 unified: ^10.0.0 - checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 + checksum: ca41df7ac2f7805348eec547515de2fb3cda42bebf32892ffff21f539385519649179977dcd70e02897f8b0a5a45463d7e9cf8e29e292239cb82f5c9c8f564fe + languageName: node + linkType: hard + +"rehype-parse@npm:^9.0.0": + version: 9.0.0 + resolution: "rehype-parse@npm:9.0.0" + dependencies: + "@types/hast": ^3.0.0 + hast-util-from-html: ^2.0.0 + unified: ^11.0.0 + checksum: cfff1ed913cfb390c6c9c2d3ee396172098f615f0439e162d4ab0645f201727f58859429bbd33e187da603c605a6f34a796910511c45357043ea8c9a00f83f93 + languageName: node + linkType: hard + +"rehype-prism-plus@npm:1.6.3, rehype-prism-plus@npm:~1.6.1": + version: 1.6.3 + resolution: "rehype-prism-plus@npm:1.6.3" + dependencies: + hast-util-to-string: ^2.0.0 + parse-numeric-range: ^1.3.0 + refractor: ^4.8.0 + rehype-parse: ^8.0.2 + unist-util-filter: ^4.0.0 + unist-util-visit: ^4.0.0 + checksum: 418b31bce05131b86cb759a4789e1842e576f7f0642c8ed8ed43f42785271dd15997c7c4d34778586f656b66a7e09bda405019db006c1f552a284beda685adca + languageName: node + linkType: hard + +"rehype-raw@npm:^7.0.0": + version: 7.0.0 + resolution: "rehype-raw@npm:7.0.0" + dependencies: + "@types/hast": ^3.0.0 + hast-util-raw: ^9.0.0 + vfile: ^6.0.0 + checksum: f9e28dcbf4c6c7d91a97c10a840310f18ef3268aa45abb3e0428b6b191ff3c4fa8f753b910d768588a2dac5c7da7e557b4ddc3f1b6cd252e8d20cb62d60c65ed + languageName: node + linkType: hard + +"rehype-rewrite@npm:~4.0.0": + version: 4.0.2 + resolution: "rehype-rewrite@npm:4.0.2" + dependencies: + hast-util-select: ^6.0.0 + unified: ^11.0.3 + unist-util-visit: ^5.0.0 + checksum: f2e601655de678c282924192d7f7502621abb98d1609640694aa1eac6ed24a6afd0c0c0bff82f4a939c40a166d3d55e3cf077773458da2de567b232c0bf03a97 + languageName: node + linkType: hard + +"rehype-slug@npm:~6.0.0": + version: 6.0.0 + resolution: "rehype-slug@npm:6.0.0" + dependencies: + "@types/hast": ^3.0.0 + github-slugger: ^2.0.0 + hast-util-heading-rank: ^3.0.0 + hast-util-to-string: ^3.0.0 + unist-util-visit: ^5.0.0 + checksum: 0e13ec558eb142d14a6daeab21bbef7c9230bfabec45987e15a24283650226eae3898ad162b8cb29ee39a8bce536bcc013eeab7dc6faa0295b0e91612a8c9f6e + languageName: node + linkType: hard + +"rehype-stringify@npm:^10.0.0": + version: 10.0.0 + resolution: "rehype-stringify@npm:10.0.0" + dependencies: + "@types/hast": ^3.0.0 + hast-util-to-html: ^9.0.0 + unified: ^11.0.0 + checksum: 892cc9c01a4626e4327fba851c675fe7b4ac4b43f3b9f699c519487fccedbb5be5ba383e748dbcb48d893d05ca7408e976dd31c3840dded4aabace646281202a + languageName: node + linkType: hard + +"rehype@npm:~13.0.0": + version: 13.0.1 + resolution: "rehype@npm:13.0.1" + dependencies: + "@types/hast": ^3.0.0 + rehype-parse: ^9.0.0 + rehype-stringify: ^10.0.0 + unified: ^11.0.0 + checksum: 8657f4a5b746192151144f22514112ea000894953e1e542382e51da1f249e52ce10dfe68f842ef61216240c610aac940e13377c7e39b6d73f3e5beba2328f94f + languageName: node + linkType: hard + +"remark-gfm@npm:4.0.0, remark-gfm@npm:~4.0.0": + version: 4.0.0 + resolution: "remark-gfm@npm:4.0.0" + dependencies: + "@types/mdast": ^4.0.0 + mdast-util-gfm: ^3.0.0 + micromark-extension-gfm: ^3.0.0 + remark-parse: ^11.0.0 + remark-stringify: ^11.0.0 + unified: ^11.0.0 + checksum: 84bea84e388061fbbb697b4b666089f5c328aa04d19dc544c229b607446bc10902e46b67b9594415a1017bbbd7c811c1f0c30d36682c6d1a6718b66a1558261b + languageName: node + linkType: hard + +"remark-parse@npm:11.0.0, remark-parse@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-parse@npm:11.0.0" + dependencies: + "@types/mdast": ^4.0.0 + mdast-util-from-markdown: ^2.0.0 + micromark-util-types: ^2.0.0 + unified: ^11.0.0 + checksum: d83d245290fa84bb04fb3e78111f09c74f7417e7c012a64dd8dc04fccc3699036d828fbd8eeec8944f774b6c30cc1d925c98f8c46495ebcee7c595496342ab7f + languageName: node + linkType: hard + +"remark-rehype@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-rehype@npm:11.0.0" + dependencies: + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + mdast-util-to-hast: ^13.0.0 + unified: ^11.0.0 + vfile: ^6.0.0 + checksum: 0ff0fd948759cbde9d507ca1581028d0b89da0b5f610b35a6cb0a511f8d11621449b6eca573b11ddaea77afd37edd4755f3f1eb086ad49a6f7b970b4a4634e13 + languageName: node + linkType: hard + +"remark-stringify@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-stringify@npm:11.0.0" + dependencies: + "@types/mdast": ^4.0.0 + mdast-util-to-markdown: ^2.0.0 + unified: ^11.0.0 + checksum: 59e07460eb629d6c3b3c0f438b0b236e7e6858fd5ab770303078f5a556ec00354d9c7fb9ef6d5f745a4617ac7da1ab618b170fbb4dac120e183fecd9cc86bce6 languageName: node linkType: hard @@ -14651,20 +14744,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.9.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@npm:^1.14.2, resolve@npm:^1.22.4": +"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:^1.9.0": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -14697,20 +14777,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin": +"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -14862,15 +14929,6 @@ __metadata: languageName: node linkType: hard -"sade@npm:^1.7.3": - version: 1.8.1 - resolution: "sade@npm:1.8.1" - dependencies: - mri: ^1.1.0 - checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d - languageName: node - linkType: hard - "safe-array-concat@npm:^1.0.1": version: 1.0.1 resolution: "safe-array-concat@npm:1.0.1" @@ -14944,9 +15002,9 @@ __metadata: linkType: hard "sax@npm:^1.2.4": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + version: 1.3.0 + resolution: "sax@npm:1.3.0" + checksum: 238ab3a9ba8c8f8aaf1c5ea9120386391f6ee0af52f1a6a40bbb6df78241dd05d782f2359d614ac6aae08c4c4125208b456548a6cf68625aa4fe178486e63ecd languageName: node linkType: hard @@ -14968,18 +15026,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" - dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce - languageName: node - linkType: hard - -"schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -15013,24 +15060,15 @@ __metadata: linkType: hard "semver@npm:^5.5.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 languageName: node linkType: hard -"semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -15039,18 +15077,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.4, semver@npm:^7.3.5": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 - languageName: node - linkType: hard - -"semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -15112,13 +15139,6 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - "set-function-length@npm:^1.1.1": version: 1.1.1 resolution: "set-function-length@npm:1.1.1" @@ -15289,6 +15309,13 @@ __metadata: languageName: node linkType: hard +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 8aa5a98640ca09fe00d74416eca97551b3e42991614a3d1b824b115fc1401543650914f651ab1311518177e4d297e80b953f4cd4cd7ea1eabe824e8f2091de01 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -15296,6 +15323,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -15362,18 +15396,18 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d languageName: node linkType: hard -"socks@npm:^2.6.2": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -15451,6 +15485,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + "source-map@npm:~0.1.30": version: 0.1.43 resolution: "source-map@npm:0.1.43" @@ -15490,21 +15531,21 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^3.1.1 - checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" +"ssri@npm:^8.0.1": + version: 8.0.1 + resolution: "ssri@npm:8.0.1" dependencies: minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 languageName: node linkType: hard @@ -15524,6 +15565,13 @@ __metadata: languageName: node linkType: hard +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + "static-eval@npm:^2.0.5": version: 2.1.0 resolution: "static-eval@npm:2.1.0" @@ -15572,6 +15620,22 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.3.3": + version: 3.6.0 + resolution: "std-env@npm:3.6.0" + checksum: ec344e93af17fd1b71eb28aeb4712f72790b9f2363981fc91ad1a91c9c7967c1ab89271819242d1b3bdbd57f10ac8ef0559d561ccf081a5377f9b3cd8c9b2259 + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: ^1.0.4 + checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 + languageName: node + linkType: hard + "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -15589,7 +15653,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -15600,6 +15664,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.8": version: 4.0.10 resolution: "string.prototype.matchall@npm:4.0.10" @@ -15668,7 +15743,17 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"stringify-entities@npm:^4.0.0": + version: 4.0.3 + resolution: "stringify-entities@npm:4.0.3" + dependencies: + character-entities-html4: ^2.0.0 + character-entities-legacy: ^3.0.0 + checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -15677,6 +15762,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -15719,6 +15813,15 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^1.0.1": + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" + dependencies: + acorn: ^8.10.0 + checksum: f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 + languageName: node + linkType: hard + "style-loader@npm:^2.0.0": version: 2.0.0 resolution: "style-loader@npm:2.0.0" @@ -15731,30 +15834,21 @@ __metadata: languageName: node linkType: hard -"style-to-js@npm:1.1.8": - version: 1.1.8 - resolution: "style-to-js@npm:1.1.8" +"style-to-js@npm:1.1.10": + version: 1.1.10 + resolution: "style-to-js@npm:1.1.10" dependencies: - style-to-object: 1.0.3 - checksum: cc4d4284af587bf74559a6da17dadb88c96c8054755666cce1b768615ac2bd6231ce332a8cee118acafb577f51f243b795b716326b3c617ec12151d23f660d8f + style-to-object: 1.0.5 + checksum: 2db181d838b0076161f1ac0959e64841efd91ad9f03d80aabd11769e88f7d979a6b4d73c59810dfb47a2e87543fb02693447a03c385dda86d8750e8cf1802d62 languageName: node linkType: hard -"style-to-object@npm:1.0.3": - version: 1.0.3 - resolution: "style-to-object@npm:1.0.3" +"style-to-object@npm:1.0.5, style-to-object@npm:^1.0.0": + version: 1.0.5 + resolution: "style-to-object@npm:1.0.5" dependencies: inline-style-parser: 0.2.2 - checksum: fca6b35dc704656163c4b11d514ada9f9998fb434c9cec5995445d7d7d595ba3a4fda0476016d625cbb282d43ba5123ef0b5871d855d391400bb0dc2c2beeae1 - languageName: node - linkType: hard - -"style-to-object@npm:^0.4.0": - version: 0.4.3 - resolution: "style-to-object@npm:0.4.3" - dependencies: - inline-style-parser: 0.1.1 - checksum: 3c651795c88acc429af907ff7719c132b6296521ee4a8415c8cbabd5c902ed0fd18be9e45cb07fb58b91e8671deb5d949ebfb86f305cd6a696c3140025316bfb + checksum: 6201063204b6a94645f81b189452b2ca3e63d61867ec48523f4d52609c81e96176739fa12020d97fbbf023efb57a6f7ec3a15fb3a7fb7eb3ffea0b52b9dd6b8c languageName: node linkType: hard @@ -15988,16 +16082,16 @@ __metadata: linkType: hard "tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.12 - resolution: "tar@npm:6.1.12" + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^3.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55 + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard @@ -16042,9 +16136,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.16.8": - version: 5.19.2 - resolution: "terser@npm:5.19.2" +"terser@npm:^5.16.8, terser@npm:^5.3.4": + version: 5.25.0 + resolution: "terser@npm:5.25.0" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -16052,21 +16146,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: e059177775b4d4f4cff219ad89293175aefbd1b081252270444dc83e42a2c5f07824eb2a85eae6e22ef6eb7ef04b21af36dd7d1dd7cfb93912310e57d416a205 - languageName: node - linkType: hard - -"terser@npm:^5.3.4": - version: 5.15.1 - resolution: "terser@npm:5.15.1" - dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 - commander: ^2.20.0 - source-map-support: ~0.5.20 - bin: - terser: bin/terser - checksum: 9880a1e0956983a1ce5de204ea35121c0009fa41d582a6904ae850e1953a1a2cc021168439565280c5a8eee67c85a874175627e24989b046c7a72589b81c3979 + checksum: ddc5ba020060cea976105ea83f5832385297f5091198f10143c1224e35bbb4ad9dfc40ee95d51a8f1290d0a4c7910d66e0ecc4b596402e94ba829bfc58022151 languageName: node linkType: hard @@ -16129,10 +16209,31 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.5.0": + version: 2.5.1 + resolution: "tinybench@npm:2.5.1" + checksum: 6d98526c00b68b50ab0a37590b3cc6713b96fee7dd6756a2a77bab071ed1b4a4fc54e7b11e28b35ec2f761c6a806c2befa95f10acf2fee111c49327b6fc3386f + languageName: node + linkType: hard + "tinycolor2@npm:^1.4.1": - version: 1.4.2 - resolution: "tinycolor2@npm:1.4.2" - checksum: 57ed262e08815a4ab0ed933edafdbc6555a17081781766149813b44a080ecbe58b3ee281e81c0e75b42e4d41679f138cfa98eabf043f829e0683c04adb12c031 + version: 1.6.0 + resolution: "tinycolor2@npm:1.6.0" + checksum: 6df4d07fceeedc0a878d7bac47e2cd47c1ceeb1078340a9eb8a295bc0651e17c750f73d47b3028d829f30b85c15e0572c0fd4142083e4c21a30a597e47f47230 + languageName: node + linkType: hard + +"tinypool@npm:^0.7.0": + version: 0.7.0 + resolution: "tinypool@npm:0.7.0" + checksum: fdcccd5c750574fce51f8801a877f8284e145d12b79cd5f2d72bfbddfe20c895e915555bc848e122bb6aa968098e7ac4fe1e8e88104904d518dc01cccd18a510 + languageName: node + linkType: hard + +"tinyspy@npm:^2.1.1": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: 36431acaa648054406147a92b9bde494b7548d0f9f3ffbcc02113c25a6e59f3310cbe924353d7f4c51436299150bec2dbb3dc595748f58c4ddffea22d5baaadb languageName: node linkType: hard @@ -16256,17 +16357,18 @@ __metadata: linkType: hard "ts-loader@npm:^9.3.0": - version: 9.4.1 - resolution: "ts-loader@npm:9.4.1" + version: 9.5.1 + resolution: "ts-loader@npm:9.5.1" dependencies: chalk: ^4.1.0 enhanced-resolve: ^5.0.0 micromatch: ^4.0.0 semver: ^7.3.4 + source-map: ^0.7.4 peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: b8947f6d396621cc3f6ba8d4c14fa09eba03c4b7eeabbc429481e923a973c244fb80feb44e900f03fc1010755a6bf14fc561c574fb79e324f39b5b6ef1dcca6c + checksum: 7cf396e656d905388ea2a9b5e82f16d3c955fda8d3df2fbf219f4bee16ff50a3c995c44ae3e584634e9443f056cec70bb3151add3917ffb4588ecd7394bac0ec languageName: node linkType: hard @@ -16289,14 +16391,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca - languageName: node - linkType: hard - -"tslib@npm:^2.6.0, tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -16332,7 +16427,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8": +"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 @@ -16494,6 +16589,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.3.0": + version: 1.3.2 + resolution: "ufo@npm:1.3.2" + checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -16586,6 +16688,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^11.0.0, unified@npm:^11.0.3, unified@npm:~11.0.0": + version: 11.0.4 + resolution: "unified@npm:11.0.4" + dependencies: + "@types/unist": ^3.0.0 + bail: ^2.0.0 + devlop: ^1.0.0 + extend: ^3.0.0 + is-plain-obj: ^4.0.0 + trough: ^2.0.0 + vfile: ^6.0.0 + checksum: cfb023913480ac2bd5e787ffb8c27782c43e6be4a55f8f1c288233fce46a7ebe7718ccc5adb80bf8d56b7ef85f5fc32239c7bfccda006f9f2382e0cc2e2a77e4 + languageName: node + linkType: hard + "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -16607,12 +16724,12 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard @@ -16625,74 +16742,120 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard -"unist-builder@npm:^3.0.0": - version: 3.0.0 - resolution: "unist-builder@npm:3.0.0" +"unist-util-filter@npm:^4.0.0": + version: 4.0.1 + resolution: "unist-util-filter@npm:4.0.1" dependencies: "@types/unist": ^2.0.0 - checksum: 80459ee3c2ece90bbc4f4b4faeed524d144c1a09ee07ff3e9004648d9b71a652e80a3b3ef60311a1e92f6ab915caf27c6f08062b5f8c84fa725bc0d7c5759e84 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.0.0 + checksum: 0e7a24db8ee90bb0bca2109995b63b11db95687d3ae5efe992571094670363211c21d1c3c1d3972fbe4284ce0e82341c8552c7be4c8e491a15b78d1f59cde5b9 languageName: node linkType: hard -"unist-util-generated@npm:^2.0.0": - version: 2.0.0 - resolution: "unist-util-generated@npm:2.0.0" - checksum: 3a806793fa24a75190c217740ce706340d6cb0d51eff677134253d628f8e4355ebd8a243fe8045c583463f6bebfd50f902d653161da87c1359fcd1a14b99c8e0 +"unist-util-is@npm:^5.0.0": + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": ^2.0.0 + checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 languageName: node linkType: hard -"unist-util-is@npm:^5.0.0": - version: 5.1.1 - resolution: "unist-util-is@npm:5.1.1" - checksum: e8743a19a304d8a8f5684f3e5ddb5546f2655847b42123687277d76566a2aba89beb7b4a8a9e9ebc4d904cd1cecc285356d7923d973a43cfc19a1e10ff6bdee4 +"unist-util-is@npm:^6.0.0": + version: 6.0.0 + resolution: "unist-util-is@npm:6.0.0" + dependencies: + "@types/unist": ^3.0.0 + checksum: f630a925126594af9993b091cf807b86811371e465b5049a6283e08537d3e6ba0f7e248e1e7dab52cfe33f9002606acef093441137181b327f6fe504884b20e2 languageName: node linkType: hard -"unist-util-position@npm:^4.0.0": - version: 4.0.3 - resolution: "unist-util-position@npm:4.0.3" +"unist-util-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-position@npm:5.0.0" dependencies: - "@types/unist": ^2.0.0 - checksum: 0d89973628d40f19345cbcc50008f7f56d411afa54434bbe6c224b22d26aaf9d4500da2de363f1f01945acab1f1c31920c514253149eb546ff9b8bbc1ea94209 + "@types/unist": ^3.0.0 + checksum: f89b27989b19f07878de9579cd8db2aa0194c8360db69e2c99bd2124a480d79c08f04b73a64daf01a8fb3af7cba65ff4b45a0b978ca243226084ad5f5d441dde + languageName: node + linkType: hard + +"unist-util-remove-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-remove-position@npm:5.0.0" + dependencies: + "@types/unist": ^3.0.0 + unist-util-visit: ^5.0.0 + checksum: 8aabdb9d0e3e744141bc123d8f87b90835d521209ad3c6c4619d403b324537152f0b8f20dda839b40c3aa0abfbf1828b3635a7a8bb159c3ed469e743023510ee languageName: node linkType: hard "unist-util-stringify-position@npm:^3.0.0": - version: 3.0.2 - resolution: "unist-util-stringify-position@npm:3.0.2" + version: 3.0.3 + resolution: "unist-util-stringify-position@npm:3.0.3" dependencies: "@types/unist": ^2.0.0 - checksum: 2dfd7a0fb2a55e99cc319c3bf7f9f1f73ed652978fa70d19117faa7245d20f21738ec926ecc47f341705ca1bb157e87ced0b6bb5ecaa666bd2ae6b2510d6a671 + checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 + languageName: node + linkType: hard + +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" + dependencies: + "@types/unist": ^3.0.0 + checksum: e2e7aee4b92ddb64d314b4ac89eef7a46e4c829cbd3ee4aee516d100772b490eb6b4974f653ba0717a0071ca6ea0770bf22b0a2ea62c65fcba1d071285e96324 languageName: node linkType: hard "unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": - version: 5.1.1 - resolution: "unist-util-visit-parents@npm:5.1.1" + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 - checksum: c699d18f5b26461dee37612b84c243fd5457c98f4c0540d9ba8bee05062aece5f3b4fb1af6b07423ce6750d8926e8c01fc2b1a4de1e54925ef6795c177ed8e18 + checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa + languageName: node + linkType: hard + +"unist-util-visit-parents@npm:^6.0.0": + version: 6.0.1 + resolution: "unist-util-visit-parents@npm:6.0.1" + dependencies: + "@types/unist": ^3.0.0 + unist-util-is: ^6.0.0 + checksum: 08927647c579f63b91aafcbec9966dc4a7d0af1e5e26fc69f4e3e6a01215084835a2321b06f3cbe7bf7914a852830fc1439f0fc3d7153d8804ac3ef851ddfa20 languageName: node linkType: hard "unist-util-visit@npm:^4.0.0": - version: 4.1.1 - resolution: "unist-util-visit@npm:4.1.1" + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 unist-util-visit-parents: ^5.1.1 - checksum: c4a63734b0a5b439c62d20901bb472bdafdbbcd80c383e254aedeb98b23d0bae815a331e776ce7d63ea3c8018a54318abb8709d07cdf7dd094f79b2f07bb39f0 + checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee + languageName: node + linkType: hard + +"unist-util-visit@npm:^5.0.0, unist-util-visit@npm:~5.0.0": + version: 5.0.0 + resolution: "unist-util-visit@npm:5.0.0" + dependencies: + "@types/unist": ^3.0.0 + unist-util-is: ^6.0.0 + unist-util-visit-parents: ^6.0.0 + checksum: 9ec42e618e7e5d0202f3c191cd30791b51641285732767ee2e6bcd035931032e3c1b29093f4d7fd0c79175bbc1f26f24f26ee49770d32be76f8730a652a857e6 languageName: node linkType: hard @@ -16711,9 +16874,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -16755,20 +16918,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - browserslist-lint: cli.js - checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -16825,20 +16974,6 @@ __metadata: languageName: node linkType: hard -"uvu@npm:^0.5.0": - version: 0.5.6 - resolution: "uvu@npm:0.5.6" - dependencies: - dequal: ^2.0.0 - diff: ^5.0.0 - kleur: ^4.0.3 - sade: ^1.7.3 - bin: - uvu: bin.js - checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.2.0 resolution: "v8-to-istanbul@npm:9.2.0" @@ -16857,31 +16992,88 @@ __metadata: languageName: node linkType: hard +"vfile-location@npm:^4.0.0": + version: 4.1.0 + resolution: "vfile-location@npm:4.1.0" + dependencies: + "@types/unist": ^2.0.0 + vfile: ^5.0.0 + checksum: c894e8e5224170d1f85288f4a1d1ebcee0780823ea2b49d881648ab360ebf01b37ecb09b1c4439a75f9a51f31a9f9742cd045e987763e367c352a1ef7c50d446 + languageName: node + linkType: hard + +"vfile-location@npm:^5.0.0": + version: 5.0.2 + resolution: "vfile-location@npm:5.0.2" + dependencies: + "@types/unist": ^3.0.0 + vfile: ^6.0.0 + checksum: b61c048cedad3555b4f007f390412c6503f58a6a130b58badf4ee340c87e0d7421e9c86bbc1494c57dedfccadb60f5176cc60ba3098209d99fb3a3d8804e4c38 + languageName: node + linkType: hard + "vfile-message@npm:^3.0.0": - version: 3.1.3 - resolution: "vfile-message@npm:3.1.3" + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" dependencies: "@types/unist": ^2.0.0 unist-util-stringify-position: ^3.0.0 - checksum: f5ec2afbc1d5589fc45729209bdcaf01e3fc520fdac693557e62bd91cc8d6f915a6397c2f4d5f7a129ffc6c7511cb77eaf9e0932be1a70e39bed584ef7c86dbd + checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 + languageName: node + linkType: hard + +"vfile-message@npm:^4.0.0": + version: 4.0.2 + resolution: "vfile-message@npm:4.0.2" + dependencies: + "@types/unist": ^3.0.0 + unist-util-stringify-position: ^4.0.0 + checksum: 964e7e119f4c0e0270fc269119c41c96da20afa01acb7c9809a88365c8e0c64aa692fafbd952669382b978002ecd7ad31ef4446d85e8a22cdb62f6df20186c2d languageName: node linkType: hard "vfile@npm:^5.0.0": - version: 5.3.6 - resolution: "vfile@npm:5.3.6" + version: 5.3.7 + resolution: "vfile@npm:5.3.7" dependencies: "@types/unist": ^2.0.0 is-buffer: ^2.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: 1aa5efff510bc6621ff8a7dc6513110529a11a8d665b44f169cc2a2b6bfa4f312efa00bfe86ca20e506538ff2915c8e538a664bd02a06419421ff964844fbe94 + checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 + languageName: node + linkType: hard + +"vfile@npm:^6.0.0": + version: 6.0.1 + resolution: "vfile@npm:6.0.1" + dependencies: + "@types/unist": ^3.0.0 + unist-util-stringify-position: ^4.0.0 + vfile-message: ^4.0.0 + checksum: 05ccee73aeb00402bc8a5d0708af299e9f4a33f5132805449099295085e3ca3b0d018328bad9ff44cf2e6f4cd364f1d558d3fb9b394243a25b2739207edcb0ed + languageName: node + linkType: hard + +"vite-node@npm:0.34.6": + version: 0.34.6 + resolution: "vite-node@npm:0.34.6" + dependencies: + cac: ^6.7.14 + debug: ^4.3.4 + mlly: ^1.4.0 + pathe: ^1.1.1 + picocolors: ^1.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0-0 + bin: + vite-node: vite-node.mjs + checksum: 46eba82bf8b69c7dfeed901502533b172cc6303212f0f49f82c2f64758fa4b60acd1b1e37cb96aff944e36b510b0d1beedb50d9cb25ef39e0159b2b9d1136b1f languageName: node linkType: hard -"vite@npm:5.0.5": - version: 5.0.5 - resolution: "vite@npm:5.0.5" +"vite@npm:5.0.6, vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0": + version: 5.0.6 + resolution: "vite@npm:5.0.6" dependencies: esbuild: ^0.19.3 fsevents: ~2.3.3 @@ -16915,7 +17107,67 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 8df70302934de39ad6fda4f28246e07850f849c2bd197b7af93615f5f39955be460dd19940a46ec5bf2adf81bc32b60985eb5990142212754c733eba4fe3bfa3 + checksum: 06d85f7d838d0cb2063c82c67974044f6b11e2914ac2cb395185509ecea85dcd5a9d3bd380b13f3c3494665b08b0793d1a03008372a10575f7619db003dbfc7e + languageName: node + linkType: hard + +"vitest@npm:0.34.6": + version: 0.34.6 + resolution: "vitest@npm:0.34.6" + dependencies: + "@types/chai": ^4.3.5 + "@types/chai-subset": ^1.3.3 + "@types/node": "*" + "@vitest/expect": 0.34.6 + "@vitest/runner": 0.34.6 + "@vitest/snapshot": 0.34.6 + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + acorn: ^8.9.0 + acorn-walk: ^8.2.0 + cac: ^6.7.14 + chai: ^4.3.10 + debug: ^4.3.4 + local-pkg: ^0.4.3 + magic-string: ^0.30.1 + pathe: ^1.1.1 + picocolors: ^1.0.0 + std-env: ^3.3.3 + strip-literal: ^1.0.1 + tinybench: ^2.5.0 + tinypool: ^0.7.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + vite-node: 0.34.6 + why-is-node-running: ^2.2.2 + peerDependencies: + "@edge-runtime/vm": "*" + "@vitest/browser": "*" + "@vitest/ui": "*" + happy-dom: "*" + jsdom: "*" + playwright: "*" + safaridriver: "*" + webdriverio: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + bin: + vitest: vitest.mjs + checksum: 45f5c1987fa8c76dbaf5db379bbdb4f6e3713c484e850149af38247b627e70016c1863286fd7fcfab08a1d98430f66ba1f45af6f14f5c467ded4b1ea6f26afa3 languageName: node linkType: hard @@ -16947,6 +17199,13 @@ __metadata: languageName: node linkType: hard +"web-namespaces@npm:^2.0.0": + version: 2.0.1 + resolution: "web-namespaces@npm:2.0.1" + checksum: b6d9f02f1a43d0ef0848a812d89c83801d5bbad57d8bb61f02eb6d7eb794c3736f6cc2e1191664bb26136594c8218ac609f4069722c6f56d9fc2d808fa9271c6 + languageName: node + linkType: hard + "web-streams-polyfill@npm:^3.0.3": version: 3.2.1 resolution: "web-streams-polyfill@npm:3.2.1" @@ -17002,12 +17261,13 @@ __metadata: linkType: hard "webpack-merge@npm:^5.7.3": - version: 5.8.0 - resolution: "webpack-merge@npm:5.8.0" + version: 5.10.0 + resolution: "webpack-merge@npm:5.10.0" dependencies: clone-deep: ^4.0.1 + flat: ^5.0.2 wildcard: ^2.0.0 - checksum: 88786ab91013f1bd2a683834ff381be81c245a4b0f63304a5103e90f6653f44dab496a0768287f8531761f8ad957d1f9f3ccb2cb55df0de1bd9ee343e079da26 + checksum: 1fe8bf5309add7298e1ac72fb3f2090e1dfa80c48c7e79fa48aa60b5961332c7d0d61efa8851acb805e6b91a4584537a347bc106e05e9aec87fa4f7088c62f2f languageName: node linkType: hard @@ -17039,8 +17299,8 @@ __metadata: linkType: hard "webpack@npm:^5.74.0": - version: 5.88.2 - resolution: "webpack@npm:5.88.2" + version: 5.89.0 + resolution: "webpack@npm:5.89.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.0 @@ -17071,7 +17331,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 79476a782da31a21f6dd38fbbd06b68da93baf6a62f0d08ca99222367f3b8668f5a1f2086b7bb78e23172e31fa6df6fa7ab09b25e827866c4fc4dc2b30443ce2 + checksum: 43fe0dbc30e168a685ef5a86759d5016a705f6563b39a240aa00826a80637d4a3deeb8062e709d6a4b05c63e796278244c84b04174704dc4a37bedb0f565c5ed languageName: node linkType: hard @@ -17180,7 +17440,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -17191,19 +17451,33 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"why-is-node-running@npm:^2.2.2": + version: 2.2.2 + resolution: "why-is-node-running@npm:2.2.2" dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + siginfo: ^2.0.0 + stackback: 0.0.2 + bin: + why-is-node-running: cli.js + checksum: 50820428f6a82dfc3cbce661570bcae9b658723217359b6037b67e495255409b4c8bc7931745f5c175df71210450464517cab32b2f7458ac9c40b4925065200a languageName: node linkType: hard "wildcard@npm:^2.0.0": - version: 2.0.0 - resolution: "wildcard@npm:2.0.0" - checksum: 1f4fe4c03dfc492777c60f795bbba597ac78794f1b650d68f398fbee9adb765367c516ebd4220889b6a81e9626e7228bbe0d66237abb311573c2ee1f4902a5ad + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c languageName: node linkType: hard @@ -17214,7 +17488,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -17225,6 +17499,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -17284,11 +17569,11 @@ __metadata: linkType: hard "xmldoc@npm:^1.1.2": - version: 1.2.0 - resolution: "xmldoc@npm:1.2.0" + version: 1.3.0 + resolution: "xmldoc@npm:1.3.0" dependencies: sax: ^1.2.4 - checksum: df42d06cf42bad47189f0d11d402de8da42652f1d96ee20586f906a3db72c6a0efbabc04d1a97cec7fe235fde55ff7e601c9dc4fdf31b9ef3ce30bd7836b4b08 + checksum: 06354246b6912cf63978e78acd5dee5f8d3069547b89a210a4111747d226c82a475c2062a73f1cdb34191a8b2a8fb57a11948f45ffd5c1effa8bbcf34691b2d2 languageName: node linkType: hard @@ -17356,6 +17641,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + languageName: node + linkType: hard + "zod@npm:3.22.4": version: 3.22.4 resolution: "zod@npm:3.22.4" @@ -17363,7 +17655,7 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^2.0.0": +"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": version: 2.0.4 resolution: "zwitch@npm:2.0.4" checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6