diff --git a/sites/funmooc/CHANGELOG.md b/sites/funmooc/CHANGELOG.md
index ccd87b9b..95cf3862 100644
--- a/sites/funmooc/CHANGELOG.md
+++ b/sites/funmooc/CHANGELOG.md
@@ -12,7 +12,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Added
-- Enable Xiti course enrollment analytics
+- Enable Xiti course enrollment analytics
### Changed
diff --git a/sites/funmooc/requirements/base.txt b/sites/funmooc/requirements/base.txt
index 50095792..aecc15d1 100644
--- a/sites/funmooc/requirements/base.txt
+++ b/sites/funmooc/requirements/base.txt
@@ -7,5 +7,5 @@ django-storages==1.11.1
dockerflow==2022.1.0
gunicorn==20.1.0
psycopg2-binary==2.9.3
-richie==2.13.0
+richie==2.14.0
sentry-sdk==1.5.5
diff --git a/sites/funmooc/src/backend/base/tests/test_templates.py b/sites/funmooc/src/backend/base/tests/test_templates.py
deleted file mode 100644
index f39ac81d..00000000
--- a/sites/funmooc/src/backend/base/tests/test_templates.py
+++ /dev/null
@@ -1,136 +0,0 @@
-"""Test fun-mooc views."""
-import random
-from datetime import timedelta
-
-from django.test import TestCase
-from django.utils import formats, timezone, translation
-
-import lxml.html # nosec
-from lxml import etree # nosec
-from richie.apps.courses.factories import CourseFactory, CourseRunFactory
-
-
-class TemplatesTestCase(TestCase):
- """Test the funmooc template overrides."""
-
- def test_templates_course_detail_no_open_course_run(self):
- """For a course without course runs. It should be indicated in the side column."""
- course = CourseFactory(should_publish=True)
- page = course.extended_object
-
- url = page.get_absolute_url()
- response = self.client.get(url)
- self.assertEqual(response.status_code, 200)
-
- html = lxml.html.fromstring(response.content)
-
- # Check syllabus intro
- header = str(etree.tostring(html.cssselect(".subheader__intro")[0]))
- self.assertNotIn("course-detail__run-descriptions", header)
- self.assertNotIn("session", header)
-
- # Check syllabus aside column
- aside = str(etree.tostring(html.cssselect(".course-detail__aside")[0]))
- self.assertNotIn("course-detail__run-descriptions", header)
- self.assertNotIn("Sâinscrire maintenant", aside)
- self.assertNotIn("Aucune autre session ouverte", aside)
- self.assertIn("Aucune session ouverte", aside)
-
- def test_templates_course_detail_one_open_course_run(self):
- """
- For a course with one open course run, the course run should be in the header
- and the side column should display an indication that there is no other course run.
- """
- course = CourseFactory()
- page = course.extended_object
-
- # Create an open course run
- now = timezone.now()
- CourseRunFactory(
- direct_course=course,
- start=now + timedelta(hours=1),
- enrollment_start=now - timedelta(hours=1),
- enrollment_end=now + timedelta(hours=1),
- )
-
- self.assertTrue(page.publish("fr"))
-
- url = page.get_absolute_url()
- response = self.client.get(url)
- self.assertEqual(response.status_code, 200)
-
- html = lxml.html.fromstring(response.content)
-
- # Check syllabus intro
- header = html.cssselect(".subheader__intro")[0]
- self.assertEqual(len(header.cssselect(".course-detail__run-descriptions")), 1)
- self.assertIn(
- "Sâinscrire maintenant", str(etree.tostring(header))
- )
-
- # Check syllabus aside column
- aside = str(etree.tostring(html.cssselect(".course-detail__aside")[0]))
- self.assertNotIn("course-detail__run-descriptions", aside)
- self.assertNotIn("Sâinscrire maintenant", aside)
- self.assertIn("Aucune autre session ouverte", aside)
-
- def test_templates_course_detail_two_open_course_runs(self):
- """
- For a course with two open course runs, the course run starting next should be in the
- header and the other course run should be in the side column.
- """
- course = CourseFactory()
- page = course.extended_object
- url = page.get_absolute_url()
-
- # Create 2 open course runs
- now = timezone.now()
- start1, start2 = random.sample(
- [now + timedelta(days=1), now + timedelta(days=2)], 2
- )
- CourseRunFactory(
- direct_course=course,
- start=start1,
- enrollment_start=now - timedelta(hours=1),
- enrollment_end=now + timedelta(hours=1),
- )
- CourseRunFactory(
- direct_course=course,
- start=start2,
- enrollment_start=now - timedelta(hours=1),
- enrollment_end=now + timedelta(hours=1),
- )
-
- self.assertTrue(page.publish("fr"))
- response = self.client.get(url)
- self.assertEqual(response.status_code, 200)
-
- html = lxml.html.fromstring(response.content)
-
- # Check syllabus intro
- header = str(
- etree.tostring(
- html.cssselect(".subheader__intro")[0],
- encoding="iso8859-1",
- method="html",
- ).decode("utf-8")
- )
- self.assertEqual(header.count("course-detail__runs--open"), 1)
- self.assertIn("S’inscrire maintenant", header)
- date_string = formats.date_format(min(start1, start2))
- with translation.override("fr"):
- self.assertIn(f"Du {date_string}", header)
-
- # Check syllabus aside column
- aside = str(
- etree.tostring(
- html.cssselect(".course-detail__aside")[0],
- encoding="iso8859-1",
- method="html",
- ).decode("utf-8")
- )
- self.assertEqual(aside.count("course-detail__runs--open"), 1)
- self.assertIn("S’inscrire maintenant", aside)
- date_string = formats.date_format(max(start1, start2))
- with translation.override("fr"):
- self.assertIn(f"Du {date_string}", aside)
diff --git a/sites/funmooc/src/backend/templates/courses/cms/course_detail.html b/sites/funmooc/src/backend/templates/courses/cms/course_detail.html
deleted file mode 100644
index e9c77f26..00000000
--- a/sites/funmooc/src/backend/templates/courses/cms/course_detail.html
+++ /dev/null
@@ -1,34 +0,0 @@
-{% extends "courses/cms/course_detail.html" %}
-{% load cms_tags i18n %}
-
-{% block contact %}
-{% with runs_dict=course.course_runs_dict %}
-
- {% for run in runs_dict.0|add:runs_dict.1|add:runs_dict.2|dictsort:"start"|slice:":1" %}
- {% include "courses/cms/fragment_course_run.html" %}
- {% endfor %}
-
-{% endwith %}
-{% endblock contact %}
-
-{% block runs_open %}
-
-
- {% blocktrans context "course_detail__title" %}Other course runs{% endblocktrans %}
- {% render_model_add course "" "" "get_admin_url_to_add_run" %}
-
- {% with open_runs=runs_dict.0|add:runs_dict.1|add:runs_dict.2|dictsort:"start" %}
- {% for run in open_runs %}
- {% if forloop.counter > 1 %}
- {% include "courses/cms/fragment_course_run.html" %}
- {% else %}
- {% if forloop.last %}
-
{% trans "No other open course runs" %}
- {% endif %}
- {% endif %}
- {% empty %}
-
{% trans "No open course runs" %}
- {% endfor %}
- {% endwith %}
-
-{% endblock runs_open %}
diff --git a/sites/funmooc/src/frontend/overrides.json b/sites/funmooc/src/frontend/overrides.json
index 54c82b65..1b3f4af9 100644
--- a/sites/funmooc/src/frontend/overrides.json
+++ b/sites/funmooc/src/frontend/overrides.json
@@ -1,5 +1,5 @@
{
"overrides": {
- "^.*|(utils/api/web-analytics/index.ts)": "../../../../../../js/utils/api/web-analytics/index.ts"
+ "utils/api/web-analytics/index.ts": "../../../../../../js/utils/api/web-analytics/index.ts"
}
}
diff --git a/sites/funmooc/src/frontend/package.json b/sites/funmooc/src/frontend/package.json
index b0164e6a..891892af 100644
--- a/sites/funmooc/src/frontend/package.json
+++ b/sites/funmooc/src/frontend/package.json
@@ -35,7 +35,7 @@
},
"homepage": "https://github.com/openfun/richie-site-factory#readme",
"dependencies": {
- "richie-education": "2.13.0",
+ "richie-education": "2.14.0",
"tarteaucitronjs": "1.9.5"
},
"devDependencies": {
diff --git a/sites/funmooc/src/frontend/scss/_main.scss b/sites/funmooc/src/frontend/scss/_main.scss
index e23a94cf..17bfee8e 100644
--- a/sites/funmooc/src/frontend/scss/_main.scss
+++ b/sites/funmooc/src/frontend/scss/_main.scss
@@ -32,6 +32,7 @@
// Internal addons (import order does matter due to some mixin usage from
// deeper mixins)
+@import 'richie-education/scss/tools/utils';
@import 'richie-education/scss/tools/shapes';
@import 'richie-education/scss/tools/flexbox';
@import 'richie-education/scss/tools/empty';
@@ -70,14 +71,25 @@
@import 'richie-education/scss/objects/search-filter-value';
@import 'richie-education/scss/objects/selector';
@import 'richie-education/scss/objects/form';
+@import 'richie-education/js/components/AddressesManagement/styles';
+@import 'richie-education/js/components/CourseProductCertificateItem/styles';
+@import 'richie-education/js/components/CourseProductCourseRuns/styles';
+@import 'richie-education/js/components/CourseProductItem/styles';
@import 'richie-education/js/components/CourseRunEnrollment/styles';
@import 'richie-education/js/components/LtiConsumer/styles';
@import 'richie-education/js/components/Modal/styles';
+@import 'richie-education/js/components/PaymentButton/styles';
+@import 'richie-education/js/components/RegisteredCreditCard/styles';
+@import 'richie-education/js/components/SaleTunnel/styles';
+@import 'richie-education/js/components/SaleTunnelStepPayment/styles';
+@import 'richie-education/js/components/SaleTunnelStepResume/styles';
+@import 'richie-education/js/components/SaleTunnelStepValidation/styles';
@import 'richie-education/js/components/SearchFilterGroup/styles';
@import 'richie-education/js/components/SearchFilterGroupModal/styles';
@import 'richie-education/js/components/SearchFiltersPane/styles';
@import 'richie-education/js/components/SearchInput/styles';
@import 'richie-education/js/components/Spinner/styles';
+@import 'richie-education/js/components/StepBreadcrumb/styles';
@import 'richie-education/js/components/UserLogin/styles';
@import 'richie-education/js/components/UserMenu/styles';
@import 'richie-education/scss/components/templates/courses/plugins/category_plugin';
@@ -96,12 +108,12 @@
@import 'richie-education/scss/components/error';
@import 'richie-education/scss/components/templates/search/search';
@import 'richie-education/scss/components/templates/richie/single-column';
+@import 'richie-education/scss/components/templates/richie/multiple-columns';
@import './components/templates/courses/cms/homepage';
@import 'richie-education/scss/components/templates/courses/cms/organization_list';
@import 'richie-education/scss/components/templates/courses/cms/organization_detail';
@import 'richie-education/scss/components/templates/courses/cms/category_list';
@import 'richie-education/scss/components/templates/courses/cms/category_detail';
-@import './components/templates/courses/cms/course_detail';
@import 'richie-education/scss/components/templates/courses/cms/person_list';
@import 'richie-education/scss/components/templates/courses/cms/person_detail';
@import 'richie-education/scss/components/templates/courses/cms/blogpost_list';
diff --git a/sites/funmooc/src/frontend/scss/colors/_palette.scss b/sites/funmooc/src/frontend/scss/colors/_palette.scss
index 75999950..bcdf752a 100644
--- a/sites/funmooc/src/frontend/scss/colors/_palette.scss
+++ b/sites/funmooc/src/frontend/scss/colors/_palette.scss
@@ -24,4 +24,5 @@ $palette: (
'navy-blue': #001f50,
'lipstick': #e51a2d,
'indianred3': #df484b,
+ 'mantis': #76ce68,
);
diff --git a/sites/funmooc/src/frontend/scss/colors/_schemes.scss b/sites/funmooc/src/frontend/scss/colors/_schemes.scss
index 65c109db..86c2695c 100644
--- a/sites/funmooc/src/frontend/scss/colors/_schemes.scss
+++ b/sites/funmooc/src/frontend/scss/colors/_schemes.scss
@@ -8,13 +8,19 @@ $lipstick-scheme: (
hover-font-color: r-color('white'),
hover-background: scale-color(r-color('lipstick'), $lightness: -10%),
);
+$active-scheme: (
+ font-color: r-color('lipstick'),
+ svg-color: r-color('lipstick'),
+ background: transparent,
+ hover-font-color: r-color('indianred3'),
+);
$indianred3-scheme: (
font-color: r-color('white'),
link-color: r-color('light-grey'),
svg-color: r-color('white'),
background: r-color('indianred3'),
hover-font-color: r-color('white'),
- hover-background: r-color('firebrick6'),
+ hover-background: r-color('lipstick'),
);
$darkish-blue-scheme: (
font-color: r-color('white'),
diff --git a/sites/funmooc/src/frontend/scss/colors/_theme.scss b/sites/funmooc/src/frontend/scss/colors/_theme.scss
index d18ae490..18cce5a2 100644
--- a/sites/funmooc/src/frontend/scss/colors/_theme.scss
+++ b/sites/funmooc/src/frontend/scss/colors/_theme.scss
@@ -7,22 +7,23 @@ $r-theme: (
info: $light-scheme,
),
base-schemes: (
- primary: $lipstick-scheme,
- secondary: $ocean-blue-scheme,
- tertiary: $darkish-blue-scheme,
+ active: $active-scheme,
+ clear-red: $clear-red-scheme,
clear: $white-scheme,
- light: $light-scheme,
- lightest: $lightest-scheme,
+ clouds: $clouds-scheme,
+ dark-gradient: $dark-gradient-scheme,
indianred3: $indianred3-scheme,
- clear-red: $clear-red-scheme,
- neutral-gradient: $neutral-gradient-scheme,
light-gradient: $light-gradient-scheme,
+ light: $light-scheme,
+ lightest: $lightest-scheme,
middle-gradient: $middle-gradient-scheme,
- dark-gradient: $dark-gradient-scheme,
- white-mask-gradient: $white-mask-gradient-scheme,
- clouds: $clouds-scheme,
+ neutral-gradient: $neutral-gradient-scheme,
+ primary: $lipstick-scheme,
+ secondary: $ocean-blue-scheme,
+ tertiary: $darkish-blue-scheme,
transparent-clear: $transparent-clear-scheme,
transparent-darkest: $transparent-darkest-scheme,
+ white-mask-gradient: $white-mask-gradient-scheme,
),
base-gradients: (
neutral-gradient: $neutral-gradient,
@@ -359,6 +360,7 @@ $r-theme: (
plan-title-color: r-color('lipstick'),
license-label-color: r-color('ocean-blue'),
checkmark-list-decoration: url('../../richie/images/components/checkmark.svg'),
+ checkmark-list-decoration-color: r-color('ocean-blue'),
view-more-runs-color: r-color('lipstick'),
run-catalog-visibility-hidden-logo: url('../../richie/images/catalog_visibility/hidden.svg'),
run-catalog-visibility-course-only-logo: url('../../richie/images/catalog_visibility/course_only.svg'),
@@ -402,6 +404,19 @@ $r-theme: (
close-color: r-color('black'),
overlay-background: r-color('white'),
),
+ product-item: (
+ base-background: r-color('white'),
+ base-border: r-color('purplish-grey'),
+ light-color: r-color('white'),
+ base-color: r-color('charcoal'),
+ lighter-color: r-color('battleship-grey'),
+ button-color: r-color('white'),
+ button-background: r-color('firebrick6'),
+ ),
+ registered-credit-card: (
+ title-color: r-color('charcoal'),
+ base-color: r-color('purplish-grey'),
+ ),
search-filters-group-modal: (
button-background: r-color('lipstick'),
button-color: r-color('white'),
@@ -437,8 +452,36 @@ $r-theme: (
hover-color: r-color('dark'),
base-border: r-color('light-grey'),
),
+ shadowed-box: (
+ base-background: r-color('white'),
+ base-shadow: 0 2px 4px rgba(5, 18, 42, 0.19),
+ ),
spinner: (
base-color: r-color('ocean-blue'),
base-color-light: r-color('white'),
),
+ steps-breadcrumb: (
+ icon-background-active: r-color(purplish-grey),
+ icon-background: transparent,
+ icon-border-active: transparent,
+ icon-border: r-color('light-grey'),
+ icon-fill-active: r-color('white'),
+ icon-fill: r-color('light-grey'),
+ icon-outline: rgba(r-color(purplish-grey), 0.25),
+ label-color-active: r-color('charcoal'),
+ label-color: r-color('light-grey'),
+ separator-background-active: rgba(r-color(purplish-grey), 0.6),
+ separator-background: rgba(r-color(purplish-grey), 0.25),
+ ),
+ steps-content: (
+ content-color: r-color(purplish-grey),
+ icon-background: r-color(indianred3),
+ icon-color: r-color('white'),
+ icon-big-background: transparent,
+ icon-big-color: r-color('charcoal'),
+ icon-success-background: r-color('mantis'),
+ icon-success-color: r-color('white'),
+ title-color: r-color('charcoal'),
+ subtitle-color: r-color(purplish-grey),
+ )
);
diff --git a/sites/funmooc/src/frontend/scss/components/templates/courses/cms/_course_detail.scss b/sites/funmooc/src/frontend/scss/components/templates/courses/cms/_course_detail.scss
deleted file mode 100644
index f344b20f..00000000
--- a/sites/funmooc/src/frontend/scss/components/templates/courses/cms/_course_detail.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@import 'richie-education/scss/components/templates/courses/cms/course_detail';
-
-.course-detail {
- &__row {
- margin-top: 2rem;
- text-align: left;
- }
-}
diff --git a/sites/funmooc/src/frontend/yarn.lock b/sites/funmooc/src/frontend/yarn.lock
index 694b7fd1..b1596eb7 100644
--- a/sites/funmooc/src/frontend/yarn.lock
+++ b/sites/funmooc/src/frontend/yarn.lock
@@ -2,7 +2,7 @@
# yarn lockfile v1
-"@ampproject/remapping@^2.0.0", "@ampproject/remapping@^2.1.0":
+"@ampproject/remapping@^2.1.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34"
integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
@@ -62,20 +62,25 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34"
integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==
-"@babel/core@7.17.2":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337"
- integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==
+"@babel/compat-data@^7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2"
+ integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==
+
+"@babel/core@7.17.8":
+ version "7.17.8"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a"
+ integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==
dependencies:
- "@ampproject/remapping" "^2.0.0"
+ "@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.0"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helpers" "^7.17.2"
- "@babel/parser" "^7.17.0"
+ "@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.0"
+ "@babel/traverse" "^7.17.3"
"@babel/types" "^7.17.0"
convert-source-map "^1.7.0"
debug "^4.1.0"
@@ -205,7 +210,7 @@
jsesc "^2.5.1"
source-map "^0.5.0"
-"@babel/generator@^7.17.0", "@babel/generator@^7.17.3":
+"@babel/generator@^7.17.3":
version "7.17.3"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200"
integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==
@@ -214,6 +219,15 @@
jsesc "^2.5.1"
source-map "^0.5.0"
+"@babel/generator@^7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad"
+ integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==
+ dependencies:
+ "@babel/types" "^7.17.0"
+ jsesc "^2.5.1"
+ source-map "^0.5.0"
+
"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.8.3":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3"
@@ -266,6 +280,16 @@
browserslist "^4.17.5"
semver "^6.3.0"
+"@babel/helper-compilation-targets@^7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46"
+ integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==
+ dependencies:
+ "@babel/compat-data" "^7.17.7"
+ "@babel/helper-validator-option" "^7.16.7"
+ browserslist "^4.17.5"
+ semver "^6.3.0"
+
"@babel/helper-create-class-features-plugin@^7.16.10":
version "7.17.1"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21"
@@ -530,6 +554,20 @@
"@babel/traverse" "^7.16.7"
"@babel/types" "^7.16.7"
+"@babel/helper-module-transforms@^7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
+ integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/helper-module-imports" "^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"
+
"@babel/helper-optimise-call-expression@^7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
@@ -639,6 +677,13 @@
dependencies:
"@babel/types" "^7.16.7"
+"@babel/helper-simple-access@^7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367"
+ integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
+ dependencies:
+ "@babel/types" "^7.17.0"
+
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@@ -746,6 +791,15 @@
"@babel/traverse" "^7.17.0"
"@babel/types" "^7.17.0"
+"@babel/helpers@^7.17.8":
+ version "7.17.8"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106"
+ integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==
+ dependencies:
+ "@babel/template" "^7.16.7"
+ "@babel/traverse" "^7.17.3"
+ "@babel/types" "^7.17.0"
+
"@babel/highlight@^7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
@@ -807,7 +861,7 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056"
integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==
-"@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.17.0", "@babel/parser@^7.17.3":
+"@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.17.3":
version "7.17.3"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0"
integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==
@@ -822,6 +876,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.7.tgz#d372dda9c89fcec340a82630a9f533f2fe15877e"
integrity sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==
+"@babel/parser@^7.17.8":
+ version "7.17.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240"
+ integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
@@ -1249,7 +1308,17 @@
"@babel/helper-plugin-utils" "^7.16.7"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@7.16.8", "@babel/plugin-transform-modules-commonjs@^7.16.8":
+"@babel/plugin-transform-modules-commonjs@7.17.7":
+ version "7.17.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz#d86b217c8e45bb5f2dbc11eefc8eab62cf980d19"
+ integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.17.7"
+ "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-simple-access" "^7.17.7"
+ babel-plugin-dynamic-import-node "^2.3.3"
+
+"@babel/plugin-transform-modules-commonjs@^7.16.8":
version "7.16.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe"
integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==
@@ -1562,6 +1631,13 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.15.4":
+ version "7.17.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2"
+ integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
"@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2":
version "7.16.5"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a"
@@ -1790,6 +1866,21 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
+"@eslint/eslintrc@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz#8b5e1c49f4077235516bc9ec7d41378c0f69b8c6"
+ integrity sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.3.2"
+ espree "^9.3.1"
+ globals "^13.9.0"
+ ignore "^5.2.0"
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ minimatch "^3.0.4"
+ strip-json-comments "^3.1.1"
+
"@formatjs/cli@4.8.2":
version "4.8.2"
resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-4.8.2.tgz#65b08c01d0ee0099d56c419ecd49c0bf2f947f56"
@@ -1812,6 +1903,28 @@
typescript "^4.5"
vue "^3.2.23"
+"@formatjs/cli@4.8.3":
+ version "4.8.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-4.8.3.tgz#8984be6f1d333857d692f747cb8b16c663c1b354"
+ integrity sha512-YmOTqKjmB4M/KJsE+e2k8IyViWwSrZwoW/lv2gLNGwucr+hc0+dWpP4oZzl07WSoVWW7NrbdvF8CEBopbfnmLQ==
+ dependencies:
+ "@formatjs/icu-messageformat-parser" "2.0.19"
+ "@formatjs/ts-transformer" "3.9.3"
+ "@types/estree" "^0.0.50"
+ "@types/fs-extra" "^9.0.1"
+ "@types/json-stable-stringify" "^1.0.32"
+ "@types/node" "14"
+ "@vue/compiler-core" "^3.2.23"
+ chalk "^4.0.0"
+ commander "8"
+ fast-glob "^3.2.7"
+ fs-extra "10"
+ json-stable-stringify "^1.0.1"
+ loud-rejection "^2.2.0"
+ tslib "^2.1.0"
+ typescript "^4.5"
+ vue "^3.2.23"
+
"@formatjs/ecma402-abstract@1.11.3":
version "1.11.3"
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.3.tgz#f25276dfd4ef3dac90da667c3961d8aa9732e384"
@@ -1820,6 +1933,14 @@
"@formatjs/intl-localematcher" "0.2.24"
tslib "^2.1.0"
+"@formatjs/ecma402-abstract@1.11.4":
+ version "1.11.4"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda"
+ integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==
+ dependencies:
+ "@formatjs/intl-localematcher" "0.2.25"
+ tslib "^2.1.0"
+
"@formatjs/ecma402-abstract@1.5.0":
version "1.5.0"
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.0.tgz#759c8f11ff45e96f8fb58741e7fbdb41096d5ddd"
@@ -1843,6 +1964,15 @@
"@formatjs/icu-skeleton-parser" "1.3.5"
tslib "^2.1.0"
+"@formatjs/icu-messageformat-parser@2.0.19":
+ version "2.0.19"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.19.tgz#3a9ae986b9e42b6a833aceab010ee88e36020d26"
+ integrity sha512-8HsLm9YLyVVIDMyBJb7wmve2wGd461cUwJ470eUog5YH5ZsF4p5lgvaJ+oGKxz1mrSMNNdDHU9v/NDsS+z+ilg==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/icu-skeleton-parser" "1.3.6"
+ tslib "^2.1.0"
+
"@formatjs/icu-skeleton-parser@1.3.5":
version "1.3.5"
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.5.tgz#babc93a1c36383cf87cbb3d2f2145d26c2f7cb40"
@@ -1851,22 +1981,30 @@
"@formatjs/ecma402-abstract" "1.11.3"
tslib "^2.1.0"
-"@formatjs/intl-displaynames@5.4.2":
- version "5.4.2"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.2.tgz#feb6b41087a88286d178032490a8ca78bafd4c56"
- integrity sha512-SLesCDan9NCMqBbHPXMEwqAcPn3tnbQw0sv0rssH1JQDLDUQYwKXL93kz30X3yskTyQS7N+pd47bhoIe3kbXyw==
+"@formatjs/icu-skeleton-parser@1.3.6":
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964"
+ integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==
dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
- "@formatjs/intl-localematcher" "0.2.24"
+ "@formatjs/ecma402-abstract" "1.11.4"
tslib "^2.1.0"
-"@formatjs/intl-listformat@6.5.2":
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.2.tgz#7fbc310db89e866250e34084e914894c67e09254"
- integrity sha512-/IYagQJkzTvpBlhhaysGYNgM3o72WBg1ZWZcpookkgXEJbINwLP5kVagHxmgxffYKs1CDzQ8rmKHghu2qR/7zw==
+"@formatjs/intl-displaynames@5.4.3":
+ version "5.4.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b"
+ integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==
dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
- "@formatjs/intl-localematcher" "0.2.24"
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/intl-localematcher" "0.2.25"
+ tslib "^2.1.0"
+
+"@formatjs/intl-listformat@6.5.3":
+ version "6.5.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051"
+ integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/intl-localematcher" "0.2.25"
tslib "^2.1.0"
"@formatjs/intl-localematcher@0.2.24":
@@ -1876,26 +2014,33 @@
dependencies:
tslib "^2.1.0"
-"@formatjs/intl-relativetimeformat@10.0.0":
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-10.0.0.tgz#0dc1cc8769379beb6cdf08d84cbfd24a5b3f8ed4"
- integrity sha512-MtzUxspCRaloseXSQBj0e0Y8F6tamO5Z6I2TkguS8EzIVWjMQeA73wTTljGHrRz9fEXdinxvtTgu/hR8a4QMng==
+"@formatjs/intl-localematcher@0.2.25":
+ version "0.2.25"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a"
+ integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==
dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
- "@formatjs/intl-localematcher" "0.2.24"
tslib "^2.1.0"
-"@formatjs/intl@2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.0.0.tgz#d003f7c5bdb84c0cbeb86d50695a7a87da6bf272"
- integrity sha512-EVVIhDeFVBxy7ej3IZFM/PNknM5QkGPUjMbl9PZvoB5q1/zmPQzTcDSqYxCEK+XfkrfT6XB1gHvfum+O8ASI1Q==
+"@formatjs/intl-relativetimeformat@10.0.1":
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-10.0.1.tgz#ed5e3df104a97e3ac6386ea7e5e34adb54ac8e74"
+ integrity sha512-AABPQtPjFilXegQsnmVHrSlzjFNUffAEk5DgowY6b7WSwDI7g2W6QgW903/lbZ58emhphAbgHdtKeUBXqTiLpw==
dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/intl-localematcher" "0.2.25"
+ tslib "^2.1.0"
+
+"@formatjs/intl@2.1.1":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.1.1.tgz#288f130a15b85ec1f4d022a379a5c88b27767bcb"
+ integrity sha512-iUjBnV2XE+mS3run+Rj/96rfxvwSiCsqMrSbIWoU4dOjIYil7boZK2mCamxoz8CqiiL4VD4ym5EEDbYPWirlFA==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
"@formatjs/fast-memoize" "1.2.1"
- "@formatjs/icu-messageformat-parser" "2.0.18"
- "@formatjs/intl-displaynames" "5.4.2"
- "@formatjs/intl-listformat" "6.5.2"
- intl-messageformat "9.11.4"
+ "@formatjs/icu-messageformat-parser" "2.0.19"
+ "@formatjs/intl-displaynames" "5.4.3"
+ "@formatjs/intl-listformat" "6.5.3"
+ intl-messageformat "9.12.0"
tslib "^2.1.0"
"@formatjs/ts-transformer@2.13.0":
@@ -1918,6 +2063,17 @@
tslib "^2.1.0"
typescript "^4.5"
+"@formatjs/ts-transformer@3.9.3":
+ version "3.9.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.9.3.tgz#714a7ec9daff38fdedd3bdd990e21d382cd793c8"
+ integrity sha512-TCxBcCaX+trBD964epl0jS0geugN1qw/7ZTRPmvJdu6JYK3WeVMK081CVWpI9yoXuuTa22Ec4UGyG/wp3dC5Cw==
+ dependencies:
+ "@formatjs/icu-messageformat-parser" "2.0.19"
+ "@types/node" "14 || 16 || 17"
+ chalk "^4.0.0"
+ tslib "^2.1.0"
+ typescript "^4.5"
+
"@helpscout/helix@0.2.0":
version "0.2.0"
resolved "https://registry.yarnpkg.com/@helpscout/helix/-/helix-0.2.0.tgz#e11a3ed3755e85fc1ea8c6687b264c9c9144b628"
@@ -1926,6 +2082,11 @@
faker "5.5.3"
lodash "^4.17.21"
+"@hookform/resolvers@2.8.8":
+ version "2.8.8"
+ resolved "https://registry.yarnpkg.com/@hookform/resolvers/-/resolvers-2.8.8.tgz#17cf806485435877fdafce9f3bee6ff68f7f87b6"
+ integrity sha512-meAEDur1IJBfKyTo9yPYAuzjIfrxA7m9Ov+1nxaW/YupsqMeseWifoUjWK03+hz/RJizsVQAaUjVxFEkyu0GWg==
+
"@humanwhocodes/config-array@^0.9.2":
version "0.9.3"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e"
@@ -2196,56 +2357,56 @@
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
-"@sentry/browser@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.17.7.tgz#04b72ae29a56c2001be525fa39c17aa7d9992e7f"
- integrity sha512-0Ad6TmB5KH5o152Hgk5tlxNiooV0Rfoj7HEzxdOnHFkl57aR7VsiPkzIBl9vxn4iyy7IheUONhHSOU1osJkv2w==
+"@sentry/browser@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.19.3.tgz#b4cfc6eba48d10a5fdf096c05ca11303354edb8b"
+ integrity sha512-E8UA6IN8z9hL6aGzOHUzqgNZiBwARkA89i8ncKB9QU1/+jl7598ZLziN4+uyPeZiRquEz8Ub7Ve1eacs1u+fbw==
dependencies:
- "@sentry/core" "6.17.7"
- "@sentry/types" "6.17.7"
- "@sentry/utils" "6.17.7"
+ "@sentry/core" "6.19.3"
+ "@sentry/types" "6.19.3"
+ "@sentry/utils" "6.19.3"
tslib "^1.9.3"
-"@sentry/core@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.17.7.tgz#f591235c06b1a4e75d748b15c539e071bd3f5cf5"
- integrity sha512-SRhLkD05lQb4eCt1ed9Dz72DKbRDlM8PJix8eC2oJLtwyFTS0IlJNkIYRrbsSKkJUm0VsKcDkzIHvUAgBBQICw==
+"@sentry/core@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.3.tgz#88268afc8c42716c455ad77bb4bed2bbf96abd83"
+ integrity sha512-RcGmYdkrE3VYBMl9Hgv4GKsC8FEVUdWYsfGIcT/btwP2YpBeUaTZl+1vV9r3Ncdl125LqzP5CKSj5otVxiEg6g==
dependencies:
- "@sentry/hub" "6.17.7"
- "@sentry/minimal" "6.17.7"
- "@sentry/types" "6.17.7"
- "@sentry/utils" "6.17.7"
+ "@sentry/hub" "6.19.3"
+ "@sentry/minimal" "6.19.3"
+ "@sentry/types" "6.19.3"
+ "@sentry/utils" "6.19.3"
tslib "^1.9.3"
-"@sentry/hub@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.17.7.tgz#5c90d661e263dad7da0e0106f1cb90cf797d93a7"
- integrity sha512-siGzcg+quGOdjRaBGAz6T3ycwHUsGgvalptSJdf5Q783FVFhU+haPul++zGOYURXOgx0RjYGWqagwO8+jljl3Q==
+"@sentry/hub@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.3.tgz#d555c83404f19ac9b68f336b051b8e7a9d75feb0"
+ integrity sha512-iYbkrxEZt6CrHP3U3r54MARVZSs3YHjAMUMOTlC16s/Amz1McwV95XtI3NJaqMhwzl7R5vbGrs3xOtLg1V1Uyw==
dependencies:
- "@sentry/types" "6.17.7"
- "@sentry/utils" "6.17.7"
+ "@sentry/types" "6.19.3"
+ "@sentry/utils" "6.19.3"
tslib "^1.9.3"
-"@sentry/minimal@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.17.7.tgz#f19182047f19b563f40a30d45d2ce9ad7df1ec4e"
- integrity sha512-+/FGem1uXsXikX9wHPw44nevO7YTVjkkiPjyLsvnWMjv64r4Au5s+NQSFHDaytRm9IlU//+OasCAS5VAwHcYRg==
+"@sentry/minimal@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.3.tgz#b9b7f0d7f0cd2341b243318668ac01458f9d7889"
+ integrity sha512-xy/6ThHK8B2NJT98nWrx6V9eVgUbzq2N/8lv5/QqrKsICjxx22TRC8Q6zPg/o7BYcrY5vpugSEbIeErTnyxHDA==
dependencies:
- "@sentry/hub" "6.17.7"
- "@sentry/types" "6.17.7"
+ "@sentry/hub" "6.19.3"
+ "@sentry/types" "6.19.3"
tslib "^1.9.3"
-"@sentry/types@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.17.7.tgz#61946a3f6532b8f21251b264f173b02f9ea2458e"
- integrity sha512-iBlJDhrSowZKeqvutY0tCkUjrWqkLFsHrbaQ553r1Nx+/4mxHjzVYtEVGMjZAxQUEbkm0TbnQIkkT7ltglNJ9A==
+"@sentry/types@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.3.tgz#94b19da68d4d23561efb1014f72968bcea85cd0c"
+ integrity sha512-jHhqxp8MIWSfOc3krorirTGKTEaSFO6XrAvi+2AZhr6gvOChwOgzgrN2ZqesJcZmgCsqWV21u3usSwYeRrjOJA==
-"@sentry/utils@6.17.7":
- version "6.17.7"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.17.7.tgz#0574bf914cc129b5e47041b75bb34dfbe0decbba"
- integrity sha512-HEEEeKlZtwfQvH0waSKv5FKRFjHkVgkkEiAigXoYGQAlaUIuwRTvZGFnsmBoKMIrA4pARkA00FwwdtMU7ziC8A==
+"@sentry/utils@6.19.3":
+ version "6.19.3"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.3.tgz#0c3a3f0b86c12e3b079e56e37a44e62a1226043d"
+ integrity sha512-GdC9B/FK7qd0zItY43135bYbhuVSawE18bIrQDNuno8gTpDJ5OgShpTN9zR53AmMh16/lwKNnV3ZZjlpKcxuNw==
dependencies:
- "@sentry/types" "6.17.7"
+ "@sentry/types" "6.19.3"
tslib "^1.9.3"
"@sindresorhus/is@^0.14.0":
@@ -2288,10 +2449,10 @@
lz-string "^1.4.4"
pretty-format "^27.0.2"
-"@testing-library/jest-dom@5.16.2":
- version "5.16.2"
- resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959"
- integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==
+"@testing-library/jest-dom@5.16.3":
+ version "5.16.3"
+ resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz#b76851a909586113c20486f1679ffb4d8ec27bfa"
+ integrity sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==
dependencies:
"@babel/runtime" "^7.9.2"
"@types/testing-library__jest-dom" "^5.9.1"
@@ -2314,20 +2475,19 @@
"@types/react-test-renderer" ">=16.9.0"
react-error-boundary "^3.1.0"
-"@testing-library/react@12.1.2":
- version "12.1.2"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76"
- integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==
+"@testing-library/react@12.1.4":
+ version "12.1.4"
+ resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.4.tgz#09674b117e550af713db3f4ec4c0942aa8bbf2c0"
+ integrity sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==
dependencies:
"@babel/runtime" "^7.12.5"
"@testing-library/dom" "^8.0.0"
+ "@types/react-dom" "*"
-"@testing-library/user-event@13.5.0":
- version "13.5.0"
- resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295"
- integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==
- dependencies:
- "@babel/runtime" "^7.12.5"
+"@testing-library/user-event@14.0.0":
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.0.0.tgz#3906aa6f0e56fd012d73559f5f05c02e63ba18dd"
+ integrity sha512-hZhjNrle/DMi1ziHwHy8LS0fYJtf+cID7fuG5+4h+Bk83xQaRDQT/DlqfL4hJYw3mxW6KTIxoODrhGnhqJebdQ==
"@tootallnate/once@1":
version "1.1.2"
@@ -2383,7 +2543,7 @@
dependencies:
"@babel/types" "^7.3.0"
-"@types/eslint-scope@^3.7.0":
+"@types/eslint-scope@^3.7.3":
version "3.7.3"
resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
@@ -2399,10 +2559,10 @@
"@types/estree" "*"
"@types/json-schema" "*"
-"@types/eslint@8":
- version "8.2.1"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.2.1.tgz#13f3d69bac93c2ae008019c28783868d0a1d6605"
- integrity sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==
+"@types/eslint@7 || 8":
+ version "8.4.1"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304"
+ integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
@@ -2417,6 +2577,11 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
+"@types/estree@^0.0.51":
+ version "0.0.51"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
+ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
+
"@types/faker@5.5.9":
version "5.5.9"
resolved "https://registry.yarnpkg.com/@types/faker/-/faker-5.5.9.tgz#588ede92186dc557bff8341d294335d50d255f0c"
@@ -2481,12 +2646,12 @@
jest-diff "^26.0.0"
pretty-format "^26.0.0"
-"@types/jest@27.4.0":
- version "27.4.0"
- resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed"
- integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==
+"@types/jest@27.4.1":
+ version "27.4.1"
+ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d"
+ integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==
dependencies:
- jest-diff "^27.0.0"
+ jest-matcher-utils "^27.0.0"
pretty-format "^27.0.0"
"@types/js-cookie@3.0.1":
@@ -2526,6 +2691,11 @@
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.164.tgz#52348bcf909ac7b4c1bcbeda5c23135176e5dfa0"
integrity sha512-fXCEmONnrtbYUc5014avwBeMdhHHO8YJCkOBflUL9EoJBSKZ1dei+VO74fA7JkTHZ1GvZack2TyIw5U+1lT8jg==
+"@types/lodash@^4.14.175":
+ version "4.14.181"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.181.tgz#d1d3740c379fda17ab175165ba04e2d03389385d"
+ integrity sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==
+
"@types/node@*", "@types/node@14":
version "14.14.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.6.tgz#146d3da57b3c636cc0d1769396ce1cfa8991147f"
@@ -2560,10 +2730,10 @@
dependencies:
"@types/react" "*"
-"@types/react-dom@17.0.11":
- version "17.0.11"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466"
- integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==
+"@types/react-dom@*", "@types/react-dom@17.0.14":
+ version "17.0.14"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f"
+ integrity sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==
dependencies:
"@types/react" "*"
@@ -2605,10 +2775,10 @@
"@types/scheduler" "*"
csstype "^3.0.2"
-"@types/react@17.0.39":
- version "17.0.39"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce"
- integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==
+"@types/react@17.0.43":
+ version "17.0.43"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55"
+ integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -2666,14 +2836,14 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz#3b866371d8d75c70f9b81535e7f7d3aa26527c7a"
- integrity sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==
+"@typescript-eslint/eslint-plugin@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz#704eb4e75039000531255672bf1c85ee85cf1d67"
+ integrity sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==
dependencies:
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/type-utils" "5.11.0"
- "@typescript-eslint/utils" "5.11.0"
+ "@typescript-eslint/scope-manager" "5.17.0"
+ "@typescript-eslint/type-utils" "5.17.0"
+ "@typescript-eslint/utils" "5.17.0"
debug "^4.3.2"
functional-red-black-tree "^1.0.1"
ignore "^5.1.8"
@@ -2681,50 +2851,50 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/parser@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.11.0.tgz#b4fcaf65513f9b34bdcbffdda055724a5efb7e04"
- integrity sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==
+"@typescript-eslint/parser@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.17.0.tgz#7def77d5bcd8458d12d52909118cf3f0a45f89d5"
+ integrity sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==
dependencies:
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/typescript-estree" "5.11.0"
+ "@typescript-eslint/scope-manager" "5.17.0"
+ "@typescript-eslint/types" "5.17.0"
+ "@typescript-eslint/typescript-estree" "5.17.0"
debug "^4.3.2"
-"@typescript-eslint/scope-manager@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz#f5aef83ff253f457ecbee5f46f762298f0101e4b"
- integrity sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==
+"@typescript-eslint/scope-manager@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz#4cea7d0e0bc0e79eb60cad431c89120987c3f952"
+ integrity sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==
dependencies:
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/visitor-keys" "5.11.0"
+ "@typescript-eslint/types" "5.17.0"
+ "@typescript-eslint/visitor-keys" "5.17.0"
-"@typescript-eslint/type-utils@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz#58be0ba73d1f6ef8983d79f7f0bc2209b253fefe"
- integrity sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==
+"@typescript-eslint/type-utils@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz#1c4549d68c89877662224aabb29fbbebf5fc9672"
+ integrity sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==
dependencies:
- "@typescript-eslint/utils" "5.11.0"
+ "@typescript-eslint/utils" "5.17.0"
debug "^4.3.2"
tsutils "^3.21.0"
-"@typescript-eslint/types@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.11.0.tgz#ba345818a2540fdf2755c804dc2158517ab61188"
- integrity sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==
-
"@typescript-eslint/types@5.12.0":
version "5.12.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.12.0.tgz#5b4030a28222ee01e851836562c07769eecda0b8"
integrity sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==
-"@typescript-eslint/typescript-estree@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz#53f9e09b88368191e52020af77c312a4777ffa43"
- integrity sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==
+"@typescript-eslint/types@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.17.0.tgz#861ec9e669ffa2aa9b873dd4d28d9b1ce26d216f"
+ integrity sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==
+
+"@typescript-eslint/typescript-estree@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz#a7cba7dfc8f9cc2ac78c18584e684507df4f2488"
+ integrity sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==
dependencies:
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/visitor-keys" "5.11.0"
+ "@typescript-eslint/types" "5.17.0"
+ "@typescript-eslint/visitor-keys" "5.17.0"
debug "^4.3.2"
globby "^11.0.4"
is-glob "^4.0.3"
@@ -2744,26 +2914,18 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.11.0.tgz#d91548ef180d74c95d417950336d9260fdbe1dc5"
- integrity sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==
+"@typescript-eslint/utils@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.17.0.tgz#549a9e1d491c6ccd3624bc3c1b098f5cfb45f306"
+ integrity sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==
dependencies:
"@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.11.0"
- "@typescript-eslint/types" "5.11.0"
- "@typescript-eslint/typescript-estree" "5.11.0"
+ "@typescript-eslint/scope-manager" "5.17.0"
+ "@typescript-eslint/types" "5.17.0"
+ "@typescript-eslint/typescript-estree" "5.17.0"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
-"@typescript-eslint/visitor-keys@5.11.0":
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz#888542381f1a2ac745b06d110c83c0b261487ebb"
- integrity sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==
- dependencies:
- "@typescript-eslint/types" "5.11.0"
- eslint-visitor-keys "^3.0.0"
-
"@typescript-eslint/visitor-keys@5.12.0":
version "5.12.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz#1ac9352ed140b07ba144ebf371b743fdf537ec16"
@@ -2772,6 +2934,14 @@
"@typescript-eslint/types" "5.12.0"
eslint-visitor-keys "^3.0.0"
+"@typescript-eslint/visitor-keys@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz#52daae45c61b0211b4c81b53a71841911e479128"
+ integrity sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==
+ dependencies:
+ "@typescript-eslint/types" "5.17.0"
+ eslint-visitor-keys "^3.0.0"
+
"@vue/compiler-core@3.2.31", "@vue/compiler-core@^3.2.23":
version "3.2.31"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.31.tgz#d38f06c2cf845742403b523ab4596a3fda152e89"
@@ -3284,13 +3454,13 @@ babel-jest@27.5.1, babel-jest@^27.5.1:
graceful-fs "^4.2.9"
slash "^3.0.0"
-babel-loader@8.2.3:
- version "8.2.3"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d"
- integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==
+babel-loader@8.2.4:
+ version "8.2.4"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.4.tgz#95f5023c791b2e9e2ca6f67b0984f39c82ff384b"
+ integrity sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==
dependencies:
find-cache-dir "^3.3.1"
- loader-utils "^1.4.0"
+ loader-utils "^2.0.0"
make-dir "^3.1.0"
schema-utils "^2.6.5"
@@ -3789,10 +3959,10 @@ core-js-pure@^3.0.0:
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
-core-js@3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.0.tgz#f479dbfc3dffb035a0827602dd056839a774aa71"
- integrity sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==
+core-js@3.21.1:
+ version "3.21.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94"
+ integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==
core-js@^3.0.0:
version "3.6.5"
@@ -3972,16 +4142,16 @@ detect-node@^2.0.4, detect-node@^2.1.0:
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
+diacritics@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/diacritics/-/diacritics-1.3.0.tgz#3efa87323ebb863e6696cebb0082d48ff3d6f7a1"
+ integrity sha1-PvqHMj67hj5mls67AILUj/PW96E=
+
diff-sequences@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1"
integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==
-diff-sequences@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723"
- integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==
-
diff-sequences@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
@@ -4100,10 +4270,10 @@ end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
-enhanced-resolve@^5.8.3:
- version "5.8.3"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0"
- integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==
+enhanced-resolve@^5.9.2:
+ version "5.9.2"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9"
+ integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
@@ -4269,10 +4439,10 @@ eslint-config-airbnb-base@^15.0.0:
object.entries "^1.1.5"
semver "^6.3.0"
-eslint-config-airbnb-typescript@16.1.0:
- version "16.1.0"
- resolved "https://registry.yarnpkg.com/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.0.tgz#f75a6b4f3bb679eef34c3c930359c2ca9bc3f09c"
- integrity sha512-W5Cq20KpEx5ZLC54bnVrC37zq2+WD956Kp/Ma3nYFRjT1v9KM63v+DPkrrmmrVqrlDKaD0ivm/qeYmyHV6qKlw==
+eslint-config-airbnb-typescript@16.1.4:
+ version "16.1.4"
+ resolved "https://registry.yarnpkg.com/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.4.tgz#ac8553a55080cce34aa1ab5625564b4faf5a5f1c"
+ integrity sha512-dfm2cEaYXh4mCYd+RyJO8+PQfd5/zp8WwrCeRznly5qD9W5tal3KTjgdInYWuEAdwWnNJxWcmQ/HFiA4bfkM1g==
dependencies:
eslint-config-airbnb-base "^15.0.0"
@@ -4285,10 +4455,10 @@ eslint-config-airbnb@19.0.4:
object.assign "^4.1.2"
object.entries "^1.1.5"
-eslint-config-prettier@8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
- integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==
+eslint-config-prettier@8.5.0:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
+ integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
eslint-import-resolver-node@^0.3.6:
version "0.3.6"
@@ -4320,14 +4490,14 @@ eslint-plugin-compat@4.0.2:
lodash.memoize "4.1.2"
semver "7.3.5"
-eslint-plugin-formatjs@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-3.0.0.tgz#1864f82a90fa17b4c0e4f901f56bd81e35bdfa78"
- integrity sha512-htZef5UkVG1I4MkleWXGYsQRrUo+2+iruxPRlqEMN4skrDNOZmp78/KPcaFGhQ1oaaI673y89gEgDZdq+chHsQ==
+eslint-plugin-formatjs@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-3.1.0.tgz#e84bdaa13cf95ee4a9d88d7793c319e76dfa1b6f"
+ integrity sha512-LHG8FliHXR23waIjlKnCMCls6td3W3n3yTiOY7c0UERRQVD70rYNXU1MozaBZ/eBDyE3L7Ao0h5C9PAr+efY+Q==
dependencies:
- "@formatjs/icu-messageformat-parser" "2.0.18"
- "@formatjs/ts-transformer" "3.9.2"
- "@types/eslint" "8"
+ "@formatjs/icu-messageformat-parser" "2.0.19"
+ "@formatjs/ts-transformer" "3.9.3"
+ "@types/eslint" "7 || 8"
"@typescript-eslint/typescript-estree" "^5.9.1"
emoji-regex "^10.0.0"
tslib "^2.1.0"
@@ -4377,27 +4547,27 @@ eslint-plugin-prettier@4.0.0:
dependencies:
prettier-linter-helpers "^1.0.0"
-eslint-plugin-react-hooks@4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172"
- integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==
+eslint-plugin-react-hooks@4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz#71c39e528764c848d8253e1aa2c7024ed505f6c4"
+ integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==
-eslint-plugin-react@7.28.0:
- version "7.28.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf"
- integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==
+eslint-plugin-react@7.29.4:
+ version "7.29.4"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2"
+ integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==
dependencies:
array-includes "^3.1.4"
array.prototype.flatmap "^1.2.5"
doctrine "^2.1.0"
estraverse "^5.3.0"
jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
object.entries "^1.1.5"
object.fromentries "^2.0.5"
object.hasown "^1.1.0"
object.values "^1.1.5"
- prop-types "^15.7.2"
+ prop-types "^15.8.1"
resolve "^2.0.0-next.3"
semver "^6.3.0"
string.prototype.matchall "^4.0.6"
@@ -4440,6 +4610,47 @@ eslint-visitor-keys@^3.3.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
+eslint@8.12.0:
+ version "8.12.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.12.0.tgz#c7a5bd1cfa09079aae64c9076c07eada66a46e8e"
+ integrity sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==
+ dependencies:
+ "@eslint/eslintrc" "^1.2.1"
+ "@humanwhocodes/config-array" "^0.9.2"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.3.2"
+ doctrine "^3.0.0"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^7.1.1"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.3.0"
+ espree "^9.3.1"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^6.0.1"
+ globals "^13.6.0"
+ ignore "^5.2.0"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ js-yaml "^4.1.0"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.0.4"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ regexpp "^3.2.0"
+ strip-ansi "^6.0.1"
+ strip-json-comments "^3.1.0"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
eslint@8.9.0:
version "8.9.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.9.0.tgz#a2a8227a99599adc4342fd9b854cb8d8d6412fdb"
@@ -5054,6 +5265,13 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+i18n-iso-countries@7.4.0:
+ version "7.4.0"
+ resolved "https://registry.yarnpkg.com/i18n-iso-countries/-/i18n-iso-countries-7.4.0.tgz#d4354b3dab6b1ceca6b40636b51404f8286743c6"
+ integrity sha512-I0yT48cJbKaq0OdaCcCORN/rbdszsbq2we6CGk1OAbwMNvQ4EzYSKK5Yqp6M3h4arfRMUD8QEoJ02Y66mvnPvQ==
+ dependencies:
+ diacritics "1.3.0"
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -5174,14 +5392,14 @@ intl-messageformat-parser@6.1.2:
"@formatjs/ecma402-abstract" "1.5.0"
tslib "^2.0.1"
-intl-messageformat@9.11.4:
- version "9.11.4"
- resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.11.4.tgz#0f9030bc6d10e6a48592142f88e646d88f05f1f2"
- integrity sha512-77TSkNubIy/hsapz6LQpyR6OADcxhWdhSaboPb5flMaALCVkPvAIxr48AlPqaMl4r1anNcvR9rpLWVdwUY1IKg==
+intl-messageformat@9.12.0:
+ version "9.12.0"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.12.0.tgz#b69d042fa7db229e799eaf3afb09f8ceadd306e7"
+ integrity sha512-5Q9j21JreB1G27/CqMYsA+pvJ19JjHyhiTSeUuvZK9BCDJGHtOLgpUUcGM+GLHiUuoVMKVeeX1smamiVHQrSKQ==
dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
+ "@formatjs/ecma402-abstract" "1.11.4"
"@formatjs/fast-memoize" "1.2.1"
- "@formatjs/icu-messageformat-parser" "2.0.18"
+ "@formatjs/icu-messageformat-parser" "2.0.19"
tslib "^2.1.0"
intl-pluralrules@1.3.1:
@@ -5573,16 +5791,6 @@ jest-diff@^26.0.0:
jest-get-type "^26.3.0"
pretty-format "^26.6.2"
-jest-diff@^27.0.0:
- version "27.2.3"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.3.tgz#4298ecc53f7476571d0625e8fda3ade13607a864"
- integrity sha512-ihRKT1mbm/Lw+vaB1un4BEof3WdfYIXT0VLvEyLUTU3XbIUgyiljis3YzFf2RFn+ECFAeyilqJa35DeeRV2NeQ==
- dependencies:
- chalk "^4.0.0"
- diff-sequences "^27.0.6"
- jest-get-type "^27.0.6"
- pretty-format "^27.2.3"
-
jest-diff@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def"
@@ -5641,11 +5849,6 @@ jest-get-type@^26.3.0:
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0"
integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==
-jest-get-type@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
- integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
-
jest-get-type@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1"
@@ -5702,7 +5905,7 @@ jest-leak-detector@^27.5.1:
jest-get-type "^27.5.1"
pretty-format "^27.5.1"
-jest-matcher-utils@^27.5.1:
+jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab"
integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==
@@ -6141,14 +6344,14 @@ loader-runner@^4.2.0:
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
-loader-utils@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
+loader-utils@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
+ integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
- json5 "^1.0.1"
+ json5 "^2.1.2"
locate-path@^2.0.0:
version "2.0.0"
@@ -6172,7 +6375,7 @@ locate-path@^6.0.0:
dependencies:
p-locate "^5.0.0"
-lodash-es@4.17.21:
+lodash-es@4.17.21, lodash-es@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
@@ -6350,6 +6553,13 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimatch@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimist@^1.2.0, minimist@^1.2.5:
version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
@@ -6372,6 +6582,11 @@ nano-time@1.0.0:
dependencies:
big-integer "^1.6.16"
+nanoclone@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4"
+ integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==
+
nanocolors@^0.1.5:
version "0.1.12"
resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.1.12.tgz#8577482c58cbd7b5bb1681db4cf48f11a87fd5f6"
@@ -6774,6 +6989,11 @@ prettier@2.5.1:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
+prettier@2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.1.tgz#d472797e0d7461605c1609808e27b80c0f9cfe17"
+ integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==
+
pretty-format@^26.0.0, pretty-format@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
@@ -6784,7 +7004,7 @@ pretty-format@^26.0.0, pretty-format@^26.6.2:
ansi-styles "^4.0.0"
react-is "^17.0.1"
-pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.2.3:
+pretty-format@^27.0.0, pretty-format@^27.0.2:
version "27.2.3"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.3.tgz#c76710de6ebd8b1b412a5668bacf4a6c2f21a029"
integrity sha512-wvg2HzuGKKEE/nKY4VdQ/LM8w8pRZvp0XpqhwgaZBbjTwd5UdF2I4wvwZjyUwu8G+HI6g4t6u9b2FZlKhlzxcQ==
@@ -6825,6 +7045,20 @@ prop-types@^15.7.2:
object-assign "^4.1.1"
react-is "^16.8.1"
+prop-types@^15.8.1:
+ version "15.8.1"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
+ dependencies:
+ loose-envify "^1.4.0"
+ object-assign "^4.1.1"
+ react-is "^16.13.1"
+
+property-expr@^2.0.4:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4"
+ integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==
+
psl@^1.1.33:
version "1.8.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
@@ -6912,7 +7146,7 @@ react-autosuggest@10.1.0:
section-iterator "^2.0.0"
shallow-equal "^1.2.1"
-react-dom@17.0.2:
+"react-dom@>=17.0.2 <18":
version "17.0.2"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
@@ -6928,23 +7162,28 @@ react-error-boundary@^3.1.0:
dependencies:
"@babel/runtime" "^7.12.5"
-react-intl@5.24.6:
- version "5.24.6"
- resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.24.6.tgz#d3dcd07ff967f804504cfdfd5dfa4ee1f64b4f80"
- integrity sha512-6gUhQwNAeAoRpN6F3N+bR66aot/mI6yduRwQS5ajfmXHX/YFvOfINkgMFTTrcbf3+qjBhACNU3ek4wFt6cn2ww==
- dependencies:
- "@formatjs/ecma402-abstract" "1.11.3"
- "@formatjs/icu-messageformat-parser" "2.0.18"
- "@formatjs/intl" "2.0.0"
- "@formatjs/intl-displaynames" "5.4.2"
- "@formatjs/intl-listformat" "6.5.2"
+react-hook-form@7.29.0:
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.29.0.tgz#5e7e41a483b70731720966ed8be52163ea1fecf1"
+ integrity sha512-NcJqWRF6el5HMW30fqZRt27s+lorvlCCDbTpAyHoodQeYWXgQCvZJJQLC1kRMKdrJknVH0NIg3At6TUzlZJFOQ==
+
+react-intl@5.24.8:
+ version "5.24.8"
+ resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.24.8.tgz#8387205a8e125ce057fc260108b02ad00b22e9b6"
+ integrity sha512-uFBA7Fvh3XsHVn6b+jgVTk8hMBpQFvkterWwq4KHrjn8nMmLJf6lGqPawAcmhXes0q29JruCQyKX0vj+G7iokA==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/icu-messageformat-parser" "2.0.19"
+ "@formatjs/intl" "2.1.1"
+ "@formatjs/intl-displaynames" "5.4.3"
+ "@formatjs/intl-listformat" "6.5.3"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/react" "16 || 17"
hoist-non-react-statics "^3.3.2"
- intl-messageformat "9.11.4"
+ intl-messageformat "9.12.0"
tslib "^2.1.0"
-react-is@^16.7.0, react-is@^16.8.1:
+react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -6974,10 +7213,10 @@ react-modal@3.14.4:
react-lifecycles-compat "^3.0.0"
warning "^4.0.3"
-react-query@3.34.15:
- version "3.34.15"
- resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.34.15.tgz#9e143b7d0aa39c515102a35120d5518ad91b10f6"
- integrity sha512-dOhGLB5RT3p+wWj0rVdAompSg+R9t6oMRk+JhU8DP0tpJM2UyIv3r4Kk0zUkHSxT+QG34hFdrgdqxVWxgeNq4g==
+react-query@3.34.19:
+ version "3.34.19"
+ resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.34.19.tgz#0ff049b6e0d2ed148e9abfdd346625d0e88dc229"
+ integrity sha512-JO0Ymi58WKmvnhgg6bGIrYIeKb64KsKaPWo8JcGnmK2jJxAs2XmMBzlP75ZepSU7CHzcsWtIIyhMrLbX3pb/3w==
dependencies:
"@babel/runtime" "^7.5.5"
broadcast-channel "^3.4.1"
@@ -6990,7 +7229,7 @@ react-themeable@^1.1.0:
dependencies:
object-assign "^3.0.0"
-react@17.0.2:
+"react@>=17.0.2 <18":
version "17.0.2"
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
@@ -7177,60 +7416,62 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-richie-education@2.13.0:
- version "2.13.0"
- resolved "https://registry.yarnpkg.com/richie-education/-/richie-education-2.13.0.tgz#bd80b233cca8b26053bc45e6e0c89d7a684b1a64"
- integrity sha512-7ci1O3CYlqDxJUmTUwBWRCT3KXImfbTpOc2cK60ZLkwj22Wutesm2+Sp4iPN7O0vMageQO+zGMHDZE19K7fW9w==
+richie-education@2.14.0:
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/richie-education/-/richie-education-2.14.0.tgz#a201ff7fe917cb04c26a6d27af7afb1de7a4cff1"
+ integrity sha512-4KMaXt1Bt3XB+K5i31B8Q6E8g+GQWhWWK1T+jVlw7pQqscSGs2cufvBWGlilhwCpsj0Wzm5ITbeZIg2vMDUpSw==
dependencies:
- "@babel/core" "7.17.2"
+ "@babel/core" "7.17.8"
"@babel/plugin-syntax-dynamic-import" "7.8.3"
- "@babel/plugin-transform-modules-commonjs" "7.16.8"
+ "@babel/plugin-transform-modules-commonjs" "7.17.7"
"@babel/preset-env" "7.16.11"
"@babel/preset-react" "7.16.7"
"@babel/preset-typescript" "7.16.7"
- "@formatjs/cli" "4.8.2"
- "@formatjs/intl-relativetimeformat" "10.0.0"
+ "@formatjs/cli" "4.8.3"
+ "@formatjs/intl-relativetimeformat" "10.0.1"
"@helpscout/helix" "0.2.0"
- "@sentry/browser" "6.17.7"
- "@sentry/types" "6.17.7"
- "@testing-library/jest-dom" "5.16.2"
- "@testing-library/react" "12.1.2"
+ "@hookform/resolvers" "2.8.8"
+ "@sentry/browser" "6.19.3"
+ "@sentry/types" "6.19.3"
+ "@testing-library/jest-dom" "5.16.3"
+ "@testing-library/react" "12.1.4"
"@testing-library/react-hooks" "7.0.2"
- "@testing-library/user-event" "13.5.0"
+ "@testing-library/user-event" "14.0.0"
"@types/faker" "5.5.9"
"@types/fetch-mock" "7.3.5"
"@types/iframe-resizer" "3.5.9"
- "@types/jest" "27.4.0"
+ "@types/jest" "27.4.1"
"@types/js-cookie" "3.0.1"
"@types/lodash-es" "4.17.6"
"@types/query-string" "6.3.0"
- "@types/react" "17.0.39"
+ "@types/react" "17.0.43"
"@types/react-autosuggest" "10.1.5"
- "@types/react-dom" "17.0.11"
+ "@types/react-dom" "17.0.14"
"@types/react-modal" "3.13.1"
- "@typescript-eslint/eslint-plugin" "5.11.0"
- "@typescript-eslint/parser" "5.11.0"
+ "@typescript-eslint/eslint-plugin" "5.17.0"
+ "@typescript-eslint/parser" "5.17.0"
babel-jest "27.5.1"
- babel-loader "8.2.3"
+ babel-loader "8.2.4"
babel-plugin-react-intl "8.2.25"
bootstrap ">=4.6.0 <5"
cljs-merge "1.1.1"
- core-js "3.21.0"
+ core-js "3.21.1"
downshift "6.1.7"
- eslint "8.9.0"
+ eslint "8.12.0"
eslint-config-airbnb "19.0.4"
- eslint-config-airbnb-typescript "16.1.0"
- eslint-config-prettier "8.3.0"
+ eslint-config-airbnb-typescript "16.1.4"
+ eslint-config-prettier "8.5.0"
eslint-plugin-compat "4.0.2"
- eslint-plugin-formatjs "3.0.0"
+ eslint-plugin-formatjs "3.1.0"
eslint-plugin-import "2.25.4"
eslint-plugin-jsx-a11y "6.5.1"
eslint-plugin-prettier "4.0.0"
- eslint-plugin-react "7.28.0"
- eslint-plugin-react-hooks "4.3.0"
+ eslint-plugin-react "7.29.4"
+ eslint-plugin-react-hooks "4.4.0"
faker "5.5.3"
fetch-mock "9.11.0"
glob "7.2.0"
+ i18n-iso-countries "7.4.0"
iframe-resizer "4.3.2"
intl-pluralrules "1.3.1"
jest "27.5.1"
@@ -7239,22 +7480,24 @@ richie-education@2.13.0:
mdn-polyfills "5.20.0"
node-fetch ">2.6.6 <3"
nodemon "2.0.15"
- prettier "2.5.1"
+ prettier "2.6.1"
query-string "7.1.1"
- react "17.0.2"
+ react ">=17.0.2 <18"
react-autosuggest "10.1.0"
- react-dom "17.0.2"
- react-intl "5.24.6"
+ react-dom ">=17.0.2 <18"
+ react-hook-form "7.29.0"
+ react-intl "5.24.8"
react-modal "3.14.4"
- react-query "3.34.15"
- sass "1.49.7"
+ react-query "3.34.19"
+ sass "1.49.9"
source-map-loader "3.0.1"
- typescript "4.5.5"
- webpack "5.68.0"
+ typescript "4.6.3"
+ webpack "5.70.0"
webpack-cli "4.9.2"
whatwg-fetch "3.6.2"
xhr-mock "2.5.1"
- yargs "17.3.1"
+ yargs "17.4.0"
+ yup "0.32.11"
rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
@@ -7283,19 +7526,19 @@ safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sass@1.49.7:
- version "1.49.7"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.7.tgz#22a86a50552b9b11f71404dfad1b9ff44c6b0c49"
- integrity sha512-13dml55EMIR2rS4d/RDHHP0sXMY3+30e1TKsyXaSz3iLWVoDWEoboY8WzJd5JMnxrRHffKO3wq2mpJ0jxRJiEQ==
+sass@1.49.8:
+ version "1.49.8"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.8.tgz#9bbbc5d43d14862db07f1c04b786c9da9b641828"
+ integrity sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0"
-sass@1.49.8:
- version "1.49.8"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.8.tgz#9bbbc5d43d14862db07f1c04b786c9da9b641828"
- integrity sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==
+sass@1.49.9:
+ version "1.49.9"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.9.tgz#b15a189ecb0ca9e24634bae5d1ebc191809712f9"
+ integrity sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
@@ -7776,6 +8019,11 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
+toposort@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330"
+ integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=
+
touch@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b"
@@ -7884,10 +8132,10 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@4.5.5:
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
- integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
+typescript@4.6.3:
+ version "4.6.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c"
+ integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==
typescript@^4.0:
version "4.0.5"
@@ -8116,13 +8364,13 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@5.68.0:
- version "5.68.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.68.0.tgz#a653a58ed44280062e47257f260117e4be90d560"
- integrity sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==
+webpack@5.70.0:
+ version "5.70.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d"
+ integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==
dependencies:
- "@types/eslint-scope" "^3.7.0"
- "@types/estree" "^0.0.50"
+ "@types/eslint-scope" "^3.7.3"
+ "@types/estree" "^0.0.51"
"@webassemblyjs/ast" "1.11.1"
"@webassemblyjs/wasm-edit" "1.11.1"
"@webassemblyjs/wasm-parser" "1.11.1"
@@ -8130,7 +8378,7 @@ webpack@5.68.0:
acorn-import-assertions "^1.7.6"
browserslist "^4.14.5"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.8.3"
+ enhanced-resolve "^5.9.2"
es-module-lexer "^0.9.0"
eslint-scope "5.1.1"
events "^3.2.0"
@@ -8296,10 +8544,10 @@ yargs-parser@^21.0.0:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55"
integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==
-yargs@17.3.1:
- version "17.3.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9"
- integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==
+yargs@17.4.0:
+ version "17.4.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.0.tgz#9fc9efc96bd3aa2c1240446af28499f0e7593d00"
+ integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==
dependencies:
cliui "^7.0.2"
escalade "^3.1.1"
@@ -8326,3 +8574,16 @@ yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+
+yup@0.32.11:
+ version "0.32.11"
+ resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.11.tgz#d67fb83eefa4698607982e63f7ca4c5ed3cf18c5"
+ integrity sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==
+ dependencies:
+ "@babel/runtime" "^7.15.4"
+ "@types/lodash" "^4.14.175"
+ lodash "^4.17.21"
+ lodash-es "^4.17.21"
+ nanoclone "^0.2.1"
+ property-expr "^2.0.4"
+ toposort "^2.0.2"