From 9c05373699124d2676420ff30f0a84172a8f3f03 Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Tue, 18 Jan 2022 20:04:55 +0000 Subject: [PATCH] More fixes. - Legacy-Id: 19856 --- ietf/doc/templatetags/ietf_filters.py | 7 +- ietf/doc/tests_review.py | 2 +- ietf/ietfauth/tests.py | 6 +- ietf/meeting/tests_js.py | 8 +- ietf/settings.py | 1 + ietf/static/css/ietf.scss | 14 + ietf/static/js/ipr-search.js | 58 +- ietf/static/js/list.js | 3 +- ietf/templates/doc/document_charter.html | 2 +- ietf/templates/group/group_about.html | 2 +- ietf/templates/group/milestones.html | 27 +- ietf/templates/iesg/agenda_charter.html | 8 +- ietf/templates/iesg/agenda_conflict_doc.html | 4 +- ietf/templates/iesg/agenda_doc.html | 18 +- .../templates/iesg/feed_item_description.html | 3 +- .../iesg/milestones_needing_review.html | 34 +- ietf/templates/iesg/moderator_charter.html | 119 +- .../iesg/moderator_conflict_doc.html | 89 +- ietf/templates/iesg/moderator_doc.html | 4 +- ietf/templates/iesg/moderator_package.html | 6 +- ietf/templates/iesg/review_decisions.html | 22 +- ietf/templates/iesg/scribe_conflict_doc.html | 24 - ietf/templates/iesg/scribe_doc.html | 26 - ietf/templates/iesg/scribe_doc_ballot.html | 34 - ietf/templates/ietfauth/apikeys.html | 100 +- ietf/templates/ietfauth/edit_field.html | 26 +- ietf/templates/ietfauth/review_overview.html | 334 +- ietf/templates/ietfauth/testemail.html | 31 +- ietf/templates/ietfauth/whitelist_form.html | 44 +- ietf/templates/ipr/add_comment.html | 29 +- ietf/templates/ipr/add_email.html | 27 +- ietf/templates/ipr/admin_list.html | 30 +- ietf/templates/ipr/details_edit.html | 195 +- ietf/templates/ipr/details_history.html | 62 +- ietf/templates/ipr/details_tabs.html | 10 +- ietf/templates/ipr/details_view.html | 1049 ++-- ietf/templates/ipr/disclosure.html | 48 +- ietf/templates/ipr/email.html | 25 +- ietf/templates/ipr/ipr_intro.html | 14 +- ietf/templates/ipr/ipr_table.html | 32 +- ietf/templates/ipr/list.html | 65 +- ietf/templates/ipr/notify.html | 21 +- ietf/templates/ipr/removed.html | 8 +- ietf/templates/ipr/search.html | 5 +- ietf/templates/ipr/search_doc_list.html | 20 +- ietf/templates/ipr/search_doc_result.html | 49 +- .../templates/ipr/search_doctitle_result.html | 52 +- ietf/templates/ipr/search_error.html | 16 +- ietf/templates/ipr/search_form.html | 188 +- ietf/templates/ipr/search_holder_result.html | 8 +- .../templates/ipr/search_iprtitle_result.html | 12 +- ietf/templates/ipr/search_patent_result.html | 15 +- ietf/templates/ipr/search_result.html | 67 +- ietf/templates/ipr/search_wg_result.html | 52 +- ietf/templates/ipr/state.html | 24 +- ietf/templates/ipr/submitted.html | 22 +- ietf/templates/liaisons/detail.html | 4 +- ietf/templates/liaisons/edit_attachment.html | 38 +- .../liaisons/feed_item_description.html | 15 +- .../mailinglists/group_archives.html | 38 +- ietf/templates/mailinglists/nonwg.html | 44 +- package-lock.json | 4848 +++-------------- 62 files changed, 2711 insertions(+), 5477 deletions(-) delete mode 100644 ietf/templates/iesg/scribe_conflict_doc.html delete mode 100644 ietf/templates/iesg/scribe_doc.html delete mode 100644 ietf/templates/iesg/scribe_doc_ballot.html diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 2452ec7b8..daf24cd3d 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -409,17 +409,14 @@ def ad_area(user): def format_history_text(text, trunc_words=25): """Run history text through some cleaning and add ellipsis if it's too long.""" full = mark_safe(text) - - if text.startswith("This was part of a ballot set with:"): - full = urlize_ietf_docs(full) + full = urlize_ietf_docs(full) return format_snippet(full, trunc_words) @register.filter def format_snippet(text, trunc_words=25): # urlize if there aren't already links present - if not 'href=' in text: - text = bleach.linkify(text, parse_email=True) + text = bleach.linkify(text, parse_email=True) full = keep_spacing(collapsebr(linebreaksbr(mark_safe(sanitize_fragment(text))))) snippet = truncatewords_html(full, trunc_words) if snippet != full: diff --git a/ietf/doc/tests_review.py b/ietf/doc/tests_review.py index 294a9e396..ea3c00911 100644 --- a/ietf/doc/tests_review.py +++ b/ietf/doc/tests_review.py @@ -407,7 +407,7 @@ class ReviewTests(TestCase): login_testing_unauthorized(self, "reviewsecretary", reject_url) r = self.client.get(reject_url) self.assertEqual(r.status_code, 200) - self.assertContains(r, assignment.reviewer.person.plain_name()) + self.assertContains(r, assignment.reviewer.person.name) self.assertNotContains(r, 'can not be rejected') self.assertContains(r, ' - - + {% endif %} - - {% for t in teams %} -

Settings for {{ t }}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Can review{{ t.reviewer_settings.get_min_interval_display|default:"No max frequency set" }}
Skip next assignments{{ t.reviewer_settings.skip_next }}
Filter regexp{% if t.reviewer_settings.filter_re %}{{ t.reviewer_settings.filter_re }}{% else %}(None){% endif %}
Remind days before deadline{{ t.reviewer_settings.remind_days_before_deadline|default:"(Do not remind)" }}
Periodic reminder of open reviews every X days{{ t.reviewer_settings.remind_days_open_reviews|default:"(Do not remind)" }}
Select me next for an assignment{{ t.reviewer_settings.request_assignment_next|yesno }}
Unavailable periods - {% if t.unavailable_periods %} - {% include "review/unavailable_table.html" with unavailable_periods=t.unavailable_periods %} - {% else %} - (No periods) - {% endif %} -
- -
- Change settings -
- - +

+ Settings for {{ t }} +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Setting + + Value +
+ Can review + + {{ t.reviewer_settings.get_min_interval_display|default:"No max frequency set" }} +
+ Skip next assignments + + {{ t.reviewer_settings.skip_next }} +
+ Filter regexp + + {% if t.reviewer_settings.filter_re %} + {{ t.reviewer_settings.filter_re }} + {% else %} + (None) + {% endif %} +
+ Remind days before deadline + + {{ t.reviewer_settings.remind_days_before_deadline|default:"(Do not remind)" }} +
+ Periodic reminder of open reviews every X days + + {{ t.reviewer_settings.remind_days_open_reviews|default:"(Do not remind)" }} +
+ Select me next for an assignment + + {{ t.reviewer_settings.request_assignment_next|yesno }} +
+ Unavailable periods + + {% if t.unavailable_periods %} + {% include "review/unavailable_table.html" with unavailable_periods=t.unavailable_periods %} + {% else %} + (No periods) + {% endif %} +
+
+ + Change settings + +
{% empty %} -

Settings

- -

It looks like you are not a reviewer in any active review team.

+

+ Settings +

+

+ It looks like you are not a reviewer in any active review team. +

{% endfor %} - {% endblock %} - {% block js %} {{ review_wish_form.media.js }} + {% endblock %} \ No newline at end of file diff --git a/ietf/templates/ietfauth/testemail.html b/ietf/templates/ietfauth/testemail.html index d1e22b251..d3d719507 100644 --- a/ietf/templates/ietfauth/testemail.html +++ b/ietf/templates/ietfauth/testemail.html @@ -1,32 +1,27 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load django_bootstrap5 %} - {% block title %}Set up test email address{% endblock %} - {% block content %} {% origin %}

Set up test email address

- -

Since this server is running in test mode, all email to be sent out - is intercepted and thrown away.

- -

To receive a copy of each message before it's thrown away, you can +

+ Since this server is running in test mode, all email to be sent out + is intercepted and thrown away. +

+

+ To receive a copy of each message before it's thrown away, you can set an email address below. The address is stored in the testmailcc - cookie in your browser. So make sure cookies are enabled.

- -

Value of testmailcc: {{ cookie }}

- + cookie in your browser. So make sure cookies are enabled. +

+

+ Current value of testmailcc cookie: {{ cookie|default:"(Unset)" }} +

{% csrf_token %} {% bootstrap_form form %} - - - - -
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ietfauth/whitelist_form.html b/ietf/templates/ietfauth/whitelist_form.html index 653a844ab..2ad9c3026 100644 --- a/ietf/templates/ietfauth/whitelist_form.html +++ b/ietf/templates/ietfauth/whitelist_form.html @@ -1,27 +1,20 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2016, All Rights Reserved #} {% load origin %} - {% load django_bootstrap5 %} - {% block title %}Set up test email address{% endblock %} - {% block content %} {% origin %} {% if success %}

Whitelist entry creation successful

-

- Please ask the requestor to try the - account creation form + account creation form again, with the whitelisted email address. -

- {% else %}

Add a whitelist entry for account creation.

-

When an email request comes in for assistance with account creation because the automated account creation has failed, you can add the @@ -31,7 +24,6 @@ Before you do so, please complete the following 3 verification steps:

  1. - Has the person provided relevant information in his request, or has he simply copied the text from the account creation failure message? All genuine (non-spam) account creation requests seen between 2009 and 2016 for tools.ietf.org have @@ -39,52 +31,41 @@ creation failure message. If there's no proper request message, step 2 below can be performed to make sure the request is bogus, but if that also fails, no further effort should be needed. -
  2. - Google for the person's name within the ietf.org site: "Jane Doe site:ietf.org". If found, and the email address matches an address used in drafts or discussions, things are fine, and it's OK to add the address to the whitelist using this form, and ask the person to please try the - account creation form again. - + account creation form + again.
  3. -

    - If google finds no trace of the person being an ietf participant, he or she could still be somebody who is just getting involved in IETF work. A datatracker account is probably not necessary, (no account is necessary to 'join' a WG -- the right thing in that case is to join the right mailing list, and the person could be told so) -- but in case this is a legitimate request, please email the person and ask: - + + "Which wgs do you require a password for?" +

    -
    - "Which wgs do you require a password for?" -
    -

    - This is a bit of a trick question, because it is very unlikely that somebody who isn't involved in IETF work will give a reasonable response, while almost any answer from somebody who is doing IETF work will show that they have some clue. -

    - Please note the exact wording. Do not ask about "working groups" -- that will make it easier for people to google for IETF working groups. Ask the question as given above, with lowercase "wgs". -

    - If the answer to this question shows clue, then add the address to the whitelist using this form, and ask the person to please try the - account creation form again. - + account creation form + again.

@@ -92,12 +73,7 @@
{% csrf_token %} {% bootstrap_form form %} - - - - -
{% endif %} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/add_comment.html b/ietf/templates/ipr/add_comment.html index b2c302f6e..62a37b13b 100644 --- a/ietf/templates/ipr/add_comment.html +++ b/ietf/templates/ipr/add_comment.html @@ -1,27 +1,24 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load django_bootstrap5 %} - {% block title %}Add comment on {{ ipr.title }}{% endblock %} - {% block content %} {% origin %} -

Add comment
{{ ipr }}

- -

The comment will be added to the history trail of the disclosure.

- +

+ Add comment +
+ {{ ipr }} +

+

+ The comment will be added to the history trail of the disclosure. +

{% csrf_token %} - {% bootstrap_form form %} - - - - - Back - - + + Back
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/add_email.html b/ietf/templates/ipr/add_email.html index 96dce8d97..747c1b688 100644 --- a/ietf/templates/ipr/add_email.html +++ b/ietf/templates/ipr/add_email.html @@ -1,27 +1,24 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load django_bootstrap5 %} - {% block title %}Add email on {{ ipr.title }}{% endblock %} - {% block content %} {% origin %} -

Add email
{{ ipr }}

- -

The email will be added to the history trail of the disclosure.

- +

+ Add email +
+ {{ ipr }} +

+

+ The email will be added to the history trail of the disclosure. +

{% csrf_token %} - {% bootstrap_form form %} - - - - Back - - + Back
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/admin_list.html b/ietf/templates/ipr/admin_list.html index d71549d86..a9d9c822c 100644 --- a/ietf/templates/ipr/admin_list.html +++ b/ietf/templates/ipr/admin_list.html @@ -1,23 +1,34 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load ietf_filters static %} - -{% block title %}IPR Admin - {% for s in states %}{{ s.name }}{% if not forloop.last %}/{% endif %}{% endfor %} Disclosures{% endblock %} - +{% block title %} + IPR Admin - + {% for s in states %} + {{ s.name }} + {% if not forloop.last %}/{% endif %} + {% endfor %} + Disclosures +{% endblock %} {% block pagehead %} {% endblock %} - {% block content %} {% origin %} -

IPR Admin - {% for s in states %}{{ s.name }}{% if not forloop.last %}/{% endif %}{% endfor %} Disclosures

- +

+ IPR Admin +
+ + {% for s in states %} + {{ s.name }} + {% if not forloop.last %}/{% endif %} + {% endfor %} + disclosures +

Back to IPR Disclosure Page

- - {% include "ipr/ipr_table.html" %} - {% endblock %} - {% block js %} {% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/details_edit.html b/ietf/templates/ipr/details_edit.html index 33f68f2ef..d4c456806 100644 --- a/ietf/templates/ipr/details_edit.html +++ b/ietf/templates/ipr/details_edit.html @@ -1,57 +1,62 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} {% load static %} {% load ietf_filters ipr_filters django_bootstrap5 %} - -{% block title %}{% if form.instance %}Edit IPR #{{ form.instance.id }}{% else %}New IPR{% endif %}{% endblock %} - -{% block pagehead %} - {{ form.media.css }} +{% block title %} + {% if form.instance %} + Edit IPR #{{ form.instance.id }} + {% else %} + New IPR + {% endif %} {% endblock %} - +{% block pagehead %}{{ form.media.css }}{% endblock %} {% block content %} {% origin %} - {% if form.instance|to_class_name == "HolderIprDisclosure" %}

The Patent Disclosure and Licensing Declaration Template for Specific IPR Disclosures

- -

This document is an IETF IPR Disclosure and Licensing Declaration +

+ This document is an IETF IPR Disclosure and Licensing Declaration Template and is submitted to inform the IETF of a) patent or patent application information regarding the IETF document or contribution listed in Section IV, and b) an IPR Holder's intention with respect to the licensing of its necessary patent claims. No actual license is implied by submission of this template. Please complete and submit a separate template for each IETF document or contribution to which the - disclosed patent information relates.

- + disclosed patent information relates. +

{% elif form.instance|to_class_name == "ThirdPartyIprDisclosure" %}

The Patent Disclosure and Licensing Declaration Template for Third Party IPR Disclosures

-

This form is used to let the IETF know about patent information +

+ This form is used to let the IETF know about patent information regarding an IETF document or contribution when the person letting the IETF know about the patent has no relationship with the patent owners. - Click here + Click + here if you want to disclose information about patents or patent applications where you do have a relationship to the patent owners or - patent applicants.

- + patent applicants. +

{% else %}

The Patent Disclosure and Licensing Declaration Template for General IPR Disclosures

-

This document is an IETF IPR Patent Disclosure and Licensing +

+ This document is an IETF IPR Patent Disclosure and Licensing Declaration Template and is submitted to inform the IETF of a) patent or patent application information that is not related to a specific IETF document or contribution, and b) an IPR Holder's intention with respect to the licensing of its necessary patent claims. No actual - license is implied by submission of this template.

- -

Note: According to Section 5.4.3 of + license is implied by submission of this template. +

+

+ Note: According to Section 5.4.3 of RFC 8179, "Intellectual Property Rights in IETF Technology," you are still required to file specific disclosures on IPR unless your general disclosure satisfies certain conditions. Please see the - RFC for details.

+ RFC for details. +

{% endif %} -

Submissions that do not comply with the formal requirements of Section 5, "IPR Disclosures," of @@ -64,17 +69,13 @@ rejected. {% endif %}

-

If you have any questions or problems with form then please contact ietf-ipr@ietf.org. We do not accept IPR disclosures by email.

- -
{% csrf_token %} - {% if form.errors %}

@@ -82,48 +83,45 @@

{% if form.non_field_errors %}
    - {% for error in form.non_field_errors %} -
  • {{ error }}
  • - {% endfor %} + {% for error in form.non_field_errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}
{% endif %} - -

Fields marked with are required

- -

Updates

- +

+ Fields marked with + + are required. +

+

Updates

{% bootstrap_field form.updates layout="horizontal" %} - {% if user|has_role:"Secretariat" %} {% bootstrap_field form.compliant layout="horizontal" %} {% else %} {% endif %} - -

{% cycle 'I' 'II' 'III' 'IV' 'V' 'VI' 'VII' 'VIII' as section %}. - {% if form.instance|to_class_name == "ThirdPartyIprDisclosure" %}Possible{% endif %} Patent holder/applicant ("patent holder")

- +

+ {% cycle 'I' 'II' 'III' 'IV' 'V' 'VI' 'VII' 'VIII' as section %}. + {% if form.instance|to_class_name == "ThirdPartyIprDisclosure" %}Possible{% endif %} + Patent holder/applicant ("patent holder") +

{% bootstrap_field form.holder_legal_name layout='horizontal' %} - {% if form.holder_contact_name %} -

{% cycle section %}. Patent holder's contact for license application

+

{% cycle section %}. Patent holder's contact for license application

{% bootstrap_field form.holder_contact_name layout='horizontal' %} {% bootstrap_field form.holder_contact_email layout='horizontal' %} {% bootstrap_field form.holder_contact_info layout='horizontal' %} {% endif %} - {% if form.ietfer_name %} -

{% cycle section %}. Contact information for the IETF participant whose personal belief triggered this disclosure

+

+ {% cycle section %}. Contact information for the IETF participant whose personal belief triggered this disclosure +

{% bootstrap_field form.ietfer_name layout='horizontal' %} {% bootstrap_field form.ietfer_contact_email layout='horizontal' %} {% bootstrap_field form.ietfer_contact_info layout='horizontal' %} {% endif %} - {% if type != "generic" %} -

{% cycle section %}. IETF document or other contribution to which this IPR disclosure relates

- +

{% cycle section %}. IETF document or other contribution to which this IPR disclosure relates

If an Internet-Draft or RFC includes multiple parts and it is not reasonably apparent which part of such Internet-Draft or RFC is alleged @@ -132,42 +130,30 @@ the Internet-Draft or RFC that are alleged to be so covered.

- {{ draft_formset.management_form }} - {% for draft_form in draft_formset %} -
- - - +
+
{{ draft_form.id }} - {{ draft_form.document }}{% if draft_form.document.errors %}
{{ draft_form.document.errors }}
{% endif %} + {{ draft_form.document }} + {% if draft_form.document.errors %}
{{ draft_form.document.errors }}
{% endif %}
-
{% bootstrap_field draft_form.revisions class="form-control" placeholder="Revisions, e.g., 04-07" show_help=False show_label=False %}
-
{% bootstrap_field draft_form.sections class="form-control" placeholder="Sections" show_help=False show_label=False %}
{% endfor %} - {% comment %} {% for draft_form in draft_formset %} -
-
- {% bootstrap_label draft_form.document.label %} -
-
- {% bootstrap_field draft_form.document label_class="visually-hidden" show_help=False %} -
+
+
{% bootstrap_label draft_form.document.label %}
+
{% bootstrap_field draft_form.document label_class="visually-hidden" show_help=False %}
{% bootstrap_field draft_form.revisions placeholder="Revisions, e.g., 04-07" label_class="visually-hidden" show_help=False %}
@@ -177,18 +163,21 @@
{% endfor %} {% endcomment %} - -
- - + - {% bootstrap_field form.other_designations layout='horizontal' %} {% endif %} - -

{% cycle section %}. Disclosure of Patent Information{% if form.instance|to_class_name == "ThirdPartyIprDicslosure" %}, if known{% endif %} - i.e., patents or patent applications required to be disclosed by Section 5 of RFC8179

- +

+ {% cycle section %}. Disclosure of Patent Information + {% if form.instance|to_class_name == "ThirdPartyIprDicslosure" %}, if known{% endif %} + i.e., patents or patent applications required to be disclosed by Section 5 of RFC8179 +

{% if form.patent_number %}

A. For granted patents or published pending patent applications, @@ -199,27 +188,27 @@ {% bootstrap_field form.patent_title layout='horizontal' %} {% bootstrap_field form.patent_date layout='horizontal' %} {% bootstrap_field form.patent_notes layout='horizontal' %} - -

B. Does your disclosure relate to an unpublished pending patent application?

+

+ B. Does your disclosure relate to an unpublished pending patent application? +

{% bootstrap_field form.has_patent_pending layout='horizontal' %} - {% elif form.patent_info %}

A. For granted patents or published pending patent applications, please provide the following information:

{% bootstrap_field form.patent_info layout='horizontal' %} - -

B. Does your disclosure relate to an unpublished pending patent application?

+

+ B. Does your disclosure relate to an unpublished pending patent application? +

{% bootstrap_field form.has_patent_pending layout='horizontal' %} - {% else %} -

This disclosure relates to an unpublished pending patent application.

+

+ This disclosure relates to an unpublished pending patent application. +

{% endif %} - {% if form.licensing %} -

{% cycle section %}. Licensing declaration

- +

{% cycle section %}. Licensing declaration

The Patent Holder states that its position with respect to licensing any patent claims contained in the patent(s) or patent @@ -228,60 +217,54 @@ ("Necessary Patent Claims"), for the purpose of implementing such specification, is as follows (select one licensing declaration option only):

- {% bootstrap_field form.licensing layout='horizontal' %} - {% bootstrap_field form.licensing_comments layout='horizontal' %} - {% if form.submitter_claims_all_terms_disclosed %} {% bootstrap_field form.submitter_claims_all_terms_disclosed layout='horizontal' %} - {% if form.instance|to_class_name == "GenericIprDisclosure" %}

Note: According to - RFC 8179, + + RFC 8179 + , Section 5.4.3, unless you check the box above, and choose either option a) or b), you must still file specific IPR disclosures as appropriate.

{% endif %} {% endif %} -

Note: The individual submitting this template represents and warrants that he or she is authorized by the Patent Holder to agree to the - above-selected licensing declaration. + above-selected licensing declaration.

{% endif %} - {% if form.statement %} -

{% cycle section %}. Statement

+

+ {% cycle section %}. Statement +

The statement should include any licensing information.

- {% bootstrap_field form.statement layout='horizontal' %} - {% endif %} - -

{% cycle section %}. Contact information of submitter of this form

- +

+ {% cycle section %}. Contact information of submitter of this form +

{% bootstrap_field form.same_as_ii_above layout='horizontal' %} {% bootstrap_field form.submitter_name layout='horizontal' %} {% bootstrap_field form.submitter_email layout='horizontal' %} - -

{% cycle section %}. Other notes

- +

+ {% cycle section %}. Other notes +

{% bootstrap_field form.notes layout='horizontal' %} - {% bootstrap_button button_type="submit" name="submit" content="Submit" %} - - {% endblock %} - {% block js %} {{ form.media.js }} - - + + {% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/details_history.html b/ietf/templates/ipr/details_history.html index c62672b85..4c6f5dfaf 100644 --- a/ietf/templates/ipr/details_history.html +++ b/ietf/templates/ipr/details_history.html @@ -1,63 +1,67 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - -{% load ietf_filters ipr_filters static %} - +{% load ietf_filters ipr_filters static person_filters textfilters %} {% block morecss %} {% endblock %} - {% block title %}History for IPR - {{ ipr.title }}{% endblock %} - {% block content %} {% origin %} -

History for IPR disclosure
{{ ipr.title }}

- +

+ History for IPR disclosure +
+ {{ ipr.title }} +

{% include "ipr/details_tabs.html" %} - {% if user|has_role:"Area Director,Secretariat,IANA,RFC Editor" %}

- Add comment - Add email + + Add comment + + + Add email +

{% endif %} - - +
- - - - + + + + - {% for e in events %} - - - {% if e.message %} - - {% else %} - - {% endif %} + + {% endfor %}
DateTypeByTextDateTypeByText
{{ e.time|date:"Y-m-d" }}{{ e.type }} + + {{ e.type }} {% if e.response_due and e.response_past_due %} {% endif %} {{ e.by }}{{ e.message|render_message_for_history|format_history_text:"100"|safe }} - {% if e.response_due %} -
Response Due: {{ e.response_due|date:"Y-m-d" }} - {% endif %} -
{{ e.desc|format_history_text }}{% person_link e.by %} + {% if e.message %} + {% if e.response_due %}Response due: {{ e.response_due|date:"Y-m-d" }}{% endif %} +
{{ e.message|render_message_for_history|format_history_text:"100" }}
+ {% else %} + {{ e.desc|format_history_text }} + {% endif %} +
{% endblock %} - {% block js %} {% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/details_tabs.html b/ietf/templates/ipr/details_tabs.html index 96fc1f205..04982bc9a 100644 --- a/ietf/templates/ipr/details_tabs.html +++ b/ietf/templates/ipr/details_tabs.html @@ -1,9 +1,11 @@ +{# bs5ok #} {# Copyright The IETF Trust 2015, All Rights Reserved #} -{% load origin %}{% origin %} - \ No newline at end of file diff --git a/ietf/templates/ipr/details_view.html b/ietf/templates/ipr/details_view.html index 056ef9beb..ad84b23e2 100644 --- a/ietf/templates/ipr/details_view.html +++ b/ietf/templates/ipr/details_view.html @@ -1,418 +1,699 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, 2017. All Rights Reserved. #} {% load origin %} - {% load ietf_filters ipr_filters %} - {% block title %}IPR Details - {{ ipr.title }}{% endblock %} - {% block pagehead %} - + {% endblock %} - {% block content %} {% origin %} -
- -

IPR Details
{{ ipr.title }}

- - {% include "ipr/details_tabs.html" %} - -
- {% if ipr.state_id == 'posted' %} - Update this IPR disclosure - {% endif %} - - {% if user|has_role:"Secretariat" %} - {# admin actions #} - {% if ipr.updates and ipr.state_id == 'pending' and not ipr.update_notified_date %} - Notify - {% endif %} - - {% if ipr.updates and ipr.state_id == 'pending' and ipr.update_notified_date or not ipr.updates and ipr.state_id == 'pending' %} - Post - {% endif %} - - Email - Edit - Change State - {% endif %} -
- - {% if not ipr.compliant %} - {% if in_force_ipr_rfc == 'RFC 8179' %} -

This IPR disclosure does not comply with the formal requirements of Section 5, - "IPR Disclosures," of RFC 8179, "Intellectual Property Rights in IETF Technology."

- {% else %} -

This IPR disclosure does not comply with the formal requirements of Section 6, - "IPR Disclosures," of RFC 3979, "Intellectual Property Rights in IETF Technology."

- {% endif %} - {% endif %} - - {% if ipr.has_legacy_event %} -

The text of the original IPR disclosure is available in the disclosure history.

- {% endif %} - -
- Submitted: - {{ ipr.time|date:"F j, Y" }} under the rules in {{ in_force_ipr_rfc }} -
- -
- {% if user|has_role:"Secretariat" %} - State: - {{ ipr.state }} - {% endif %} -
- - +

+ IPR Details +
+ {{ ipr.title }} +

+ {% include "ipr/details_tabs.html" %} +
{% if ipr.state_id == 'posted' %} -

Note: Updates to IPR disclosures must only be made by authorized - representatives of the original submitters. Updates will automatically - be forwarded to the current Patent Holder's Contact and to the Submitter - of the original IPR disclosure.

+ + Update this IPR disclosure + {% endif %} - - {% if updates_iprs or updated_by_iprs%} -

Updates

- - {% if updated_by_iprs %} -
-
Updated by
-
- {% for item in updated_by_iprs %} -
- IPR Disclosure ID #{{ item.source.id }}, - {% if item.source.state.slug == "removed" %} - "{{ item.source.title }}" (which was removed at the request of the submitter) - {% else %} - "{{ item.source.title }}" - {% endif %} -
- {% endfor %} -
+ {% if user|has_role:"Secretariat" %} + {# admin actions #} + {% if ipr.updates and ipr.state_id == 'pending' and not ipr.update_notified_date %} + + Notify + {% endif %} - - {% if updates_iprs %} -
-
Updates
-
- {% for item in updates_iprs %} -
- IPR Disclosure ID #{{ item.target.id }}, - {% if item.target.state.slug == "removed" %} - "{{ item.target.title }}" (which was removed at the request of the submitter) - {% elif item.target.state.slug == "rejected" %} - "{{ item.target.title }}" (which was rejected) - {% elif item.target.state.slug == "parked" %} - "{{ item.target.title }}" - {% else %} - "{{ item.target.title }}" - {% endif %} -
- {% endfor %} -
+ {% if ipr.updates and ipr.state_id == 'pending' and ipr.update_notified_date or not ipr.updates and ipr.state_id == 'pending' %} + + Post + {% endif %} + + Email + + Edit + Change State {% endif %} - - {% if user|has_role:"Secretariat" and ipr.update_notified_date %} -
This update was notified to the submitter of the IPR that is being updated on: {{ ipr.update_notified_date|date:"Y-m-d" }}
+
+ {% if not ipr.compliant %} + {% if in_force_ipr_rfc == 'RFC 8179' %} +

+ This IPR disclosure does not comply with the formal requirements of Section 5, + "IPR Disclosures," of + RFC 8179 + , "Intellectual Property Rights in IETF Technology." +

+ {% else %} +

+ This IPR disclosure does not comply with the formal requirements of Section 6, + "IPR Disclosures," of + RFC 3979 + , "Intellectual Property Rights in IETF Technology." +

{% endif %} - -
- -

{% cycle 'I' 'II' 'III' 'IV' 'V' 'VI' 'VII' 'VIII' as section %}. - {% if ipr|to_class_name == "ThirdPartyIprDisclosure" %}Possible{% endif %} - Patent Holder/Applicant ("Patent Holder")

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - + {% endif %} + {% if ipr.has_legacy_event %} +

+ The text of the original IPR disclosure is available in the + disclosure history + . +

+ {% endif %} +
+ Submitted: + {{ ipr.time|date:"F j, Y" }} under the rules in {{ in_force_ipr_rfc }} +
+
+ {% if user|has_role:"Secretariat" %} + State: + {{ ipr.state }} + {% endif %} +
+ {% if ipr.state_id == 'posted' %} +

+ Note: Updates to IPR disclosures must only be made by authorized + representatives of the original submitters. Updates will automatically + be forwarded to the current Patent Holder's Contact and to the Submitter + of the original IPR disclosure. +

+ {% endif %} + {% if updates_iprs or updated_by_iprs %} +

Updates

+ {% if updated_by_iprs %} +
+
+ Updated by +
+
+ {% for item in updated_by_iprs %} +
+ IPR Disclosure ID #{{ item.source.id }}, + {% if item.source.state.slug == "removed" %} + "{{ item.source.title }}" (which was removed at the request of the submitter) + {% else %} + " + {{ item.source.title }} + " + {% endif %} +
+ {% endfor %} +
+
+ {% endif %} + {% if updates_iprs %} +
+
+ Updates +
+
+ {% for item in updates_iprs %} +
+ IPR Disclosure ID #{{ item.target.id }}, + {% if item.target.state.slug == "removed" %} + "{{ item.target.title }}" (which was removed at the request of the submitter) + {% elif item.target.state.slug == "rejected" %} + "{{ item.target.title }}" (which was rejected) + {% elif item.target.state.slug == "parked" %} + "{{ item.target.title }}" + {% else %} + " + {{ item.target.title }} + " + {% endif %} +
+ {% endfor %} +
+
+ {% endif %} + {% endif %} + {% if user|has_role:"Secretariat" and ipr.update_notified_date %} +
+ This update was notified to the submitter of the IPR that is being updated on: {{ ipr.update_notified_date|date:"Y-m-d" }} +
+ {% endif %} +

+ {% cycle 'I' 'II' 'III' 'IV' 'V' 'VI' 'VII' 'VIII' as section %}. + {% if ipr|to_class_name == "ThirdPartyIprDisclosure" %}Possible{% endif %} + Patent Holder/Applicant ("Patent Holder") +

+
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.holder_legal_name }}Holder legal name{{ ipr.holder_legal_name }}
+ {% if prev %} + + + + + -
+ {% if prev.state.slug == "posted" %} + Previous ( + #{{ prev.id }} + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + This (#{{ ipr.id }})
- - {% if ipr.holder_contact_name or ipr.holder_contact_info %} -

{% cycle section %}. Patent Holder's Contact for Licence Application

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - - {% if prev %}{% endif %} - - + + {% endif %} + + + + + + + +
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.holder_contact_name }}Holder contact name{{ ipr.holder_contact_name }}
+ {% if prev %}{{ prev.holder_legal_name }}{% endif %} + Holder legal name{{ ipr.holder_legal_name }}
+ {% if ipr.holder_contact_name or ipr.holder_contact_info %} +

{% cycle section %}. Patent Holder's Contact for License Application

+ + {% if prev %} + + + + + - - - {% if prev %}{% endif %} - - - - - - {% if prev %}{% endif %} - - - - -
+ {% if prev.state.slug == "posted" %} + Previous ( + #{{ prev.id }} + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + This (#{{ ipr.id }})
{{ prev.holder_contact_email }}Holder contact email{{ ipr.holder_contact_email }}
{{ prev.holder_contact_info|linebreaks }}Holder contact info{{ ipr.holder_contact_info|linebreaks }}
+ {% endif %} - - {% if ipr.ietfer_name or ipr.ietfer_contact_email or ipr.ietfer_contact_info %} -

{% cycle section %}. Contact Information for the IETF Participant Whose Personal Belief Triggered this Disclosure

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - + + + + + + + + + + + + + + + + + +
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.ietfer_name }}Name{{ ipr.ietfer_name }}
+ {% if prev %}{{ prev.holder_contact_name }}{% endif %} + Holder contact name + {{ ipr.holder_contact_name }} +
+ {% if prev %}{{ prev.holder_contact_email }}{% endif %} + + Holder contact email + + {{ ipr.holder_contact_email }} +
+ {% if prev %}{{ prev.holder_contact_info|linebreaks }}{% endif %} + + Holder contact info + + {{ ipr.holder_contact_info|linebreaks }} +
+ {% endif %} + {% if ipr.ietfer_name or ipr.ietfer_contact_email or ipr.ietfer_contact_info %} +

+ {% cycle section %}. Contact Information for the IETF Participant Whose Personal Belief Triggered this Disclosure +

+ + {% if prev %} + + + + + - - - {% if prev %}{% endif %} - - - - - - {% if prev %}{% endif %} - - - - -
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
{{ prev.ietfer_contact_email }}Email{{ ipr.ietfer_contact_email }}
{{ prev.ietfer_contact_info|linebreaks }}Other info{{ ipr.ietfer_contact_info|linebreaks }}
+ {% endif %} - - {% if ipr.iprdocrel_set.all or ipr.other_designations %} -

{% cycle section %}. IETF Document or Other Contribution to Which this IPR Disclosure Relates

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - + + + + + + + + + + + + + + + + + +
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
+ {% if prev %}{{ prev.ietfer_name }}{% endif %} + + Name + + {{ ipr.ietfer_name }} +
+ {% if prev %}{{ prev.ietfer_contact_email }}{% endif %} + + Email + + {{ ipr.ietfer_contact_email }} +
+ {% if prev %}{{ prev.ietfer_contact_info|linebreaks }}{% endif %} + + Other info + + {{ ipr.ietfer_contact_info|linebreaks }} +
+ {% endif %} + {% if ipr.iprdocrel_set.all or ipr.other_designations %} +

+ {% cycle section %}. IETF Document or Other Contribution to Which this IPR Disclosure Relates +

+ + {% if prev %} + + + + + + + + {% endif %} + + + - {% endif %} - - - - - -
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
{% if prev %} - - {% for iprdocrel in prev.iprdocrel_set.all %} - {{ iprdocrel.doc_type }}: - {{ iprdocrel.formatted_name }} ("{{ iprdocrel.document.document.title }}") - - {% if iprdocrel.revisions %} -
Revisions: {{ iprdocrel.revisions }}
- {% endif %} - - {% if iprdocrel.sections %} -
Sections: {{ iprdocrel.sections }}
- {% endif %} - {% endfor %} - - {% if prev.other_designations %} - Designations for Other Contributions - {{ prev.other_designations }} - {% endif %} -
- {% for iprdocrel in ipr.iprdocrel_set.all %} + {% for iprdocrel in prev.iprdocrel_set.all %} {{ iprdocrel.doc_type }}: {{ iprdocrel.formatted_name }} ("{{ iprdocrel.document.document.title }}") - {% if iprdocrel.revisions %} -
Revisions: {{ iprdocrel.revisions }}
+
+ Revisions: {{ iprdocrel.revisions }} +
{% endif %} - {% if iprdocrel.sections %} -
Sections: {{ iprdocrel.sections }}
+
+ Sections: {{ iprdocrel.sections }} +
{% endif %} {% endfor %} - - {% if ipr.other_designations %} -
Designations for Other Contributions
-
{{ ipr.other_designations }}
+ {% if prev.other_designations %} + Designations for Other Contributions + {{ prev.other_designations }} {% endif %} -
- {% endif %} - - {% if ipr.patent_info or ipr.has_patent_pending %} -

{% cycle section %}. Disclosure of Patent Information i.e., patents or patent applications required to be disclosed by {{ in_force_ipr_rfc }}

- -

A. For granted patents or published pending patent applications, please provide the following information:

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - - -
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.patent_info|linebreaks }}Patent, Serial, Publication, Registration, or Application/File number(s){{ ipr.patent_info|linebreaks }}
- -

B. Does this disclosure relate to an unpublished pending patent application?:

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - + + + - {% if prev %}{% endif %} - - - -
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
+ + {% for iprdocrel in ipr.iprdocrel_set.all %} + {{ iprdocrel.doc_type }}: + {{ iprdocrel.formatted_name }} ("{{ iprdocrel.document.document.title }}") + {% if iprdocrel.revisions %} +
+ Revisions: {{ iprdocrel.revisions }} +
+ {% endif %} + {% if iprdocrel.sections %} +
+ Sections: {{ iprdocrel.sections }} +
+ {% endif %} + {% endfor %} + {% if ipr.other_designations %} +
+
+ Designations for Other Contributions +
+
+ {{ ipr.other_designations }} +
+
{% endif %} - {% endif %} -
{{ prev.has_patent_pending|yesno:"Yes,No" }}Has patent pending{{ ipr.has_patent_pending|yesno:"Yes,No" }}
- {% endif %} - - {% if ipr.licensing %} -

{% cycle section %}. Licensing Declaration

- -

- The Patent Holder states that its position with respect - to licensing any patent claims contained in the patent(s) or patent - application(s) disclosed above that would necessarily be infringed by - implementation of the technology required by the relevant IETF specification - ("Necessary Patent Claims"), for the purpose of implementing such - specification, is as follows(select one licensing declaration option only): -

- - {% if prev.licensing.slug == "provided-later" or ipr.licensing.slug == "provided-later" %} -
- Possible licensing choices a), b), and c) when Licensing Declaration to be Provided Later: -
    - {% for desc in choices_abc %} -
  • {{ desc}}
  • - {% endfor %} -
-
- {% endif %} - - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - - - - {% if prev %}{% endif %} - - - -
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{% if prev.licensing.slug == "provided-later" %}{{ prev.licensing.desc|slice:"2:"|slice:":117" }}){% else %}{{ prev.licensing.desc|slice:"2:" }}{% endif %}Licensing{% if ipr.licensing.slug == "provided-later" %}{{ ipr.licensing.desc|slice:"2:"|slice:":117" }}){% else %}{{ ipr.licensing.desc|slice:"2:" }}{% endif %}
{{ prev.licensing_comments|default:"(No information submitted)"|linebreaks }}Licensing information, comments, notes, or URL for further information{{ ipr.licensing_comments|default:"(No information submitted)"|linebreaks }}
- -

Note: The individual submitting this template represents and warrants - that he or she is authorized by the Patent Holder to agree to the - above-selected licensing declaration.

- - {% elif ipr.statement %} -

{% cycle section %}. Statement

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - - -
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.statement|linebreaks }}Statement{{ ipr.statement|linebreaks }}
- {% endif %} - -

{% cycle section %}. Contact Information of Submitter of this Form

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - + - - - {% if prev %}{% endif %} - - - -
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.submitter_name }}Submitter name{{ ipr.submitter_name }}
{{ prev.submitter_email }}Submitter email{{ ipr.submitter_email }}
- - {% if ipr.notes %} -

{% cycle section %}. Other Notes

- - - {% if prev %} - {% if prev.state.slug == "posted" %} - - {% else %} - - {% endif %} - {% endif %} - - {% if prev %}{% endif %} - - + +
Previous (#{{prev.id}})This (#{{ipr.id}})
Previous (#{{prev.id}}, {{prev.state}})This (#{{ipr.id}})
{{ prev.notes|linebreaks }}Additional notes{{ ipr.notes|linebreaks }}
+ {% endif %} + {% if ipr.patent_info or ipr.has_patent_pending %} +

+ {% cycle section %}. Disclosure of Patent Information +
+ i.e., patents or patent applications required to be disclosed by {{ in_force_ipr_rfc }} +

+

+ A. For granted patents or published pending patent applications, please provide the following information: +

+ + {% if prev %} + + + + + -
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
- + {% endif %} -
- -

Only those sections of the relevant entry form where the submitter provided information are displayed.

-
-{% endblock %} + + + + {% if prev %}{{ prev.patent_info|linebreaks }}{% endif %} + + + Patent, Serial, + Publication, Registration, + or Application/File number(s) + + + {{ ipr.patent_info|linebreaks }} + + + + +

+ B. Does this disclosure relate to an unpublished pending patent application?: +

+ + {% if prev %} + + + + + + + + {% endif %} + + + + + + + +
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
+ {% if prev %}{{ prev.has_patent_pending|yesno:"Yes,No" }}{% endif %} + + Has patent pending + + {{ ipr.has_patent_pending|yesno:"Yes,No" }} +
+ {% endif %} + {% if ipr.licensing %} +

+ {% cycle section %}. Licensing Declaration +

+

+ The Patent Holder states that its position with respect + to licensing any patent claims contained in the patent(s) or patent + application(s) disclosed above that would necessarily be infringed by + implementation of the technology required by the relevant IETF specification + ("Necessary Patent Claims"), for the purpose of implementing such + specification, is as follows(select one licensing declaration option only): +

+ {% if prev.licensing.slug == "provided-later" or ipr.licensing.slug == "provided-later" %} +
+ Possible licensing choices a), b), and c) when Licensing Declaration to be Provided Later: +
    + {% for desc in choices_abc %} +
  • + {{ desc }} +
  • + {% endfor %} +
+
+ {% endif %} + + {% if prev %} + + + + + + + + {% endif %} + + + + + + + + + + + + +
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
+ {% if prev %} + {% if prev.licensing.slug == "provided-later" %} + {{ prev.licensing.desc|slice:"2:"|slice:":117" }}) + {% else %} + {{ prev.licensing.desc|slice:"2:" }} + {% endif %} + {% endif %} + + Licensing + + {% if ipr.licensing.slug == "provided-later" %} + {{ ipr.licensing.desc|slice:"2:"|slice:":117" }}) + {% else %} + {{ ipr.licensing.desc|slice:"2:" }} + {% endif %} +
+ {% if prev %}{{ prev.licensing_comments|default:"(No information submitted)"|linebreaks }}{% endif %} + + Licensing information, comments, notes, or URL for further information + + {{ ipr.licensing_comments|default:"(No information submitted)"|linebreaks }} +
+

+ Note: The individual submitting this template represents and warrants + that he or she is authorized by the Patent Holder to agree to the + above-selected licensing declaration. +

+ {% elif ipr.statement %} +

+ {% cycle section %}. Statement +

+ + {% if prev %} + + + + + + + + {% endif %} + + + + + + + +
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
+ {% if prev %}{{ prev.statement|linebreaks }}{% endif %} + + Statement + + {{ ipr.statement|linebreaks }} +
+ {% endif %} +

+ {% cycle section %}. Contact Information of Submitter of this Form +

+ + {% if prev %} + + + + + + + + {% endif %} + + + + + + + + + + + + +
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
+ {% if prev %}{{ prev.submitter_name }}{% endif %} + + Submitter name + + {{ ipr.submitter_name }} +
+ {% if prev %}{{ prev.submitter_email }}{% endif %} + + Submitter email + + {{ ipr.submitter_email }} +
+ {% if ipr.notes %} +

+ {% cycle section %}. Other Notes +

+ + {% if prev %} + + + + + + + + {% endif %} + + + + + + + +
+ {% if prev.state.slug == "posted" %} + Previous ( + + #{{ prev.id }} + + ) + {% else %} + Previous (#{{ prev.id }}, {{ prev.state }}) + {% endif %} + + + This (#{{ ipr.id }}) +
+ {% if prev %}{{ prev.notes|linebreaks }}{% endif %} + + Additional notes + + {{ ipr.notes|linebreaks }} +
+ {% endif %} +

+ Only those sections of the relevant entry form where the submitter provided information are displayed above. +

+{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/disclosure.html b/ietf/templates/ipr/disclosure.html index b69a5192b..c2f7d2696 100644 --- a/ietf/templates/ipr/disclosure.html +++ b/ietf/templates/ipr/disclosure.html @@ -1,62 +1,66 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% block title %}IPR disclosures{% endblock %} - {% block content %} {% origin %}

IPR disclosures

- {% include "ipr/ipr_intro.html" %} - -

- To remove an IPR disclosure from the list, please contact the IETF Secretariat at ietf-ipr@ietf.org. + To remove an IPR disclosure from the list, please contact the IETF Secretariat at + ietf-ipr@ietf.org.

-
-

IETF Contribution: Any submission to the IETF intended by the Contributor for publication as all or part of an Internet-Draft or RFC (except for RFC Editor Contributions described below) and any statement made within the context of an IETF activity. Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to:

-
  • the IETF plenary session,
  • any IETF working group or portion thereof,
  • the IESG, or any member thereof on behalf or the IESG,
  • the IAB or any member thereof on behalf of the IAB,
  • -
  • any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices,
  • +
  • + any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices, +
  • the RFC Editor or the Internet-Drafts function (except for RFC Editor Contributions described below).
-

Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this document.

-

A participant in any IETF activity is deemed to accept all IETF rules of process, as documented in Best Current Practices RFCs and IESG Statements.

-

A participant in any IETF activity acknowledges that written, audio and video records of meetings may be made and may be available to the public.

-
-

RFC Editor Contribution: An Internet-Draft intended by the Contributor to be submitted to the RFC Editor for publication as an Informational or Experimental RFC but not intended to be part of the IETF Standards Process.

- -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/email.html b/ietf/templates/ipr/email.html index ed910da8d..ea35edda5 100644 --- a/ietf/templates/ipr/email.html +++ b/ietf/templates/ipr/email.html @@ -1,33 +1,28 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} {% load static %} {% load django_bootstrap5 %} - {% block title %}Email submitter of {{ ipr.title }}{% endblock %} - {% block pagehead %} {% endblock %} - {% block content %} {% origin %} -

Email submitter
{{ ipr.title }}

- -
+

+ Email submitter +
+ {{ ipr.title }} +

+ {% csrf_token %} - {% bootstrap_form form %} - - - - Back - - + Back
{% endblock %} - {% block js %} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/ipr_intro.html b/ietf/templates/ipr/ipr_intro.html index aeb47839d..a96388f40 100644 --- a/ietf/templates/ipr/ipr_intro.html +++ b/ietf/templates/ipr/ipr_intro.html @@ -1,28 +1,24 @@ +{# bs5ok #}

- This page provides a mechanism for filing disclosures about intellectual property rights (IPR) and for finding out what IPR disclosures have been filed. The IETF intellectual property rights rules are defined in RFC - 8179, "Intellectual - Property Rights in IETF Technology". - + 8179, + + "Intellectual Property Rights in IETF Technology".

- The IETF takes no position regarding the validity or scope of any intellectual property rights or other rights that might be claimed to pertain to the implementation or use of the technology described in any IETF documents or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. -

- The material posted as IPR disclosures should be viewed as originating from the source of that information, and any issue or question related to the material should be directed to the source rather than the IETF. There is no implied endorsement or agreement by the IETF, the IESG or any other IETF entities with any of the material. - -

+

\ No newline at end of file diff --git a/ietf/templates/ipr/ipr_table.html b/ietf/templates/ipr/ipr_table.html index 886fe053e..80e565d88 100644 --- a/ietf/templates/ipr/ipr_table.html +++ b/ietf/templates/ipr/ipr_table.html @@ -1,15 +1,17 @@ +{# bs5ok #} {# Copyright The IETF Trust 2015, All Rights Reserved #} -{% load origin %}{% origin %} +{% load origin %} +{% origin %} {% load ietf_filters %} - + {% if administrative_list == 'pending' %} - + {% endif %} @@ -20,30 +22,34 @@ - {% if administrative_list == 'pending' %} {% with ipr.get_latest_event_msgout as latest_msgout %} - - + +
DateIDID TitleQueryResponse DueResponse due
{{ ipr.id }} {% if ipr.state_id == 'posted' or administrative_list %} - - + {% for item in ipr.relatedipr_source_set.all %} {% if item.target.state_id == 'posted' %} - + Updates ID + #{{ item.target.id }}. + {% endif %} {% endfor %} - {% for item in ipr.relatedipr_target_set.all %} {% if item.source.state_id == "posted" %} -
Updated by ID #{{ item.source.id }}.
+ Updated by ID + #{{ item.source.id }}. + {% endif %} {% endfor %} - {% else %}
{{ ipr.title }}
-
This IPR disclosure was removed at the request of the submitter.
+ This IPR disclosure was removed at the request of the submitter. {% endif %}
{% if latest_msgout %}{{ latest_msgout.time|date:"Y-m-d" }}{% endif %} + + {% if latest_msgout %}{{ latest_msgout.time|date:"Y-m-d" }}{% endif %} + {% if latest_msgout and latest_msgout.response_due %} {{ latest_msgout.response_due|date:"Y-m-d" }} {% if latest_msgout.response_past_due %} diff --git a/ietf/templates/ipr/list.html b/ietf/templates/ipr/list.html index bbbb4b854..2ffc5b0e4 100644 --- a/ietf/templates/ipr/list.html +++ b/ietf/templates/ipr/list.html @@ -1,62 +1,31 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load ietf_filters static %} - {% block title %}Intellectual property rights disclosures{% endblock %} - - - {% block pagehead %} {% endblock %} - {% block content %} {% origin %} -
-
- -

Intellectual property rights disclosures

- -
- - {% include "ipr/ipr_intro.html" %} - -
- -

- Submit an IPR disclosure - Search IPR disclosures - {% if user|has_role:"Secretariat" %} - Administrative View - {% endif %} -

- -

General IPR disclosures

- - {% include "ipr/ipr_table.html" with iprs=generic_disclosures %} - -

Specific IPR disclosures

- - {% include "ipr/ipr_table.html" with iprs=specific_disclosures %} - -

Specific third-party IPR disclosures

- - {% include "ipr/ipr_table.html" with iprs=thirdpty_disclosures %} - -
- - -
+

Intellectual property rights disclosures

+
{% include "ipr/ipr_intro.html" %}
+

+ Submit an IPR disclosure + Search IPR disclosures + {% if user|has_role:"Secretariat" %} + Administrative view + {% endif %} +

+

General IPR disclosures

+ {% include "ipr/ipr_table.html" with iprs=generic_disclosures %} +

Specific IPR disclosures

+ {% include "ipr/ipr_table.html" with iprs=specific_disclosures %} +

Specific third-party IPR disclosures

+ {% include "ipr/ipr_table.html" with iprs=thirdpty_disclosures %} {% endblock %} - {% block js %} {% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/notify.html b/ietf/templates/ipr/notify.html index 699cb2336..eb2542988 100644 --- a/ietf/templates/ipr/notify.html +++ b/ietf/templates/ipr/notify.html @@ -1,24 +1,19 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% load django_bootstrap5 %} - {% block title %}Send Notification{{ formset|pluralize }}{% endblock %} - {% block content %} {% origin %} -

Send Notification{{ formset|pluralize }}
{{ ipr }}

- -
+

+ Send Notification{{ formset|pluralize }} +
+ {{ ipr }} +

+ {% csrf_token %} - {% bootstrap_formset formset %} - - - - -
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/removed.html b/ietf/templates/ipr/removed.html index 21559b2b8..709c1a222 100644 --- a/ietf/templates/ipr/removed.html +++ b/ietf/templates/ipr/removed.html @@ -1,16 +1,12 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% block title %}{{ ipr.title }}{% endblock %} - {% block content %} {% origin %} -

{{ ipr.title }}

-

This IPR disclosure was removed at the submitter's request.

- -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search.html b/ietf/templates/ipr/search.html index 9fc4169f3..8e1277663 100644 --- a/ietf/templates/ipr/search.html +++ b/ietf/templates/ipr/search.html @@ -1,14 +1,13 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} {% load static %} {% block title %}IPR search{% endblock %} - {% block content %} {% origin %} {% include "ipr/search_form.html" %} {% endblock %} - {% block js %} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search_doc_list.html b/ietf/templates/ipr/search_doc_list.html index 32e461d80..988ec1ea5 100644 --- a/ietf/templates/ipr/search_doc_list.html +++ b/ietf/templates/ipr/search_doc_list.html @@ -1,17 +1,23 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% block title %}IPR disclosures - select Internet-Draft{% endblock %} - {% block content %} {% origin %} -

IPR disclosures - select Internet-Draft

- -

Please select one of following I-Ds:

+

+ IPR disclosures +
+ Select Internet-Draft +

+

+ Please select one of following I-Ds: +

-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search_doc_result.html b/ietf/templates/ipr/search_doc_result.html index 3f67468fb..08c69628e 100644 --- a/ietf/templates/ipr/search_doc_result.html +++ b/ietf/templates/ipr/search_doc_result.html @@ -1,3 +1,4 @@ +{# bs5ok #} {% extends "ipr/search_result.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %}{% origin %} @@ -8,67 +9,67 @@ {% endblock %} -{% block search_header %}Document IPR search results for {{doc}}{% endblock %} +{% block search_header %}
Document IPR search results
{{doc}}
{% endblock %} {% block search_result %} -

Total number of IPR disclosures found: {{ iprs|length }}.

+

Total number of IPR disclosures found: {{ iprs|length }}.

{% if iprs %} - - - + + + {% for ipr in iprs %} - + - {% endfor %}
DateIDStatementDateIDStatement
{{ ipr.time|date:"Y-m-d" }}{{ ipr.time|date:"Y-m-d" }} {{ ipr.id }}{{ ipr.title }}{% if ipr.state_id == 'removed' %} (Removed) {% endif %} - {% if ipr.updates %}
(Updates ID#: {% for upd in ipr.updates %}{{upd.target_id}}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %} +
{{ ipr.title }}{% if ipr.state_id == 'removed' %}Removed{% endif %} + {% if ipr.updates %}
(Updates ID#: {% for upd in ipr.updates %}{{upd.target_id}}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %}
{% if related_iprs %} -

- IPR declarations exist for related documents, see below. - These cannot be assumed to apply to the current document without closer inspection. +

+ IPR declarations exist for related documents, see below. + These cannot be assumed to apply to the current document without closer inspection.

{% endif %} {% endif %} -

Total number of documents searched: {{ docs|length}}.

+

Total number of documents searched: {{ docs|length}}.

- - - + + + {% for doc in docs %} - + - - + {% with doc.iprdocrel_set.all as doc_iprs %} {% if doc_iprs %} {% for ipr in doc_iprs %} {% if ipr.disclosure.state_id in states %} - + @@ -92,7 +93,7 @@
DateIDStatementDateIDStatement
- Results for {{ doc.name|rfcspace|lstrip:"0"|rfcnospace }} ("{{ doc.document.title }}"){% if not forloop.first %}{% if doc.related %}, that was {{ doc.relation|lower }} {{ doc.related.source|rfcspace|lstrip:"0"|rfcnospace }} ("{{ doc.related.source.title }}"){% endif %}{% endif %}: + + Results for {{ doc.name|rfcspace|lstrip:"0"|urlize_ietf_docs }} ("{{ doc.document.title }}"){% if not forloop.first %}{% if doc.related %}, which was {{ doc.relation|lower }} {{ doc.related.source|rfcspace|lstrip:"0"|urlize_ietf_docs }} ("{{ doc.related.source.title }}"){% endif %}{% endif %}
{{ ipr.disclosure.time|date:"Y-m-d" }}{{ ipr.disclosure.time|date:"Y-m-d" }} {{ ipr.disclosure.id }} {{ ipr.disclosure.title }}{% if ipr.disclosure.state_id == 'removed' %} (Removed) {% endif %} {% if ipr.disclosure.updates %}
(Updates ID#: {% for upd in ipr.disclosure.updates %}{{upd.target_id}}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %} @@ -81,7 +82,7 @@
- No IPR disclosures have been submitted directly on {{ doc.name|rfcspace|lstrip:"0" }}{% if iprs %}, + No IPR disclosures have been submitted directly on {{ doc.name|rfcspace|lstrip:"0"|urlize_ietf_docs }}{% if iprs %}, but there are disclosures on {% if docs|length == 2 %}a related document{% else %}related documents{% endif %}, listed on this page{% endif %}.
{% if related_iprs %} - + @@ -106,7 +107,7 @@ {% for ipr in related_iprs %} - + {% endif %} diff --git a/ietf/templates/liaisons/edit_attachment.html b/ietf/templates/liaisons/edit_attachment.html index 20d40b0fe..856fc7f7d 100644 --- a/ietf/templates/liaisons/edit_attachment.html +++ b/ietf/templates/liaisons/edit_attachment.html @@ -1,44 +1,28 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} {% load django_bootstrap5 widget_tweaks %} {% load static %} - {% block title %}Edit liaison attachment{% endblock %} - -{% block pagehead %} - -{% endblock %} - -{% block morecss %} - .widget { height: auto; min-height: 34px; } -{% endblock %} - {% block content %} {% origin %} -

Edit liaison attachment

- {% if form.errors %} -
-

There were errors in the submitted form -- see below. Please correct these and resubmit.

+
+

+ There were errors in the submitted form -- see below. Please correct these and resubmit. +

{% endif %} - {% bootstrap_form_errors form %} - -
+ {% csrf_token %} {% bootstrap_form form %} - - - Cancel + + Back + - - - -{% endblock %} - - - +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/liaisons/feed_item_description.html b/ietf/templates/liaisons/feed_item_description.html index 3cd17c622..d88282cc9 100644 --- a/ietf/templates/liaisons/feed_item_description.html +++ b/ietf/templates/liaisons/feed_item_description.html @@ -1,12 +1,19 @@ -{# Copyright The IETF Trust 2015, All Rights Reserved #}{% load origin %}{% origin %} +{# bs5ok #} +{# Copyright The IETF Trust 2015, All Rights Reserved #} +{% load origin %} +{% origin %} {{ obj.body|truncatewords:"30"|wordwrap:"80"|linebreaksbr }}

Attached Document{{ attachments|pluralize }}

{% if attachments %} {% else %} -

NONE

-{% endif %} +

+ (None) +

+{% endif %} \ No newline at end of file diff --git a/ietf/templates/mailinglists/group_archives.html b/ietf/templates/mailinglists/group_archives.html index 4c52159e4..4c0c76fd1 100644 --- a/ietf/templates/mailinglists/group_archives.html +++ b/ietf/templates/mailinglists/group_archives.html @@ -1,36 +1,50 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} -{% load origin %} - +{% load origin static %} +{% block pagehead %} + +{% endblock %} {% block title %}Web-based Working Group email archives{% endblock %} - {% block content %} {% origin %}

Web-based Working Group email archives

- -

These links to the Web-based working group e-mail archives are +

+ These links to the Web-based working group e-mail archives are extracted from the working group charters. Please consult the charters for more information about the mailing lists and archives of specific working groups. Charters for active working groups are available on - the Active IETF Working Groups Web page. + the + Active IETF Working Groups + Web page. Charters for concluded working groups are available on - the Concluded - Working Groups Web page.

- -
{{ ipr.time|date:"Y-m-d" }}{{ ipr.time|date:"Y-m-d" }} {{ ipr.id }} {{ ipr.title }} {% if ipr.updates %}
(Updates ID#: {% for upd in ipr.updates %}{{upd.target_id}}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %} @@ -122,4 +123,4 @@ {% block js %} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search_doctitle_result.html b/ietf/templates/ipr/search_doctitle_result.html index ad80f6a63..092becb81 100644 --- a/ietf/templates/ipr/search_doctitle_result.html +++ b/ietf/templates/ipr/search_doctitle_result.html @@ -1,56 +1,63 @@ +{# bs5ok #} {% extends "ipr/search_result.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} -{% load origin %}{% origin %} - +{% load origin %} +{% origin %} {% load ietf_filters static %} - {% block pagehead %} {% endblock %} - -{% block search_header %}Search result on {{ q }}{% endblock %} - +{% block search_header %}Search result on "{{ q }}"{% endblock %} {% block search_result %} {% if not docs %} -

No IPR disclosures related to a document with the words {{ q }} in the title have been submitted.

+

+ No IPR disclosures related to a document with the words "{{ q }}"" in the title have been submitted. +

{% else %} -

Total number of IPR disclosures found: {{ iprs|length }}.

- +

+ Total number of IPR disclosures found: {{ iprs|length }}. +

- + + + + + {% for alias in docs %} - + - - - + {% if alias.document.ipr %} {% for ipr in alias.document.ipr %} - + {% endfor %} - {% else %} - - + {% endif %} @@ -58,7 +65,6 @@
DateIDStatement
DateIDStatement
- IPR that is related to {{ alias.name|rfcspace|lstrip:"0"|rfcnospace }} ("{{ alias.document.title }}"){% if alias.related %} that was {{ alias.relation|lower }} {{ alias.related.source.name|rfcspace|lstrip:"0"|rfcnospace }} ("{{ alias.related.source.title }}"){% endif %} - + + IPR that is related to {{ alias.name|lstrip:"0"|rfcnospace|urlize_ietf_docs }} ("{{ alias.document.title }}") + {% if alias.related %} + that was {{ alias.relation|lower }} {{ alias.related.source.name|lstrip:"0"|rfcnospace|urlize_ietf_docs }} ("{{ alias.related.source.title }}") + {% endif %}
{{ ipr.disclosure.time|date:"Y-m-d" }}{{ ipr.disclosure.time|date:"Y-m-d" }} {{ ipr.disclosure.id }} {% for item in ipr.disclosure.updated_by.all %} {% if item.source.state_id == "posted" %} - IPR disclosure #{{ item.source.id }}: {{ item.source.title }}
Updates: + IPR disclosure #{{ item.source.id }}: + {{ item.source.title }} +
+ Updates: {% endif %} {% endfor %} {{ ipr.disclosure.title }}
No IPR disclosures related to {{ alias.name|rfcspace|lstrip:"0" }} have been submitted.No IPR disclosures related to {{ alias.name|lstrip:"0"|urlize_ietf_docs }} have been submitted.
{% endif %} {% endblock %} - {% block js %} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search_error.html b/ietf/templates/ipr/search_error.html index c7e35b463..070fb7dc4 100644 --- a/ietf/templates/ipr/search_error.html +++ b/ietf/templates/ipr/search_error.html @@ -1,17 +1,17 @@ +{# bs5ok #} {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load origin %} - {% block title %}IPR search result error{% endblock %} - {% block content %} {% origin %} -

IPR search result error

-
-

Your request was not processed due to the following error(s):

-

{{ error }}

+

+ Your request was not processed due to the following error(s): +

+

+ {{ error }} +

- -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/ipr/search_form.html b/ietf/templates/ipr/search_form.html index d5e3c8ff3..d60585566 100644 --- a/ietf/templates/ipr/search_form.html +++ b/ietf/templates/ipr/search_form.html @@ -1,116 +1,94 @@ +{# bs5ok #} {# Copyright The IETF Trust 2015, All Rights Reserved #} {% load ietf_filters widget_tweaks django_bootstrap5 %} -{% load origin %}{% origin %} - +{% load origin %} +{% origin %}

IPR Search

- -
-
{{ liaison.body|maybewordwrap:"80" }}
+
{{ liaison.body|maybewordwrap:"80"|linkify|urlize_ietf_docs }}
+ the + + Concluded + Working Groups + + Web page. +

+
- + + {% for group in groups %} - + {% endfor %}
AcronymNameAcronymName
{{ group.acronym }} + {{ group.acronym }} + {{ group.name }}
{% endblock %} +{% block js %} + +{% endblock %} \ No newline at end of file diff --git a/ietf/templates/mailinglists/nonwg.html b/ietf/templates/mailinglists/nonwg.html index 3f251118c..31a7d724f 100644 --- a/ietf/templates/mailinglists/nonwg.html +++ b/ietf/templates/mailinglists/nonwg.html @@ -1,29 +1,37 @@ {% extends "base.html" %} {# Copyright The IETF Trust 2015, All Rights Reserved #} -{% load origin %} +{% load origin static %} {% load cache %} +{% block pagehead %} + +{% endblock %} {% block title %}Non-Working Group email lists{% endblock %} - {% block content %} {% origin %}

Non-Working Group email lists

- {% cache 900 nonwglisttable %} - - +
+ + + + + + + + + {% for list in lists %} - + + + - - - {% for list in lists %} - - - - - - {% endfor %} - -
NameDescriptionList Info
NameDescriptionList Info{{ list.name.lower }}{{ list.description }} + {{ list.info_url.lower }} +
{{ list.name.lower }}{{ list.description }}{{ list.info_url.lower }}
- {% endcache %} + {% endfor %} +
+{% endcache %} {% endblock %} +{% block js %} + +{% endblock %} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4dca423a3..967fc31d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,7 +4,6 @@ "requires": true, "packages": { "": { - "name": "7.40.1.dev0-bs5", "dependencies": { "@fullcalendar/core": "^5.10.1", "@fullcalendar/daygrid": "^5.10.1", @@ -84,21 +83,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -598,15 +582,15 @@ } }, "node_modules/@parcel/babel-ast-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/babel-ast-utils/-/babel-ast-utils-2.2.0.tgz", - "integrity": "sha512-rIvqRJZ3ocPk9lZMQMlTgau3CO2bCI4fJb7lwiXVwK7E5XkJWcxyB3hplNXkSBCMDd69sQ9PNdZFW6wwzONuNQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/babel-ast-utils/-/babel-ast-utils-2.2.1.tgz", + "integrity": "sha512-bpHU3s4JsAD0HNIUPVHEU3yROEOVMf/ScO+RJTmXDjAjagWadlYFuvifPSIG1EBdGZHKbU112xZ+mq6tZJ8vlg==", "dev": true, "dependencies": { "@babel/parser": "^7.0.0", - "@parcel/babylon-walk": "^2.2.0", + "@parcel/babylon-walk": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "astring": "^1.6.2" }, "engines": { @@ -618,9 +602,9 @@ } }, "node_modules/@parcel/babylon-walk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/babylon-walk/-/babylon-walk-2.2.0.tgz", - "integrity": "sha512-7H32Ln6hUAMaW46ba1S44l5EZ8l+boqQrV3iOVZEyPUUToOmFUD/TER+51M2CioXShvxdSZLVITKvbZLWRbTig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/babylon-walk/-/babylon-walk-2.2.1.tgz", + "integrity": "sha512-tc0WuLdq56akmOtVDmzMe7kiTzn0lcQ7Xt74omICc0okd430ZfA7UdORND5YgDhbR2eK8uU4WTZm+JUV6QzJuA==", "dev": true, "dependencies": { "@babel/types": "^7.12.13", @@ -635,20 +619,20 @@ } }, "node_modules/@parcel/bundler-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.2.0.tgz", - "integrity": "sha512-h661kIWbjcym8fh/cpTOosROCAMF/NgGdtQlQggxg9JKzH1Gj2ukxPk2uaJAML7k1MvKOF9B8PN1BRIGY3mxXA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.2.1.tgz", + "integrity": "sha512-s2MsShmp7ww4Vh6Qn7uGQII776j0F6OTO6snJ5w9sdFqub/NdpjvwBEsRo+UDryq5oKsrQYQtNiDdPuOZ+M9bQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -656,14 +640,14 @@ } }, "node_modules/@parcel/cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.2.0.tgz", - "integrity": "sha512-vzIuiui+VCIdvttIKIYen+IVNn6JbPv3I6MbJoNGM+UycVeK9N0yNAhSUbtZzGiBeyt1fLhq+46DSs11gV5IfA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.2.1.tgz", + "integrity": "sha512-sO4+sKErJFfAhAsOiG7HUid0XgtfwoXbc6TT2Dvpjbd/hCGoUWZNfvs8l5cq7/Ip6pgUuXzPV4Pz7HX+cshTsw==", "dev": true, "dependencies": { - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/utils": "^2.2.1", "lmdb": "^2.0.2" }, "engines": { @@ -674,13 +658,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.2.0" + "@parcel/core": "^2.2.1" } }, "node_modules/@parcel/codeframe": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.2.0.tgz", - "integrity": "sha512-mszI8sRyDvzqcixb82dCXZKGrt/uQu2VVDsjGp9Tra1ZDJcHqWAw4ikcXVrzPnYqV6QxbD/MPt3q8ktgLKZv+A==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.2.1.tgz", + "integrity": "sha512-6S4/oQ8q4811/DDBuVBYfRntGp57ibFafat1t2wGJVobvg4h0DOzc3Hf8wAZsrw9DHUlS2HpRIxPC24NYHfN4w==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -697,16 +681,16 @@ } }, "node_modules/@parcel/compressor-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.2.0.tgz", - "integrity": "sha512-w/SpIKuhlABjWQtWi6NyyHmgDMvEHsjvvGa9OhEycODz67KKEohkQ/YT5TmjBVBuljfY5XAocVKIKNuONV0DYA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.2.1.tgz", + "integrity": "sha512-Z2tOOaVg/7gRvQbh/mHscuAoWoSSPThIgJBNtGG7JPH4u5sDmXW6CkbOc81VBYQd3uz8btNdNvBFEHG0+jpK+Q==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -714,69 +698,69 @@ } }, "node_modules/@parcel/config-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.2.0.tgz", - "integrity": "sha512-Xj4WaYpKxqAf5PEHMdRfOJSjFFslISQjPwRhoXTjHTCgzDHu/js+IsQ3iK1BDLsgq1g0KyLUVbP4xjzjfW/ANw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.2.1.tgz", + "integrity": "sha512-bknWAuGh5mKVhOBMUI2i/cet+w2o2wUp/Xpi/iIWXC91ASkgKjS9flNn1+DgGVxBwPRj2kkbjAZa5j39wZKEQw==", "dev": true, "dependencies": { - "@parcel/bundler-default": "^2.2.0", - "@parcel/compressor-raw": "^2.2.0", - "@parcel/namer-default": "^2.2.0", - "@parcel/optimizer-cssnano": "^2.2.0", - "@parcel/optimizer-htmlnano": "^2.2.0", - "@parcel/optimizer-image": "^2.2.0", - "@parcel/optimizer-svgo": "^2.2.0", - "@parcel/optimizer-terser": "^2.2.0", - "@parcel/packager-css": "^2.2.0", - "@parcel/packager-html": "^2.2.0", - "@parcel/packager-js": "^2.2.0", - "@parcel/packager-raw": "^2.2.0", - "@parcel/packager-svg": "^2.2.0", - "@parcel/reporter-dev-server": "^2.2.0", - "@parcel/resolver-default": "^2.2.0", - "@parcel/runtime-browser-hmr": "^2.2.0", - "@parcel/runtime-js": "^2.2.0", - "@parcel/runtime-react-refresh": "^2.2.0", - "@parcel/runtime-service-worker": "^2.2.0", - "@parcel/transformer-babel": "^2.2.0", - "@parcel/transformer-css": "^2.2.0", - "@parcel/transformer-html": "^2.2.0", - "@parcel/transformer-image": "^2.2.0", - "@parcel/transformer-js": "^2.2.0", - "@parcel/transformer-json": "^2.2.0", - "@parcel/transformer-postcss": "^2.2.0", - "@parcel/transformer-posthtml": "^2.2.0", - "@parcel/transformer-raw": "^2.2.0", - "@parcel/transformer-react-refresh-wrap": "^2.2.0", - "@parcel/transformer-svg": "^2.2.0" + "@parcel/bundler-default": "^2.2.1", + "@parcel/compressor-raw": "^2.2.1", + "@parcel/namer-default": "^2.2.1", + "@parcel/optimizer-cssnano": "^2.2.1", + "@parcel/optimizer-htmlnano": "^2.2.1", + "@parcel/optimizer-image": "^2.2.1", + "@parcel/optimizer-svgo": "^2.2.1", + "@parcel/optimizer-terser": "^2.2.1", + "@parcel/packager-css": "^2.2.1", + "@parcel/packager-html": "^2.2.1", + "@parcel/packager-js": "^2.2.1", + "@parcel/packager-raw": "^2.2.1", + "@parcel/packager-svg": "^2.2.1", + "@parcel/reporter-dev-server": "^2.2.1", + "@parcel/resolver-default": "^2.2.1", + "@parcel/runtime-browser-hmr": "^2.2.1", + "@parcel/runtime-js": "^2.2.1", + "@parcel/runtime-react-refresh": "^2.2.1", + "@parcel/runtime-service-worker": "^2.2.1", + "@parcel/transformer-babel": "^2.2.1", + "@parcel/transformer-css": "^2.2.1", + "@parcel/transformer-html": "^2.2.1", + "@parcel/transformer-image": "^2.2.1", + "@parcel/transformer-js": "^2.2.1", + "@parcel/transformer-json": "^2.2.1", + "@parcel/transformer-postcss": "^2.2.1", + "@parcel/transformer-posthtml": "^2.2.1", + "@parcel/transformer-raw": "^2.2.1", + "@parcel/transformer-react-refresh-wrap": "^2.2.1", + "@parcel/transformer-svg": "^2.2.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.2.0" + "@parcel/core": "^2.2.1" } }, "node_modules/@parcel/core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.2.0.tgz", - "integrity": "sha512-5VvSEIHqfvTSk7aX1dcvyhZTkhSiJcma8SDpQ5wTCDhK0SScInl+y7yH2v8soUaRMDE3LD4uzYLaSoJeJH/BpQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.2.1.tgz", + "integrity": "sha512-33YbUmyAMFOWOKEv76BtzMSXwPgV8U2Jdrp5LAKIUJ4UoHcN0HHVmcFxXLeVPrJgFtRT7IqLUvx11Vo5uw8Zaw==", "dev": true, "dependencies": { - "@parcel/cache": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/graph": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/package-manager": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/cache": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/graph": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/package-manager": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -784,7 +768,7 @@ "dotenv": "^7.0.0", "dotenv-expand": "^5.1.0", "json-source-map": "^0.6.1", - "json5": "^1.0.1", + "json5": "^2.2.0", "micromatch": "^4.0.2", "msgpackr": "^1.5.1", "nullthrows": "^1.1.1", @@ -799,9 +783,9 @@ } }, "node_modules/@parcel/diagnostic": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.2.0.tgz", - "integrity": "sha512-NJcuf7e3mbgcsaqaRq7XFLeYjAm4PJ+ZBNQGZhnnMgPDT4PjOAPUqBTBIjWyjbqRyxEosgSMbMxsZs6+U4Tt/g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.2.1.tgz", + "integrity": "sha512-M7P1tu+o+F9XWZQhj/0uojVrD/c3cmH3uP2E8RwfbCVnCLuCbvTJ3tAmE6+ddUuzGIehNC2ZhOI+sYRGPeA6gw==", "dev": true, "dependencies": { "json-source-map": "^0.6.1", @@ -816,9 +800,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.2.0.tgz", - "integrity": "sha512-d5H9jPnCjVuNErNcDVFwxHK5zEUNr4wTcSH0CIeLshq/Z5mGhDlLC42QN4PuTR+9vHc56LlmEVrEKsLcTY5v8g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.2.1.tgz", + "integrity": "sha512-UPHYje/UYu5s6Ax0rs4LwjxSqN37nw0n+RuN5KlqsQl6U8Zdhkpd0LCCERqYR+edEZLxDYqhNMpSOmvbtAl8lw==", "dev": true, "engines": { "node": ">= 12.0.0" @@ -829,17 +813,17 @@ } }, "node_modules/@parcel/fs": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.2.0.tgz", - "integrity": "sha512-dn0TZAH98OYaSQwk5JrpfNmoPXn8tH5lbHKKm8VP8a1RhrG5TdynYbeZ8uu5XQ2FK1+M66/HtAdFLBLlevlWrw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.2.1.tgz", + "integrity": "sha512-SuSM8SoatLM2+eb4N85oTW32U38rKaMcgf6OIqdlBTFQQdyFcKz1nRHHTb7egvVKdp8gTXkLp0S952t3kJT+mg==", "dev": true, "dependencies": { - "@parcel/fs-search": "^2.2.0", - "@parcel/fs-write-stream-atomic": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/fs-search": "^2.2.1", + "@parcel/fs-write-stream-atomic": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "@parcel/watcher": "^2.0.0", - "@parcel/workers": "^2.2.0", + "@parcel/workers": "^2.2.1", "graceful-fs": "^4.2.4", "mkdirp": "^0.5.1", "ncp": "^2.0.0", @@ -855,13 +839,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.2.0" + "@parcel/core": "^2.2.1" } }, "node_modules/@parcel/fs-search": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.2.0.tgz", - "integrity": "sha512-EsyNFKGgixxGHTNEmfY3xGMEpAAFwEquHbaYn76SlXfQ6CLHjfGLPU5DkodSbiYE2uGwGbDQdChF60kYrHhIeQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.2.1.tgz", + "integrity": "sha512-oWnRH6M1cEQyBhGFgjlQIY0nV8a766i7vxkrBcvkQcnt869p1vkfZ6E1Hm0SZ9zx7/v8mukwDd+yguI6cm3ngg==", "dev": true, "dependencies": { "detect-libc": "^1.0.3" @@ -875,9 +859,9 @@ } }, "node_modules/@parcel/fs-write-stream-atomic": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.0.tgz", - "integrity": "sha512-c3nJJrsmxaFq0qDyRybq1f6hA7pD/gBj5N3FfFUbabMhKcPf/1tA9me4je4qiErtFPU25RmcL2X36mCrF9SvIg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.1.tgz", + "integrity": "sha512-ti3TUgvdCCzFsHPbwCT940VAQ3nvcb/Rn2wvUz38bZJNWTod/TUgWEEU+cQ1v8iPwm5G6T7tMlInaRWUEE/L+g==", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -891,12 +875,12 @@ } }, "node_modules/@parcel/graph": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.2.0.tgz", - "integrity": "sha512-3c1AZWO7ndpHPBxK1R+z+jS2MBBlsu2bKWVfUAPU3I9tGCGXKOhH5i/gO/jURSHx3g5s6ygZbfljAodpZ7W2DQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.2.1.tgz", + "integrity": "sha512-SV1H5MguVLb8rucGy96qQ/3pGAQ9fYByMLB40TnSSjiEg+EJiZVLLWBzGj9+kYE3sGYmPhKJyuG7Ocyy4DP0aA==", "dev": true, "dependencies": { - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { @@ -908,9 +892,9 @@ } }, "node_modules/@parcel/hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.2.0.tgz", - "integrity": "sha512-lXN4dY3y5ZxUP52jhd+C99kSWJRjIbh0lMpMqMGhkdIRoJUpvv24kQ2aItcgqazWWR9SS1NDZ0/z7+vHPMmEFw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.2.1.tgz", + "integrity": "sha512-NijJaqvX43BgDnpuJA3cnrfh1+uj1XEAu1WVNzKNTlCs/kjRJszF/BdkMChQRhPESWucs7ozKJwH+QlBn/YNTw==", "dev": true, "dependencies": { "detect-libc": "^1.0.3", @@ -925,13 +909,13 @@ } }, "node_modules/@parcel/logger": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.2.0.tgz", - "integrity": "sha512-HEiPq7EVmttDVZocebNbHDDhTWDUVD8UizLkRrLCtdRQGTcK0+WFitooamhjCQKXG0T/4/dh8ojIfWTQPMCFLg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.2.1.tgz", + "integrity": "sha512-csGI1UvX+/I6IoyCsUGfMlka/g5hhfdHWHQqTyYtUDN6CKf/x5FLuvqO3Wts8s4FrIiznnV3AiHNKnQmpBVhzQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0" + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1" }, "engines": { "node": ">= 12.0.0" @@ -942,9 +926,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.2.0.tgz", - "integrity": "sha512-N46Yun+jRA97rEhOKyMC3awIULw6KRPsV2JkI9yfc5EiOOA1CYmVNIB6OmgmuuvZYwq9OoHxB+XFkXF+yxiWBA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.2.1.tgz", + "integrity": "sha512-ADwJ2jSLCQmCkKHkGgZ0+MhSFrmtB209sNzW493M1SYbKNfZGioYYADYOMXvBO7vBNrllbAhd/xaWEXEyMyZiA==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -958,18 +942,18 @@ } }, "node_modules/@parcel/namer-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.2.0.tgz", - "integrity": "sha512-Iz5MLGTTLd5zQ+CbyV/4VjOiTFaQJaMwwu3W/GfaI2eLou2d9bazFaa786b4UM9u0LjLKYaUUzWDohllSwBwSg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.2.1.tgz", + "integrity": "sha512-uhQwAJyWADEKUVAPZV8TKlUUmKjeKycMatf554u7PeKWSw4H6yUd1z6Ta9IXIx5qi2u3RMeDct5psjh4fpcyEw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -977,9 +961,9 @@ } }, "node_modules/@parcel/node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-RtaJG+cdo60+ffq+tD9OwtTAqRG4cAyrFxWbeqYPb+RenpZJBWBJHRy1C5cjtH98sfXPzwMzROayQviFBvRq5w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-atPfX/O1v1KE6sb0z6Wh7Otl4PpN1TZN9osejlV/+dAP2bqlaSzia2PTKau2WhAHaMX0XXJwVesAcCymfiYaWw==", "dev": true, "dependencies": { "assert": "^2.0.0", @@ -1014,14 +998,14 @@ } }, "node_modules/@parcel/node-resolver-core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.2.0.tgz", - "integrity": "sha512-/YssRfsNLMQAYuNAGMOqThTbiWHQLJbDxsT7V/L387UkinR7TZl0ZKNjAwmb+DMD2oTKZfgLcUnLCcEyg9numg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.2.1.tgz", + "integrity": "sha512-4WrKQvyRqpsCp2Hra5ujCci0j4yqUU5yZ+RGThWaKOA/4w7e2RTGcnnIfEDv9CAGnXG/u/Xf5zbRP9TqvmeeRw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/node-libs-browser": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/node-libs-browser": "^2.2.1", + "@parcel/utils": "^2.2.1", "micromatch": "^4.0.4", "nullthrows": "^1.1.1" }, @@ -1034,19 +1018,19 @@ } }, "node_modules/@parcel/optimizer-cssnano": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.2.0.tgz", - "integrity": "sha512-YpVFJO9v8TqGZVvonu5OOmUS7AOn1z9t+YaqiuD/ytJGyePVPIBoZ9H6TlL17jLv0gbAXTTv1zoLDmae4/ruZQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.2.1.tgz", + "integrity": "sha512-sjQNL4x3oBF2BCsL1SMKxNoNGqnNT1CBZPl+6F6jVxiaj6KHPzZOkeEL7Ioow5Jb6pAe79JKWXyHQBFhyLiHOw==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "cssnano": "^5.0.5", - "postcss": "^8.3.0" + "cssnano": "^5.0.15", + "postcss": "^8.4.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1054,20 +1038,20 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.2.0.tgz", - "integrity": "sha512-Lrsjz5sG5uayhIGAcAv5IqOPY8FJnsy4XeT0EUc70cAI9p3NS48HZqqPfWAn9nsMqu3EBhKNyFpiaJ4LY6LNkg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.2.1.tgz", + "integrity": "sha512-NIz66Rj2JYxmDWKdM0CNxfPTY45mAhrW8zLuJGcGJSqNq8srj1TKzdHl+HukTHxRF5D0jOv+xLOgJmdNfObHNg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "htmlnano": "^1.0.1", + "@parcel/plugin": "^2.2.1", + "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1075,20 +1059,20 @@ } }, "node_modules/@parcel/optimizer-image": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.2.0.tgz", - "integrity": "sha512-bvrR7wX4GbcqR38MzSVImedyL3huFeMxyjdpElq6J4RKIGY3KK/+k4VhVzU0wGqIx+XTuJxNJWJGkJ8i+mESEw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.2.1.tgz", + "integrity": "sha512-InHlVdQxi7Kz19rawP1D/PZWBw978owGgtMEHoYC0ZRDNFIXbG8RCqVuwrkRqwhPk1SFlPOPYlMW60QqBre3Jw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "detect-libc": "^1.0.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1096,19 +1080,19 @@ } }, "node_modules/@parcel/optimizer-svgo": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.2.0.tgz", - "integrity": "sha512-gBMQPn4EGOGsEQI0MjK1PoD7w2QrMvoyk7QvSbES1F91lhYh4e3zc1op3G/hdT6IiudlrbNgsSvMZCuxyFp6Uw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.2.1.tgz", + "integrity": "sha512-+wUe30x1xYP4NYiyMTinY2K3vmbxf6K8dBFoEv5lb+ODFqMsE7Kr0DNyVR3aH0FSKxa3ii4nfLA/eAvaG97qmQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1116,21 +1100,21 @@ } }, "node_modules/@parcel/optimizer-terser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.2.0.tgz", - "integrity": "sha512-R0QC9JAFJpoPS4mUltVLHbiLOeyv5G5kmM2MhJN3VYJyJNForMHvFwFBRQLxp8GbJ9pU3P36dN8jRfrlPQffog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.2.1.tgz", + "integrity": "sha512-mP1WIxEB2GlmxRODOx1vpii7QceufYojoivchr6ifn3abE/UCz89TUyWGyGgzVby4YF2kSlQ6gDrcKl+wnOGtQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "terser": "^5.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1138,17 +1122,17 @@ } }, "node_modules/@parcel/package-manager": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.2.0.tgz", - "integrity": "sha512-FTh8/E6AMvRJTbNav7MD8ZULvTuZhUKBpfQu07oL1khE4O6KYyQ8NBGk3W221dfY+vXoM2+b+4BrKBgw8Sn3EA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.2.1.tgz", + "integrity": "sha512-BpiRC8TM/R7OQVs8bP9+8aIe0FVMQHSNccVUMRb0kUtNt1GRVHoDu3lRE4P28LLw1nHhJ3YnMV/k1ZVwAOalLA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "command-exists": "^1.2.6", "cross-spawn": "^6.0.4", "nullthrows": "^1.1.1", @@ -1163,24 +1147,24 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.2.0" + "@parcel/core": "^2.2.1" } }, "node_modules/@parcel/packager-css": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.2.0.tgz", - "integrity": "sha512-FUn7HEDb3q6/T4Z0We+kpD5zKYwEkK2ClTyDAEDvnqtEz2A+DIrvxarwtW8NlA+uSKOH+kioMrV7Gdl0RpN5XA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.2.1.tgz", + "integrity": "sha512-nTqj94jWenjw3O3lJc+IFSMx/3oQ/a4ZYXSU8UNfsvDdFGQQ/7Qeo7c33t9UXFm3PGXpSFaoBK1+Y3ffS116YQ==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", - "postcss": "^8.3.0" + "postcss": "^8.4.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1188,20 +1172,20 @@ } }, "node_modules/@parcel/packager-html": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.2.0.tgz", - "integrity": "sha512-Hbp7z/1TQb5WZcystsO6ICuUVJblkVaWMw60hVDezkLsKTB87Qc81OIsqyST3LMhqM7NipsNqpaXvmg3wF6zrA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.2.1.tgz", + "integrity": "sha512-A67CDWX8zv5YtzetPfg2R5l4/fmADWx2SeAxJWnW2t52ysAlxpwPC53vu1U5T54jaf2NbxfQPpOBem1P7Vk9Vw==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1209,22 +1193,22 @@ } }, "node_modules/@parcel/packager-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.2.0.tgz", - "integrity": "sha512-dQmJqRAjy0RxWqGDSkfpyxMcUx3btqltSdK/Z8sUPVvNfss1gHRuz3Ee5CJxNoLLN8On+qM4xAvq2W3y16psbA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.2.1.tgz", + "integrity": "sha512-jTh+72Pix0H0rrMFGj0Q+20pWANoFdk0byL9wh3ayIfaBM/7N/vi51+yjek3p2cQjuaxp5ISQDQlW9t4zVVwgw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "globals": "^13.2.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1232,16 +1216,16 @@ } }, "node_modules/@parcel/packager-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.2.0.tgz", - "integrity": "sha512-Iz/rltpChammeEUotDZqzZr5WZcJGr2ro68GBt/8/oMU0HDWItsWUF8EtsqSuPiQWYU+65xcXPguk2cQ1qXObg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.2.1.tgz", + "integrity": "sha512-/53i0XRF9okJKyq1uCvOiD8iBCaaBy9WWF3H3VdC1ZCyl45Ku5zMoN4XsVktGKgiFAeDeBA7Tn94gIO/f8g7+g==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1249,19 +1233,19 @@ } }, "node_modules/@parcel/packager-svg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.2.0.tgz", - "integrity": "sha512-APNuRVV6fRg36rL+H4nORCOe/gxzkDjF8UUldQLbxZdsYaL+9YvJA+4vmULce96b9Fcq7ZOkqUeDvQmWw9kLNw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.2.1.tgz", + "integrity": "sha512-tdqzReIoWXw0r3XMJGInAFZxo64kSHjG+8s2ZHm/uSXTjiH3uebfROs/KjcwMVjqdFkhnE3htf/VBpzk0DS/uQ==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "posthtml": "^0.16.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1269,12 +1253,12 @@ } }, "node_modules/@parcel/plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.2.0.tgz", - "integrity": "sha512-etIxpizU14aZELSV/qEeuufoC5fLgopQ9I0j/Y9ExSmlU3NH79NeQo0JPP1TU49ZOL8Si9o/D6tlhojle6GbzA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.2.1.tgz", + "integrity": "sha512-UrmAmtCO+Ma78ojhG9LSB5bYSkcjTwyPexfcpgCsZiLrv4cXDjKe7gEYfxWbrJw4ahkUhfgRsrTfUzD/TPYxiA==", "dev": true, "dependencies": { - "@parcel/types": "^2.2.0" + "@parcel/types": "^2.2.1" }, "engines": { "node": ">= 12.0.0" @@ -1285,14 +1269,14 @@ } }, "node_modules/@parcel/reporter-cli": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.2.0.tgz", - "integrity": "sha512-FVRnSu5Yba/18X3KWiJEXLfT8KugsNoQmvnfL7FDgVbdxUS/RWPeAwICfXPH9pkqZBl9c7QcMDVtnSD3xNR8FA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.2.1.tgz", + "integrity": "sha512-NhUH68M9kIDC/qTZqDIIQ/itEI94wn8hwEbNZTeEhIP44I2vYTPxQ7Ta+82mj5t5te+7Rxle11zic0XsOLuGVQ==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "chalk": "^4.1.0", "filesize": "^6.1.0", "nullthrows": "^1.1.1", @@ -1304,7 +1288,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1312,23 +1296,23 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.2.0.tgz", - "integrity": "sha512-r6FRJ1BU/zHZvAxSvG5p0o2ZJgEkYDqU2y99a5tvRhQAIMupNp9Oc3PkAIOcoGtM3aiJvGO5pwDBoOpNwS4hwQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.2.1.tgz", + "integrity": "sha512-rSRH1nFRS6nEN3Wma3oejcu1jzvbu9/hXgMKOp3TJax9jJ3nJdYPEeIA/jbJTqU1pf6hWyG3wvPOiXW8nhCGAg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "connect": "^3.7.0", "ejs": "^3.1.6", - "http-proxy-middleware": "^1.0.0", + "http-proxy-middleware": "^2.0.1", "nullthrows": "^1.1.1", "serve-handler": "^6.0.0", "ws": "^7.0.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1336,17 +1320,17 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.2.0.tgz", - "integrity": "sha512-mDEmFVcNI4AAnKZ2P44AqKGVpG2vt9npmRNRyCw1QZvCnETiTVvHl0AngVtZRP6DVw0MeuPt7JaFWy3DQ+LMnQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.2.1.tgz", + "integrity": "sha512-+3sHzfiugwwzsc5FNy0ZalWyJrtV68GVQmjAKmZJCMb4k/6TIBQgzggQqhRuztowsiJadL8JAM8djxYVlYAkqg==", "dev": true, "dependencies": { - "@parcel/node-resolver-core": "^2.2.0", - "@parcel/plugin": "^2.2.0" + "@parcel/node-resolver-core": "^2.2.1", + "@parcel/plugin": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1354,17 +1338,17 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.2.0.tgz", - "integrity": "sha512-Y3K8bpm06xZ2IgzS8l8iBhHoc04CcJzwWsRS60xGHikDxkZWbUMCvxMjgUS6NmDo62aY3dFkD6VVFKZIRnWxCQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.2.1.tgz", + "integrity": "sha512-/jqka4kOlzUwb2ygzM1LtAVq/rxGaFarcR6YIchIAbp3DUSV/1nelo5swCw8FirN9O7qRBdgkIuW+0JAa+Dbzg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0" + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1372,18 +1356,18 @@ } }, "node_modules/@parcel/runtime-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.2.0.tgz", - "integrity": "sha512-XgI/lmX/7Lp9y9KpnxehryvbHtKs9KVLs6V6MmiMXb7s74S/A6cj4cWq+AhSfz2mZtvMJAhIw3bl5vYNx8qEog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.2.1.tgz", + "integrity": "sha512-yLQpSMNcxG5EoKbLlRS1n+5KXnJ2Mz7yE2hpVez9lhzDiIFAPSxiCZQ1dWJ4o7urOKMckKYRheW4/x5Nm4ErhA==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1391,18 +1375,18 @@ } }, "node_modules/@parcel/runtime-react-refresh": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.2.0.tgz", - "integrity": "sha512-bnIW3K37cH2PoGXl5NX8401exe97VGORz5YTAm6BSHiXKWZkOHwE6dTj6/PydQRm4NLAiYlJ6hvxcu5QkF7/jw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.2.1.tgz", + "integrity": "sha512-TvZqri/xBYV3KlsnxPy/NzxoCioUQlIkQjp6y9JdwGq8ez5B39e4ntwFoWT3hRTRhPBtwa1Tfoc3JRaCRGBFXg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1410,18 +1394,18 @@ } }, "node_modules/@parcel/runtime-service-worker": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.2.0.tgz", - "integrity": "sha512-+lwIBdTbhvhkYYNKG5ZxMaQ2wY/eaJqDjVelEpfvuoRzjR+v2YwKyAP4wV8DKzMb/lbtj6fsG+GerqaSwGVdDg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.2.1.tgz", + "integrity": "sha512-IvTXUJKpgmy7ba8Z2r/rzvpsWvZPOtzb0oWLk5qNV3YND5PS7Cfu0Pdr7y2y9NnBepdzb4u88tqSDhRoyp2ndw==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1442,9 +1426,9 @@ } }, "node_modules/@parcel/transformer-babel": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.2.0.tgz", - "integrity": "sha512-amZIncU9Ld/SuIWajntAOXwsgYl6h+5e2qBIPYuFhZX3FrbhHJFJQ27GJxOmRu+C09JOpAQk7vlr6Oi6jLvxNw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.2.1.tgz", + "integrity": "sha512-eNQTmnsiY2ycuGgr3tu5BfR6rz9WGhb6psz+cZkIbfZp0xaJaovTftjT5jR4clsDO/+dX5cM8KOUuJm5MYXRjg==", "dev": true, "dependencies": { "@babel/core": "^7.12.0", @@ -1452,61 +1436,45 @@ "@babel/helper-compilation-targets": "^7.8.4", "@babel/plugin-transform-flow-strip-types": "^7.0.0", "@babel/traverse": "^7.0.0", - "@parcel/babel-ast-utils": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/babel-ast-utils": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "browserslist": "^4.6.6", "core-js": "^3.2.1", - "json5": "^2.1.0", + "json5": "^2.2.0", "nullthrows": "^1.1.1", "semver": "^5.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-babel/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@parcel/transformer-css": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.2.0.tgz", - "integrity": "sha512-90GNysl/E8ScT6VxAqkgmsOi5HxkzX5xuj8YjjyKGls2DO3wZKjIi8q5ZGKjKLcWfKdF5gCzuvuObcg9nyMLug==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.2.1.tgz", + "integrity": "sha512-fytU0mzQuddVAAkRDJBuE6x0JpVx5NYC2s4eDJqErOORJ/dwpngEz+TjjJGU2kUH9r74QypTcMb6J5z8WpoV/g==", "dev": true, "dependencies": { - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", - "css-modules-loader-core": "^1.1.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", - "postcss": "^8.3.0", - "postcss-modules": "^3.2.2", - "postcss-value-parser": "^4.1.0", + "postcss": "^8.4.5", + "postcss-modules": "^4.3.0", + "postcss-value-parser": "^4.2.0", "semver": "^5.7.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1514,14 +1482,14 @@ } }, "node_modules/@parcel/transformer-html": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.2.0.tgz", - "integrity": "sha512-Swvo4TUqyGcwN3AsUMRg5dZRaJnS2DUapJlr7wHmf5bL8Q0GOuGDLLZpK5SOmQn9aZSJ6uoof5gu9zoca+s5Ig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.2.1.tgz", + "integrity": "sha512-awKgFd+a1oFKlO3ipLGHaiXUTx+6/KBLAdvidmtxLRcq5PsLA2eyZ6BZ5TsWJ+eP4jq0mtB+KxrXiWkPQ73Y0Q==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1530,7 +1498,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1538,31 +1506,31 @@ } }, "node_modules/@parcel/transformer-image": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.2.0.tgz", - "integrity": "sha512-9MRmgNRi8Dg+GMA1378smh0m/xfzPpTljR23jKvwviNsz54Tf67pC328DGaI6+5eNIw4fYFZxJTXcOSAVVKk2Q==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.2.1.tgz", + "integrity": "sha512-MirsSBI2JE5VLrYc9XKbOQKcxPdcpSTDqTLjcaUv5dkjkiXeRvLbA5OsDwrWwnyqKFvXgsJWrQ3tVc9Zql7gmg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/workers": "^2.2.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" } }, "node_modules/@parcel/transformer-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.2.0.tgz", - "integrity": "sha512-sD9NXeO6j6wEe8zkRcVU235fLGhyBWEhOpAbqd23+YjFgwpYq58aqw0v2tX3Ifv+jFuw8wYvRbN7Eq4hCKdjSw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.2.1.tgz", + "integrity": "sha512-KdxqRJX6pNDvaEGZUFKAId1MUPcJKixgL2vw6L90t1r2ajZKquaWMiiAJVDEd8fW79hT77y/DFhYqWpBFHTqrw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "@swc/helpers": "^0.2.11", "browserslist": "^4.6.6", "detect-libc": "^1.0.3", @@ -1573,7 +1541,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1581,57 +1549,41 @@ } }, "node_modules/@parcel/transformer-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.2.0.tgz", - "integrity": "sha512-SukzfuncSeK0nFahA4cgSNM9JAltp1TZBiIFTi6sufAfpr4g8de04uk8l09dPxEggSkRGFGvxiNeJfxXGqEkMg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.2.1.tgz", + "integrity": "sha512-ghFatxa8RABmp1J8k0Tn9sIpCVJaUtpzv/qA1Way5vK05wLL8kKU/P2ZCoNtgih2ru3MhM8vv5KIN4R3cAeSHg==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "json5": "^2.1.0" + "@parcel/plugin": "^2.2.1", + "json5": "^2.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-json/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@parcel/transformer-postcss": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.2.0.tgz", - "integrity": "sha512-u8aZ63oL9N28HXZTQPVz3eYoza+BzI86qXqrpT5nsTEHypnRiskih25ucwkYjWyBrOUavIn+ihLO7qKaVgGixQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.2.1.tgz", + "integrity": "sha512-x5ABi/xv6scNcN9O+hOAk53KUtLOH/cqzQgw7ZXgrcK/BW0PAxzCuIfOjg0BlM32kmk5NcWu4scHCZPq7us9Zw==", "dev": true, "dependencies": { - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "clone": "^2.1.1", - "css-modules-loader-core": "^1.1.0", "nullthrows": "^1.1.1", - "postcss-modules": "^3.2.2", - "postcss-value-parser": "^4.1.0", + "postcss-modules": "^4.3.0", + "postcss-value-parser": "^4.2.0", "semver": "^5.7.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1639,13 +1591,13 @@ } }, "node_modules/@parcel/transformer-posthtml": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.2.0.tgz", - "integrity": "sha512-7xtnLh2wrVLZiU0pTkUWNwr2S4v3u/lgDDSr6UNQcjDHMdMUdbN8CIoraYNm3cEiTzb8O6OQEYHyH2ZEc753Xw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.2.1.tgz", + "integrity": "sha512-59QKoQmImyYGFwfnbrsyBwxIhtpuAu1q6btp6OkThaTUgJvv24eKzcftMORAGxeSBP2CtKtkIlhcIkA8L8cfPw==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1654,7 +1606,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1662,16 +1614,16 @@ } }, "node_modules/@parcel/transformer-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.2.0.tgz", - "integrity": "sha512-xSSulmsPFNi6T/Ji/GeWIe3UatHEAemIBX3KZsvDDjy0P4olaNmeU/IvL+bb1H4NXKynOAgzyIR0S7bEpIj6Fw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.2.1.tgz", + "integrity": "sha512-8fC8x31QzwJjbutuIHscb/MlxORXqZJNowQlWfFUHS9lmDNz0f23HnUHwApONA8E9GV/Bn5WzfdVL4tolvcK2w==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1679,18 +1631,18 @@ } }, "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.2.0.tgz", - "integrity": "sha512-bPFXG7nB3dleH1pAfvlPXOY02CR5DZCoAGmu+D24VUyXXIEOX6RlB6nGls10FL7FSMLT1Q2iuJCS4DsFMIXLsw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.2.1.tgz", + "integrity": "sha512-6V08fevCTUTohx2li4PavJD3YkrcX5D18l3PLBHW9okSQi392NTb1Mru966sBdc9A8H0B6RLD0RjvWE1K6PbOQ==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1698,18 +1650,18 @@ } }, "node_modules/@parcel/transformer-sass": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.2.0.tgz", - "integrity": "sha512-56lIoMiOhRkhY/aJcLqYEvxCohxBg5BFL8BnP37zKDCWkBwTkS39FwsPLpZaT2/XTF4/PGNXSyAEaKv4DQzt4Q==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.2.1.tgz", + "integrity": "sha512-OV58Jze0/WF3soYFoHBN922uuiJCFX5wlYLumcNG9vM3EMtAtWQ51Ax71h0PQm1TGfy3TXhmJH4/tgBFy3mjkw==", "dev": true, "dependencies": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", "sass": "^1.38.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1717,14 +1669,14 @@ } }, "node_modules/@parcel/transformer-svg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.2.0.tgz", - "integrity": "sha512-tiGRVgwm/Fc36H/JUkvzcHAs+BPfOVcb171bgu5zUkDhfFj6ty5fvAQ9OThHJ6mV1vv/KGJuPbH4N1+wW/P4zQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.2.1.tgz", + "integrity": "sha512-I9cyagYxe+t06bodE1PcxHVPJb1SFutpDA3+ZGMdE6G/5c7OqsnbaA0bgZSTdwDPZomXNQ4++LY5A1QEIFT6Xw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1733,7 +1685,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.2.0" + "parcel": "^2.2.1" }, "funding": { "type": "opencollective", @@ -1741,32 +1693,32 @@ } }, "node_modules/@parcel/types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.2.0.tgz", - "integrity": "sha512-QmzC/EowXifXYCRwWZS1/jC5yiWCV1R5YuKDhEj9AgKU6LOAMXAnfBwYB4jRnY+1Zv+n/Pf2LD24sz02sXzScQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.2.1.tgz", + "integrity": "sha512-h25EMpnypXHJ05Gx2WxGpRbokgCdmro98AlDbQ39XkddBkjUSodj8+efQWiDxSB/IPS1kPf1drBtS0bI0zCeXA==", "dev": true, "dependencies": { - "@parcel/cache": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/package-manager": "^2.2.0", + "@parcel/cache": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/package-manager": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/workers": "^2.2.0", + "@parcel/workers": "^2.2.1", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.2.0.tgz", - "integrity": "sha512-H1SqGvbhlNIFoiMTLX/aEGCGG0KYWQCc9Nf5BJ+75/lTaznZKCcUgv4pqu5j2PxmKlyl61aNkX69H9lWjdcvMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.2.1.tgz", + "integrity": "sha512-5Bn6W7Ey1gYovEGavD+Pml265/LG6/lMw+1V0N/JfbA4xFpcX8P0RgwDWYXtKfblb0/naeICqlwwgqvxiLEDzg==", "dev": true, "dependencies": { "@iarna/toml": "^2.2.0", - "@parcel/codeframe": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/markdown-ansi": "^2.2.0", + "@parcel/codeframe": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/markdown-ansi": "^2.2.1", "@parcel/source-map": "^2.0.0", "ansi-html-community": "0.0.8", "chalk": "^4.1.0", @@ -1775,7 +1727,7 @@ "fastest-levenshtein": "^1.0.8", "is-glob": "^4.0.0", "is-url": "^1.2.2", - "json5": "^1.0.1", + "json5": "^2.2.0", "lru-cache": "^6.0.0", "micromatch": "^4.0.4", "node-forge": "^1.2.1", @@ -1810,15 +1762,15 @@ } }, "node_modules/@parcel/workers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.2.0.tgz", - "integrity": "sha512-qJTC+61LMz5eBHvT0lT+auoTKDzh/FemQrWzCdcQZjgECQyLYdD6GtMeCZP745pDfXcYZpflbSGZChIUnt1yDg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.2.1.tgz", + "integrity": "sha512-ham7/qFYSOvvUUMcRACH/HJc3W7Ng/YLWt23kvXIniA4d9bqGoNKl0oCTiGQzDZ2emx1SmaEN52zG6cJ+xh/lQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" }, @@ -1830,7 +1782,7 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.2.0" + "@parcel/core": "^2.2.1" } }, "node_modules/@popperjs/core": { @@ -1878,12 +1830,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, "node_modules/abortcontroller-polyfill": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", @@ -1902,28 +1848,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -1933,15 +1857,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2046,12 +1961,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -2061,15 +1970,6 @@ "node": ">=8" } }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, "node_modules/asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -2100,15 +2000,6 @@ "util": "^0.12.0" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -2133,18 +2024,6 @@ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -2157,21 +2036,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2207,24 +2071,6 @@ } ] }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -2327,12 +2173,6 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -2538,12 +2378,6 @@ "url": "https://opencollective.com/browserslist" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2669,18 +2503,6 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/command-exists": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", @@ -2897,119 +2719,6 @@ "postcss": "^8.0.9" } }, - "node_modules/css-modules-loader-core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", - "dev": true, - "dependencies": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/postcss": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/css-select": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", @@ -3026,16 +2735,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, "node_modules/css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", @@ -3170,49 +2869,11 @@ "node": ">=8.0.0" } }, - "node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "dependencies": { - "cssom": "0.3.x" - } - }, "node_modules/d3": { "version": "3.5.17", "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=" }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, "node_modules/debug": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", @@ -3266,15 +2927,6 @@ "node": ">= 0.4" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -3385,15 +3037,6 @@ } ] }, - "node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, "node_modules/domhandler": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", @@ -3438,16 +3081,6 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3470,9 +3103,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.46", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", - "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", + "version": "1.4.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz", + "integrity": "sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA==", "dev": true }, "node_modules/elliptic": { @@ -3502,15 +3135,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/emphasize": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/emphasize/-/emphasize-4.2.0.tgz", @@ -3640,98 +3264,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", @@ -3906,19 +3438,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", @@ -3986,21 +3505,6 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4062,12 +3566,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -4215,29 +3713,6 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", "dev": true }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", @@ -4280,12 +3755,12 @@ "dev": true }, "node_modules/generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", "dev": true, "dependencies": { - "loader-utils": "^1.1.0" + "loader-utils": "^3.2.0" } }, "node_modules/gensync": { @@ -4336,15 +3811,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -4446,29 +3912,6 @@ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -4481,27 +3924,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", @@ -4610,41 +4032,51 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/html-tags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", - "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/htmlnano": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-1.1.1.tgz", - "integrity": "sha512-diMNyqTPx4uGwlxrTs0beZCy8L/GxGIFGHWv20OYhthLcdYkDOP/d4Ja5MbGgVJZMakZUM21KpMk5qWZrBGSdw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz", + "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==", "dev": true, "dependencies": { "cosmiconfig": "^7.0.1", - "cssnano": "^5.0.8", - "postcss": "^8.3.6", "posthtml": "^0.16.5", - "purgecss": "^4.0.0", + "timsort": "^0.3.0" + }, + "peerDependencies": { + "cssnano": "^5.0.11", + "postcss": "^8.3.11", + "purgecss": "^4.0.3", "relateurl": "^0.2.7", - "srcset": "^4.0.0", - "svgo": "^2.6.1", - "terser": "^5.8.0", - "timsort": "^0.3.0", + "srcset": "^5.0.0", + "svgo": "^2.8.0", + "terser": "^5.10.0", "uncss": "^0.17.3" + }, + "peerDependenciesMeta": { + "cssnano": { + "optional": true + }, + "postcss": { + "optional": true + }, + "purgecss": { + "optional": true + }, + "relateurl": { + "optional": true + }, + "srcset": { + "optional": true + }, + "svgo": { + "optional": true + }, + "terser": { + "optional": true + }, + "uncss": { + "optional": true + } } }, "node_modules/htmlparser2": { @@ -4681,9 +4113,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", "dev": true, "dependencies": { "@types/http-proxy": "^1.17.5", @@ -4693,22 +4125,7 @@ "micromatch": "^4.0.2" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=12.0.0" } }, "node_modules/https-browserify": { @@ -4717,18 +4134,6 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/icss-replace-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", @@ -4736,47 +4141,15 @@ "dev": true }, "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/icss-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/ieee754": { @@ -4848,12 +4221,6 @@ "node": ">=0.8.19" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4884,15 +4251,6 @@ "node": ">= 0.4" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -5042,18 +4400,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-html": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", - "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", - "dev": true, - "dependencies": { - "html-tags": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -5207,12 +4553,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -5267,12 +4607,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, "node_modules/jake": { "version": "10.8.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", @@ -5410,70 +4744,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -5492,12 +4762,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -5516,37 +4780,19 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "dependencies": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" }, "bin": { "json5": "lib/cli.js" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=6" } }, "node_modules/levn": { @@ -5603,25 +4849,14 @@ } }, "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, "engines": { - "node": ">=4.0.0" + "node": ">= 12.13.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -5646,12 +4881,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -5986,21 +5215,6 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -6164,21 +5378,21 @@ "dev": true }, "node_modules/parcel": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.2.0.tgz", - "integrity": "sha512-oyjPko23uBZZa5ihJP65CeSbO4Nmb7mj8sPU8XQbYeBOtFoSHJf9KfQ6WCy0d7gXXkXSEXdBGH18uydWoLm9AQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.2.1.tgz", + "integrity": "sha512-TZqe0mmoxi0bsm9bzqZLtVtjnc9fC4bxaPeA4Jw9JP2Yua/QSYVj2tjFkNsqLh6czGR34+KvKk6xmzv3p2apmA==", "dev": true, "dependencies": { - "@parcel/config-default": "^2.2.0", - "@parcel/core": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/package-manager": "^2.2.0", - "@parcel/reporter-cli": "^2.2.0", - "@parcel/reporter-dev-server": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/config-default": "^2.2.1", + "@parcel/core": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/package-manager": "^2.2.1", + "@parcel/reporter-cli": "^2.2.1", + "@parcel/reporter-dev-server": "^2.2.1", + "@parcel/utils": "^2.2.1", "chalk": "^4.1.0", "commander": "^7.0.0", "get-port": "^4.2.0", @@ -6238,12 +5452,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -6314,12 +5522,6 @@ "node": ">=0.12" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -6338,12 +5540,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, "node_modules/postcss": { "version": "8.4.5", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", @@ -6557,517 +5753,81 @@ } }, "node_modules/postcss-modules": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-3.2.2.tgz", - "integrity": "sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.0.tgz", + "integrity": "sha512-zoUttLDSsbWDinJM9jH37o7hulLRyEgH6fZm2PchxN7AZ8rkdWiALyNhnQ7+jg7cX9f10m6y5VhHsrjO0Mf/DA==", "dev": true, "dependencies": { - "generic-names": "^2.0.1", + "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", "string-hash": "^1.1.1" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, "node_modules/postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", - "dev": true, - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/postcss-modules-extract-imports/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "node": "^10 || ^12 || >= 14" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/postcss-modules-local-by-default/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-scope/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss-modules-scope/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/postcss-modules-scope/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "dependencies": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-values/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss-modules-values/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/postcss-modules-values/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-modules-values/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-values/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/postcss-modules/node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/postcss-modules/node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-modules/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-normalize-charset": { @@ -7372,12 +6132,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -7404,39 +6158,6 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "node_modules/purgecss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", - "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", - "dev": true, - "dependencies": { - "commander": "^8.0.0", - "glob": "^7.1.7", - "postcss": "^8.3.5", - "postcss-selector-parser": "^6.0.6" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, - "node_modules/purgecss/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", @@ -7573,101 +6294,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request/node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/request/node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -7797,18 +6423,6 @@ "node": ">=8.9.0" } }, - "node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/select2": { "version": "4.1.0-rc.0", "resolved": "https://registry.npmjs.org/select2/-/select2-4.1.0-rc.0.tgz", @@ -7998,43 +6612,6 @@ "node": ">= 6" } }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -8050,15 +6627,6 @@ "node": ">= 0.6" } }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -8255,12 +6823,6 @@ "node": ">=10.13.0" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, "node_modules/term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", @@ -8374,46 +6936,6 @@ "node": ">=8.0" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/tr46/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -8425,24 +6947,6 @@ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -8482,87 +6986,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uncss": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", - "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "glob": "^7.1.4", - "is-absolute-url": "^3.0.1", - "is-html": "^1.1.0", - "jsdom": "^14.1.0", - "lodash": "^4.17.15", - "postcss": "^7.0.17", - "postcss-selector-parser": "6.0.2", - "request": "^2.88.0" - }, - "bin": { - "uncss": "bin/uncss" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/uncss/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/uncss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/uncss/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/uncss/node_modules/postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/uncss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -8644,68 +7067,18 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -8721,38 +7094,6 @@ "integrity": "sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg==", "dev": true }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -8854,18 +7195,6 @@ } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -8941,15 +7270,6 @@ "source-map": "^0.5.0" }, "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -9342,22 +7662,22 @@ } }, "@parcel/babel-ast-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/babel-ast-utils/-/babel-ast-utils-2.2.0.tgz", - "integrity": "sha512-rIvqRJZ3ocPk9lZMQMlTgau3CO2bCI4fJb7lwiXVwK7E5XkJWcxyB3hplNXkSBCMDd69sQ9PNdZFW6wwzONuNQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/babel-ast-utils/-/babel-ast-utils-2.2.1.tgz", + "integrity": "sha512-bpHU3s4JsAD0HNIUPVHEU3yROEOVMf/ScO+RJTmXDjAjagWadlYFuvifPSIG1EBdGZHKbU112xZ+mq6tZJ8vlg==", "dev": true, "requires": { "@babel/parser": "^7.0.0", - "@parcel/babylon-walk": "^2.2.0", + "@parcel/babylon-walk": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "astring": "^1.6.2" } }, "@parcel/babylon-walk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/babylon-walk/-/babylon-walk-2.2.0.tgz", - "integrity": "sha512-7H32Ln6hUAMaW46ba1S44l5EZ8l+boqQrV3iOVZEyPUUToOmFUD/TER+51M2CioXShvxdSZLVITKvbZLWRbTig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/babylon-walk/-/babylon-walk-2.2.1.tgz", + "integrity": "sha512-tc0WuLdq56akmOtVDmzMe7kiTzn0lcQ7Xt74omICc0okd430ZfA7UdORND5YgDhbR2eK8uU4WTZm+JUV6QzJuA==", "dev": true, "requires": { "@babel/types": "^7.12.13", @@ -9365,34 +7685,34 @@ } }, "@parcel/bundler-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.2.0.tgz", - "integrity": "sha512-h661kIWbjcym8fh/cpTOosROCAMF/NgGdtQlQggxg9JKzH1Gj2ukxPk2uaJAML7k1MvKOF9B8PN1BRIGY3mxXA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.2.1.tgz", + "integrity": "sha512-s2MsShmp7ww4Vh6Qn7uGQII776j0F6OTO6snJ5w9sdFqub/NdpjvwBEsRo+UDryq5oKsrQYQtNiDdPuOZ+M9bQ==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" } }, "@parcel/cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.2.0.tgz", - "integrity": "sha512-vzIuiui+VCIdvttIKIYen+IVNn6JbPv3I6MbJoNGM+UycVeK9N0yNAhSUbtZzGiBeyt1fLhq+46DSs11gV5IfA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.2.1.tgz", + "integrity": "sha512-sO4+sKErJFfAhAsOiG7HUid0XgtfwoXbc6TT2Dvpjbd/hCGoUWZNfvs8l5cq7/Ip6pgUuXzPV4Pz7HX+cshTsw==", "dev": true, "requires": { - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/utils": "^2.2.1", "lmdb": "^2.0.2" } }, "@parcel/codeframe": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.2.0.tgz", - "integrity": "sha512-mszI8sRyDvzqcixb82dCXZKGrt/uQu2VVDsjGp9Tra1ZDJcHqWAw4ikcXVrzPnYqV6QxbD/MPt3q8ktgLKZv+A==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.2.1.tgz", + "integrity": "sha512-6S4/oQ8q4811/DDBuVBYfRntGp57ibFafat1t2wGJVobvg4h0DOzc3Hf8wAZsrw9DHUlS2HpRIxPC24NYHfN4w==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -9402,71 +7722,71 @@ } }, "@parcel/compressor-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.2.0.tgz", - "integrity": "sha512-w/SpIKuhlABjWQtWi6NyyHmgDMvEHsjvvGa9OhEycODz67KKEohkQ/YT5TmjBVBuljfY5XAocVKIKNuONV0DYA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.2.1.tgz", + "integrity": "sha512-Z2tOOaVg/7gRvQbh/mHscuAoWoSSPThIgJBNtGG7JPH4u5sDmXW6CkbOc81VBYQd3uz8btNdNvBFEHG0+jpK+Q==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" } }, "@parcel/config-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.2.0.tgz", - "integrity": "sha512-Xj4WaYpKxqAf5PEHMdRfOJSjFFslISQjPwRhoXTjHTCgzDHu/js+IsQ3iK1BDLsgq1g0KyLUVbP4xjzjfW/ANw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.2.1.tgz", + "integrity": "sha512-bknWAuGh5mKVhOBMUI2i/cet+w2o2wUp/Xpi/iIWXC91ASkgKjS9flNn1+DgGVxBwPRj2kkbjAZa5j39wZKEQw==", "dev": true, "requires": { - "@parcel/bundler-default": "^2.2.0", - "@parcel/compressor-raw": "^2.2.0", - "@parcel/namer-default": "^2.2.0", - "@parcel/optimizer-cssnano": "^2.2.0", - "@parcel/optimizer-htmlnano": "^2.2.0", - "@parcel/optimizer-image": "^2.2.0", - "@parcel/optimizer-svgo": "^2.2.0", - "@parcel/optimizer-terser": "^2.2.0", - "@parcel/packager-css": "^2.2.0", - "@parcel/packager-html": "^2.2.0", - "@parcel/packager-js": "^2.2.0", - "@parcel/packager-raw": "^2.2.0", - "@parcel/packager-svg": "^2.2.0", - "@parcel/reporter-dev-server": "^2.2.0", - "@parcel/resolver-default": "^2.2.0", - "@parcel/runtime-browser-hmr": "^2.2.0", - "@parcel/runtime-js": "^2.2.0", - "@parcel/runtime-react-refresh": "^2.2.0", - "@parcel/runtime-service-worker": "^2.2.0", - "@parcel/transformer-babel": "^2.2.0", - "@parcel/transformer-css": "^2.2.0", - "@parcel/transformer-html": "^2.2.0", - "@parcel/transformer-image": "^2.2.0", - "@parcel/transformer-js": "^2.2.0", - "@parcel/transformer-json": "^2.2.0", - "@parcel/transformer-postcss": "^2.2.0", - "@parcel/transformer-posthtml": "^2.2.0", - "@parcel/transformer-raw": "^2.2.0", - "@parcel/transformer-react-refresh-wrap": "^2.2.0", - "@parcel/transformer-svg": "^2.2.0" + "@parcel/bundler-default": "^2.2.1", + "@parcel/compressor-raw": "^2.2.1", + "@parcel/namer-default": "^2.2.1", + "@parcel/optimizer-cssnano": "^2.2.1", + "@parcel/optimizer-htmlnano": "^2.2.1", + "@parcel/optimizer-image": "^2.2.1", + "@parcel/optimizer-svgo": "^2.2.1", + "@parcel/optimizer-terser": "^2.2.1", + "@parcel/packager-css": "^2.2.1", + "@parcel/packager-html": "^2.2.1", + "@parcel/packager-js": "^2.2.1", + "@parcel/packager-raw": "^2.2.1", + "@parcel/packager-svg": "^2.2.1", + "@parcel/reporter-dev-server": "^2.2.1", + "@parcel/resolver-default": "^2.2.1", + "@parcel/runtime-browser-hmr": "^2.2.1", + "@parcel/runtime-js": "^2.2.1", + "@parcel/runtime-react-refresh": "^2.2.1", + "@parcel/runtime-service-worker": "^2.2.1", + "@parcel/transformer-babel": "^2.2.1", + "@parcel/transformer-css": "^2.2.1", + "@parcel/transformer-html": "^2.2.1", + "@parcel/transformer-image": "^2.2.1", + "@parcel/transformer-js": "^2.2.1", + "@parcel/transformer-json": "^2.2.1", + "@parcel/transformer-postcss": "^2.2.1", + "@parcel/transformer-posthtml": "^2.2.1", + "@parcel/transformer-raw": "^2.2.1", + "@parcel/transformer-react-refresh-wrap": "^2.2.1", + "@parcel/transformer-svg": "^2.2.1" } }, "@parcel/core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.2.0.tgz", - "integrity": "sha512-5VvSEIHqfvTSk7aX1dcvyhZTkhSiJcma8SDpQ5wTCDhK0SScInl+y7yH2v8soUaRMDE3LD4uzYLaSoJeJH/BpQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.2.1.tgz", + "integrity": "sha512-33YbUmyAMFOWOKEv76BtzMSXwPgV8U2Jdrp5LAKIUJ4UoHcN0HHVmcFxXLeVPrJgFtRT7IqLUvx11Vo5uw8Zaw==", "dev": true, "requires": { - "@parcel/cache": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/graph": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/package-manager": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/cache": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/graph": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/package-manager": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -9474,7 +7794,7 @@ "dotenv": "^7.0.0", "dotenv-expand": "^5.1.0", "json-source-map": "^0.6.1", - "json5": "^1.0.1", + "json5": "^2.2.0", "micromatch": "^4.0.2", "msgpackr": "^1.5.1", "nullthrows": "^1.1.1", @@ -9482,9 +7802,9 @@ } }, "@parcel/diagnostic": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.2.0.tgz", - "integrity": "sha512-NJcuf7e3mbgcsaqaRq7XFLeYjAm4PJ+ZBNQGZhnnMgPDT4PjOAPUqBTBIjWyjbqRyxEosgSMbMxsZs6+U4Tt/g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.2.1.tgz", + "integrity": "sha512-M7P1tu+o+F9XWZQhj/0uojVrD/c3cmH3uP2E8RwfbCVnCLuCbvTJ3tAmE6+ddUuzGIehNC2ZhOI+sYRGPeA6gw==", "dev": true, "requires": { "json-source-map": "^0.6.1", @@ -9492,23 +7812,23 @@ } }, "@parcel/events": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.2.0.tgz", - "integrity": "sha512-d5H9jPnCjVuNErNcDVFwxHK5zEUNr4wTcSH0CIeLshq/Z5mGhDlLC42QN4PuTR+9vHc56LlmEVrEKsLcTY5v8g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.2.1.tgz", + "integrity": "sha512-UPHYje/UYu5s6Ax0rs4LwjxSqN37nw0n+RuN5KlqsQl6U8Zdhkpd0LCCERqYR+edEZLxDYqhNMpSOmvbtAl8lw==", "dev": true }, "@parcel/fs": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.2.0.tgz", - "integrity": "sha512-dn0TZAH98OYaSQwk5JrpfNmoPXn8tH5lbHKKm8VP8a1RhrG5TdynYbeZ8uu5XQ2FK1+M66/HtAdFLBLlevlWrw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.2.1.tgz", + "integrity": "sha512-SuSM8SoatLM2+eb4N85oTW32U38rKaMcgf6OIqdlBTFQQdyFcKz1nRHHTb7egvVKdp8gTXkLp0S952t3kJT+mg==", "dev": true, "requires": { - "@parcel/fs-search": "^2.2.0", - "@parcel/fs-write-stream-atomic": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/fs-search": "^2.2.1", + "@parcel/fs-write-stream-atomic": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "@parcel/watcher": "^2.0.0", - "@parcel/workers": "^2.2.0", + "@parcel/workers": "^2.2.1", "graceful-fs": "^4.2.4", "mkdirp": "^0.5.1", "ncp": "^2.0.0", @@ -9518,18 +7838,18 @@ } }, "@parcel/fs-search": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.2.0.tgz", - "integrity": "sha512-EsyNFKGgixxGHTNEmfY3xGMEpAAFwEquHbaYn76SlXfQ6CLHjfGLPU5DkodSbiYE2uGwGbDQdChF60kYrHhIeQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.2.1.tgz", + "integrity": "sha512-oWnRH6M1cEQyBhGFgjlQIY0nV8a766i7vxkrBcvkQcnt869p1vkfZ6E1Hm0SZ9zx7/v8mukwDd+yguI6cm3ngg==", "dev": true, "requires": { "detect-libc": "^1.0.3" } }, "@parcel/fs-write-stream-atomic": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.0.tgz", - "integrity": "sha512-c3nJJrsmxaFq0qDyRybq1f6hA7pD/gBj5N3FfFUbabMhKcPf/1tA9me4je4qiErtFPU25RmcL2X36mCrF9SvIg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.1.tgz", + "integrity": "sha512-ti3TUgvdCCzFsHPbwCT940VAQ3nvcb/Rn2wvUz38bZJNWTod/TUgWEEU+cQ1v8iPwm5G6T7tMlInaRWUEE/L+g==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -9539,19 +7859,19 @@ } }, "@parcel/graph": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.2.0.tgz", - "integrity": "sha512-3c1AZWO7ndpHPBxK1R+z+jS2MBBlsu2bKWVfUAPU3I9tGCGXKOhH5i/gO/jURSHx3g5s6ygZbfljAodpZ7W2DQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.2.1.tgz", + "integrity": "sha512-SV1H5MguVLb8rucGy96qQ/3pGAQ9fYByMLB40TnSSjiEg+EJiZVLLWBzGj9+kYE3sGYmPhKJyuG7Ocyy4DP0aA==", "dev": true, "requires": { - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" } }, "@parcel/hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.2.0.tgz", - "integrity": "sha512-lXN4dY3y5ZxUP52jhd+C99kSWJRjIbh0lMpMqMGhkdIRoJUpvv24kQ2aItcgqazWWR9SS1NDZ0/z7+vHPMmEFw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.2.1.tgz", + "integrity": "sha512-NijJaqvX43BgDnpuJA3cnrfh1+uj1XEAu1WVNzKNTlCs/kjRJszF/BdkMChQRhPESWucs7ozKJwH+QlBn/YNTw==", "dev": true, "requires": { "detect-libc": "^1.0.3", @@ -9559,39 +7879,39 @@ } }, "@parcel/logger": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.2.0.tgz", - "integrity": "sha512-HEiPq7EVmttDVZocebNbHDDhTWDUVD8UizLkRrLCtdRQGTcK0+WFitooamhjCQKXG0T/4/dh8ojIfWTQPMCFLg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.2.1.tgz", + "integrity": "sha512-csGI1UvX+/I6IoyCsUGfMlka/g5hhfdHWHQqTyYtUDN6CKf/x5FLuvqO3Wts8s4FrIiznnV3AiHNKnQmpBVhzQ==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0" + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1" } }, "@parcel/markdown-ansi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.2.0.tgz", - "integrity": "sha512-N46Yun+jRA97rEhOKyMC3awIULw6KRPsV2JkI9yfc5EiOOA1CYmVNIB6OmgmuuvZYwq9OoHxB+XFkXF+yxiWBA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.2.1.tgz", + "integrity": "sha512-ADwJ2jSLCQmCkKHkGgZ0+MhSFrmtB209sNzW493M1SYbKNfZGioYYADYOMXvBO7vBNrllbAhd/xaWEXEyMyZiA==", "dev": true, "requires": { "chalk": "^4.1.0" } }, "@parcel/namer-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.2.0.tgz", - "integrity": "sha512-Iz5MLGTTLd5zQ+CbyV/4VjOiTFaQJaMwwu3W/GfaI2eLou2d9bazFaa786b4UM9u0LjLKYaUUzWDohllSwBwSg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.2.1.tgz", + "integrity": "sha512-uhQwAJyWADEKUVAPZV8TKlUUmKjeKycMatf554u7PeKWSw4H6yUd1z6Ta9IXIx5qi2u3RMeDct5psjh4fpcyEw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1" } }, "@parcel/node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-RtaJG+cdo60+ffq+tD9OwtTAqRG4cAyrFxWbeqYPb+RenpZJBWBJHRy1C5cjtH98sfXPzwMzROayQviFBvRq5w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-atPfX/O1v1KE6sb0z6Wh7Otl4PpN1TZN9osejlV/+dAP2bqlaSzia2PTKau2WhAHaMX0XXJwVesAcCymfiYaWw==", "dev": true, "requires": { "assert": "^2.0.0", @@ -9619,94 +7939,94 @@ } }, "@parcel/node-resolver-core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.2.0.tgz", - "integrity": "sha512-/YssRfsNLMQAYuNAGMOqThTbiWHQLJbDxsT7V/L387UkinR7TZl0ZKNjAwmb+DMD2oTKZfgLcUnLCcEyg9numg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.2.1.tgz", + "integrity": "sha512-4WrKQvyRqpsCp2Hra5ujCci0j4yqUU5yZ+RGThWaKOA/4w7e2RTGcnnIfEDv9CAGnXG/u/Xf5zbRP9TqvmeeRw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/node-libs-browser": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/node-libs-browser": "^2.2.1", + "@parcel/utils": "^2.2.1", "micromatch": "^4.0.4", "nullthrows": "^1.1.1" } }, "@parcel/optimizer-cssnano": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.2.0.tgz", - "integrity": "sha512-YpVFJO9v8TqGZVvonu5OOmUS7AOn1z9t+YaqiuD/ytJGyePVPIBoZ9H6TlL17jLv0gbAXTTv1zoLDmae4/ruZQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.2.1.tgz", + "integrity": "sha512-sjQNL4x3oBF2BCsL1SMKxNoNGqnNT1CBZPl+6F6jVxiaj6KHPzZOkeEL7Ioow5Jb6pAe79JKWXyHQBFhyLiHOw==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "cssnano": "^5.0.5", - "postcss": "^8.3.0" + "cssnano": "^5.0.15", + "postcss": "^8.4.5" } }, "@parcel/optimizer-htmlnano": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.2.0.tgz", - "integrity": "sha512-Lrsjz5sG5uayhIGAcAv5IqOPY8FJnsy4XeT0EUc70cAI9p3NS48HZqqPfWAn9nsMqu3EBhKNyFpiaJ4LY6LNkg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.2.1.tgz", + "integrity": "sha512-NIz66Rj2JYxmDWKdM0CNxfPTY45mAhrW8zLuJGcGJSqNq8srj1TKzdHl+HukTHxRF5D0jOv+xLOgJmdNfObHNg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "htmlnano": "^1.0.1", + "@parcel/plugin": "^2.2.1", + "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "svgo": "^2.4.0" } }, "@parcel/optimizer-image": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.2.0.tgz", - "integrity": "sha512-bvrR7wX4GbcqR38MzSVImedyL3huFeMxyjdpElq6J4RKIGY3KK/+k4VhVzU0wGqIx+XTuJxNJWJGkJ8i+mESEw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.2.1.tgz", + "integrity": "sha512-InHlVdQxi7Kz19rawP1D/PZWBw978owGgtMEHoYC0ZRDNFIXbG8RCqVuwrkRqwhPk1SFlPOPYlMW60QqBre3Jw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "detect-libc": "^1.0.3" } }, "@parcel/optimizer-svgo": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.2.0.tgz", - "integrity": "sha512-gBMQPn4EGOGsEQI0MjK1PoD7w2QrMvoyk7QvSbES1F91lhYh4e3zc1op3G/hdT6IiudlrbNgsSvMZCuxyFp6Uw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.2.1.tgz", + "integrity": "sha512-+wUe30x1xYP4NYiyMTinY2K3vmbxf6K8dBFoEv5lb+ODFqMsE7Kr0DNyVR3aH0FSKxa3ii4nfLA/eAvaG97qmQ==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "svgo": "^2.4.0" } }, "@parcel/optimizer-terser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.2.0.tgz", - "integrity": "sha512-R0QC9JAFJpoPS4mUltVLHbiLOeyv5G5kmM2MhJN3VYJyJNForMHvFwFBRQLxp8GbJ9pU3P36dN8jRfrlPQffog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.2.1.tgz", + "integrity": "sha512-mP1WIxEB2GlmxRODOx1vpii7QceufYojoivchr6ifn3abE/UCz89TUyWGyGgzVby4YF2kSlQ6gDrcKl+wnOGtQ==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "terser": "^5.2.0" } }, "@parcel/package-manager": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.2.0.tgz", - "integrity": "sha512-FTh8/E6AMvRJTbNav7MD8ZULvTuZhUKBpfQu07oL1khE4O6KYyQ8NBGk3W221dfY+vXoM2+b+4BrKBgw8Sn3EA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.2.1.tgz", + "integrity": "sha512-BpiRC8TM/R7OQVs8bP9+8aIe0FVMQHSNccVUMRb0kUtNt1GRVHoDu3lRE4P28LLw1nHhJ3YnMV/k1ZVwAOalLA==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "command-exists": "^1.2.6", "cross-spawn": "^6.0.4", "nullthrows": "^1.1.1", @@ -9715,85 +8035,85 @@ } }, "@parcel/packager-css": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.2.0.tgz", - "integrity": "sha512-FUn7HEDb3q6/T4Z0We+kpD5zKYwEkK2ClTyDAEDvnqtEz2A+DIrvxarwtW8NlA+uSKOH+kioMrV7Gdl0RpN5XA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.2.1.tgz", + "integrity": "sha512-nTqj94jWenjw3O3lJc+IFSMx/3oQ/a4ZYXSU8UNfsvDdFGQQ/7Qeo7c33t9UXFm3PGXpSFaoBK1+Y3ffS116YQ==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", - "postcss": "^8.3.0" + "postcss": "^8.4.5" } }, "@parcel/packager-html": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.2.0.tgz", - "integrity": "sha512-Hbp7z/1TQb5WZcystsO6ICuUVJblkVaWMw60hVDezkLsKTB87Qc81OIsqyST3LMhqM7NipsNqpaXvmg3wF6zrA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.2.1.tgz", + "integrity": "sha512-A67CDWX8zv5YtzetPfg2R5l4/fmADWx2SeAxJWnW2t52ysAlxpwPC53vu1U5T54jaf2NbxfQPpOBem1P7Vk9Vw==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" } }, "@parcel/packager-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.2.0.tgz", - "integrity": "sha512-dQmJqRAjy0RxWqGDSkfpyxMcUx3btqltSdK/Z8sUPVvNfss1gHRuz3Ee5CJxNoLLN8On+qM4xAvq2W3y16psbA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.2.1.tgz", + "integrity": "sha512-jTh+72Pix0H0rrMFGj0Q+20pWANoFdk0byL9wh3ayIfaBM/7N/vi51+yjek3p2cQjuaxp5ISQDQlW9t4zVVwgw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "globals": "^13.2.0", "nullthrows": "^1.1.1" } }, "@parcel/packager-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.2.0.tgz", - "integrity": "sha512-Iz/rltpChammeEUotDZqzZr5WZcJGr2ro68GBt/8/oMU0HDWItsWUF8EtsqSuPiQWYU+65xcXPguk2cQ1qXObg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.2.1.tgz", + "integrity": "sha512-/53i0XRF9okJKyq1uCvOiD8iBCaaBy9WWF3H3VdC1ZCyl45Ku5zMoN4XsVktGKgiFAeDeBA7Tn94gIO/f8g7+g==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" } }, "@parcel/packager-svg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.2.0.tgz", - "integrity": "sha512-APNuRVV6fRg36rL+H4nORCOe/gxzkDjF8UUldQLbxZdsYaL+9YvJA+4vmULce96b9Fcq7ZOkqUeDvQmWw9kLNw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.2.1.tgz", + "integrity": "sha512-tdqzReIoWXw0r3XMJGInAFZxo64kSHjG+8s2ZHm/uSXTjiH3uebfROs/KjcwMVjqdFkhnE3htf/VBpzk0DS/uQ==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "posthtml": "^0.16.4" } }, "@parcel/plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.2.0.tgz", - "integrity": "sha512-etIxpizU14aZELSV/qEeuufoC5fLgopQ9I0j/Y9ExSmlU3NH79NeQo0JPP1TU49ZOL8Si9o/D6tlhojle6GbzA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.2.1.tgz", + "integrity": "sha512-UrmAmtCO+Ma78ojhG9LSB5bYSkcjTwyPexfcpgCsZiLrv4cXDjKe7gEYfxWbrJw4ahkUhfgRsrTfUzD/TPYxiA==", "dev": true, "requires": { - "@parcel/types": "^2.2.0" + "@parcel/types": "^2.2.1" } }, "@parcel/reporter-cli": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.2.0.tgz", - "integrity": "sha512-FVRnSu5Yba/18X3KWiJEXLfT8KugsNoQmvnfL7FDgVbdxUS/RWPeAwICfXPH9pkqZBl9c7QcMDVtnSD3xNR8FA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.2.1.tgz", + "integrity": "sha512-NhUH68M9kIDC/qTZqDIIQ/itEI94wn8hwEbNZTeEhIP44I2vYTPxQ7Ta+82mj5t5te+7Rxle11zic0XsOLuGVQ==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "chalk": "^4.1.0", "filesize": "^6.1.0", "nullthrows": "^1.1.1", @@ -9805,71 +8125,71 @@ } }, "@parcel/reporter-dev-server": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.2.0.tgz", - "integrity": "sha512-r6FRJ1BU/zHZvAxSvG5p0o2ZJgEkYDqU2y99a5tvRhQAIMupNp9Oc3PkAIOcoGtM3aiJvGO5pwDBoOpNwS4hwQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.2.1.tgz", + "integrity": "sha512-rSRH1nFRS6nEN3Wma3oejcu1jzvbu9/hXgMKOp3TJax9jJ3nJdYPEeIA/jbJTqU1pf6hWyG3wvPOiXW8nhCGAg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "connect": "^3.7.0", "ejs": "^3.1.6", - "http-proxy-middleware": "^1.0.0", + "http-proxy-middleware": "^2.0.1", "nullthrows": "^1.1.1", "serve-handler": "^6.0.0", "ws": "^7.0.0" } }, "@parcel/resolver-default": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.2.0.tgz", - "integrity": "sha512-mDEmFVcNI4AAnKZ2P44AqKGVpG2vt9npmRNRyCw1QZvCnETiTVvHl0AngVtZRP6DVw0MeuPt7JaFWy3DQ+LMnQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.2.1.tgz", + "integrity": "sha512-+3sHzfiugwwzsc5FNy0ZalWyJrtV68GVQmjAKmZJCMb4k/6TIBQgzggQqhRuztowsiJadL8JAM8djxYVlYAkqg==", "dev": true, "requires": { - "@parcel/node-resolver-core": "^2.2.0", - "@parcel/plugin": "^2.2.0" + "@parcel/node-resolver-core": "^2.2.1", + "@parcel/plugin": "^2.2.1" } }, "@parcel/runtime-browser-hmr": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.2.0.tgz", - "integrity": "sha512-Y3K8bpm06xZ2IgzS8l8iBhHoc04CcJzwWsRS60xGHikDxkZWbUMCvxMjgUS6NmDo62aY3dFkD6VVFKZIRnWxCQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.2.1.tgz", + "integrity": "sha512-/jqka4kOlzUwb2ygzM1LtAVq/rxGaFarcR6YIchIAbp3DUSV/1nelo5swCw8FirN9O7qRBdgkIuW+0JAa+Dbzg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0" + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1" } }, "@parcel/runtime-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.2.0.tgz", - "integrity": "sha512-XgI/lmX/7Lp9y9KpnxehryvbHtKs9KVLs6V6MmiMXb7s74S/A6cj4cWq+AhSfz2mZtvMJAhIw3bl5vYNx8qEog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.2.1.tgz", + "integrity": "sha512-yLQpSMNcxG5EoKbLlRS1n+5KXnJ2Mz7yE2hpVez9lhzDiIFAPSxiCZQ1dWJ4o7urOKMckKYRheW4/x5Nm4ErhA==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" } }, "@parcel/runtime-react-refresh": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.2.0.tgz", - "integrity": "sha512-bnIW3K37cH2PoGXl5NX8401exe97VGORz5YTAm6BSHiXKWZkOHwE6dTj6/PydQRm4NLAiYlJ6hvxcu5QkF7/jw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.2.1.tgz", + "integrity": "sha512-TvZqri/xBYV3KlsnxPy/NzxoCioUQlIkQjp6y9JdwGq8ez5B39e4ntwFoWT3hRTRhPBtwa1Tfoc3JRaCRGBFXg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "react-refresh": "^0.9.0" } }, "@parcel/runtime-service-worker": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.2.0.tgz", - "integrity": "sha512-+lwIBdTbhvhkYYNKG5ZxMaQ2wY/eaJqDjVelEpfvuoRzjR+v2YwKyAP4wV8DKzMb/lbtj6fsG+GerqaSwGVdDg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.2.1.tgz", + "integrity": "sha512-IvTXUJKpgmy7ba8Z2r/rzvpsWvZPOtzb0oWLk5qNV3YND5PS7Cfu0Pdr7y2y9NnBepdzb4u88tqSDhRoyp2ndw==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1" } }, @@ -9884,9 +8204,9 @@ } }, "@parcel/transformer-babel": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.2.0.tgz", - "integrity": "sha512-amZIncU9Ld/SuIWajntAOXwsgYl6h+5e2qBIPYuFhZX3FrbhHJFJQ27GJxOmRu+C09JOpAQk7vlr6Oi6jLvxNw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.2.1.tgz", + "integrity": "sha512-eNQTmnsiY2ycuGgr3tu5BfR6rz9WGhb6psz+cZkIbfZp0xaJaovTftjT5jR4clsDO/+dX5cM8KOUuJm5MYXRjg==", "dev": true, "requires": { "@babel/core": "^7.12.0", @@ -9894,56 +8214,44 @@ "@babel/helper-compilation-targets": "^7.8.4", "@babel/plugin-transform-flow-strip-types": "^7.0.0", "@babel/traverse": "^7.0.0", - "@parcel/babel-ast-utils": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/babel-ast-utils": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", + "@parcel/utils": "^2.2.1", "browserslist": "^4.6.6", "core-js": "^3.2.1", - "json5": "^2.1.0", + "json5": "^2.2.0", "nullthrows": "^1.1.1", "semver": "^5.7.0" - }, - "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } } }, "@parcel/transformer-css": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.2.0.tgz", - "integrity": "sha512-90GNysl/E8ScT6VxAqkgmsOi5HxkzX5xuj8YjjyKGls2DO3wZKjIi8q5ZGKjKLcWfKdF5gCzuvuObcg9nyMLug==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.2.1.tgz", + "integrity": "sha512-fytU0mzQuddVAAkRDJBuE6x0JpVx5NYC2s4eDJqErOORJ/dwpngEz+TjjJGU2kUH9r74QypTcMb6J5z8WpoV/g==", "dev": true, "requires": { - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", - "css-modules-loader-core": "^1.1.0", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", - "postcss": "^8.3.0", - "postcss-modules": "^3.2.2", - "postcss-value-parser": "^4.1.0", + "postcss": "^8.4.5", + "postcss-modules": "^4.3.0", + "postcss-value-parser": "^4.2.0", "semver": "^5.7.1" } }, "@parcel/transformer-html": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.2.0.tgz", - "integrity": "sha512-Swvo4TUqyGcwN3AsUMRg5dZRaJnS2DUapJlr7wHmf5bL8Q0GOuGDLLZpK5SOmQn9aZSJ6uoof5gu9zoca+s5Ig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.2.1.tgz", + "integrity": "sha512-awKgFd+a1oFKlO3ipLGHaiXUTx+6/KBLAdvidmtxLRcq5PsLA2eyZ6BZ5TsWJ+eP4jq0mtB+KxrXiWkPQ73Y0Q==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -9952,27 +8260,27 @@ } }, "@parcel/transformer-image": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.2.0.tgz", - "integrity": "sha512-9MRmgNRi8Dg+GMA1378smh0m/xfzPpTljR23jKvwviNsz54Tf67pC328DGaI6+5eNIw4fYFZxJTXcOSAVVKk2Q==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.2.1.tgz", + "integrity": "sha512-MirsSBI2JE5VLrYc9XKbOQKcxPdcpSTDqTLjcaUv5dkjkiXeRvLbA5OsDwrWwnyqKFvXgsJWrQ3tVc9Zql7gmg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/workers": "^2.2.1", "nullthrows": "^1.1.1" } }, "@parcel/transformer-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.2.0.tgz", - "integrity": "sha512-sD9NXeO6j6wEe8zkRcVU235fLGhyBWEhOpAbqd23+YjFgwpYq58aqw0v2tX3Ifv+jFuw8wYvRbN7Eq4hCKdjSw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.2.1.tgz", + "integrity": "sha512-KdxqRJX6pNDvaEGZUFKAId1MUPcJKixgL2vw6L90t1r2ajZKquaWMiiAJVDEd8fW79hT77y/DFhYqWpBFHTqrw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "^2.2.0", - "@parcel/workers": "^2.2.0", + "@parcel/utils": "^2.2.1", + "@parcel/workers": "^2.2.1", "@swc/helpers": "^0.2.11", "browserslist": "^4.6.6", "detect-libc": "^1.0.3", @@ -9983,51 +8291,39 @@ } }, "@parcel/transformer-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.2.0.tgz", - "integrity": "sha512-SukzfuncSeK0nFahA4cgSNM9JAltp1TZBiIFTi6sufAfpr4g8de04uk8l09dPxEggSkRGFGvxiNeJfxXGqEkMg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.2.1.tgz", + "integrity": "sha512-ghFatxa8RABmp1J8k0Tn9sIpCVJaUtpzv/qA1Way5vK05wLL8kKU/P2ZCoNtgih2ru3MhM8vv5KIN4R3cAeSHg==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "json5": "^2.1.0" - }, - "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } + "@parcel/plugin": "^2.2.1", + "json5": "^2.2.0" } }, "@parcel/transformer-postcss": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.2.0.tgz", - "integrity": "sha512-u8aZ63oL9N28HXZTQPVz3eYoza+BzI86qXqrpT5nsTEHypnRiskih25ucwkYjWyBrOUavIn+ihLO7qKaVgGixQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.2.1.tgz", + "integrity": "sha512-x5ABi/xv6scNcN9O+hOAk53KUtLOH/cqzQgw7ZXgrcK/BW0PAxzCuIfOjg0BlM32kmk5NcWu4scHCZPq7us9Zw==", "dev": true, "requires": { - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "clone": "^2.1.1", - "css-modules-loader-core": "^1.1.0", "nullthrows": "^1.1.1", - "postcss-modules": "^3.2.2", - "postcss-value-parser": "^4.1.0", + "postcss-modules": "^4.3.0", + "postcss-value-parser": "^4.2.0", "semver": "^5.7.1" } }, "@parcel/transformer-posthtml": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.2.0.tgz", - "integrity": "sha512-7xtnLh2wrVLZiU0pTkUWNwr2S4v3u/lgDDSr6UNQcjDHMdMUdbN8CIoraYNm3cEiTzb8O6OQEYHyH2ZEc753Xw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.2.1.tgz", + "integrity": "sha512-59QKoQmImyYGFwfnbrsyBwxIhtpuAu1q6btp6OkThaTUgJvv24eKzcftMORAGxeSBP2CtKtkIlhcIkA8L8cfPw==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -10036,45 +8332,45 @@ } }, "@parcel/transformer-raw": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.2.0.tgz", - "integrity": "sha512-xSSulmsPFNi6T/Ji/GeWIe3UatHEAemIBX3KZsvDDjy0P4olaNmeU/IvL+bb1H4NXKynOAgzyIR0S7bEpIj6Fw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.2.1.tgz", + "integrity": "sha512-8fC8x31QzwJjbutuIHscb/MlxORXqZJNowQlWfFUHS9lmDNz0f23HnUHwApONA8E9GV/Bn5WzfdVL4tolvcK2w==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0" + "@parcel/plugin": "^2.2.1" } }, "@parcel/transformer-react-refresh-wrap": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.2.0.tgz", - "integrity": "sha512-bPFXG7nB3dleH1pAfvlPXOY02CR5DZCoAGmu+D24VUyXXIEOX6RlB6nGls10FL7FSMLT1Q2iuJCS4DsFMIXLsw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.2.1.tgz", + "integrity": "sha512-6V08fevCTUTohx2li4PavJD3YkrcX5D18l3PLBHW9okSQi392NTb1Mru966sBdc9A8H0B6RLD0RjvWE1K6PbOQ==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/plugin": "^2.2.1", + "@parcel/utils": "^2.2.1", "react-refresh": "^0.9.0" } }, "@parcel/transformer-sass": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.2.0.tgz", - "integrity": "sha512-56lIoMiOhRkhY/aJcLqYEvxCohxBg5BFL8BnP37zKDCWkBwTkS39FwsPLpZaT2/XTF4/PGNXSyAEaKv4DQzt4Q==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.2.1.tgz", + "integrity": "sha512-OV58Jze0/WF3soYFoHBN922uuiJCFX5wlYLumcNG9vM3EMtAtWQ51Ax71h0PQm1TGfy3TXhmJH4/tgBFy3mjkw==", "dev": true, "requires": { - "@parcel/plugin": "^2.2.0", + "@parcel/plugin": "^2.2.1", "@parcel/source-map": "^2.0.0", "sass": "^1.38.0" } }, "@parcel/transformer-svg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.2.0.tgz", - "integrity": "sha512-tiGRVgwm/Fc36H/JUkvzcHAs+BPfOVcb171bgu5zUkDhfFj6ty5fvAQ9OThHJ6mV1vv/KGJuPbH4N1+wW/P4zQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.2.1.tgz", + "integrity": "sha512-I9cyagYxe+t06bodE1PcxHVPJb1SFutpDA3+ZGMdE6G/5c7OqsnbaA0bgZSTdwDPZomXNQ4++LY5A1QEIFT6Xw==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/plugin": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/plugin": "^2.2.1", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -10083,32 +8379,32 @@ } }, "@parcel/types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.2.0.tgz", - "integrity": "sha512-QmzC/EowXifXYCRwWZS1/jC5yiWCV1R5YuKDhEj9AgKU6LOAMXAnfBwYB4jRnY+1Zv+n/Pf2LD24sz02sXzScQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.2.1.tgz", + "integrity": "sha512-h25EMpnypXHJ05Gx2WxGpRbokgCdmro98AlDbQ39XkddBkjUSodj8+efQWiDxSB/IPS1kPf1drBtS0bI0zCeXA==", "dev": true, "requires": { - "@parcel/cache": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/package-manager": "^2.2.0", + "@parcel/cache": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/package-manager": "^2.2.1", "@parcel/source-map": "^2.0.0", - "@parcel/workers": "^2.2.0", + "@parcel/workers": "^2.2.1", "utility-types": "^3.10.0" } }, "@parcel/utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.2.0.tgz", - "integrity": "sha512-H1SqGvbhlNIFoiMTLX/aEGCGG0KYWQCc9Nf5BJ+75/lTaznZKCcUgv4pqu5j2PxmKlyl61aNkX69H9lWjdcvMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.2.1.tgz", + "integrity": "sha512-5Bn6W7Ey1gYovEGavD+Pml265/LG6/lMw+1V0N/JfbA4xFpcX8P0RgwDWYXtKfblb0/naeICqlwwgqvxiLEDzg==", "dev": true, "requires": { "@iarna/toml": "^2.2.0", - "@parcel/codeframe": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/hash": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/markdown-ansi": "^2.2.0", + "@parcel/codeframe": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/hash": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/markdown-ansi": "^2.2.1", "@parcel/source-map": "^2.0.0", "ansi-html-community": "0.0.8", "chalk": "^4.1.0", @@ -10117,7 +8413,7 @@ "fastest-levenshtein": "^1.0.8", "is-glob": "^4.0.0", "is-url": "^1.2.2", - "json5": "^1.0.1", + "json5": "^2.2.0", "lru-cache": "^6.0.0", "micromatch": "^4.0.4", "node-forge": "^1.2.1", @@ -10137,15 +8433,15 @@ } }, "@parcel/workers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.2.0.tgz", - "integrity": "sha512-qJTC+61LMz5eBHvT0lT+auoTKDzh/FemQrWzCdcQZjgECQyLYdD6GtMeCZP745pDfXcYZpflbSGZChIUnt1yDg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.2.1.tgz", + "integrity": "sha512-ham7/qFYSOvvUUMcRACH/HJc3W7Ng/YLWt23kvXIniA4d9bqGoNKl0oCTiGQzDZ2emx1SmaEN52zG6cJ+xh/lQ==", "dev": true, "requires": { - "@parcel/diagnostic": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/types": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/diagnostic": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/types": "^2.2.1", + "@parcel/utils": "^2.2.1", "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" } @@ -10188,12 +8484,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, "abortcontroller-polyfill": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", @@ -10206,24 +8496,6 @@ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - } - } - }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -10231,12 +8503,6 @@ "dev": true, "requires": {} }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -10309,27 +8575,12 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, "asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -10362,12 +8613,6 @@ "util": "^0.12.0" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -10386,36 +8631,12 @@ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -10437,21 +8658,6 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -10538,12 +8744,6 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -10711,12 +8911,6 @@ "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -10812,15 +9006,6 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, "command-exists": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", @@ -11014,96 +9199,6 @@ "timsort": "^0.3.0" } }, - "css-modules-loader-core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", - "dev": true, - "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, "css-select": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", @@ -11117,16 +9212,6 @@ "nth-check": "^2.0.1" } }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, "css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", @@ -11221,46 +9306,11 @@ "css-tree": "^1.1.2" } }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, "d3": { "version": "3.5.17", "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=" }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, "debug": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", @@ -11302,12 +9352,6 @@ "object-keys": "^1.0.12" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -11392,15 +9436,6 @@ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, "domhandler": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", @@ -11433,16 +9468,6 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -11459,9 +9484,9 @@ } }, "electron-to-chromium": { - "version": "1.4.46", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", - "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", + "version": "1.4.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz", + "integrity": "sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA==", "dev": true }, "elliptic": { @@ -11493,12 +9518,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "emphasize": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/emphasize/-/emphasize-4.2.0.tgz", @@ -11594,73 +9613,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, "eslint": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", @@ -11791,12 +9743,6 @@ "eslint-visitor-keys": "^3.1.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, "esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", @@ -11849,18 +9795,6 @@ "safe-buffer": "^5.1.1" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -11918,12 +9852,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -12040,23 +9968,6 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", "dev": true }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", @@ -12089,12 +10000,12 @@ "dev": true }, "generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", "dev": true, "requires": { - "loader-utils": "^1.1.0" + "loader-utils": "^3.2.0" } }, "gensync": { @@ -12130,15 +10041,6 @@ "get-intrinsic": "^1.1.1" } }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -12215,22 +10117,6 @@ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -12240,23 +10126,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, "has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", @@ -12340,38 +10209,15 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-tags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", - "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", - "dev": true - }, "htmlnano": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-1.1.1.tgz", - "integrity": "sha512-diMNyqTPx4uGwlxrTs0beZCy8L/GxGIFGHWv20OYhthLcdYkDOP/d4Ja5MbGgVJZMakZUM21KpMk5qWZrBGSdw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz", + "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==", "dev": true, "requires": { "cosmiconfig": "^7.0.1", - "cssnano": "^5.0.8", - "postcss": "^8.3.6", "posthtml": "^0.16.5", - "purgecss": "^4.0.0", - "relateurl": "^0.2.7", - "srcset": "^4.0.0", - "svgo": "^2.6.1", - "terser": "^5.8.0", - "timsort": "^0.3.0", - "uncss": "^0.17.3" + "timsort": "^0.3.0" } }, "htmlparser2": { @@ -12398,9 +10244,9 @@ } }, "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", "dev": true, "requires": { "@types/http-proxy": "^1.17.5", @@ -12410,32 +10256,12 @@ "micromatch": "^4.0.2" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "icss-replace-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", @@ -12443,37 +10269,11 @@ "dev": true }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } + "requires": {} }, "ieee754": { "version": "1.2.1", @@ -12515,12 +10315,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -12548,12 +10342,6 @@ "side-channel": "^1.0.4" } }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -12649,15 +10437,6 @@ "is-extglob": "^2.1.1" } }, - "is-html": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", - "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", - "dev": true, - "requires": { - "html-tags": "^1.0.0" - } - }, "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -12754,12 +10533,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -12802,12 +10575,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, "jake": { "version": "10.8.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", @@ -12918,63 +10685,6 @@ "argparse": "^2.0.1" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -12987,12 +10697,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -13011,31 +10715,13 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { - "minimist": "^1.2.0" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" + "minimist": "^1.2.5" } }, "levn": { @@ -13082,20 +10768,9 @@ } }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", "dev": true }, "lodash.camelcase": { @@ -13122,12 +10797,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -13391,18 +11060,6 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, "object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -13524,21 +11181,21 @@ "dev": true }, "parcel": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.2.0.tgz", - "integrity": "sha512-oyjPko23uBZZa5ihJP65CeSbO4Nmb7mj8sPU8XQbYeBOtFoSHJf9KfQ6WCy0d7gXXkXSEXdBGH18uydWoLm9AQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.2.1.tgz", + "integrity": "sha512-TZqe0mmoxi0bsm9bzqZLtVtjnc9fC4bxaPeA4Jw9JP2Yua/QSYVj2tjFkNsqLh6czGR34+KvKk6xmzv3p2apmA==", "dev": true, "requires": { - "@parcel/config-default": "^2.2.0", - "@parcel/core": "^2.2.0", - "@parcel/diagnostic": "^2.2.0", - "@parcel/events": "^2.2.0", - "@parcel/fs": "^2.2.0", - "@parcel/logger": "^2.2.0", - "@parcel/package-manager": "^2.2.0", - "@parcel/reporter-cli": "^2.2.0", - "@parcel/reporter-dev-server": "^2.2.0", - "@parcel/utils": "^2.2.0", + "@parcel/config-default": "^2.2.1", + "@parcel/core": "^2.2.1", + "@parcel/diagnostic": "^2.2.1", + "@parcel/events": "^2.2.1", + "@parcel/fs": "^2.2.1", + "@parcel/logger": "^2.2.1", + "@parcel/package-manager": "^2.2.1", + "@parcel/reporter-cli": "^2.2.1", + "@parcel/reporter-dev-server": "^2.2.1", + "@parcel/utils": "^2.2.1", "chalk": "^4.1.0", "commander": "^7.0.0", "get-port": "^4.2.0", @@ -13579,12 +11236,6 @@ "lines-and-columns": "^1.1.6" } }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -13640,12 +11291,6 @@ "sha.js": "^2.4.8" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -13658,12 +11303,6 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, "postcss": { "version": "8.4.5", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", @@ -13799,424 +11438,55 @@ } }, "postcss-modules": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-3.2.2.tgz", - "integrity": "sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.0.tgz", + "integrity": "sha512-zoUttLDSsbWDinJM9jH37o7hulLRyEgH6fZm2PchxN7AZ8rkdWiALyNhnQ7+jg7cX9f10m6y5VhHsrjO0Mf/DA==", "dev": true, "requires": { - "generic-names": "^2.0.1", + "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", "string-hash": "^1.1.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "requires": {} }, "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "icss-utils": "^5.0.0" } }, "postcss-normalize-charset": { @@ -14416,12 +11686,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -14450,32 +11714,6 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "purgecss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", - "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", - "dev": true, - "requires": { - "commander": "^8.0.0", - "glob": "^7.1.7", - "postcss": "^8.3.5", - "postcss-selector-parser": "^6.0.6" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - } - } - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", @@ -14578,77 +11816,6 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true - }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "requires": { - "mime-db": "1.51.0" - } - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -14728,15 +11895,6 @@ "source-map-js": ">=0.6.2 <2.0.0" } }, - "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "requires": { - "xmlchars": "^2.1.1" - } - }, "select2": { "version": "4.1.0-rc.0", "resolved": "https://registry.npmjs.org/select2/-/select2-4.1.0-rc.0.tgz", @@ -14894,29 +12052,6 @@ } } }, - "srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "dev": true - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -14929,12 +12064,6 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, "stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -15093,12 +12222,6 @@ "stable": "^0.1.8" } }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, "term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", @@ -15176,41 +12299,6 @@ "is-number": "^7.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -15222,21 +12310,6 @@ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -15264,70 +12337,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "uncss": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", - "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "glob": "^7.1.4", - "is-absolute-url": "^3.0.1", - "is-html": "^1.1.0", - "jsdom": "^14.1.0", - "lodash": "^4.17.15", - "postcss": "^7.0.17", - "postcss-selector-parser": "6.0.2", - "request": "^2.88.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -15401,63 +12410,18 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - } - } - }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -15473,38 +12437,6 @@ "integrity": "sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg==", "dev": true }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -15571,18 +12503,6 @@ "dev": true, "requires": {} }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",