diff --git a/src/components/item/sharing/ItemPublishConfiguration.js b/src/components/item/sharing/ItemPublishConfiguration.js index dd440e114..42e6e6da2 100644 --- a/src/components/item/sharing/ItemPublishConfiguration.js +++ b/src/components/item/sharing/ItemPublishConfiguration.js @@ -1,5 +1,6 @@ +/* eslint-disable react/forbid-prop-types */ import React, { useContext, useState, useEffect } from 'react'; -import PropTypes from 'prop-types'; +import PropTypes, { string } from 'prop-types'; import { useTranslation } from 'react-i18next'; import { useParams } from 'react-router'; import { Loader } from '@graasp/ui'; @@ -8,20 +9,22 @@ import LooksOneIcon from '@material-ui/icons/LooksOne'; import LooksTwoIcon from '@material-ui/icons/LooksTwo'; import Looks3Icon from '@material-ui/icons/Looks3'; import CheckCircleIcon from '@material-ui/icons/CheckCircle'; +import CancelIcon from '@material-ui/icons/Cancel'; +import UpdateIcon from '@material-ui/icons/Update'; import { MUTATION_KEYS } from '@graasp/query-client'; import { useMutation, hooks } from '../../../config/queryClient'; import CategorySelection from './CategorySelection'; import CustomizedTagsEdit from './CustomizedTagsEdit'; import CCLicenseSelection from './CCLicenseSelection'; -import { - getTagByName, - getVisibilityTagAndItemTag, -} from '../../../utils/itemTag'; import { SETTINGS, SUBMIT_BUTTON_WIDTH } from '../../../config/constants'; import { CurrentUserContext } from '../../context/CurrentUserContext'; -const { DELETE_ITEM_TAG, POST_ITEM_TAG } = MUTATION_KEYS; -const { useTags, useItemTags } = hooks; +const { DELETE_ITEM_TAG, POST_ITEM_TAG, POST_ITEM_VALIDATION } = MUTATION_KEYS; +const { + useItemValidationAndReviews, + useItemValidationStatuses, + useItemValidationReviewStatuses, +} = hooks; const useStyles = makeStyles((theme) => ({ divider: { @@ -47,62 +50,100 @@ const useStyles = makeStyles((theme) => ({ }, })); -const ItemPublishConfiguration = ({ item, edit }) => { +const ItemPublishConfiguration = ({ + item, + edit, + tagValue, + itemTagValue, + publishedTag, + publicTag, +}) => { const { t } = useTranslation(); const classes = useStyles(); // current user - const { data: user, isLoading: isMemberLoading } = - useContext(CurrentUserContext); + const { data: user } = useContext(CurrentUserContext); // current item const { itemId } = useParams(); const { mutate: deleteItemTag } = useMutation(DELETE_ITEM_TAG); const { mutate: postItemTag } = useMutation(POST_ITEM_TAG); + const { mutate: validateItem } = useMutation(POST_ITEM_VALIDATION); - const { data: tags, isLoading: isTagsLoading } = useTags(); - const { - data: itemTags, - isLoading: isItemTagsLoading, - isError, - } = useItemTags(itemId); + // get map of item validation and review statuses + const { data: ivStatuses } = useItemValidationStatuses(); + const { data: ivrStatuses } = useItemValidationReviewStatuses(); + const statusMap = new Map( + ivStatuses?.concat(ivrStatuses)?.map((entry) => [entry?.id, entry?.name]), + ); + + // get item validation data + const { data: itemValidationData, isLoading } = + useItemValidationAndReviews(itemId); + // remove iv records before the item is last updated + const validItemValidation = itemValidationData?.filter( + (entry) => + new Date(entry.validationUpdatedAt) >= new Date(item?.get('updatedAt')), + ); + + // group iv records by item validation status + const ivByStatus = validItemValidation?.groupBy(({ validationStatusId }) => + statusMap?.get(validationStatusId), + ); - const [itemTagValue, setItemTagValue] = useState(false); - const [tagValue, setTagValue] = useState(false); - const [isDisabled, setIsDisabled] = useState(false); const [isValidated, setIsValidated] = useState(false); + const [isPending, setIsPending] = useState(false); // true if there exists pending item validation or review + const [isSuspicious, setIsSuspicious] = useState(false); // true if item fails validation - // update state variables depending on fetch values - useEffect(() => { - if (tags && itemTags) { - const { tag, itemTag } = getVisibilityTagAndItemTag({ tags, itemTags }); - setItemTagValue(itemTag); - setTagValue(tag); - - // disable setting if any visiblity is set on any ancestor items - setIsDisabled( - tag && itemTag?.itemPath && itemTag?.itemPath !== item?.get('path'), + const processFailureValidations = (records) => { + // first try to find successful validations, where ivrStatus is 'rejected' + const successfulRecord = records?.find( + (record) => statusMap.get(record.reviewStatusId) === 'rejected', + ); + if (successfulRecord) { + setIsValidated(true); + } else { + // try to find pending review + const pendingRecord = records?.find( + (record) => statusMap.get(record.reviewStatusId) === 'pending', ); + if (pendingRecord) { + setIsPending(true); + } else { + setIsSuspicious(true); // only failed records + } + } + }; + + useEffect(() => { + // process when we fetch the item validation and review records + if (ivByStatus) { + // first check if there exist any valid successful record + if (ivByStatus.get('success')) { + setIsValidated(true); + // then check if there exist any pending item validation or review + } else if (ivByStatus.get('pending')) { + setIsPending(true); + } else { + const failureValidations = ivByStatus.get('failure'); + // only process when there is failed item validation records + if (failureValidations) { + processFailureValidations(failureValidations); + } + } } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [tags, itemTags, item]); + }, [ivByStatus]); - if (isTagsLoading || isItemTagsLoading || isMemberLoading) { + if (isLoading) { return ; } - if (isError) { - return null; - } - - const validateItem = () => { - // TODO: call mutation to trigger validation processes - setIsValidated(true); + const handleValidate = () => { + // prevent re-send request if the item is already successfully validated, or a validation is already pending + if (!isValidated && !isPending) validateItem({ itemId }); }; const publishItem = () => { - const publishedTag = getTagByName(tags, SETTINGS.ITEM_PUBLISHED.name); - const publicTag = getTagByName(tags, SETTINGS.ITEM_PUBLIC.name); - // post published tag postItemTag({ id: itemId, @@ -112,7 +153,7 @@ const ItemPublishConfiguration = ({ item, edit }) => { }); // if previous is public, not necessary to delete/add the public tag - if (itemTagValue?.name !== SETTINGS.ITEM_PUBLIC.name) { + if (tagValue?.name !== SETTINGS.ITEM_PUBLIC.name) { // post public tag postItemTag({ id: itemId, @@ -121,12 +162,48 @@ const ItemPublishConfiguration = ({ item, edit }) => { creator: user?.get('id'), }); // delete previous tag - if (tagValue && tagValue !== SETTINGS.ITEM_PRIVATE.name) { + if (tagValue && tagValue.name !== SETTINGS.ITEM_PRIVATE.name) { deleteItemTag({ id: itemId, tagId: itemTagValue?.id }); } } }; + // display icon indicating current status of given item + const displayItemValidationIcon = () => { + if (isValidated) return ; + if (isPending) return ; + if (isSuspicious) return ; + return null; + }; + + const displayItemValidationMessage = () => { + if (isValidated) { + return null; + } + if (isPending) { + return ( + + {t( + 'Your item is pending validation. Once the validation succeeds, you will be able to publish your item. ', + )} + + ); + } + if (isSuspicious) { + return ( + + { + // update contact info + t( + 'Your item might contain inappropriate content. Please remove them and re-validate it. If you have any problem, please contact graasp@epfl.ch', + ) + } + + ); + } + return null; + }; + return ( <> @@ -151,14 +228,15 @@ const ItemPublishConfiguration = ({ item, edit }) => { + {displayItemValidationMessage()} {t('Publication')} @@ -172,7 +250,7 @@ const ItemPublishConfiguration = ({ item, edit }) => { variant="outlined" onClick={publishItem} color="primary" - disabled={isDisabled || !isValidated} + disabled={!edit || !isValidated} className={classes.button} endIcon={ tagValue?.name === SETTINGS.ITEM_PUBLISHED.name && ( @@ -200,9 +278,29 @@ const ItemPublishConfiguration = ({ item, edit }) => { ); }; +// define types for propType only +const Tag = { + id: string, + name: string, + nested: string, + createdAt: string, +}; + +const ItemTag = { + id: string, + tagId: string, + itemPath: string, + creator: string, + createdAt: string, +}; + ItemPublishConfiguration.propTypes = { item: PropTypes.instanceOf(Map).isRequired, edit: PropTypes.bool.isRequired, + tagValue: PropTypes.instanceOf(Tag).isRequired, + itemTagValue: PropTypes.instanceOf(ItemTag).isRequired, + publishedTag: PropTypes.instanceOf(Tag).isRequired, + publicTag: PropTypes.instanceOf(Tag).isRequired, }; export default ItemPublishConfiguration; diff --git a/src/components/item/sharing/VisibilitySelect.js b/src/components/item/sharing/VisibilitySelect.js index 6ad59948e..56e11469c 100644 --- a/src/components/item/sharing/VisibilitySelect.js +++ b/src/components/item/sharing/VisibilitySelect.js @@ -267,7 +267,16 @@ const VisibilitySelect = ({ item, edit }) => { )} )} - {open && } + {open && ( + + )} ); }; diff --git a/yarn.lock b/yarn.lock index 1f64786ad..847ddbdcb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,10 +41,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0": - version: 7.17.0 - resolution: "@babel/compat-data@npm:7.17.0" - checksum: fe5afaf529d107a223cd5937dace248464b6df1e9f4ea4031a5723e9571b46a4db1c4ff226bac6351148b1bc02ba1b39cb142662cd235aa99c1dda77882f8c9d +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0, @babel/compat-data@npm:^7.17.7": + version: 7.17.7 + resolution: "@babel/compat-data@npm:7.17.7" + checksum: bf13476676884ce9afc199747ff82f3bcd6d42a9cfb01ce91bdb762b83ea11ec619b6ec532d1a80469ab14f191f33b5d4b9f8796fa8be3bc728d42b0c5e737e3 languageName: node linkType: hard @@ -73,16 +73,16 @@ __metadata: linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4": - version: 7.17.5 - resolution: "@babel/core@npm:7.17.5" + version: 7.17.8 + resolution: "@babel/core@npm:7.17.8" dependencies: "@ampproject/remapping": ^2.1.0 "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.17.3 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helpers": ^7.17.2 - "@babel/parser": ^7.17.3 + "@babel/generator": ^7.17.7 + "@babel/helper-compilation-targets": ^7.17.7 + "@babel/helper-module-transforms": ^7.17.7 + "@babel/helpers": ^7.17.8 + "@babel/parser": ^7.17.8 "@babel/template": ^7.16.7 "@babel/traverse": ^7.17.3 "@babel/types": ^7.17.0 @@ -91,18 +91,18 @@ __metadata: gensync: ^1.0.0-beta.2 json5: ^2.1.2 semver: ^6.3.0 - checksum: c5e7dddb4feaacb91175d22a6edc8e93804242328a82b80732c6e84a0647bc0a9c9d5b05f3ce13138b8e59bf7aba4ff9f7b7446302f141f243ba51df02c318a5 + checksum: 0e686b1be444d25494424065238931f2b3df908bf072b72bab973acfd6d27a481fc280c9cd8a3c6fe2c46beee50e0d2307468d8b15b64dc4036f025e75f6609d languageName: node linkType: hard -"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.17.3": - version: 7.17.3 - resolution: "@babel/generator@npm:7.17.3" +"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.17.3, @babel/generator@npm:^7.17.7": + version: 7.17.7 + resolution: "@babel/generator@npm:7.17.7" dependencies: "@babel/types": ^7.17.0 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: ddf70e3489976018dfc2da8b9f43ec8c582cac2da681ed4a6227c53b26a9626223e4dca90098b3d3afe43bc67f20160856240e826c56b48e577f34a5a7e22b9f + checksum: e7344b9b4559115f2754ecc2ae9508412ea6a8f617544cd3d3f17cabc727bd30630765f96c8a4ebc8901ded1492a3a6c23d695a4f1e8f3042f860b30c891985c languageName: node linkType: hard @@ -125,21 +125,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-compilation-targets@npm:7.16.7" +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7": + version: 7.17.7 + resolution: "@babel/helper-compilation-targets@npm:7.17.7" dependencies: - "@babel/compat-data": ^7.16.4 + "@babel/compat-data": ^7.17.7 "@babel/helper-validator-option": ^7.16.7 browserslist: ^4.17.5 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7238aaee78c011a42fb5ca92e5eff098752f7b314c2111d7bb9cdd58792fcab1b9c819b59f6a0851dc210dc09dc06b30d130a23982753e70eb3111bc65204842 + checksum: 24bf851539d5ec8e73779304b5d1ad5b0be09a74459ecc7d9baee9a0fa38ad016e9eaf4b5704504ae8da32f91ce0e31857bbbd9686854caeffd38f58226d3760 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.1, @babel/helper-create-class-features-plugin@npm:^7.17.6": +"@babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.6": version: 7.17.6 resolution: "@babel/helper-create-class-features-plugin@npm:7.17.6" dependencies: @@ -234,11 +234,11 @@ __metadata: linkType: hard "@babel/helper-member-expression-to-functions@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.16.7" + version: 7.17.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.17.7" dependencies: - "@babel/types": ^7.16.7 - checksum: e275378022278a7e7974a3f65566690f1804ac88c5f4e848725cf936f61cd1e2557e88cfb6cb4fea92ae5a95ad89d78dbccc9a53715d4363f84c9fd109272c18 + "@babel/types": ^7.17.0 + checksum: 70f361bab627396c714c3938e94a569cb0da522179328477cdbc4318e4003c2666387ad4931d6bd5de103338c667c9e4bbe3e917fc8c527b3f3eb6175b888b7d languageName: node linkType: hard @@ -251,19 +251,19 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.7": - version: 7.17.6 - resolution: "@babel/helper-module-transforms@npm:7.17.6" +"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.17.7": + version: 7.17.7 + resolution: "@babel/helper-module-transforms@npm:7.17.7" dependencies: "@babel/helper-environment-visitor": ^7.16.7 "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-simple-access": ^7.16.7 + "@babel/helper-simple-access": ^7.17.7 "@babel/helper-split-export-declaration": ^7.16.7 "@babel/helper-validator-identifier": ^7.16.7 "@babel/template": ^7.16.7 "@babel/traverse": ^7.17.3 "@babel/types": ^7.17.0 - checksum: f3722754411ec2fb7975dac4bc1843c2fcd59a7ffbbc78be9d403e13b0e3b07661813cdb96b322bb9560841b3b73a63616633d78667b3c23ab8ce43b25232804 + checksum: 0b8f023aa7ff82dc4864349d54c4557865ad8ba54d78f6d78a86b05ca40f65c2d60acb4a54c5c309e7a4356beb9a89b876e54af4b3c4801ad25f62ec3721f0ae languageName: node linkType: hard @@ -307,12 +307,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-simple-access@npm:7.16.7" +"@babel/helper-simple-access@npm:^7.17.7": + version: 7.17.7 + resolution: "@babel/helper-simple-access@npm:7.17.7" dependencies: - "@babel/types": ^7.16.7 - checksum: 8d22c46c5ec2ead0686c4d5a3d1d12b5190c59be676bfe0d9d89df62b437b51d1a3df2ccfb8a77dded2e585176ebf12986accb6d45a18cff229eef3b10344f4b + "@babel/types": ^7.17.0 + checksum: 58a9bfd054720024f6ff47fbb113c96061dc2bd31a5e5285756bd3c2e83918c6926900e00150d0fb175d899494fe7d69bf2a8b278c32ef6f6bea8d032e6a3831 languageName: node linkType: hard @@ -360,14 +360,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.17.2": - version: 7.17.2 - resolution: "@babel/helpers@npm:7.17.2" +"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.17.8": + version: 7.17.8 + resolution: "@babel/helpers@npm:7.17.8" dependencies: "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.0 + "@babel/traverse": ^7.17.3 "@babel/types": ^7.17.0 - checksum: 5fa06bbf59636314fb4098bb2e70cf488e0fb6989553438abab90356357b79976102ac129fb16fc8186893c79e0809de1d90e3304426d6fcdb1750da2b6dff9d + checksum: 463dad58119fefebf2d0201bfa53ec9607aa00356908895640fc07589747fb3c2e0dfee4019f3e8c9781e57c9aa5dff4c72ec8d1b031c4ed8349f90b6aefe99d languageName: node linkType: hard @@ -382,12 +382,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.3, @babel/parser@npm:^7.7.0": - version: 7.17.3 - resolution: "@babel/parser@npm:7.17.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.3, @babel/parser@npm:^7.17.8, @babel/parser@npm:^7.7.0": + version: 7.17.8 + resolution: "@babel/parser@npm:7.17.8" bin: parser: ./bin/babel-parser.js - checksum: 311869baef97c7630ac3b3c4600da18229b95aa2785b2daab2044384745fe0653070916ade28749fb003f7369a081111ada53e37284ba48d6b5858cbb9e411d1 + checksum: 1771808491982cc47baa888a997aef6b58308e3844c8c00f730f8fd97defe57d32cdbf46075cd49aaee310fa31f3d2c80a0d41b41a4ee0ff336ee09e2ff6c222 languageName: node linkType: hard @@ -454,17 +454,17 @@ __metadata: linkType: hard "@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.17.2 - resolution: "@babel/plugin-proposal-decorators@npm:7.17.2" + version: 7.17.8 + resolution: "@babel/plugin-proposal-decorators@npm:7.17.8" dependencies: - "@babel/helper-create-class-features-plugin": ^7.17.1 + "@babel/helper-create-class-features-plugin": ^7.17.6 "@babel/helper-plugin-utils": ^7.16.7 "@babel/helper-replace-supers": ^7.16.7 "@babel/plugin-syntax-decorators": ^7.17.0 charcodes: ^0.2.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: da5424d51e49912a1784a7074e8fb7b2d55b4a41c32bf05a829a81987274068e170f469de81d95d177def3480f7de3402a1808d599ad91f98fdaa44023a416da + checksum: 8687de0ef0d671bc0c7e2ae0a7970055f8f6a0c8a50dcf81fe54bad85ffb59447ad7d75169f891244ef4a5a7bc2d146d753b7077635597fd998a44db632481ae languageName: node linkType: hard @@ -914,13 +914,13 @@ __metadata: linkType: hard "@babel/plugin-transform-destructuring@npm:^7.16.7": - version: 7.17.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.17.3" + version: 7.17.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.17.7" dependencies: "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: af58115da1b5f1b7aa9c07af8fee53c1db05d2d68be3ba67aae162242d22e5ccd1bcd0fb149fced4618b31c0c6b4f99d32b472567c5f0807586b7fe5216ba7f0 + checksum: 767ecf6640fea9a06a4859f0c34daa30ac7d146a96476caa1f77081d5b6e43699f45e14acd52682078f2b7c230ff0814312b41f61b21ca2b5f9c5a2cc93c2b58 languageName: node linkType: hard @@ -1031,31 +1031,31 @@ __metadata: linkType: hard "@babel/plugin-transform-modules-commonjs@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.16.8" + version: 7.17.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.17.7" dependencies: - "@babel/helper-module-transforms": ^7.16.7 + "@babel/helper-module-transforms": ^7.17.7 "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-simple-access": ^7.16.7 + "@babel/helper-simple-access": ^7.17.7 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c0ac00f5457e12cac7825b14725b6fc787bef78945181469ff79f07ef0fd7df021cb00fe1d3a9f35fc9bc92ae59e6e3fc9075a70b627dfe10e00d0907892aace + checksum: d84385d89465f8241cbeed8069dc54fb15ee0465119a3326c65ee93ce93019b7a9953b23e22a67203aa2ebf81ac444eadf6d37912d453ec7ba2dce9872bb6490 languageName: node linkType: hard "@babel/plugin-transform-modules-systemjs@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.16.7" + version: 7.17.8 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.17.8" dependencies: "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-module-transforms": ^7.16.7 + "@babel/helper-module-transforms": ^7.17.7 "@babel/helper-plugin-utils": ^7.16.7 "@babel/helper-validator-identifier": ^7.16.7 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e50ae45a725eeafac5a9d30e07a5e17ab8dcf62c3528cf4efe444fc6f12cd3c4e42e911a9aa37abab169687a98b29a4418eeafcf2031f9917162ac36105cb1b + checksum: 058c0e7987aab64c4019bc9eab3f80c5dd05bec737e230e5c60e9222dfb3d01b2dfa3aa1db6cbb75a4095c40af3bba2e3a60170b1570a158d3e781376569ce49 languageName: node linkType: hard @@ -1446,25 +1446,16 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.17.2 - resolution: "@babel/runtime-corejs3@npm:7.17.2" + version: 7.17.8 + resolution: "@babel/runtime-corejs3@npm:7.17.8" dependencies: core-js-pure: ^3.20.2 regenerator-runtime: ^0.13.4 - checksum: fc7ba261913c66347434051c74b00f320fb5fda7c72f4a4378045b39e31a39420bba2b2cf3fd59367834b43689215b12cb0587a599c95e9619562e1ebec071a7 + checksum: 91f96437393b48c51000d1bb9d7a219de9394c5cf5227f1d263b6653fac3ff78e9d5e445e7c4410e9e3b24497715098ea6ade6fcad6cf964b0cf3ff161a85bd9 languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @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.17.2 - resolution: "@babel/runtime@npm:7.17.2" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: a48702d271ecc59c09c397856407afa29ff980ab537b3da58eeee1aeaa0f545402d340a1680c9af58aec94dfdcbccfb6abb211991b74686a86d03d3f6956cacd - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.17.2": +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @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.17.8 resolution: "@babel/runtime@npm:7.17.8" dependencies: @@ -1484,7 +1475,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.7.0": +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.7.0": version: 7.17.3 resolution: "@babel/traverse@npm:7.17.3" dependencies: @@ -1874,7 +1865,7 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1": +"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 @@ -1883,10 +1874,12 @@ __metadata: "@graasp/chatbox@github:graasp/graasp-chatbox.git": version: 0.1.0 - resolution: "@graasp/chatbox@https://github.com/graasp/graasp-chatbox.git#commit=59ae394dd03cc828d9a20ee1399c6e6a9a9b0d32" + resolution: "@graasp/chatbox@https://github.com/graasp/graasp-chatbox.git#commit=646b82d8650ee251b6b5e9a19f4c230d248c1f14" dependencies: + "@graasp/translations": "github:graasp/graasp-translations.git" + "@graasp/ui": "github:graasp/graasp-ui.git" clsx: 1.1.1 - i18next: 21.6.5 + i18next: 21.6.11 immutable: 4.0.0 lodash.truncate: 4.4.2 moment: 2.29.1 @@ -1895,42 +1888,45 @@ __metadata: "@material-ui/core": "*" "@material-ui/icons": "*" "@material-ui/lab": "*" + "@testing-library/dom": "*" + eslint: "*" react: "*" react-dom: "*" - checksum: 8408f849c0de20c8512987db7c95912938ab3267a951d5d149364b9df38a283a977c26497fd91ae44108f0a1d075d5244a84324fe6e3aab8196d8b06a62a8e7d + checksum: bdb96ea128d11edf12de7eec44ddbcccf81d8089d10ffe408dacc463f6e171d50021bb439b381185a7be511c205eb6fae419bd21f82ac51eb8c5581b15d68600 languageName: node linkType: hard "@graasp/query-client@github:graasp/graasp-query-client.git": version: 0.1.0 - resolution: "@graasp/query-client@https://github.com/graasp/graasp-query-client.git#commit=77a056d0613dd302d2ded2e51319164f562c927e" + resolution: "@graasp/query-client@https://github.com/graasp/graasp-query-client.git#commit=29e2f06168b2dd67d5c808f4f63c9fdc4bddbdf3" dependencies: "@graasp/translations": "github:graasp/graasp-translations.git" - axios: 0.24.0 + axios: 0.26.1 + crypto-js: 4.1.1 http-status-codes: 2.2.0 immutable: 4.0.0 js-cookie: 3.0.1 - qs: 6.10.2 - react-query: 3.34.7 + qs: 6.10.3 + react-query: 3.34.16 uuid: 8.3.2 peerDependencies: react: ^17.0.0 - checksum: 082c718c25de621bceacc97f9cfb88604f9da4946cc07dda87fc4bff7e1deab21db3910ca459ecb58cfdd1339e1fbfc086af6ca4ff0ac4fb9d7084634a3a4444 + checksum: 79045a46f369ef049327f9a21ad027fed5d940c7749017e25669bc6641af084664fcc5bf366d7887394b39d25a29885494a382195a61f614f512202b7bb7d2aa languageName: node linkType: hard "@graasp/translations@github:graasp/graasp-translations.git": version: 0.1.0 - resolution: "@graasp/translations@https://github.com/graasp/graasp-translations.git#commit=452c17c0b4b5a5e216b8d647a9f821071b179213" + resolution: "@graasp/translations@https://github.com/graasp/graasp-translations.git#commit=315ee917719c683e24149811eab2d562c98b40ce" dependencies: i18next: 21.6.11 - checksum: b375f4ea5982845d74e354003017a872dc21c012da42c58f05d3ef4e086335788e9335a0c59c4954a6f489e0f89d97b17e10916e653eb6edf6f78f18fa89e878 + checksum: 295bf84b1bfbdecff0de476b94da8a0ff5e480ad9c5ba542ee198558e53817a6c1e43eb0af8dc8d2a1c72c14b7f3e8748415ed75d37cce3b16b50950c42e76f1 languageName: node linkType: hard "@graasp/ui@github:graasp/graasp-ui.git": version: 0.2.0 - resolution: "@graasp/ui@https://github.com/graasp/graasp-ui.git#commit=1cfd5b85c0be7d3ea8ec970159d8186efb5e35dd" + resolution: "@graasp/ui@https://github.com/graasp/graasp-ui.git#commit=24d2a4becb962236a768b9fb8e9a42f78580aee1" dependencies: "@graasp/utils": "github:graasp/graasp-utils.git" clsx: 1.1.1 @@ -1950,7 +1946,7 @@ __metadata: i18next: 21.3.1 react: ^16.13.1 react-dom: 16.13.1 - checksum: a51d2c7f3ca00fc03804f0810a27d76b8dfd847fc2877a3b3046d836c502964e52569e0a5d4cc4bb6e0620cfd3817709e24b9b4e869d98e30c1bf94bb0959dab + checksum: 03db9261ae6a180410dd32d63189eeff8dc394f183290b2ce46aecf85bf382424384c70c729fda7a4a17d160a3ab1a6db7b506fb0f913d677871c004af272359 languageName: node linkType: hard @@ -2474,7 +2470,17 @@ __metadata: languageName: node linkType: hard -"@npmcli/move-file@npm:^1.0.1": +"@npmcli/fs@npm:^2.1.0": + version: 2.1.0 + resolution: "@npmcli/fs@npm:2.1.0" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 6ec6d678af6da49f9dac50cd882d7f661934dd278972ffbaacde40d9eaa2871292d634000a0cca9510f6fc29855fbd4af433e1adbff90a524ec3eaf140f1219b + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^1.0.1, @npmcli/move-file@npm:^1.1.2": version: 1.1.2 resolution: "@npmcli/move-file@npm:1.1.2" dependencies: @@ -2561,11 +2567,11 @@ __metadata: linkType: hard "@sideway/address@npm:^4.1.3": - version: 4.1.3 - resolution: "@sideway/address@npm:4.1.3" + version: 4.1.4 + resolution: "@sideway/address@npm:4.1.4" dependencies: "@hapi/hoek": ^9.0.0 - checksum: 3c1faf6ef37a0b59b62ce42b59c012c00ef1fc4194ad6776c65c2f9a6dd6c1710c6f6362b3ca3fa582fdb93984f0cb64ca44f9f5e02940634805f5e561279c22 + checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb languageName: node linkType: hard @@ -2857,15 +2863,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": - version: 7.1.18 - resolution: "@types/babel__core@npm:7.1.18" + version: 7.1.19 + resolution: "@types/babel__core@npm:7.1.19" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: 2e5b5d7c84f347d3789575486e58b0df5c91613abc3d27e716274aba3048518e07e1f068250ba829e2ed58532ccc88da595ce95ba2688e7bbcd7c25a3c6627ed + checksum: 8c9fa87a1c2224cbec251683a58bebb0d74c497118034166aaa0491a4e2627998a6621fc71f8a60ffd27d9c0c52097defedf7637adc6618d0331c15adb302338 languageName: node linkType: hard @@ -2993,9 +2999,9 @@ __metadata: linkType: hard "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8": - version: 7.0.9 - resolution: "@types/json-schema@npm:7.0.9" - checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 + version: 7.0.11 + resolution: "@types/json-schema@npm:7.0.11" + checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d languageName: node linkType: hard @@ -3021,9 +3027,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12": - version: 17.0.21 - resolution: "@types/node@npm:17.0.21" - checksum: 89dcd2fe82f21d3634266f8384e9c865cf8af49685639fbdbd799bdd1040480fb1e8eeda2d3b9fce41edbe704d2a4be9f427118c4ae872e8d9bb7cbeb3c41a94 + version: 17.0.23 + resolution: "@types/node@npm:17.0.23" + checksum: a3517554737cbb042e76c30d0e5482192ac4d9bea0eeb086e2622d9cabf460a0eb52a696b99fcd18e7fcc93c96db6cc7ae507f6608f256ef0b5c1d8c87a5a470 languageName: node linkType: hard @@ -3109,13 +3115,13 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 17.0.39 - resolution: "@types/react@npm:17.0.39" + version: 17.0.43 + resolution: "@types/react@npm:17.0.43" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: bf04d3c2894559012710d595553e12b422d3b91cd8f4f7e122d8cb044ba9c2ba17f6e8a4e09581359cc5509ddc59cd8c8fabd6774f3505a40a45393f074d6e6e + checksum: 981b0993f5b3ea9d3488b8cc883201e8ae47ba7732929f788f450a79fd72829e658080d5084e67caa008e58d989b0abc1d5f36ff0a1cda09315ea3a3c0c9dc11 languageName: node linkType: hard @@ -3485,15 +3491,15 @@ __metadata: linkType: hard "@uppy/provider-views@npm:^2.0.7": - version: 2.0.7 - resolution: "@uppy/provider-views@npm:2.0.7" + version: 2.0.8 + resolution: "@uppy/provider-views@npm:2.0.8" dependencies: "@uppy/utils": ^4.0.5 classnames: ^2.2.6 preact: ^10.5.13 peerDependencies: - "@uppy/core": ^2.1.5 - checksum: 3be950369feae572ff0cceecbd922f427d8d20851b71815ced09295bd9a6b38de5ee9c55a510956bca8f6b46d35b1b9b1b58903fbe66a1bf4ba0d12a3cb8ef03 + "@uppy/core": ^2.1.6 + checksum: 653a1facab8772d32af1b2c0563a165e183d680c1845a3f1fe68d5edc9c13a46c2a86d85cdaa1b924ce40ee7bf317192dcbe8701505e0bf44a9dde28be189a9f languageName: node linkType: hard @@ -3515,7 +3521,7 @@ __metadata: languageName: node linkType: hard -"@uppy/status-bar@npm:2.1.3": +"@uppy/status-bar@npm:2.1.3, @uppy/status-bar@npm:^2.1.2": version: 2.1.3 resolution: "@uppy/status-bar@npm:2.1.3" dependencies: @@ -3530,21 +3536,6 @@ __metadata: languageName: node linkType: hard -"@uppy/status-bar@npm:^2.1.2": - version: 2.1.2 - resolution: "@uppy/status-bar@npm:2.1.2" - dependencies: - "@transloadit/prettier-bytes": 0.0.7 - "@uppy/utils": ^4.0.4 - classnames: ^2.2.6 - lodash.throttle: ^4.1.1 - preact: ^10.5.13 - peerDependencies: - "@uppy/core": ^2.1.3 - checksum: 5a8fda6952506a6e7ffcaa61f5dfc2811d85cfe1d2afc9cfd0ea3995c0fc530673031684b810e78473612a9bb56c4b648b5e37a81607098e131ab8e2b75c1ce4 - languageName: node - linkType: hard - "@uppy/store-default@npm:^2.0.3": version: 2.0.3 resolution: "@uppy/store-default@npm:2.0.3" @@ -4013,14 +4004,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1, ajv@npm:^8.1.0, ajv@npm:^8.6.2": - version: 8.10.0 - resolution: "ajv@npm:8.10.0" + version: 8.11.0 + resolution: "ajv@npm:8.11.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 3594728ef1e31219ef97bfacb203d0d72db8ad5c35d6d0578e38ee453e4537c2bf927dad144bb84b0c893f661d71b58337d4643e8ee2f2a6e1d63b041c92fe82 + checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef languageName: node linkType: hard @@ -4071,9 +4062,9 @@ __metadata: linkType: hard "ansi-regex@npm:^4.1.0": - version: 4.1.0 - resolution: "ansi-regex@npm:4.1.0" - checksum: 97aa4659538d53e5e441f5ef2949a3cffcb838e57aeaad42c4194e9d7ddb37246a6526c4ca85d3940a9d1e19b11cc2e114530b54c9d700c8baf163c31779baf8 + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 languageName: node linkType: hard @@ -4527,12 +4518,12 @@ __metadata: languageName: node linkType: hard -"axios@npm:0.24.0": - version: 0.24.0 - resolution: "axios@npm:0.24.0" +"axios@npm:0.26.1": + version: 0.26.1 + resolution: "axios@npm:0.26.1" dependencies: - follow-redirects: ^1.14.4 - checksum: 468cf496c08a6aadfb7e699bebdac02851e3043d4e7d282350804ea8900e30d368daa6e3cd4ab83b8ddb5a3b1e17a5a21ada13fc9cebd27b74828f47a4236316 + follow-redirects: ^1.14.8 + checksum: d9eb58ff4bc0b36a04783fc9ff760e9245c829a5a1052ee7ca6013410d427036b1d10d04e7380c02f3508c5eaf3485b1ae67bd2adbfec3683704745c8d7a6e1a languageName: node linkType: hard @@ -5020,7 +5011,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1, braces@npm:~3.0.2": +"braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -5414,7 +5405,7 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^15.0.5, cacache@npm:^15.3.0": +"cacache@npm:^15.0.5": version: 15.3.0 resolution: "cacache@npm:15.3.0" dependencies: @@ -5440,6 +5431,32 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^16.0.2": + version: 16.0.3 + resolution: "cacache@npm:16.0.3" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^1.1.2 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^7.2.0 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + 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: ^8.0.1 + tar: ^6.1.11 + unique-filename: ^1.1.1 + checksum: 9bb9a0bd1b8bee3284c6fa9dcb4b28a62b528dd181f7cd482319611b5d6df295a3594dcefc24d1a4f16162bac50d6facc183ed21935f3d09af6d16f620ea54d3 + languageName: node + linkType: hard + "cache-base@npm:^1.0.1": version: 1.0.1 resolution: "cache-base@npm:1.0.1" @@ -5572,17 +5589,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109": - version: 1.0.30001313 - resolution: "caniuse-lite@npm:1.0.30001313" - checksum: 49f2dcd1fa493a09a5247dcf3a4da3b9df355131b1fc1fd08b67ae7683c300ed9b9eef6a5424b4ac7e5d1ff0e129d2a0b4adf2a6a5a04ab5c2c0b2c590e935be - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001214": - version: 1.0.30001320 - resolution: "caniuse-lite@npm:1.0.30001320" - checksum: d1f52e9d8e2316f2dba4c7adb4c5957e535b07a4a90ac5432bef3a83b4dab487f0efaa6eff3cda75a52bf044d09886ec583299595389fe0a92cf135f4f07692e +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001214": + version: 1.0.30001322 + resolution: "caniuse-lite@npm:1.0.30001322" + checksum: 48609d1808c69034a74ab6df9db8cffd847e12da6979e150f364cc8e2a4310fce1f2811382ca57b3b4111c0182f7c67edfde3cd4159c29537fc232596aecf48b languageName: node linkType: hard @@ -6737,6 +6747,13 @@ __metadata: languageName: node linkType: hard +"crypto-js@npm:4.1.1": + version: 4.1.1 + resolution: "crypto-js@npm:4.1.1" + checksum: b3747c12ee3a7632fab3b3e171ea50f78b182545f0714f6d3e7e2858385f0f4101a15f2517e033802ce9d12ba50a391575ff4638c9de3dd9b2c4bc47768d5425 + languageName: node + linkType: hard + "crypto-random-string@npm:^1.0.0": version: 1.0.0 resolution: "crypto-random-string@npm:1.0.0" @@ -6846,15 +6863,15 @@ __metadata: linkType: hard "css-select@npm:^4.1.3": - version: 4.2.1 - resolution: "css-select@npm:4.2.1" + version: 4.3.0 + resolution: "css-select@npm:4.3.0" dependencies: boolbase: ^1.0.0 - css-what: ^5.1.0 - domhandler: ^4.3.0 + css-what: ^6.0.1 + domhandler: ^4.3.1 domutils: ^2.8.0 nth-check: ^2.0.1 - checksum: 6617193ec7c332217204c4ea371d332c6845603fda415e36032e7e9e18206d7c368a14e3c57532082314d2689955b01122aa1097c1c52b6c1cab7ad90970d3c6 + checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 languageName: node linkType: hard @@ -6895,10 +6912,10 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^5.1.0": - version: 5.1.0 - resolution: "css-what@npm:5.1.0" - checksum: 0b75d1bac95c885c168573c85744a6c6843d8c33345f54f717218b37ea6296b0e99bb12105930ea170fd4a921990392a7c790c16c585c1d8960c49e2b7ec39f7 +"css-what@npm:^6.0.1": + version: 6.0.1 + resolution: "css-what@npm:6.0.1" + checksum: d620866a85d19de5dac4e31e7856c8e80665c1ff23e3e241ccba23a2fd717c9e9cc08aec170447297cf2d0e13d74893320b08e3e8c8b5e783280a2ed50450eb6 languageName: node linkType: hard @@ -7242,9 +7259,9 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.10.8 - resolution: "dayjs@npm:1.10.8" - checksum: 5a6b358a0646a780b7dbbec07b8c4400425143f88bf127f456bd2e75a854046f54808d65da2bf964c8267b82dbde0530e990376757ce7d961349d9cde8716a1d + version: 1.11.0 + resolution: "dayjs@npm:1.11.0" + checksum: 2d36f6d71345114cdcd89147adf9e05b4f8fe81684e08c8bf1f86b140aa0b86ecc3cae661a9348d96feb7fbefd03e1bc3697303688e95209670abcb36b4ece15 languageName: node linkType: hard @@ -7257,15 +7274,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.3, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": - version: 4.3.3 - resolution: "debug@npm:4.3.3" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": + version: 4.3.4 + resolution: "debug@npm:4.3.4" dependencies: ms: 2.1.2 peerDependenciesMeta: supports-color: optional: true - checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 languageName: node linkType: hard @@ -7281,6 +7298,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.3": + version: 4.3.3 + resolution: "debug@npm:4.3.3" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 + languageName: node + linkType: hard + "debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -7712,12 +7741,12 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.0": - version: 4.3.0 - resolution: "domhandler@npm:4.3.0" +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" dependencies: domelementtype: ^2.2.0 - checksum: d2a2dbf40dd99abf936b65ad83c6b530afdb3605a87cad37a11b5d9220e68423ebef1b86c89e0f6d93ffaf315cc327cf1a988652e7a9a95cce539e3984f4c64d + checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa languageName: node linkType: hard @@ -7845,9 +7874,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.719": - version: 1.4.96 - resolution: "electron-to-chromium@npm:1.4.96" - checksum: 6a7f97c5fc7080b8739df269a9da0047aee9153807af99e72138dc416ea1dd8ccc167812c66c49d3bb83a55098cd8669ef075515d999aad13b266da72bc98cee + version: 1.4.98 + resolution: "electron-to-chromium@npm:1.4.98" + checksum: 677854f189d4a3aee5acc23a0edc39a4d43f1a81b7797bb45a64717bbc9f48fca4569eae62ceb7b3d7e10735e6f0925e999f6dc6c89c6575f1b701959fb5e6b5 languageName: node linkType: hard @@ -8016,8 +8045,8 @@ __metadata: linkType: hard "es-abstract@npm:^1.17.2, es-abstract@npm:^1.18.5, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": - version: 1.19.1 - resolution: "es-abstract@npm:1.19.1" + version: 1.19.2 + resolution: "es-abstract@npm:1.19.2" dependencies: call-bind: ^1.0.2 es-to-primitive: ^1.2.1 @@ -8025,21 +8054,21 @@ __metadata: get-intrinsic: ^1.1.1 get-symbol-description: ^1.0.0 has: ^1.0.3 - has-symbols: ^1.0.2 + has-symbols: ^1.0.3 internal-slot: ^1.0.3 is-callable: ^1.2.4 - is-negative-zero: ^2.0.1 + is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.1 is-string: ^1.0.7 - is-weakref: ^1.0.1 - object-inspect: ^1.11.0 + is-weakref: ^1.0.2 + object-inspect: ^1.12.0 object-keys: ^1.1.1 object.assign: ^4.1.2 string.prototype.trimend: ^1.0.4 string.prototype.trimstart: ^1.0.4 unbox-primitive: ^1.0.1 - checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 + checksum: 4724811fd54b2cea959a8b08e49cd41cc65c77363c37bf5b42dc64a7c730e16a0dca80edc73e46ebf90a8de311622009a5a8dbe47e9f4e129c35f52c5020fe4e languageName: node linkType: hard @@ -8055,13 +8084,13 @@ __metadata: linkType: hard "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": - version: 0.10.53 - resolution: "es5-ext@npm:0.10.53" + version: 0.10.59 + resolution: "es5-ext@npm:0.10.59" dependencies: - es6-iterator: ~2.0.3 - es6-symbol: ~3.1.3 - next-tick: ~1.0.0 - checksum: 24ec22369260cf98605cb2f51eae9d7df5dc621bc5d3b311f6f5c3d0fcdb7bafae888270f3083ee6e9af27350a5ea49f1fe2dd6406a9017247ca40f091f529b2 + es6-iterator: ^2.0.3 + es6-symbol: ^3.1.3 + next-tick: ^1.1.0 + checksum: 3b931910d90eec2c5266f714fdef2e71b58ba3e9139d054ac0cb1c90db5b4a41989dd490885e037665450f1a4fb778b2ee8daccb6e1a5d9a07f853fd92018da6 languageName: node linkType: hard @@ -8072,7 +8101,7 @@ __metadata: languageName: node linkType: hard -"es6-iterator@npm:2.0.3, es6-iterator@npm:~2.0.3": +"es6-iterator@npm:2.0.3, es6-iterator@npm:^2.0.3": version: 2.0.3 resolution: "es6-iterator@npm:2.0.3" dependencies: @@ -8083,7 +8112,7 @@ __metadata: languageName: node linkType: hard -"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.3": +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": version: 3.1.3 resolution: "es6-symbol@npm:3.1.3" dependencies: @@ -8382,8 +8411,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.21.5": - version: 7.29.3 - resolution: "eslint-plugin-react@npm:7.29.3" + version: 7.29.4 + resolution: "eslint-plugin-react@npm:7.29.4" dependencies: array-includes: ^3.1.4 array.prototype.flatmap: ^1.2.5 @@ -8401,7 +8430,7 @@ __metadata: string.prototype.matchall: ^4.0.6 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 5a7b0b5700a3ed9bc52f5e7caab31a60bba586d356d07b49aa78c4b7b83fb54f2e4f6d59f61a9a315f1f89ea74f422a41846ff3432647dd1e8ae629a96dc2814 + checksum: bb7d3715ccd7f3e0d7bfaa2125b26d96865695bcfea4a3d510a5763342a74ab5b99a88e13aad9245f9461ad87e4bce69c33fc946888115d576233f9b6e69700d languageName: node linkType: hard @@ -9000,8 +9029,8 @@ __metadata: linkType: hard "fastify@npm:^3.18.1": - version: 3.27.2 - resolution: "fastify@npm:3.27.2" + version: 3.27.4 + resolution: "fastify@npm:3.27.4" dependencies: "@fastify/ajv-compiler": ^1.0.0 abstract-logging: ^2.0.0 @@ -9018,7 +9047,7 @@ __metadata: secure-json-parse: ^2.0.0 semver: ^7.3.2 tiny-lru: ^8.0.1 - checksum: cf52f1f0d9fd94ffc09c1cc0787df5454d806da1affc40f4823d6f252bc9ef79e7ed32cb84e6224bac7be05e51fee1d550695b6329d80e8afd454f25c88bb454 + checksum: 1f5e84c133398946d66a1a94c4070a0fdf9ae49ba20b3f922608b9f230a3e9c13856feba2b3438f9088698eec3e90ddf4d3d85c7ea9b5b0b7456f78e7feb2385 languageName: node linkType: hard @@ -9267,7 +9296,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.4, follow-redirects@npm:^1.14.7": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.7, follow-redirects@npm:^1.14.8": version: 1.14.9 resolution: "follow-redirects@npm:1.14.9" peerDependenciesMeta: @@ -9439,7 +9468,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -9522,10 +9551,9 @@ __metadata: linkType: hard "gauge@npm:^4.0.0": - version: 4.0.2 - resolution: "gauge@npm:4.0.2" + version: 4.0.4 + resolution: "gauge@npm:4.0.4" dependencies: - ansi-regex: ^5.0.1 aproba: ^1.0.3 || ^2.0.0 color-support: ^1.1.3 console-control-strings: ^1.1.0 @@ -9534,7 +9562,7 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wide-align: ^1.1.5 - checksum: 65077b87a7138bf465c7ea9541a81cdaeba42224f8650427529d47dda99c0a9273b596a8ee54a62af2a04a31682fa49de9b35ef7dd52ed8da5f0436d288ead23 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d languageName: node linkType: hard @@ -9713,7 +9741,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.0, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.0.3, glob@npm:^7.1.0, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -9773,11 +9801,11 @@ __metadata: linkType: hard "globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.12.1 - resolution: "globals@npm:13.12.1" + version: 13.13.0 + resolution: "globals@npm:13.13.0" dependencies: type-fest: ^0.20.2 - checksum: cf7877629c8f2a293b0a7d09d1dcce7f2d426ec2528600c481c5b3f3d070b0a120eb2499439ac0404990fb8a5742c0165b1bf1f52603364001ddc89bea3dda24 + checksum: c55ea8fd3afecb72567bac41605577e19e68476993dfb0ca4c49b86075af5f0ae3f0f5502525f69010f7c5ea5db6a1c540a80a4f80ebdfb2f686d87b0f05d7e9 languageName: node linkType: hard @@ -9998,7 +10026,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2": +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 @@ -10321,9 +10349,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.5 - resolution: "http-parser-js@npm:0.5.5" - checksum: 85e67f12d99d67565be6c82dd86d4cf71939825fdf9826e10047b2443460bfef13235859ca67c0235d54e553db242204ec813febc86f11f83ed8ebd3cd475b65 + version: 0.5.6 + resolution: "http-parser-js@npm:0.5.6" + checksum: 8a92f6782542211c77936104ea1eca3c86a95420eb286b100f6421630f29d8f94fd4cc7a245df8e078791d86cd9a237091094440ffb0cd1b44a3f85bfbf539fa languageName: node linkType: hard @@ -10464,15 +10492,6 @@ __metadata: languageName: node linkType: hard -"i18next@npm:21.6.5": - version: 21.6.5 - resolution: "i18next@npm:21.6.5" - dependencies: - "@babel/runtime": ^7.12.0 - checksum: 1897f751d346c692cae70e977f64982862114fc0453a75fe89f31b8029cf39606aa663f33495172eccb02c9297a089110f14a11e38be3e66092c0510ab616a06 - languageName: node - linkType: hard - "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -11086,7 +11105,7 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.1": +"is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a @@ -11300,7 +11319,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.1": +"is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" dependencies: @@ -12220,13 +12239,11 @@ __metadata: linkType: hard "json5@npm:^2.1.2": - version: 2.2.0 - resolution: "json5@npm:2.2.0" - dependencies: - minimist: ^1.2.5 + version: 2.2.1 + resolution: "json5@npm:2.2.1" bin: json5: lib/cli.js - checksum: e88fc5274bb58fc99547baa777886b069d2dd96d9cfc4490b305fd16d711dabd5979e35a4f90873cefbeb552e216b041a304fe56702bedba76e19bc7845f208d + checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b languageName: node linkType: hard @@ -12523,14 +12540,14 @@ __metadata: linkType: hard "light-my-request@npm:^4.2.0": - version: 4.8.0 - resolution: "light-my-request@npm:4.8.0" + version: 4.9.0 + resolution: "light-my-request@npm:4.9.0" dependencies: ajv: ^8.1.0 cookie: ^0.4.0 process-warning: ^1.0.0 set-cookie-parser: ^2.4.1 - checksum: 2a7b82ce4fb2acbce0a3e905967ab092bd4a8265ac24d8ee396979d32b5c599ff45b645d08d7b0f583cb19b6e8fa0dc7f6efd61aab52a58978ff2af383cb7ac1 + checksum: 8551310e93b4637cd7460fc23baa8c6e7ef4751afe4bfffbbf4ef3f7dd6713a72f2ac1db2d0eaa464f3f78e03917ec45c86066ca72748fae711b9d34d7a38992 languageName: node linkType: hard @@ -12939,10 +12956,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.4.0": - version: 7.4.0 - resolution: "lru-cache@npm:7.4.0" - checksum: f966d8b6832ae4b6d454b96b5814a81fdd7312d393208c8ff1456981bafa7c6d5e28f8814813ec196ffac4e33a57c22c7daa24e79192f4c7f0b16acb1b9e7ed1 +"lru-cache@npm:^7.7.1": + version: 7.7.1 + resolution: "lru-cache@npm:7.7.1" + checksum: f362c5a2cfa8ad6fe557ec43dc1b7a9695cce84a5652a43ff813609f782f5da576631e7dfad41878bf19a7a69438f38375178635ee80de269aa314280ca2f59e languageName: node linkType: hard @@ -12991,26 +13008,26 @@ __metadata: linkType: hard "make-fetch-happen@npm:^10.0.3": - version: 10.0.4 - resolution: "make-fetch-happen@npm:10.0.4" + version: 10.1.0 + resolution: "make-fetch-happen@npm:10.1.0" dependencies: agentkeepalive: ^4.2.1 - cacache: ^15.3.0 + cacache: ^16.0.2 http-cache-semantics: ^4.1.0 http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 - lru-cache: ^7.4.0 + lru-cache: ^7.7.1 minipass: ^3.1.6 minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.1 + minipass-fetch: ^2.0.3 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 socks-proxy-agent: ^6.1.1 ssri: ^8.0.1 - checksum: 036fcfaec18b69ce6384644275850b0871aff105663aecc0130b5c45fe318542d7e2004cf1f4cd26b7c6842c282f8b37f00da67aa3bae13c13693e405480ac74 + checksum: fae1c2f255f6467bf6731344c2c04dd0e1f1899d8ae4698d98e2c86131ba899a418746ebc564493b85d1651d43c93b49f7825a2773edda4285a1c4c5e5ba9168 languageName: node linkType: hard @@ -13205,12 +13222,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" dependencies: - braces: ^3.0.1 - picomatch: ^2.2.3 - checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc languageName: node linkType: hard @@ -13233,14 +13250,7 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.51.0": - version: 1.51.0 - resolution: "mime-db@npm:1.51.0" - checksum: 613b1ac9d6e725cc24444600b124a7f1ce6c60b1baa654f39a3e260d0995a6dffc5693190217e271af7e2a5612dae19f2a73f3e316707d797a7391165f7ef423 - languageName: node - linkType: hard - -"mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f @@ -13257,11 +13267,11 @@ __metadata: linkType: hard "mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.34 - resolution: "mime-types@npm:2.1.34" + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" dependencies: - mime-db: 1.51.0 - checksum: 67013de9e9d6799bde6d669d18785b7e18bcd212e710d3e04a4727f92f67a8ad4e74aee24be28b685adb794944814bde649119b58ee3282ffdbee58f9278d9f3 + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 languageName: node linkType: hard @@ -13354,10 +13364,10 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5": - version: 1.2.5 - resolution: "minimist@npm:1.2.5" - checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 +"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb languageName: node linkType: hard @@ -13370,9 +13380,9 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.1": - version: 2.0.2 - resolution: "minipass-fetch@npm:2.0.2" +"minipass-fetch@npm:^2.0.3": + version: 2.1.0 + resolution: "minipass-fetch@npm:2.1.0" dependencies: encoding: ^0.1.13 minipass: ^3.1.6 @@ -13381,7 +13391,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 0613b0a6ef427609707c2b73b69230348fe3c24b33c144622e8e248404534fa1f125b94c324c555cd665ef623abedab0f7891e460b1c9ac6babc3ab2385b3c18 + checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f languageName: node linkType: hard @@ -13467,13 +13477,13 @@ __metadata: linkType: hard "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": - version: 0.5.5 - resolution: "mkdirp@npm:0.5.5" + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" dependencies: - minimist: ^1.2.5 + minimist: ^1.2.6 bin: mkdirp: bin/cmd.js - checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 languageName: node linkType: hard @@ -13625,11 +13635,11 @@ __metadata: linkType: hard "nanoid@npm:^3.1.25, nanoid@npm:^3.3.1": - version: 3.3.1 - resolution: "nanoid@npm:3.3.1" + version: 3.3.2 + resolution: "nanoid@npm:3.3.2" bin: nanoid: bin/nanoid.cjs - checksum: 4ef0969e1bbe866fc223eb32276cbccb0961900bfe79104fa5abe34361979dead8d0e061410a5c03bc3d47455685adf32c09d6f27790f4a6898fb51f7df7ec86 + checksum: 376717f0685251fad77850bd84c6b8d57837c71eeb1c05be7c742140cc1835a5a2953562add05166d6dbc8fb65f3fdffa356213037b967a470e1691dc3e7b9cc languageName: node linkType: hard @@ -13682,10 +13692,10 @@ __metadata: languageName: node linkType: hard -"next-tick@npm:~1.0.0": - version: 1.0.0 - resolution: "next-tick@npm:1.0.0" - checksum: 83fcb3d4f8d9380210b1c2b8a610463602d80283f0c0c8571c1688e1ad6cbf3a16b345f5bb7212617d4898bedcfa10dff327dc09ec20a112a5bf43a0271375fb +"next-tick@npm:^1.1.0": + version: 1.1.0 + resolution: "next-tick@npm:1.1.0" + checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b languageName: node linkType: hard @@ -14014,7 +14024,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.12.0, object-inspect@npm:^1.9.0": version: 1.12.0 resolution: "object-inspect@npm:1.12.0" checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4 @@ -14669,7 +14679,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -15624,13 +15634,13 @@ __metadata: linkType: hard "postcss@npm:^8.1.0": - version: 8.4.7 - resolution: "postcss@npm:8.4.7" + version: 8.4.12 + resolution: "postcss@npm:8.4.12" dependencies: nanoid: ^3.3.1 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: a515ed36622edbee1d3ba153298d3b62ae9826dfa6de19204c2a6f975c8d3ad36808423b5119a9d82b78efd486de3ce35a1faf882a36ac8aa09492be4fbb7fe1 + checksum: 248e3d0f9bbb8efaafcfda7f91627a29bdc9a19f456896886330beb28c5abea0e14c7901b35191928602e2eccbed496b1e94097d27a0b2a980854cd00c7a835f languageName: node linkType: hard @@ -15937,15 +15947,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.2": - version: 6.10.2 - resolution: "qs@npm:6.10.2" - dependencies: - side-channel: ^1.0.4 - checksum: 46fcc8f75a062524b91f9bf6b3843f346135b27d91c2a2dc3eb7ef9e34435703fd52e16d927f8864fd572d4b0ebc5a40a00649535108b8e8ea845a861b414369 - languageName: node - linkType: hard - "qs@npm:6.10.3": version: 6.10.3 resolution: "qs@npm:6.10.3" @@ -16280,9 +16281,9 @@ __metadata: languageName: node linkType: hard -"react-query@npm:3.34.19": - version: 3.34.19 - resolution: "react-query@npm:3.34.19" +"react-query@npm:3.34.16": + version: 3.34.16 + resolution: "react-query@npm:3.34.16" dependencies: "@babel/runtime": ^7.5.5 broadcast-channel: ^3.4.1 @@ -16294,13 +16295,13 @@ __metadata: optional: true react-native: optional: true - checksum: 765bec81e521a78ef04a8feb6710041ce838ef82bf6e1d35c7e9327cc242b232b242fd89f3604adf6747dce2df055d12b15e8e4208687cc5eb493c1c0bf71d34 + checksum: 77f5ee7279fa82642d5210b785f7b9eccc6e81c5b27b59bf112101b14e90737efeb8b73f9597bff56a08c5792ec5fa6889e14913aa196f5086ff4faeb077abd8 languageName: node linkType: hard -"react-query@npm:3.34.7": - version: 3.34.7 - resolution: "react-query@npm:3.34.7" +"react-query@npm:3.34.19": + version: 3.34.19 + resolution: "react-query@npm:3.34.19" dependencies: "@babel/runtime": ^7.5.5 broadcast-channel: ^3.4.1 @@ -16312,7 +16313,7 @@ __metadata: optional: true react-native: optional: true - checksum: 879ea7c42a9414eaa0a49cceb2c87f69731ccb7e93cda73cf427b260822a1e5b34e524e6cc1dfcc00b6915cfc08399f23b36f701f5805b9ecb36cd4126cc4abe + checksum: 765bec81e521a78ef04a8feb6710041ce838ef82bf6e1d35c7e9327cc242b232b242fd89f3604adf6747dce2df055d12b15e8e4208687cc5eb493c1c0bf71d34 languageName: node linkType: hard @@ -16737,7 +16738,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.3.1": +"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.1": version: 1.4.1 resolution: "regexp.prototype.flags@npm:1.4.1" dependencies: @@ -17218,16 +17219,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.1": - version: 7.5.4 - resolution: "rxjs@npm:7.5.4" - dependencies: - tslib: ^2.1.0 - checksum: 6f55f835f2543bc8214900f9e28b6320e6adc95875011fbca63e80a66eb18c9ff7cfdccb23b2180cbb6412762b98ed158c89fd51cb020799d127c66ea38c3c0e - languageName: node - linkType: hard - -"rxjs@npm:^7.5.4": +"rxjs@npm:^7.5.1, rxjs@npm:^7.5.4": version: 7.5.5 resolution: "rxjs@npm:7.5.5" dependencies: @@ -18288,18 +18280,18 @@ __metadata: linkType: hard "string.prototype.matchall@npm:^4.0.2, string.prototype.matchall@npm:^4.0.6": - version: 4.0.6 - resolution: "string.prototype.matchall@npm:4.0.6" + version: 4.0.7 + resolution: "string.prototype.matchall@npm:4.0.7" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 es-abstract: ^1.19.1 get-intrinsic: ^1.1.1 - has-symbols: ^1.0.2 + has-symbols: ^1.0.3 internal-slot: ^1.0.3 - regexp.prototype.flags: ^1.3.1 + regexp.prototype.flags: ^1.4.1 side-channel: ^1.0.4 - checksum: 07aca53ddd8a096a8bd0560eb8574386c6b3887a6a06b40a98abd42c94dadeed3296261fca22fec59a1ed970d199bdeb450fcb6a7390193588d9c6b5f48fe842 + checksum: fc09f3ccbfb325de0472bcc87a6be0598a7499e0b4a31db5789676155b15754a4cc4bb83924f15fc9ed48934dac7366ee52c8b9bd160bed6fd072c93b489e75c languageName: node linkType: hard @@ -18611,7 +18603,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.1.2": +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.1.11 resolution: "tar@npm:6.1.11" dependencies: @@ -18705,8 +18697,8 @@ __metadata: linkType: hard "terser@npm:^5.3.4": - version: 5.12.0 - resolution: "terser@npm:5.12.0" + version: 5.12.1 + resolution: "terser@npm:5.12.1" dependencies: acorn: ^8.5.0 commander: ^2.20.0 @@ -18714,7 +18706,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 1d0426bcb602f29cc87561feb8067b2f84d92ef954756714eeb8593cb4c69192297fd8b8a0dc6d64caedd510fb04be790a7c321ccbf67e51eaed8e9cf16d35e8 + checksum: dd33af5d87a1159bcc38f354707505f1449a33d1491c512e9536f11fea7c3474cdc40e2e5fdf75f58658cfaab8ef47cb7454acd6406b2ce487675cb1978c6275 languageName: node linkType: hard @@ -18823,9 +18815,9 @@ __metadata: linkType: hard "tiny-lru@npm:^8.0.1": - version: 8.0.1 - resolution: "tiny-lru@npm:8.0.1" - checksum: 189181b35992ff131f2947515bc53782aab1e39d50c6a8f102dc4c63a755609d39bf341c498a0cd6e4a1a6b24fbbee778e0de1ff5ded0ef8e243d66a38ee7f41 + version: 8.0.2 + resolution: "tiny-lru@npm:8.0.2" + checksum: ec4d884914626760eef05cd57850f21a153adeeb7c4242eb8d44a031f1bd8489f18c1bf5d6f10f0a11c5dcfe03b302f26b00f2b879b38853599486bf0dca8c97 languageName: node linkType: hard @@ -18967,8 +18959,8 @@ __metadata: linkType: hard "ts-node@npm:^10.6.0": - version: 10.6.0 - resolution: "ts-node@npm:10.6.0" + version: 10.7.0 + resolution: "ts-node@npm:10.7.0" dependencies: "@cspotcode/source-map-support": 0.7.0 "@tsconfig/node10": ^1.0.7 @@ -18996,10 +18988,11 @@ __metadata: bin: ts-node: dist/bin.js ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: bc7589d8c38dc75a2a6f832ac43faaac7edd3d0ef4643f46a9deeaabcdd35722e8c89e729fcd39a16069b30d09e297c2fb3eec917a82dd3f1e7da8b352bbd447 + checksum: 2a379e43f7478d0b79e1e63af91fe222d83857727957df4bd3bdf3c0a884de5097b12feb9bbf530074526b8874c0338b0e6328cf334f3a5e2c49c71e837273f7 languageName: node linkType: hard @@ -19014,14 +19007,14 @@ __metadata: linkType: hard "tsconfig-paths@npm:^3.12.0, tsconfig-paths@npm:^3.9.0": - version: 3.13.0 - resolution: "tsconfig-paths@npm:3.13.0" + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" dependencies: "@types/json5": ^0.0.29 json5: ^1.0.1 - minimist: ^1.2.0 + minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 64f0de3c882c016cdfe34d5261087fcf0c75048c4206ee32540e36df9f99d82d2caa5872135d3b6704324f5fd7d9032131caf316c1da83c2ac465d5dfb2aafd4 + checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d languageName: node linkType: hard @@ -19213,12 +19206,12 @@ __metadata: linkType: hard "typescript@npm:^4.4.3": - version: 4.6.2 - resolution: "typescript@npm:4.6.2" + version: 4.6.3 + resolution: "typescript@npm:4.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8a44ed7e6f6c4cb1ebe8cf236ecda2fb119d84dcf0fbd77e707b2dfea1bbcfc4e366493a143513ce7f57203c75da9d4e20af6fe46de89749366351046be7577c + checksum: 255bb26c8cb846ca689dd1c3a56587af4f69055907aa2c154796ea28ee0dea871535b1c78f85a6212c77f2657843a269c3a742d09d81495b97b914bf7920415b languageName: node linkType: hard @@ -19233,21 +19226,21 @@ __metadata: linkType: hard "typescript@patch:typescript@^4.4.3#~builtin": - version: 4.6.2 - resolution: "typescript@patch:typescript@npm%3A4.6.2#~builtin::version=4.6.2&hash=de8f8a" + version: 4.6.3 + resolution: "typescript@patch:typescript@npm%3A4.6.3#~builtin::version=4.6.3&hash=de8f8a" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: efb83260a22ee49d4c8bdc59b3cefe54fdf51d6f563f5c3a35aa3d5e46fb12f3f1d33a36d6f9f64171e567ead1847e99cb612d0a9a74e7d44e16cad9d0bbc937 + checksum: fe6bdc1afb2f145ddb7b0a3a31f96352209f6a5704d97f038414ea22ff9d8dd42f32cfb6652e30458d7d958d2d4e85de2df11c574899c6f750a6b3c0e90a3a76 languageName: node linkType: hard "uglify-js@npm:^3.1.4": - version: 3.15.2 - resolution: "uglify-js@npm:3.15.2" + version: 3.15.3 + resolution: "uglify-js@npm:3.15.3" bin: uglifyjs: bin/uglifyjs - checksum: 5bbe848e01281032db94567f27eee3ab61ec685275c1c6825fbad55f231910fc1b47f1ceef1dc1d946e1253e946fde8b0d2809aa3ae186e4ddd6bda2f6dc7850 + checksum: 5d2f5a8591b84d81317783205ba26c7a94c435476c19df8612024d28986acbe1f5dbd65bc604134a8557a3f64e8a5ed2660d11e2ba74b59af1fe531fd5506b16 languageName: node linkType: hard @@ -20490,8 +20483,8 @@ __metadata: linkType: hard "yargs@npm:^17.0.0": - version: 17.3.1 - resolution: "yargs@npm:17.3.1" + version: 17.4.0 + resolution: "yargs@npm:17.4.0" dependencies: cliui: ^7.0.2 escalade: ^3.1.1 @@ -20500,7 +20493,7 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.0.0 - checksum: 64fc2e32c56739f1d14d2d24acd17a6944c3c8e3e3558f09fc1953ac112e868cc16013d282886b9d5be22187f8b9ed4f60741a6b1011f595ce2718805a656852 + checksum: 63985bddddf1fb6b9c98744591e8b70f99839591521cb84eea60903d52ec0da35ab46c42c325d151f3ab5c41935f976c10da096b5a7067c217714a91c0bd4be3 languageName: node linkType: hard