From c8691838caec3d68781f3cbe32f4d128cc7845df Mon Sep 17 00:00:00 2001 From: Vinicius Camargo Date: Mon, 6 Nov 2017 18:23:37 -0200 Subject: [PATCH 001/449] change style of the cursor on nav link The current behavior is to display the `text` cursor when on hover, even though `nav-link` is an anchor. It does not display the `pointer` cursor because `nav-link` is missing the `href` attribute. --- React_Starter/scss/core/_nav.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/React_Starter/scss/core/_nav.scss b/React_Starter/scss/core/_nav.scss index ba1d64b3a..c6580c93b 100644 --- a/React_Starter/scss/core/_nav.scss +++ b/React_Starter/scss/core/_nav.scss @@ -1,6 +1,9 @@ .nav-tabs { .nav-link { color: $gray-600; + &.hover { + cursor: pointer; + } &.active { color: $gray-800; background: #fff; From 5cabefb181afffb3597411586c37184d96edda45 Mon Sep 17 00:00:00 2001 From: Vinicius Camargo Date: Fri, 17 Nov 2017 03:49:49 -0200 Subject: [PATCH 002/449] Update _nav.scss --- React_Starter/scss/core/_nav.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React_Starter/scss/core/_nav.scss b/React_Starter/scss/core/_nav.scss index c6580c93b..cae51793d 100644 --- a/React_Starter/scss/core/_nav.scss +++ b/React_Starter/scss/core/_nav.scss @@ -1,7 +1,7 @@ .nav-tabs { .nav-link { color: $gray-600; - &.hover { + &:hover { cursor: pointer; } &.active { From f9e8e14754d8a7317fe1e52c7eb00a8a15e2e126 Mon Sep 17 00:00:00 2001 From: xidedix Date: Wed, 17 Jan 2018 17:25:55 +0100 Subject: [PATCH 003/449] v1.0.8 --- CHANGELOG.md | 12 + LICENSE | 2 +- React_Full_Project/package.json | 37 +- React_Full_Project/public/img/flags/ASEAN.png | Bin 1933 -> 0 bytes .../public/img/flags/Afghanistan.png | Bin 2155 -> 0 bytes .../public/img/flags/African Union.png | Bin 959 -> 0 bytes .../public/img/flags/Albania.png | Bin 1747 -> 0 bytes .../public/img/flags/Algeria.png | Bin 1445 -> 0 bytes .../public/img/flags/American Samoa.png | Bin 2554 -> 0 bytes .../public/img/flags/Andorra.png | Bin 1544 -> 0 bytes .../public/img/flags/Angola.png | Bin 1540 -> 0 bytes .../public/img/flags/Anguilla.png | Bin 2619 -> 0 bytes .../public/img/flags/Antarctica.png | Bin 1669 -> 0 bytes .../public/img/flags/Antigua & Barbuda.png | Bin 2089 -> 0 bytes .../public/img/flags/Arab League.png | Bin 2506 -> 0 bytes .../public/img/flags/Argentina.png | Bin 839 -> 0 bytes .../public/img/flags/Armenia.png | Bin 787 -> 0 bytes React_Full_Project/public/img/flags/Aruba.png | Bin 1066 -> 0 bytes .../public/img/flags/Australia.png | Bin 2623 -> 0 bytes .../public/img/flags/Austria.png | Bin 628 -> 0 bytes .../public/img/flags/Azerbaijan.png | Bin 1201 -> 0 bytes .../public/img/flags/Bahamas.png | Bin 1257 -> 0 bytes .../public/img/flags/Bahrain.png | Bin 1256 -> 0 bytes .../public/img/flags/Bangladesh.png | Bin 1447 -> 0 bytes .../public/img/flags/Barbados.png | Bin 1505 -> 0 bytes .../public/img/flags/Belarus.png | Bin 1467 -> 0 bytes .../public/img/flags/Belgium.png | Bin 887 -> 0 bytes .../public/img/flags/Belize.png | Bin 2193 -> 0 bytes React_Full_Project/public/img/flags/Benin.png | Bin 773 -> 0 bytes .../public/img/flags/Bermuda.png | Bin 2552 -> 0 bytes .../public/img/flags/Bhutan.png | Bin 2351 -> 0 bytes .../public/img/flags/Bolivia.png | Bin 1244 -> 0 bytes .../public/img/flags/Bosnia & Herzegovina.png | Bin 2343 -> 0 bytes .../public/img/flags/Botswana.png | Bin 752 -> 0 bytes .../public/img/flags/Brazil.png | Bin 2549 -> 0 bytes .../public/img/flags/Brunei.png | Bin 2408 -> 0 bytes .../public/img/flags/Bulgaria.png | Bin 624 -> 0 bytes .../public/img/flags/Burkina Faso.png | Bin 1071 -> 0 bytes .../public/img/flags/Burundi.png | Bin 2628 -> 0 bytes .../public/img/flags/CARICOM.png | Bin 1888 -> 0 bytes React_Full_Project/public/img/flags/CIS.png | Bin 2397 -> 0 bytes .../public/img/flags/Cambodja.png | Bin 1440 -> 0 bytes .../public/img/flags/Cameroon.png | Bin 1131 -> 0 bytes .../public/img/flags/Canada.png | Bin 1484 -> 0 bytes .../public/img/flags/Cape Verde.png | Bin 1299 -> 0 bytes .../public/img/flags/Cayman Islands.png | Bin 3021 -> 0 bytes .../img/flags/Central African Republic.png | Bin 986 -> 0 bytes React_Full_Project/public/img/flags/Chad.png | Bin 889 -> 0 bytes React_Full_Project/public/img/flags/Chile.png | Bin 820 -> 0 bytes React_Full_Project/public/img/flags/China.png | Bin 1063 -> 0 bytes .../public/img/flags/Colombia.png | Bin 676 -> 0 bytes .../public/img/flags/Commonwealth.png | Bin 2387 -> 0 bytes .../public/img/flags/Comoros.png | Bin 1856 -> 0 bytes .../public/img/flags/Congo-Brazzaville.png | Bin 1720 -> 0 bytes .../img/flags/Congo-Kinshasa(Zaire).png | Bin 2469 -> 0 bytes .../public/img/flags/Cook Islands.png | Bin 2683 -> 0 bytes .../public/img/flags/Costa Rica.png | Bin 721 -> 0 bytes .../public/img/flags/Cote d'Ivoire.png | Bin 782 -> 0 bytes .../public/img/flags/Croatia.png | Bin 1319 -> 0 bytes React_Full_Project/public/img/flags/Cuba.png | Bin 1508 -> 0 bytes .../public/img/flags/Cyprus.png | Bin 1125 -> 0 bytes .../public/img/flags/Czech Republic.png | Bin 1295 -> 0 bytes .../public/img/flags/Denmark.png | Bin 809 -> 0 bytes .../public/img/flags/Djibouti.png | Bin 1456 -> 0 bytes .../public/img/flags/Dominica.png | Bin 1946 -> 0 bytes .../public/img/flags/Dominican Republic.png | Bin 830 -> 0 bytes .../public/img/flags/Ecuador.png | Bin 1628 -> 0 bytes React_Full_Project/public/img/flags/Egypt.png | Bin 1020 -> 0 bytes .../public/img/flags/El Salvador.png | Bin 1092 -> 0 bytes .../public/img/flags/England.png | Bin 636 -> 0 bytes .../public/img/flags/Equatorial Guinea.png | Bin 1569 -> 0 bytes .../public/img/flags/Eritrea.png | Bin 2588 -> 0 bytes .../public/img/flags/Estonia.png | Bin 781 -> 0 bytes .../public/img/flags/Ethiopia.png | Bin 1646 -> 0 bytes .../public/img/flags/European Union.png | Bin 1847 -> 0 bytes .../public/img/flags/Faroes.png | Bin 838 -> 0 bytes React_Full_Project/public/img/flags/Fiji.png | Bin 2499 -> 0 bytes .../public/img/flags/Finland.png | Bin 711 -> 0 bytes .../public/img/flags/France.png | Bin 941 -> 0 bytes React_Full_Project/public/img/flags/Gabon.png | Bin 785 -> 0 bytes .../public/img/flags/Gambia.png | Bin 806 -> 0 bytes .../public/img/flags/Georgia.png | Bin 841 -> 0 bytes .../public/img/flags/Germany.png | Bin 808 -> 0 bytes React_Full_Project/public/img/flags/Ghana.png | Bin 1146 -> 0 bytes .../public/img/flags/Gibraltar.png | Bin 1595 -> 0 bytes .../public/img/flags/Greece.png | Bin 885 -> 0 bytes .../public/img/flags/Greenland.png | Bin 1206 -> 0 bytes .../public/img/flags/Grenada.png | Bin 2211 -> 0 bytes .../public/img/flags/Guadeloupe.png | Bin 1662 -> 0 bytes React_Full_Project/public/img/flags/Guam.png | Bin 1607 -> 0 bytes .../public/img/flags/Guatemala.png | Bin 2038 -> 0 bytes .../public/img/flags/Guernsey.png | Bin 1103 -> 0 bytes .../public/img/flags/Guinea-Bissau.png | Bin 1121 -> 0 bytes .../public/img/flags/Guinea.png | Bin 962 -> 0 bytes .../public/img/flags/Guyana.png | Bin 2679 -> 0 bytes React_Full_Project/public/img/flags/Haiti.png | Bin 784 -> 0 bytes .../public/img/flags/Honduras.png | Bin 955 -> 0 bytes .../public/img/flags/Hong Kong.png | Bin 1748 -> 0 bytes .../public/img/flags/Hungary.png | Bin 729 -> 0 bytes .../public/img/flags/Iceland.png | Bin 1009 -> 0 bytes React_Full_Project/public/img/flags/India.png | Bin 1148 -> 0 bytes .../public/img/flags/Indonezia.png | Bin 614 -> 0 bytes React_Full_Project/public/img/flags/Iran.png | Bin 1372 -> 0 bytes React_Full_Project/public/img/flags/Iraq.png | Bin 1158 -> 0 bytes .../public/img/flags/Ireland.png | Bin 882 -> 0 bytes .../public/img/flags/Islamic Conference.png | Bin 2312 -> 0 bytes .../public/img/flags/Isle of Man.png | Bin 1660 -> 0 bytes .../public/img/flags/Israel.png | Bin 1116 -> 0 bytes React_Full_Project/public/img/flags/Italy.png | Bin 861 -> 0 bytes .../public/img/flags/Jamaica.png | Bin 2752 -> 0 bytes React_Full_Project/public/img/flags/Japan.png | Bin 1024 -> 0 bytes .../public/img/flags/Jersey.png | Bin 2382 -> 0 bytes .../public/img/flags/Jordan.png | Bin 1512 -> 0 bytes .../public/img/flags/Kazakhstan.png | Bin 2317 -> 0 bytes React_Full_Project/public/img/flags/Kenya.png | Bin 1791 -> 0 bytes .../public/img/flags/Kiribati.png | Bin 3269 -> 0 bytes .../public/img/flags/Kosovo.png | Bin 1766 -> 0 bytes .../public/img/flags/Kuwait.png | Bin 987 -> 0 bytes .../public/img/flags/Kyrgyzstan.png | Bin 1610 -> 0 bytes React_Full_Project/public/img/flags/Laos.png | Bin 1179 -> 0 bytes .../public/img/flags/Latvia.png | Bin 803 -> 0 bytes .../public/img/flags/Lebanon.png | Bin 1274 -> 0 bytes .../public/img/flags/Lesotho.png | Bin 2216 -> 0 bytes .../public/img/flags/Liberia.png | Bin 1171 -> 0 bytes React_Full_Project/public/img/flags/Libya.png | Bin 919 -> 0 bytes .../public/img/flags/Liechtenshein.png | Bin 1242 -> 0 bytes .../public/img/flags/Lithuania.png | Bin 744 -> 0 bytes .../public/img/flags/Luxembourg.png | Bin 635 -> 0 bytes React_Full_Project/public/img/flags/Macao.png | Bin 2333 -> 0 bytes .../public/img/flags/Macedonia.png | Bin 2996 -> 0 bytes .../public/img/flags/Madagascar.png | Bin 742 -> 0 bytes .../public/img/flags/Malawi.png | Bin 1259 -> 0 bytes .../public/img/flags/Malaysia.png | Bin 1575 -> 0 bytes .../public/img/flags/Maldives.png | Bin 1115 -> 0 bytes React_Full_Project/public/img/flags/Mali.png | Bin 924 -> 0 bytes React_Full_Project/public/img/flags/Malta.png | Bin 869 -> 0 bytes .../public/img/flags/Marshall Islands.png | Bin 2839 -> 0 bytes .../public/img/flags/Martinique.png | Bin 2558 -> 0 bytes .../public/img/flags/Mauritania.png | Bin 1602 -> 0 bytes .../public/img/flags/Mauritius.png | Bin 819 -> 0 bytes .../public/img/flags/Mexico.png | Bin 1555 -> 0 bytes .../public/img/flags/Micronesia.png | Bin 1340 -> 0 bytes .../public/img/flags/Moldova.png | Bin 1655 -> 0 bytes .../public/img/flags/Monaco.png | Bin 612 -> 0 bytes .../public/img/flags/Mongolia.png | Bin 1420 -> 0 bytes .../public/img/flags/Montenegro.png | Bin 1977 -> 0 bytes .../public/img/flags/Montserrat.png | Bin 2399 -> 0 bytes .../public/img/flags/Morocco.png | Bin 1109 -> 0 bytes .../public/img/flags/Mozambique.png | Bin 1733 -> 0 bytes .../public/img/flags/Myanmar(Burma).png | Bin 1631 -> 0 bytes React_Full_Project/public/img/flags/NATO.png | Bin 1671 -> 0 bytes .../public/img/flags/Namibia.png | Bin 2862 -> 0 bytes React_Full_Project/public/img/flags/Nauru.png | Bin 1216 -> 0 bytes React_Full_Project/public/img/flags/Nepal.png | Bin 2026 -> 0 bytes .../public/img/flags/Netherlands Antilles.png | Bin 1125 -> 0 bytes .../public/img/flags/Netherlands.png | Bin 635 -> 0 bytes .../public/img/flags/New Caledonia.png | Bin 2114 -> 0 bytes .../public/img/flags/New Zealand.png | Bin 2182 -> 0 bytes .../public/img/flags/Nicaragua.png | Bin 1026 -> 0 bytes React_Full_Project/public/img/flags/Niger.png | Bin 878 -> 0 bytes .../public/img/flags/Nigeria.png | Bin 781 -> 0 bytes .../public/img/flags/North Korea.png | Bin 1436 -> 0 bytes .../public/img/flags/Northern Cyprus.png | Bin 1202 -> 0 bytes .../public/img/flags/Northern Ireland.png | Bin 1169 -> 0 bytes .../public/img/flags/Norway.png | Bin 935 -> 0 bytes React_Full_Project/public/img/flags/OPEC.png | Bin 1757 -> 0 bytes .../public/img/flags/Olimpic Movement.png | Bin 4432 -> 0 bytes React_Full_Project/public/img/flags/Oman.png | Bin 1145 -> 0 bytes .../public/img/flags/Pakistan.png | Bin 1448 -> 0 bytes React_Full_Project/public/img/flags/Palau.png | Bin 1313 -> 0 bytes .../public/img/flags/Palestine.png | Bin 1255 -> 0 bytes .../public/img/flags/Panama.png | Bin 1053 -> 0 bytes .../public/img/flags/Papua New Guinea.png | Bin 2075 -> 0 bytes .../public/img/flags/Paraguay.png | Bin 1052 -> 0 bytes React_Full_Project/public/img/flags/Peru.png | Bin 1560 -> 0 bytes .../public/img/flags/Philippines.png | Bin 1564 -> 0 bytes .../public/img/flags/Poland.png | Bin 491 -> 0 bytes .../public/img/flags/Portugal.png | Bin 1797 -> 0 bytes .../public/img/flags/Puerto Rico.png | Bin 1398 -> 0 bytes React_Full_Project/public/img/flags/Qatar.png | Bin 1181 -> 0 bytes .../public/img/flags/Red Cross.png | Bin 501 -> 0 bytes .../public/img/flags/Reunion.png | Bin 1991 -> 0 bytes .../public/img/flags/Romania.png | Bin 900 -> 0 bytes .../public/img/flags/Russia.png | Bin 551 -> 0 bytes .../public/img/flags/Rwanda.png | Bin 1079 -> 0 bytes .../public/img/flags/Saint Lucia.png | Bin 1600 -> 0 bytes React_Full_Project/public/img/flags/Samoa.png | Bin 1369 -> 0 bytes .../public/img/flags/San Marino.png | Bin 1935 -> 0 bytes .../public/img/flags/Sao Tome & Principe.png | Bin 1282 -> 0 bytes .../public/img/flags/Saudi Arabia.png | Bin 2035 -> 0 bytes .../public/img/flags/Scotland.png | Bin 2434 -> 0 bytes .../public/img/flags/Senegal.png | Bin 1223 -> 0 bytes .../public/img/flags/Serbia(Yugoslavia).png | Bin 1698 -> 0 bytes .../public/img/flags/Seychelles.png | Bin 2177 -> 0 bytes .../public/img/flags/Sierra Leone.png | Bin 655 -> 0 bytes .../public/img/flags/Singapore.png | Bin 1031 -> 0 bytes .../public/img/flags/Slovakia.png | Bin 1344 -> 0 bytes .../public/img/flags/Slovenia.png | Bin 1041 -> 0 bytes .../public/img/flags/Solomon Islands.png | Bin 2317 -> 0 bytes .../public/img/flags/Somalia.png | Bin 1181 -> 0 bytes .../public/img/flags/Somaliland.png | Bin 1290 -> 0 bytes .../public/img/flags/South Africa.png | Bin 2095 -> 0 bytes .../public/img/flags/South Korea.png | Bin 2129 -> 0 bytes React_Full_Project/public/img/flags/Spain.png | Bin 1397 -> 0 bytes .../public/img/flags/Sri Lanka.png | Bin 2136 -> 0 bytes .../public/img/flags/St Kitts & Nevis.png | Bin 2324 -> 0 bytes .../img/flags/St Vincent & the Grenadines.png | Bin 1381 -> 0 bytes React_Full_Project/public/img/flags/Sudan.png | Bin 1246 -> 0 bytes .../public/img/flags/Suriname.png | Bin 1015 -> 0 bytes .../public/img/flags/Swaziland.png | Bin 2298 -> 0 bytes .../public/img/flags/Sweden.png | Bin 906 -> 0 bytes .../public/img/flags/Switzerland.png | Bin 828 -> 0 bytes React_Full_Project/public/img/flags/Syria.png | Bin 978 -> 0 bytes .../img/flags/Tahiti(French Polinesia).png | Bin 1294 -> 0 bytes .../public/img/flags/Taiwan.png | Bin 1309 -> 0 bytes .../public/img/flags/Tajikistan.png | Bin 1158 -> 0 bytes .../public/img/flags/Tanzania.png | Bin 2197 -> 0 bytes .../public/img/flags/Thailand.png | Bin 674 -> 0 bytes .../public/img/flags/Timor-Leste.png | Bin 1744 -> 0 bytes React_Full_Project/public/img/flags/Togo.png | Bin 1085 -> 0 bytes React_Full_Project/public/img/flags/Tonga.png | Bin 787 -> 0 bytes .../public/img/flags/Trinidad & Tobago.png | Bin 2351 -> 0 bytes .../public/img/flags/Tunisia.png | Bin 1664 -> 0 bytes .../public/img/flags/Turkey.png | Bin 1580 -> 0 bytes .../public/img/flags/Turkmenistan.png | Bin 2070 -> 0 bytes .../img/flags/Turks and Caicos Islands.png | Bin 2503 -> 0 bytes .../public/img/flags/Tuvalu.png | Bin 2398 -> 0 bytes React_Full_Project/public/img/flags/USA.png | Bin 1101 -> 0 bytes .../public/img/flags/Uganda.png | Bin 1229 -> 0 bytes .../public/img/flags/Ukraine.png | Bin 737 -> 0 bytes .../public/img/flags/United Arab Emirates.png | Bin 837 -> 0 bytes .../public/img/flags/United Nations.png | Bin 2278 -> 0 bytes .../public/img/flags/United-Kingdom.png | Bin 2675 -> 0 bytes .../public/img/flags/Uruguay.png | Bin 1144 -> 0 bytes .../public/img/flags/Uzbekistan.png | Bin 971 -> 0 bytes .../public/img/flags/Vanutau.png | Bin 2057 -> 0 bytes .../public/img/flags/Vatican City.png | Bin 1281 -> 0 bytes .../public/img/flags/Venezuela.png | Bin 1108 -> 0 bytes .../public/img/flags/Viet Nam.png | Bin 1174 -> 0 bytes .../img/flags/Virgin Islands British.png | Bin 2767 -> 0 bytes .../public/img/flags/Virgin Islands US.png | Bin 2425 -> 0 bytes React_Full_Project/public/img/flags/Wales.png | Bin 2958 -> 0 bytes .../public/img/flags/Western Sahara.png | Bin 1407 -> 0 bytes React_Full_Project/public/img/flags/Yemen.png | Bin 696 -> 0 bytes .../public/img/flags/Zambia.png | Bin 1209 -> 0 bytes .../public/img/flags/Zimbabwe.png | Bin 1746 -> 0 bytes .../scss/_bootstrap-variables.scss | 23 +- React_Full_Project/scss/core/_buttons.scss | 9 - React_Full_Project/scss/core/_layout.scss | 3 + React_Full_Project/scss/core/_nav.scss | 3 + React_Full_Project/scss/core/_sidebar.scss | 2 +- React_Full_Project/scss/style.scss | 4 +- .../src/components/Footer/Footer.js | 2 +- .../src/components/Sidebar/Sidebar.js | 23 +- .../src/components/Sidebar/_nav.js | 154 ++- .../src/containers/Full/Full.js | 87 +- React_Full_Project/src/index.js | 2 + React_Full_Project/src/routes.js | 41 +- .../src/views/Base/Breadcrumbs/Breadcrumbs.js | 47 + .../src/views/Base/Breadcrumbs/package.json | 6 + .../views/{Components => Base}/Cards/Cards.js | 0 .../{Components => Base}/Cards/package.json | 0 .../src/views/Base/Carousels/Carousels.js | 140 +++ .../src/views/Base/Carousels/package.json | 6 + .../src/views/Base/Collapses/Collapses.js | 121 ++ .../src/views/Base/Collapses/package.json | 6 + .../src/views/Base/Dropdowns/Dropdowns.js | 172 +++ .../src/views/Base/Dropdowns/package.json | 6 + .../views/{Components => Base}/Forms/Forms.js | 289 +++-- .../{Components => Base}/Forms/package.json | 0 .../src/views/Base/Jumbotrons/Jumbotrons.js | 57 + .../src/views/Base/Jumbotrons/package.json | 6 + .../src/views/Base/ListGroups/ListGroups.js | 166 +++ .../src/views/Base/ListGroups/package.json | 6 + .../src/views/Base/Navbars/Navbars.js | 120 ++ .../src/views/Base/Navbars/package.json | 6 + .../src/views/Base/Navs/Navs.js | 165 +++ .../src/views/Base/Navs/package.json | 6 + .../src/views/Base/Paginations/Pagnations.js | 182 +++ .../src/views/Base/Paginations/package.json | 6 + .../src/views/Base/Popovers/Popovers.js | 115 ++ .../src/views/Base/Popovers/package.json | 6 + .../src/views/Base/ProgressBar/ProgressBar.js | 172 +++ .../src/views/Base/ProgressBar/package.json | 6 + .../{Components => Base}/Switches/Switches.js | 0 .../Switches/package.json | 0 .../{Components => Base}/Tables/Tables.js | 0 .../{Components => Base}/Tables/package.json | 0 .../views/{Components => Base}/Tabs/Tabs.js | 0 .../{Components => Base}/Tabs/package.json | 0 .../src/views/Base/Tooltips/Tooltips.js | 134 +++ .../src/views/Base/Tooltips/package.json | 6 + .../ButtonDropdowns/ButtonDropdowns.js | 257 +++++ .../Buttons/ButtonDropdowns/package.json | 6 + .../Buttons/ButtonGroups/ButtonGroups.js | 169 +++ .../views/Buttons/ButtonGroups/package.json | 6 + .../Buttons/Buttons.js | 0 .../Buttons/package.json | 0 .../SocialButtons/SocialButtons.js | 0 .../SocialButtons/package.json | 0 .../src/views/Dashboard/Dashboard.js | 36 +- .../src/views/Icons/Flags/Flags.js | 1022 +++++++++++++++++ .../src/views/Icons/Flags/package.json | 6 + .../views/Icons/FontAwesome/FontAwesome.js | 4 +- .../src/views/Notifications/Alerts/Alerts.js | 135 +++ .../views/Notifications/Alerts/package.json | 6 + .../src/views/Notifications/Badges/Badges.js | 87 ++ .../views/Notifications/Badges/package.json | 6 + .../Modals/Modals.js | 0 .../Modals/package.json | 0 .../src/views/Pages/Login/Login.js | 12 +- .../src/views/Pages/Page404/Page404.js | 10 +- .../src/views/Pages/Page500/Page500.js | 10 +- .../src/views/Pages/Register/Register.js | 22 +- .../src/views/Theme/Colors/Colors.js | 104 ++ .../src/views/Theme/Colors/package.json | 6 + .../src/views/Theme/Typography/Typography.js | 160 +++ .../src/views/Theme/Typography/package.json | 6 + React_Starter/package.json | 37 +- React_Starter/scss/_bootstrap-variables.scss | 23 +- React_Starter/scss/core/_buttons.scss | 9 - React_Starter/scss/core/_layout.scss | 3 + React_Starter/scss/core/_sidebar.scss | 2 +- React_Starter/scss/style.scss | 4 +- React_Starter/src/components/Footer/Footer.js | 2 +- .../src/components/Sidebar/Sidebar.js | 23 +- React_Starter/src/index.js | 2 + 327 files changed, 4253 insertions(+), 278 deletions(-) delete mode 100755 React_Full_Project/public/img/flags/ASEAN.png delete mode 100755 React_Full_Project/public/img/flags/Afghanistan.png delete mode 100755 React_Full_Project/public/img/flags/African Union.png delete mode 100755 React_Full_Project/public/img/flags/Albania.png delete mode 100755 React_Full_Project/public/img/flags/Algeria.png delete mode 100755 React_Full_Project/public/img/flags/American Samoa.png delete mode 100755 React_Full_Project/public/img/flags/Andorra.png delete mode 100755 React_Full_Project/public/img/flags/Angola.png delete mode 100755 React_Full_Project/public/img/flags/Anguilla.png delete mode 100755 React_Full_Project/public/img/flags/Antarctica.png delete mode 100755 React_Full_Project/public/img/flags/Antigua & Barbuda.png delete mode 100755 React_Full_Project/public/img/flags/Arab League.png delete mode 100755 React_Full_Project/public/img/flags/Argentina.png delete mode 100755 React_Full_Project/public/img/flags/Armenia.png delete mode 100755 React_Full_Project/public/img/flags/Aruba.png delete mode 100755 React_Full_Project/public/img/flags/Australia.png delete mode 100755 React_Full_Project/public/img/flags/Austria.png delete mode 100755 React_Full_Project/public/img/flags/Azerbaijan.png delete mode 100755 React_Full_Project/public/img/flags/Bahamas.png delete mode 100755 React_Full_Project/public/img/flags/Bahrain.png delete mode 100755 React_Full_Project/public/img/flags/Bangladesh.png delete mode 100755 React_Full_Project/public/img/flags/Barbados.png delete mode 100755 React_Full_Project/public/img/flags/Belarus.png delete mode 100755 React_Full_Project/public/img/flags/Belgium.png delete mode 100755 React_Full_Project/public/img/flags/Belize.png delete mode 100755 React_Full_Project/public/img/flags/Benin.png delete mode 100755 React_Full_Project/public/img/flags/Bermuda.png delete mode 100755 React_Full_Project/public/img/flags/Bhutan.png delete mode 100755 React_Full_Project/public/img/flags/Bolivia.png delete mode 100755 React_Full_Project/public/img/flags/Bosnia & Herzegovina.png delete mode 100755 React_Full_Project/public/img/flags/Botswana.png delete mode 100755 React_Full_Project/public/img/flags/Brazil.png delete mode 100755 React_Full_Project/public/img/flags/Brunei.png delete mode 100755 React_Full_Project/public/img/flags/Bulgaria.png delete mode 100755 React_Full_Project/public/img/flags/Burkina Faso.png delete mode 100755 React_Full_Project/public/img/flags/Burundi.png delete mode 100755 React_Full_Project/public/img/flags/CARICOM.png delete mode 100755 React_Full_Project/public/img/flags/CIS.png delete mode 100755 React_Full_Project/public/img/flags/Cambodja.png delete mode 100755 React_Full_Project/public/img/flags/Cameroon.png delete mode 100755 React_Full_Project/public/img/flags/Canada.png delete mode 100755 React_Full_Project/public/img/flags/Cape Verde.png delete mode 100755 React_Full_Project/public/img/flags/Cayman Islands.png delete mode 100755 React_Full_Project/public/img/flags/Central African Republic.png delete mode 100755 React_Full_Project/public/img/flags/Chad.png delete mode 100755 React_Full_Project/public/img/flags/Chile.png delete mode 100755 React_Full_Project/public/img/flags/China.png delete mode 100755 React_Full_Project/public/img/flags/Colombia.png delete mode 100755 React_Full_Project/public/img/flags/Commonwealth.png delete mode 100755 React_Full_Project/public/img/flags/Comoros.png delete mode 100755 React_Full_Project/public/img/flags/Congo-Brazzaville.png delete mode 100755 React_Full_Project/public/img/flags/Congo-Kinshasa(Zaire).png delete mode 100755 React_Full_Project/public/img/flags/Cook Islands.png delete mode 100755 React_Full_Project/public/img/flags/Costa Rica.png delete mode 100755 React_Full_Project/public/img/flags/Cote d'Ivoire.png delete mode 100755 React_Full_Project/public/img/flags/Croatia.png delete mode 100755 React_Full_Project/public/img/flags/Cuba.png delete mode 100755 React_Full_Project/public/img/flags/Cyprus.png delete mode 100755 React_Full_Project/public/img/flags/Czech Republic.png delete mode 100755 React_Full_Project/public/img/flags/Denmark.png delete mode 100755 React_Full_Project/public/img/flags/Djibouti.png delete mode 100755 React_Full_Project/public/img/flags/Dominica.png delete mode 100755 React_Full_Project/public/img/flags/Dominican Republic.png delete mode 100755 React_Full_Project/public/img/flags/Ecuador.png delete mode 100755 React_Full_Project/public/img/flags/Egypt.png delete mode 100755 React_Full_Project/public/img/flags/El Salvador.png delete mode 100755 React_Full_Project/public/img/flags/England.png delete mode 100755 React_Full_Project/public/img/flags/Equatorial Guinea.png delete mode 100755 React_Full_Project/public/img/flags/Eritrea.png delete mode 100755 React_Full_Project/public/img/flags/Estonia.png delete mode 100755 React_Full_Project/public/img/flags/Ethiopia.png delete mode 100755 React_Full_Project/public/img/flags/European Union.png delete mode 100755 React_Full_Project/public/img/flags/Faroes.png delete mode 100755 React_Full_Project/public/img/flags/Fiji.png delete mode 100755 React_Full_Project/public/img/flags/Finland.png delete mode 100755 React_Full_Project/public/img/flags/France.png delete mode 100755 React_Full_Project/public/img/flags/Gabon.png delete mode 100755 React_Full_Project/public/img/flags/Gambia.png delete mode 100755 React_Full_Project/public/img/flags/Georgia.png delete mode 100755 React_Full_Project/public/img/flags/Germany.png delete mode 100755 React_Full_Project/public/img/flags/Ghana.png delete mode 100755 React_Full_Project/public/img/flags/Gibraltar.png delete mode 100755 React_Full_Project/public/img/flags/Greece.png delete mode 100755 React_Full_Project/public/img/flags/Greenland.png delete mode 100755 React_Full_Project/public/img/flags/Grenada.png delete mode 100755 React_Full_Project/public/img/flags/Guadeloupe.png delete mode 100755 React_Full_Project/public/img/flags/Guam.png delete mode 100755 React_Full_Project/public/img/flags/Guatemala.png delete mode 100755 React_Full_Project/public/img/flags/Guernsey.png delete mode 100755 React_Full_Project/public/img/flags/Guinea-Bissau.png delete mode 100755 React_Full_Project/public/img/flags/Guinea.png delete mode 100755 React_Full_Project/public/img/flags/Guyana.png delete mode 100755 React_Full_Project/public/img/flags/Haiti.png delete mode 100755 React_Full_Project/public/img/flags/Honduras.png delete mode 100755 React_Full_Project/public/img/flags/Hong Kong.png delete mode 100755 React_Full_Project/public/img/flags/Hungary.png delete mode 100755 React_Full_Project/public/img/flags/Iceland.png delete mode 100755 React_Full_Project/public/img/flags/India.png delete mode 100755 React_Full_Project/public/img/flags/Indonezia.png delete mode 100755 React_Full_Project/public/img/flags/Iran.png delete mode 100755 React_Full_Project/public/img/flags/Iraq.png delete mode 100755 React_Full_Project/public/img/flags/Ireland.png delete mode 100755 React_Full_Project/public/img/flags/Islamic Conference.png delete mode 100755 React_Full_Project/public/img/flags/Isle of Man.png delete mode 100755 React_Full_Project/public/img/flags/Israel.png delete mode 100755 React_Full_Project/public/img/flags/Italy.png delete mode 100755 React_Full_Project/public/img/flags/Jamaica.png delete mode 100755 React_Full_Project/public/img/flags/Japan.png delete mode 100755 React_Full_Project/public/img/flags/Jersey.png delete mode 100755 React_Full_Project/public/img/flags/Jordan.png delete mode 100755 React_Full_Project/public/img/flags/Kazakhstan.png delete mode 100755 React_Full_Project/public/img/flags/Kenya.png delete mode 100755 React_Full_Project/public/img/flags/Kiribati.png delete mode 100755 React_Full_Project/public/img/flags/Kosovo.png delete mode 100755 React_Full_Project/public/img/flags/Kuwait.png delete mode 100755 React_Full_Project/public/img/flags/Kyrgyzstan.png delete mode 100755 React_Full_Project/public/img/flags/Laos.png delete mode 100755 React_Full_Project/public/img/flags/Latvia.png delete mode 100755 React_Full_Project/public/img/flags/Lebanon.png delete mode 100755 React_Full_Project/public/img/flags/Lesotho.png delete mode 100755 React_Full_Project/public/img/flags/Liberia.png delete mode 100755 React_Full_Project/public/img/flags/Libya.png delete mode 100755 React_Full_Project/public/img/flags/Liechtenshein.png delete mode 100755 React_Full_Project/public/img/flags/Lithuania.png delete mode 100755 React_Full_Project/public/img/flags/Luxembourg.png delete mode 100755 React_Full_Project/public/img/flags/Macao.png delete mode 100755 React_Full_Project/public/img/flags/Macedonia.png delete mode 100755 React_Full_Project/public/img/flags/Madagascar.png delete mode 100755 React_Full_Project/public/img/flags/Malawi.png delete mode 100755 React_Full_Project/public/img/flags/Malaysia.png delete mode 100755 React_Full_Project/public/img/flags/Maldives.png delete mode 100755 React_Full_Project/public/img/flags/Mali.png delete mode 100755 React_Full_Project/public/img/flags/Malta.png delete mode 100755 React_Full_Project/public/img/flags/Marshall Islands.png delete mode 100755 React_Full_Project/public/img/flags/Martinique.png delete mode 100755 React_Full_Project/public/img/flags/Mauritania.png delete mode 100755 React_Full_Project/public/img/flags/Mauritius.png delete mode 100755 React_Full_Project/public/img/flags/Mexico.png delete mode 100755 React_Full_Project/public/img/flags/Micronesia.png delete mode 100755 React_Full_Project/public/img/flags/Moldova.png delete mode 100755 React_Full_Project/public/img/flags/Monaco.png delete mode 100755 React_Full_Project/public/img/flags/Mongolia.png delete mode 100755 React_Full_Project/public/img/flags/Montenegro.png delete mode 100755 React_Full_Project/public/img/flags/Montserrat.png delete mode 100755 React_Full_Project/public/img/flags/Morocco.png delete mode 100755 React_Full_Project/public/img/flags/Mozambique.png delete mode 100755 React_Full_Project/public/img/flags/Myanmar(Burma).png delete mode 100755 React_Full_Project/public/img/flags/NATO.png delete mode 100755 React_Full_Project/public/img/flags/Namibia.png delete mode 100755 React_Full_Project/public/img/flags/Nauru.png delete mode 100755 React_Full_Project/public/img/flags/Nepal.png delete mode 100755 React_Full_Project/public/img/flags/Netherlands Antilles.png delete mode 100755 React_Full_Project/public/img/flags/Netherlands.png delete mode 100755 React_Full_Project/public/img/flags/New Caledonia.png delete mode 100755 React_Full_Project/public/img/flags/New Zealand.png delete mode 100755 React_Full_Project/public/img/flags/Nicaragua.png delete mode 100755 React_Full_Project/public/img/flags/Niger.png delete mode 100755 React_Full_Project/public/img/flags/Nigeria.png delete mode 100755 React_Full_Project/public/img/flags/North Korea.png delete mode 100755 React_Full_Project/public/img/flags/Northern Cyprus.png delete mode 100755 React_Full_Project/public/img/flags/Northern Ireland.png delete mode 100755 React_Full_Project/public/img/flags/Norway.png delete mode 100755 React_Full_Project/public/img/flags/OPEC.png delete mode 100755 React_Full_Project/public/img/flags/Olimpic Movement.png delete mode 100755 React_Full_Project/public/img/flags/Oman.png delete mode 100755 React_Full_Project/public/img/flags/Pakistan.png delete mode 100755 React_Full_Project/public/img/flags/Palau.png delete mode 100755 React_Full_Project/public/img/flags/Palestine.png delete mode 100755 React_Full_Project/public/img/flags/Panama.png delete mode 100755 React_Full_Project/public/img/flags/Papua New Guinea.png delete mode 100755 React_Full_Project/public/img/flags/Paraguay.png delete mode 100755 React_Full_Project/public/img/flags/Peru.png delete mode 100755 React_Full_Project/public/img/flags/Philippines.png delete mode 100755 React_Full_Project/public/img/flags/Poland.png delete mode 100755 React_Full_Project/public/img/flags/Portugal.png delete mode 100755 React_Full_Project/public/img/flags/Puerto Rico.png delete mode 100755 React_Full_Project/public/img/flags/Qatar.png delete mode 100755 React_Full_Project/public/img/flags/Red Cross.png delete mode 100755 React_Full_Project/public/img/flags/Reunion.png delete mode 100755 React_Full_Project/public/img/flags/Romania.png delete mode 100755 React_Full_Project/public/img/flags/Russia.png delete mode 100755 React_Full_Project/public/img/flags/Rwanda.png delete mode 100755 React_Full_Project/public/img/flags/Saint Lucia.png delete mode 100755 React_Full_Project/public/img/flags/Samoa.png delete mode 100755 React_Full_Project/public/img/flags/San Marino.png delete mode 100755 React_Full_Project/public/img/flags/Sao Tome & Principe.png delete mode 100755 React_Full_Project/public/img/flags/Saudi Arabia.png delete mode 100755 React_Full_Project/public/img/flags/Scotland.png delete mode 100755 React_Full_Project/public/img/flags/Senegal.png delete mode 100755 React_Full_Project/public/img/flags/Serbia(Yugoslavia).png delete mode 100755 React_Full_Project/public/img/flags/Seychelles.png delete mode 100755 React_Full_Project/public/img/flags/Sierra Leone.png delete mode 100755 React_Full_Project/public/img/flags/Singapore.png delete mode 100755 React_Full_Project/public/img/flags/Slovakia.png delete mode 100755 React_Full_Project/public/img/flags/Slovenia.png delete mode 100755 React_Full_Project/public/img/flags/Solomon Islands.png delete mode 100755 React_Full_Project/public/img/flags/Somalia.png delete mode 100755 React_Full_Project/public/img/flags/Somaliland.png delete mode 100755 React_Full_Project/public/img/flags/South Africa.png delete mode 100755 React_Full_Project/public/img/flags/South Korea.png delete mode 100755 React_Full_Project/public/img/flags/Spain.png delete mode 100755 React_Full_Project/public/img/flags/Sri Lanka.png delete mode 100755 React_Full_Project/public/img/flags/St Kitts & Nevis.png delete mode 100755 React_Full_Project/public/img/flags/St Vincent & the Grenadines.png delete mode 100755 React_Full_Project/public/img/flags/Sudan.png delete mode 100755 React_Full_Project/public/img/flags/Suriname.png delete mode 100755 React_Full_Project/public/img/flags/Swaziland.png delete mode 100755 React_Full_Project/public/img/flags/Sweden.png delete mode 100755 React_Full_Project/public/img/flags/Switzerland.png delete mode 100755 React_Full_Project/public/img/flags/Syria.png delete mode 100755 React_Full_Project/public/img/flags/Tahiti(French Polinesia).png delete mode 100755 React_Full_Project/public/img/flags/Taiwan.png delete mode 100755 React_Full_Project/public/img/flags/Tajikistan.png delete mode 100755 React_Full_Project/public/img/flags/Tanzania.png delete mode 100755 React_Full_Project/public/img/flags/Thailand.png delete mode 100755 React_Full_Project/public/img/flags/Timor-Leste.png delete mode 100755 React_Full_Project/public/img/flags/Togo.png delete mode 100755 React_Full_Project/public/img/flags/Tonga.png delete mode 100755 React_Full_Project/public/img/flags/Trinidad & Tobago.png delete mode 100755 React_Full_Project/public/img/flags/Tunisia.png delete mode 100755 React_Full_Project/public/img/flags/Turkey.png delete mode 100755 React_Full_Project/public/img/flags/Turkmenistan.png delete mode 100755 React_Full_Project/public/img/flags/Turks and Caicos Islands.png delete mode 100755 React_Full_Project/public/img/flags/Tuvalu.png delete mode 100755 React_Full_Project/public/img/flags/USA.png delete mode 100755 React_Full_Project/public/img/flags/Uganda.png delete mode 100755 React_Full_Project/public/img/flags/Ukraine.png delete mode 100755 React_Full_Project/public/img/flags/United Arab Emirates.png delete mode 100755 React_Full_Project/public/img/flags/United Nations.png delete mode 100755 React_Full_Project/public/img/flags/United-Kingdom.png delete mode 100755 React_Full_Project/public/img/flags/Uruguay.png delete mode 100755 React_Full_Project/public/img/flags/Uzbekistan.png delete mode 100755 React_Full_Project/public/img/flags/Vanutau.png delete mode 100755 React_Full_Project/public/img/flags/Vatican City.png delete mode 100755 React_Full_Project/public/img/flags/Venezuela.png delete mode 100755 React_Full_Project/public/img/flags/Viet Nam.png delete mode 100755 React_Full_Project/public/img/flags/Virgin Islands British.png delete mode 100755 React_Full_Project/public/img/flags/Virgin Islands US.png delete mode 100755 React_Full_Project/public/img/flags/Wales.png delete mode 100755 React_Full_Project/public/img/flags/Western Sahara.png delete mode 100755 React_Full_Project/public/img/flags/Yemen.png delete mode 100755 React_Full_Project/public/img/flags/Zambia.png delete mode 100755 React_Full_Project/public/img/flags/Zimbabwe.png create mode 100644 React_Full_Project/src/views/Base/Breadcrumbs/Breadcrumbs.js create mode 100644 React_Full_Project/src/views/Base/Breadcrumbs/package.json rename React_Full_Project/src/views/{Components => Base}/Cards/Cards.js (100%) rename React_Full_Project/src/views/{Components => Base}/Cards/package.json (100%) create mode 100644 React_Full_Project/src/views/Base/Carousels/Carousels.js create mode 100644 React_Full_Project/src/views/Base/Carousels/package.json create mode 100644 React_Full_Project/src/views/Base/Collapses/Collapses.js create mode 100644 React_Full_Project/src/views/Base/Collapses/package.json create mode 100644 React_Full_Project/src/views/Base/Dropdowns/Dropdowns.js create mode 100644 React_Full_Project/src/views/Base/Dropdowns/package.json rename React_Full_Project/src/views/{Components => Base}/Forms/Forms.js (80%) rename React_Full_Project/src/views/{Components => Base}/Forms/package.json (100%) create mode 100644 React_Full_Project/src/views/Base/Jumbotrons/Jumbotrons.js create mode 100644 React_Full_Project/src/views/Base/Jumbotrons/package.json create mode 100644 React_Full_Project/src/views/Base/ListGroups/ListGroups.js create mode 100644 React_Full_Project/src/views/Base/ListGroups/package.json create mode 100644 React_Full_Project/src/views/Base/Navbars/Navbars.js create mode 100644 React_Full_Project/src/views/Base/Navbars/package.json create mode 100644 React_Full_Project/src/views/Base/Navs/Navs.js create mode 100644 React_Full_Project/src/views/Base/Navs/package.json create mode 100644 React_Full_Project/src/views/Base/Paginations/Pagnations.js create mode 100644 React_Full_Project/src/views/Base/Paginations/package.json create mode 100644 React_Full_Project/src/views/Base/Popovers/Popovers.js create mode 100644 React_Full_Project/src/views/Base/Popovers/package.json create mode 100644 React_Full_Project/src/views/Base/ProgressBar/ProgressBar.js create mode 100644 React_Full_Project/src/views/Base/ProgressBar/package.json rename React_Full_Project/src/views/{Components => Base}/Switches/Switches.js (100%) rename React_Full_Project/src/views/{Components => Base}/Switches/package.json (100%) rename React_Full_Project/src/views/{Components => Base}/Tables/Tables.js (100%) rename React_Full_Project/src/views/{Components => Base}/Tables/package.json (100%) rename React_Full_Project/src/views/{Components => Base}/Tabs/Tabs.js (100%) rename React_Full_Project/src/views/{Components => Base}/Tabs/package.json (100%) create mode 100644 React_Full_Project/src/views/Base/Tooltips/Tooltips.js create mode 100644 React_Full_Project/src/views/Base/Tooltips/package.json create mode 100644 React_Full_Project/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js create mode 100644 React_Full_Project/src/views/Buttons/ButtonDropdowns/package.json create mode 100644 React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js create mode 100644 React_Full_Project/src/views/Buttons/ButtonGroups/package.json rename React_Full_Project/src/views/{Components => Buttons}/Buttons/Buttons.js (100%) rename React_Full_Project/src/views/{Components => Buttons}/Buttons/package.json (100%) rename React_Full_Project/src/views/{Components => Buttons}/SocialButtons/SocialButtons.js (100%) rename React_Full_Project/src/views/{Components => Buttons}/SocialButtons/package.json (100%) create mode 100644 React_Full_Project/src/views/Icons/Flags/Flags.js create mode 100644 React_Full_Project/src/views/Icons/Flags/package.json create mode 100644 React_Full_Project/src/views/Notifications/Alerts/Alerts.js create mode 100644 React_Full_Project/src/views/Notifications/Alerts/package.json create mode 100644 React_Full_Project/src/views/Notifications/Badges/Badges.js create mode 100644 React_Full_Project/src/views/Notifications/Badges/package.json rename React_Full_Project/src/views/{Components => Notifications}/Modals/Modals.js (100%) rename React_Full_Project/src/views/{Components => Notifications}/Modals/package.json (100%) create mode 100644 React_Full_Project/src/views/Theme/Colors/Colors.js create mode 100644 React_Full_Project/src/views/Theme/Colors/package.json create mode 100644 React_Full_Project/src/views/Theme/Typography/Typography.js create mode 100644 React_Full_Project/src/views/Theme/Typography/package.json diff --git a/CHANGELOG.md b/CHANGELOG.md index f18bb1bc5..c0fbda708 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ ## [react](./REACT.md) version `changelog` +###### `v1.0.8` +- refactor: Dashboard radio buttons, new `onRadioBtnClick()` method +- update: react to `16.2.0` +- update: Bootstrap `4.0.0-beta.3` +- update: dependencies +- feature: some Bootstrap4 components added +- fix: rollback to webpack-dev-server `2.9.7` +- temp tweaks(b4 beta3): `InputGroupAddon` and `InputGroupButton` +- refactor(checkboxes, radios): temp tweaks +- feat: mobile sidebar link click closes the sidebar +- fix: .nav-tabs .nav-link `cursor: pointer` + ###### `v1.0.6` - update: react to `^16.1.1` diff --git a/LICENSE b/LICENSE index cac144682..0e8afdb39 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2017 creativeLabs Łukasz Holeczek. +Copyright (c) 2018 creativeLabs Łukasz Holeczek. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json index dd11fd026..dbbefcef7 100644 --- a/React_Full_Project/package.json +++ b/React_Full_Project/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/react", - "version": "1.0.6", + "version": "1.0.8", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", @@ -13,31 +13,32 @@ "babel-plugin-transform-object-rest-spread": "6.26.0", "babel-preset-env": "1.6.1", "babel-preset-react": "6.24.1", - "copy-webpack-plugin": "4.2.1", - "css-hot-loader": "1.3.3", - "css-loader": "0.28.7", + "copy-webpack-plugin": "4.3.1", + "css-hot-loader": "1.3.5", + "css-loader": "0.28.8", "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "html-loader": "0.5.1", + "file-loader": "1.1.6", + "html-loader": "0.5.4", "html-webpack-plugin": "2.30.1", - "node-sass": "4.7.1", + "node-sass": "4.7.2", "rimraf": "2.6.2", "sass-loader": "6.0.6", "source-list-map": "2.0.0", - "style-loader": "0.19.0", - "uglify-js": "3.1.10", + "style-loader": "0.19.1", + "uglify-js": "3.3.7", "url-loader": "0.6.2", - "webpack": "3.8.1", - "webpack-dev-server": "2.9.4" + "webpack": "3.10.0", + "webpack-dev-server": "2.9.7" }, "dependencies": { - "bootstrap": "4.0.0-beta.2", + "bootstrap": "4.0.0-beta.3", "chart.js": "2.7.1", + "flag-icon-css": "2.9.0", "font-awesome": "4.7.0", "history": "4.7.2", - "react": "16.1.1", - "react-chartjs-2": "2.6.4", - "react-dom": "16.1.1", + "react": "16.2.0", + "react-chartjs-2": "2.7.0", + "react-dom": "16.2.0", "react-router-dom": "4.2.2", "react-transition-group": "2.2.1", "reactstrap": "5.0.0-alpha.4", @@ -45,12 +46,12 @@ }, "scripts": { "dev": "webpack -d --progress --watch --profile --json > compilation-stats.json --env.dev", - "start": "webpack-dev-server --progress --colors --inline --env.dev", + "start": "webpack-dev-server --progress --color --inline --env.dev", "build": "webpack -p --progress --env.prod", "clean": "rimraf ./build" }, "engines": { - "node": ">= 6.4.0", - "npm": ">= 5.0.0" + "node": ">= 6.12.3", + "npm": ">= 5.6.0" } } diff --git a/React_Full_Project/public/img/flags/ASEAN.png b/React_Full_Project/public/img/flags/ASEAN.png deleted file mode 100755 index 1fb1b91843c45242f18b862c999df03d4d917ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1933 zcmV;82Xgp{P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@6G=otRCwC#nOlfmR~g5DYwdlmbIx2cnanhq4t8+VN`h6=ro`a2FN&c;ieMjX zBZ?T5>WhL1Uhv5WMGz?>J_tgoQD_5ws9KQPikGE|A+W`LG0r*NO56A&tuPD85 z-+(_n{C;n8ax(OR{!bnI&2lfk{rM*!+3f=Z;)D<1JJD0h|7rRnFJEmGd?4qXV6CuH zZ356rZc3@Oa}jB~-l(k~cf0d88Z+3R$2p+_86UtoAvTuS*mP9O43%DAm)nWB*FW2A zY$utW#;SGlTF#AeIG5Z=0EiG7OKelYaFU*X}2JGpQF1N`(gpQZU_RHl0n z&Cp<-<4jC*EenN_?HYi@mhs75eDlsFhJJg3l^}*}CbdetH3bL_glAu8;^Hjdc;GNU zWQa@W7g3q+ihyj!;+&8zWwj4rtRn~w%`RL>jH7>KkjM61WAN!Gs2hzKAA;x>GZpo? z&hS%D@Yvzc^6jNE)#VkGw{=T+p2Ap1REu2VLe|j;VwzzWG2k?xxjV=B?|;ooHNqRz z6h2r(LUnVg*peGmR%lM=sIOWk{_r~<`p~01{+xi``r2A4taYtvl+*&Za-oEMBz8=^ zbCi$HouqPc0kTDei1NcLNL6#4$W=yCYbjJpT&m9zOb;PeQ+Z>Kk4?S8@!flwow5v-g*o~!l6;fzc@`OKpbM`713FPKW1??jq(Jt0-}%@oK<)wNAwRL zGjCA7;2e}spXA_yef;W-h3wYSxQJj}iv^q&R%=mb3hz`}WOD4Yi-Zf85#@t5xQ3#7 z+-K-m18I5)pp^pwSJ$9Gik9l}JgyO<3yIM1(gJ&BiO|nL9By37w48^rMW@Q87U-^w z$QAn-u3g4dYe=q`$o3$3Ug3}V1)Qd>l_ zBSb4(kAqC=ZYdMPa;3TD$>n?zZ}l4S(luNmyz#(7<#9#)$tIa`gBwc$T=s}(eHzaw zRIZ7%xVi}%sMQr#8-p~u&|&9Lp*;p%7yCnzaYV{TBN!(wyr3vQSf_9(L?VT^D{&!} zb7ZGtly9k>D5A2hx`M}>g&hQ|0jdifthF~XwXqJZ6;1>vf~4Jb=purx z)H%fnxgCQE<2nH?^gmKXWh^Rd(ItcOEy{D~K8wmYRMt}dTs4VA5io|_@DQhDC$8G) zxL&8ObwXro09+ctlFD^ymkvF-Z+YsX5Z<#N6*Led_;Z9Syg`dDJ9NpROBOv~ z@dhpULg8Q&e^-ncK?Mzhd+y`u3l0(2alKCcdgg5V9$5b=xp@lEy!z?_&ph;TK0We0 z%gaq9R8)S^hYM7i?gXWiR3|R^R1^W77bFIWBL+u@c=8<|;mq*`R7TUyK5aV_TbD4b zY|Ou`{{oCczJD^}{v$^j`uUG(T+OrclM)H#ZpK0il{fSeF?Zyv{NOK5Bo3japzE|= zJCWT0pm*#j`PR7&eP7n~wfh;(?Adv~I6q17=$Ggtf=qxax=lNNKuN{akA9giT$td} zxdrfbn`}1GCCOBROPN@g%fne`9V)dz`uwKj`tu|``n>$-e{*E^Zf3v!T}CH&lc`rB z2$JBoHtEJd5Rj=?8J)V5^I!WON6t@i>ctsU&TCtDqqWE_kSC?&;zgK)t zo~}}vJqMmcDf$(_5 T#o>Hp00000NkvXXu0mjfV?>cM diff --git a/React_Full_Project/public/img/flags/Afghanistan.png b/React_Full_Project/public/img/flags/Afghanistan.png deleted file mode 100755 index 2575b8a9211f16374145c688a086e40dacc08ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2155 zcmV-x2$c7UP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@@kvBMRCwC#nOlfmR~g5DYwvw7IWv>VWD-l$#EB`1p-E~kqJ`FkR$odJi!Dg| zAP5!27eUlFFHb5$QA;(TPreu*eDG3Ih(#?eh^V<>OLRzcX&NWVOfxyjnVfU>-fOMT zhkaXnpOe@*3KE<(aLzt^)>`}ff0zIFeQPTb;cgxtcllTWuma%!9e@ISppkyxO~U|T z0IWWE@ZjR8yZrcl_fe%{rBr@Tp%BW~3YDl1_`?1*NWKn=t%@~N?kD@eOP~Gj+5nie z)^gy$fsp_-S5KE7m`j#jO7&Yx4)Dm9R{rl|Qh5t^_iVg&?i9de05q(%7-ML++sS0- zAxf!S01?4csgUH$&DzAh@xou08-FZAC=og zhONwrto||KI~B&R>(zCPaV=nsq1Wrt@AsE) zfiTKbx*Zy(!(AsEp^0-?Di7QOYMEk_o%=e%h#9m%7>3IRprZ&+1W8rodp@eM3a{CO zdH}s1s?`FqL|3n3U6GU`)KSU2We`;hB=j6=zZ?Tv>ya&B!!Q@gN8zoVKtfG?^$M%@ z?L~~Ccj_dyi8VCt*+BQ53%Q1^O0=nl1n@9o%7(8zv~d7fYw7iRBUwPg$YC5s|MKPh zcWv$pdhRlD6k)=7cz2%G)@|6OPBKqHsAEUMRP*XK=_3Pxhp`n4bh}-8z1|2c6rx0! zdhR*mGiPbP_9`_z43=Qi2EvQy@zXgm5Nz2@>#+kYzHpfC`Lp!nsFb7yNjX2QrxYkr zh$<=(<*6Yq)a??65t64^ht#rCBGrzo80m+se)bvs&70`{=4B*|XdQZjrI(H}_UL|s zjT;I7_$O=>5zqdE?#sWWzI_{$pLv$>Yu_X^kt=#Z018A@#f{R>SkP_|TWh)5>5Np& z)z?h1>ahdpbLZ%ue~Yo1&D6JUW$oubhc$-ANA^fl4zVkim zJ9jYl%+rW3G#~v0-NT28F8z~WY7KZkkyC$_%jq&BmBT`)d$qC!78gfr3F4~@*hr%n zuT#5sBe#yd!uV595}i1S^g|YZeuPyY-A8TaetJibQEN>?FGSY*NEmaid-D#NGp&Y& zyeG&&t{ttxp}IHv2*1xy#sv1$u9s zVERj6A(+_+%_hN?8SLVzA?07nX=xyf6#rI9j1QI)qaJYC`Rn*wHe)WlP3NaS!-~*+ z_#tY09;7xgj`{Fzg7xc&-aL(t487N1M>T5Hc5Ej)@i*99NF`~`E_`1~#hfBxBaxyE z&jEOzm-hp=>w*Rni-Pd@3G~PJW9F{lubZaXnxOx?SFv$SAB8do6$H?1GPddcH23Vm z#u56=S^9rDj+vP%8W30ePGgj^DWU|iLd_2b0l1ymoopeMAKkfkn3`WeH5%0S?P2`T z<1Bpj>x8`yjqwR;_ids-`*+4Z_6XB2JWn)x27I6J_({Sz%q!R=h$R=+rYw~4y^zF0 zUY6epz_N}ttfl>fAF=Mm=kbDo@U8Pqf9o5>SLab-gcwch(@)_w>U4hbOIi;~H|g;ai7WX!@+0`xm=ZvOBm)E?Z4 zvKE<|q_N`xys1fSw~usg5MR1X;{!7+{rV`~W3M3AChn2-3r-#|xzAH#BEjY*d#R-~ z)?&pbXl>DgBqgp*GopYcuR3!Jh#(@g|N3WE-?&NZ=}%HyH;q|ZLeI}5C~Uh;^FzDn z{OTyZ-~WM7hpEts%M^k+`b$~JO4cYO4S%NjQY~byDP_Z=2`RIH6jYJNTwg3Lfk1>? zv!}WB?bFnQI^uc6Q9th$6agBImp;@0TB%C&nLRJ9R;7A2RLm{aLe^S*-yetp`FCL~ z(2_DkDZrQ*4EQCbnEV_wyH!tpUWT3osl3g!xl0#wjH%>-VF2D+IhuSJr|+|=YYmcP zR;Vdd-apIG6FFD-)E-WU494o>aJO_2H5vj?3NJr1O7>If13X8k9?AhH1Lqf+6;*nG zrkpx8yH<`nd85+j0G*0pBnh;1(}9HO4QrNBj^8`PnV+r|u!gzXe{2DFopJ<_l1{-> z3bNYfJs*9jifd&%dWe<(k_(BG{3~Eezyya?s-MG7Y}~n7Z=e#_RFzDejfshgo?wn-2#21e|6kqhvZGc4X~NC(+l&O#|nlBFSMaD69yc zB2P^I+$B(o&W+|k0Xg(NL4NXAiUp&9dw^ZQ`n&86%>wX-N?$Kcq~CYb2!W1Tc~idv hU(VP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=G6F06oaO27W zBrb5~&XIpW1QI_W`2i>>5)y=uMEC=<@fVrt?kWy5F|(UpZ-hs|Ew(Pb)7xEL@6=n} zRXt*6q%0j0mpOnrfd4xH0UXe)+ms{%MFyJ?9yF`5e_c8!AC1@mQoCu()*ro(h^S`sk zPSQDPtc>Yv{tg;ZQvhlJMyUa>aa8*>%jFCtHo;1pF>luVvGu(Mv`&FeJ>WIqH6+3R z3P8gH(Tp+#%9sX#GEDG55j|z}NdPFKCysbPV+|mr1EAh;{_#L4DPoxffIPU-82I}2 zeQ*x!uS61{1&I5|Lja&)1y~v}Q01U{y4zkcv)kv^X*K<%gJ}Re28;DeF>tFO3kb0u z*FC=@M6PD-xwSHA=VVB3Lsqjr)B=)UMLIbr#Wq8KiD&y87q=epQThGg4lAAC@b}&) z-n&Nl^)2+|21^TD43B^0pnPy~0qi~alcmhzIyvMUm~^qYP2Bw${12=y4%j)~ySM;O zyhklS?^W{WuH%;9#QY9)29UpqnsVgJiwofCe4BN>3Dmn;cMD9Bd=ug}EA~Cl=RdU% zpsmZT{?ZnM@D1_s+e-QJ8)VO1!)<(umUmb@`hxZTKw4U??4v7{!KDxj})KPRfplabzfnydmayutsxm2vL=OMHRfEgU^DvKh%-BF z%^KP0OV`&hC&|ywcBVtV5SJJ_K;1ezGWuwr}xPeooC%u*qL`2 zGQN$fRs*cTvDy579Nv%e_Hp?=yI)Y%#zCe^8^^#Ct7oLLx%HFyiAF(f^C(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SxH1eRCwC#ncu5iR~5%UYoC42oS8{-!>vIp)i!8FZ8Wi146T?7qVXYltAc_) z`r?y)R>42O7e#!uiXiyoLBR(>5PwieEpnTRMky*r+j#B$Ihi^8oW0lbVNT}GOmgF$ z%& z;_kosyU#6qUD=n+8&GtOp}|)&U>@j&%4?DxI6vd zE@ND;PfNfZKSoo+ng}u77&TWW)?Vj-n;tX$+wI2QYR+4YmAUz*-lqs@?5m$d9vdt+ z2LeGB{RAZ*z*55M8tS_bAZs^OZFc`e#@DnT(#vPqOa|1j5U{4+`z`>!g@8;x!!=C^ zaLmn8%s`DAS2RKudoa=O0PYS@_HSv+6q*)*a6E|A}rU|P8+Uz|55#idX;`f^P zc-iH}Va?@O(*-J3UZ^VGZ{tk-dV7nW2uHGvKQsf%Q1k90=TaRQnc;BgBC=i#(=?ZX zs)88zJVztK88yB&9C9Tk9&w&4p}~uAHqZHS9k|SZC2_dA=3?3BPj$m}Q{EyOuMHzF zS3^G8?GrfS|^z?G_kCU7N2UNq&UrXgWm^`7%Zm*=)NF@sNZ z`#e9`Vx_IIVF(--M{bEfnsKV^FXX?)gtZWyWI(GSi_}sQp=@gMx@N5{$GWMBfFxy0 zVOUiFY>GotA~XR38dcU1#Gsc$lE5N&hU&689?*mhD-bu^9_G1*o$m}Nn;Huh21KB4 zYJwS;skjU@?T&nZRN(|_GjfEG5+yR8!vw>PN6xQnyYQ$J(5VbqOjwMN`Gt!3YIU8B z5IE^`8jP}T*i4ZiGLZ!~t~pE$0ZPeOM(By-uc_fLG4UZ}p&}Lxn{K0~iVX%xzqj`^ zim+5i`c1s@?bpIN?2J!gYaCl?TjW^ckqSJX=k!F_P~~0Tv(f~f@&(T~fuuUYwE`vZ zfh^~jb>In~^P4(wp(uG%=5c1kn=)`4A514L-;JA48h>H7=a)0%UGS7r@I{<%W}T3@o%2#_W9b<1N^S3Sqj33 zJ6*(VAvq^mHcModnsJ*oo$bBcq90F)3{Hx}neq9JRn8S9eQ})cbU7}-;=aTr7LMT^wq96VI?4FH9VW(_JX-XpDLI?N%1;-Cqg38Y4eU z*ZI-$6I`>zPpT11B5bzvEjh<}N<3Y3IGcC4u>LPLRqm~ zT?j(fo@+em3%+@5nPukyXi6>LFBX8b#XK#-2L>N2N?y~%m$ug#nDWIVOFZVgY`5e#eOq}a&QE-v6tUS| zOm(wWW-N>2Gu=KLraYW^hNk;AKOz&@O|;NW=RtRKYS6x(?Hxlg#Ei7xClfP7W`>CD z>jDa-wsq{c^CCOywS|y!FU){@^#JRJ&u&r!`<#J$d#1iq1MXfF@%;#32143ORClC* ze;sKhF{9C9{~L`U_mcn;z(!fX{XQGrzQgr$KP}04Bk&&J!~uK0u?k!k#*dedw%3DX p0oazqC-sK`90qV0!2i_#GXOxv$V+)KBlrLS002ovPDHLkV1fsxFF^nR diff --git a/React_Full_Project/public/img/flags/Algeria.png b/React_Full_Project/public/img/flags/Algeria.png deleted file mode 100755 index 69477f04ba6456cd569eb63adbf684382b9abaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV za{F#lW)r|RDDjZn)a zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2 zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e zZEXi9X8IItGGafLT8u4~2xhnA+%q5 zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{> zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1 zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4 z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}! diff --git a/React_Full_Project/public/img/flags/American Samoa.png b/React_Full_Project/public/img/flags/American Samoa.png deleted file mode 100755 index b0d4cdc678f8419b1f3368b479ffc8b838c7ad27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 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 Q7XSbN07*qoM6N<$f=eo+lK=n! diff --git a/React_Full_Project/public/img/flags/Andorra.png b/React_Full_Project/public/img/flags/Andorra.png deleted file mode 100755 index e753cd65230b3458ad6bc4eb8a0285fb31bf7016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 TifHy200000NkvXXu0mjf0kY9! diff --git a/React_Full_Project/public/img/flags/Arab League.png b/React_Full_Project/public/img/flags/Arab League.png deleted file mode 100755 index 646a3f724b062f565df37c3101332e64ce258c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 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 Udi<08WdHyG07*qoM6N<$f(Xm4o&W#< diff --git a/React_Full_Project/public/img/flags/Argentina.png b/React_Full_Project/public/img/flags/Argentina.png deleted file mode 100755 index 62d15185b30298da5bd01061511163fc87d23bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4 zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1 zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<% z9!{8V0hal(^)@(_ce?JEgig<>Z*~ zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ- RN1p%y002ovPDHLkV1jp3S!DnK diff --git a/React_Full_Project/public/img/flags/Aruba.png b/React_Full_Project/public/img/flags/Aruba.png deleted file mode 100755 index 0083ef62dcb4aeaeef848e221fae6f3649e798af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZuc!4`%nJC#O!U*JKnRsugc3Z#<=M<+(AqqGXIcAc3Jb&{FwY@qo{PaEXxtH0< zm)UX=4X1OP(98@34COxbS{P)Jjc^Gf18YYkzwFvSN;uk+H{3Rjok=Bu4k(q}Lj<4Ob)Ekf6S!Z~TpN9$b zxX=^ay0c9f2*U=|zC_m8cYm4rh6&Co(st(vz?6FwPxW zN(>|7D8Q!)@IKM*_I9FbM17lhP{*KuyuZV6)U_RxSLJU!qel;WQVR*NP`z7OEf#ZN zjf}WZfqFfme0F;=cv9I3*@5&{qaR(mOsOqvH^CGH@Xmk~KtQc@&^pt&%}_0j7av;JJ(`{{Xllv|cYww7;{2Ca^1` kH}xX|BLX7=CyGA@0Nvj8l&g`l!2kdN07*qoM6N<$g8k9uy#N3J diff --git a/React_Full_Project/public/img/flags/Australia.png b/React_Full_Project/public/img/flags/Australia.png deleted file mode 100755 index 8937404587a4abb530151acddaae3da4583b7068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 To_oR(00000NkvXXu0mjfX0AkK diff --git a/React_Full_Project/public/img/flags/Bahrain.png b/React_Full_Project/public/img/flags/Bahrain.png deleted file mode 100755 index c45c7b482cb9c3ba162c6c8bd3a20e6de0678838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmVP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Zb?KzRCwC#ncYuZMHt3^bIw`z@ZA)ZqA_bytK8IH=>;TuW4tiloA?JbCjJW= zTA|PnSauJ)?4FMqFAlqGR~Fe14k7NF zY|czFGds`BJn#FwGeRlFem0GLZdCwP0RMLY0?>i*#&3Tlpt;zN2Rl1(pNNp2n8co)L)kXM&_OG3B11KW2XpKa)?ShtzXs53Y#g8B z%rGz_5sXL#bLkGLv0q64IfY6jK?qRF|7J|BJy7U0)PfXy&EPpbN zyZs{OeYb0~Rav+WNL3yHZ|M%nD_60{f5nT%5j7#ugK=ca4uSMa2M|BqN9ytwr0by7 znxN|_Pl6|d0btnK|0)T9`P{SMI;6(0AuS6L4)2Vll>(sa<#C|q$YE-Z9H#E27g_uA z9I3H!RB|0*nt{Z2rEB1M<&)TGYvaJ{$8qNuNRE!OKJo)HnJgR+Dg^)yCB4dcApotV z1-<1V@H|vHz54)^DvtwMPjvS#i3{J582%P-aS_clLErr|cff_E#DbZN91y_MN~x)$cVT)4 zYhaM%@Fl#J6@+ObLPjtEY!|{cM1CA;FBw2~G5)%RH8@1_{6)Oz%B~aG2jC#;YKi=G zxqJXwAhWY99e)F7`i3tnDw1odf&lbGtwhGIwwEvFmRDFC7{uxy#F?D~-9X7o+%;`8 zhLS$-G9=EIwmUI*egW%DAMwuyaBj{aYQnyx_%E4R36lz$8_0?Uu>9uR#6Iak#^Q*E zdbEbd&4eU~L_Q-Pa{&}3=3aOnXMTa?rSFi|8lnzgN{f8qp0gYI<@|PA)pN&qfD#H^ zchikJjx%K##nT~ueUez$rzE~Qhj)J&t*$bGoA>fCSOiHPha)eqxI>F%vU^YM?RT*&rA*k)_ptiGv^u%>y zC%Z_Tzksx?V8mR`oV9YjQ25w0Jo3T&wDq3CcSS)9csG&790-7Rz_Ew!G#hcfUV3W!FdJMO>KKfwB1@8pOh zGrP3`(Kw@vJOQ)|e6!`B0jg<0Eu(y^5EKz-_uL7t7r~=qi`)2^YmM5c( SI*DWe0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ElET{RCwC#ncZs~RT##9XJ&S@%_b&>#MXX@ZE6Iu5T&5rSnx_)K`*4#8&NM5 z^g{ZlRPVeJ>0K|p$+c1t!J4R41l!V5=?6_xo7jBp&dfRQ>&49O&SXEc4V1;41k5v(|@b4jJNYm*zwq{7oosrIB%%9b@V#q5L)21PUN@^z{A(P)v>Pwt&qR0Mzk zKu{uQiNy_sd?M$N6kGscMTlHX(xG>{$WzvAn zcbVkM>A0UW!le16$cbg)sAM;pvxn)g3|&o05&FZwL(Z-D40 z75oA&$AAc-4GFse2w-{aBi{M7<0l-KV-nbqUIz_9GW(GGEUb_kB4;Q&J z+6N29$`a;ut^$V>N>eg9ah!K2%83yf~S>}|)5=e?X&>czM!n%@JW%ERhL z$3dUF=Lo6}iaT={NenahJi_T<+cJu5j4@u80ZZ&UyAe~X78f~o>LrG?FuCecjkK?g zT=4z;CVsHF+SylJvB-+x3OmGr0}~il)(dTnLFdzXvOJ#O1Cm?X=7t--VnjhYsdMZ9 zt<;>{8-a@F<4ijSI#b)w4;a+;w<0wLJOHPSNUY^gm5q|}?Tp8e)g-QyE!Wz;ba)O-a+ zt#WMwK6o?W?l6pny#p8vm8BA#c`M+@Lk6P!7`bs;jJ>s-laQpgJv%1t<`Ti>y@oTV z3jA=$V{0ci2OGAleyU#AV|FRmGTXh9@=&+~KZmA7t(Swv$p13-6Z<_e(T~=Pu1V zoN9CS>I`f_JVTYyYkd;wJ)UfW5#mU~0f7 zzYP3gNIox(rq@AAA+Tn4ztryn*aff);IXFv1^~w01uA@D0Z;${002ovPDHLkV1oG% Bs9pd7 diff --git a/React_Full_Project/public/img/flags/Barbados.png b/React_Full_Project/public/img/flags/Barbados.png deleted file mode 100755 index d440d410e2fc11fe476f07ffcf8c3774a4fe7448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>XGugsRCwC#nN4UNRTRg6cRt=rY-_Yhs2j0uv<0PFq_&VY6e+YS#YL-|3PqtC zsbU3pf*+u+6zoP3y3&FQQjv;UH@3x(7F`qy_QTeV#e&Aze7!dx_uk`T<|Q*PZ(i~y zLJa1@FmL9~J?H%Aod3D!+)*OJVjd2Qd@KQ20`Pwapa2)Brsu^p3=n$2&AT5vGE!E` zvA0hE5U9b9=5@*U0PH!mt2BboKRK|{1A45$_H6^@T-d!8fSZUqnkNhbilMFL^q%_m zDnO41RIL?^vD_G~C&Dv}n^J08sR)iz*?{=$Yf4_R$oitBHYr` zjkN+$^#H^QT3fWXIRGj_03yj5Fk+j`i8EJ{q1H@TdFmxnnsw%0T;rZn3ApsP(H2Pn z-~m``iDFG0o6dbHdR|N{qchS5Ywa`uZG|W@L{S+4(YyeZ(HTVso%MiNAqq87q~`%Z zWnx_lLT2XgGCHGB=R?S7OSpg@D5iMp5k>~1Ga+QGr5;2CVf^m_5OC6^(VAil%jon2 z2b1N1F+vy^!qBwI9IZkD#0D*&bY1vkI7wdpE5Q^vH__RgZkw}NepGyoF_{q3MyLld zL0ENpA>f25nfUWMZ-hKDUD&uDsk4BH;)Dy7qP5}Pv~ zu+-|BdQi>->(<0P@m!4~A1V&+_jzci&!=BSjE+X2;Ik8!r}q0C|1##?qcK4!96juV zsB$_{c@AikkT?u=jsa>WFJ~}8B;dAN;n0)9%ZKY+_@%;*A;aEX@b&2k-&5?_=@Hiq zKVOdc{d&x6FLbf0$AS%V9*{XCPMxW- z_Rb2UHzug~3cQe$-$m3X12)~W99vUKI|5C5nX?Ujz00OsN^JxyWRB+R;v-Qa7%lYo zDehXWID1ZmF9;Tt1y4A8E@u6JqIacAQ($rw%WiK&N`b~gW~OS3&SNN%WCi@H;@Nf(?HfW>jAYx8#1ylUCJO#eA>2fTkQ z=FXupf=ECV1A}9Pk+APk7nJ1Y*b+N~p6BGVP~)P}R7hLW7T+-;4BqeX(z6xTt#x_v z%>dtnSD)|V;uXW@`y5P|2T*ovvk8Dng|)G|Xi>mUy?z}CTQ@lj4OIc*jdz5quh_fC z1?yq!LLAtfERnVyXQ3VW5YiSz6~<$OtF1A}^p%1*21kQ(V6rA?AE;TPI5k!^Q%GjG zwrwdV$sD64Urt+bT82<_%*)I!yO7%(?{=tok{BtiW79Tz-J+Ggz?NJ~X^llWPR9|{;BA1x)|?;GO)Oqxv{&0FUF#C-HNl92*d z0ULn+MaJVlf%A&w^U{j+yqHD^jH{(D^-BPj04xDm(DBaz5RX-8eUvvK00000NkvXX Hu0mjftn;if diff --git a/React_Full_Project/public/img/flags/Belarus.png b/React_Full_Project/public/img/flags/Belarus.png deleted file mode 100755 index ce75c73c708afda692af00b2819b415dcd8e4211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1467 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 T%dpI|00000NkvXXu0mjfCSf%I diff --git a/React_Full_Project/public/img/flags/Benin.png b/React_Full_Project/public/img/flags/Benin.png deleted file mode 100755 index af460631b229fb275ef2ec2813fef163b15c7506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmV+g1N!`lP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;i%CR5RCwC#nZa( zPv3od|2sa0KebfUyoWRSJc&c%T?k$hc{0DxVSq>xsO6U!ryo zYJCsfSk2n*4nSEb=Uw{gvhKtFY0PD~PS%4=joz zEfeJe5TYz38IB?%x4Y$Vg^6f<$TZ|S&$o48W3(o@qUmCj$pdOBwAg;QOpBT30Ea0C zFvDx6t<4<($E;j10$^So>NcNc?2gmpyPq^KPEWI9DYxzY)sM?01*@y8oc0F?JO^F@ z&t?|K7rJI=801g1M%AWxMH0F~0{T#UK00000NkvXXu0mjf DGd@wL diff --git a/React_Full_Project/public/img/flags/Bermuda.png b/React_Full_Project/public/img/flags/Bermuda.png deleted file mode 100755 index 880d96531307df06f7bef945d44f697c3e316afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2552 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 VdCYy<$I<`*002ovPDHLkV1me~T^s-a diff --git a/React_Full_Project/public/img/flags/Bolivia.png b/React_Full_Project/public/img/flags/Bolivia.png deleted file mode 100755 index a28f06094a974bc567dc0a0cfd2e094473549512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 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 N002ovPDHLkV1mwbc9H-9 diff --git a/React_Full_Project/public/img/flags/Botswana.png b/React_Full_Project/public/img/flags/Botswana.png deleted file mode 100755 index 9a06843f2573f12069b13d51bab11052823be210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 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 diff --git a/React_Full_Project/public/img/flags/Burundi.png b/React_Full_Project/public/img/flags/Burundi.png deleted file mode 100755 index 15e76aa274d97bd860ad6a10ba2a00d123aab1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 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 P00000NkvXXu0mjfG>(A{ diff --git a/React_Full_Project/public/img/flags/Cambodja.png b/React_Full_Project/public/img/flags/Cambodja.png deleted file mode 100755 index 65b4c06e32bc0bd0fb9b278485dbcf73f2221a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 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 P00000NkvXXu0mjfTkehG diff --git a/React_Full_Project/public/img/flags/Chile.png b/React_Full_Project/public/img/flags/Chile.png deleted file mode 100755 index 3e764627a26ab4ae68977bca0bf207787499699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;x=BPqRCwC#nLTI}Q4q&}Z|~p~^JP?GV?;zmL?nt}Ba&7vZBpB%7CS3Du@bbh z6KpKi(yvO=gg`(PgrJ}X&6js3x!ry9#$xyGcF)@w1j#+a6`+=$eG&n}Dll|q`ti!&KIO^1t2_7hjTx;1!|Ifa=f-`^py4V| zb50Ra)*4L!vdzsH)4o>K+diiKgdnT?r%sph{$g*t*{g_K)ml zX>GIIWmKFJ#nSVbx_q)w7sXNz08W)CazwF1#9=UqD8mCajve01(4HFBI#d<0iCya` zMGA>k!pIUumLLe2IDL@msWWY(+t()nxc_LDnfWh>xN>nooTC|9!bkw&<;+KB-!Agt z)}^-LwVThVH=@#Upk0N+NKyca{Ah##ykA)6_>q0o8&OVQDgag-o1vu{*|uWx{5Uu6 zykPF#HzrPuapCMCp1%H2P5>f~jm?;5*a7fr<`b*+q_Mr3`^?DTuAIJP93YKACq=$4 zt>+9Em)A2LE!){jl0qBJxRg1*Jravj{~6_%4iqdOdg*sQ0=<_J-bCQ}%0py%x!^T# zEel8Q{=-?T*oVsKXa|5=L0#6k3`@?feb96@kTx;_&o;Q6lS~A}VJZP?{is5wTFFO1 zCB~?Nx_qhc9%zaNonBR`=s87pz3#Q(e_R08b^u@{QMP!{iw;_lqFYf%w{gAQ-)T1o zY_<=$WH9iB2dcO{iIZW)r=4o&vH(ON2)wF9PNXwZsw$LgyW~$hTJ3B}s!$pZpCZum zIUVX<**2{H5CDTy*Ofw^Ny}&NIp8e-mnCtl0S5yEUd{souv)MCIM0Xy#(-160neQO y4$K>p&r5^p*(V8shUtH)?*r%q=mXeM`85D^%BoKBVGa8L0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ7n+TaXzRb-fNAegoit%Do`-k@^9ORVkBn=|X! zI1i##00FR=8ySc}Q|P=LFkMgg6=CvIjOhR#WOCNT@wU)^$1?i7je8WGui3vK>Rh37 z)dHy{>RUE;98q6U0rk**&9ZhEWM~-QYY~QLQ%5*ZhM$3dI~| zlBbXEb&+Fx!CP5g2-U0wp#ngq0FY$>bnj%?2XOpDi}lwXy*C|$k2>>nLRT>xg%vWh zcmS=WZUI5l49zUbO~Kv|9DUyc@%V?ZcGnYcDE?q}>11vPZoZ#!_+bb4d%SoK#0dnc zxzJ<+S&H9>qi;E3d3XXx-vJtOPRuGw{)DF=7~HM{>lPn{B2#mr5RgfRrWVpmR)IH^ zXj74)LG}z`uadME48RbfRSRf^#Fv%ixxn_vDNo<)lKr~mLe@~v1A>f4SF2?oD+liy z>~9{meyRGa&A>zz0N$hiYD)Nh2t&{`a2;Zjq-KG^pk|}%ZnvDTL%g+B;eZdQ%qyR+ zOU~C}io_z}bPdoD5t$03f{CN0)iVFw|KoZXbr@Ch613)i<#F95XPr0o!hObb=FOWm z);a$p5fnkEh(aO1Sn@zGvHH*pRvs6vO1R>ETIWCofCR}4&!+G|6`3ZnpsF;fQ!P>j z5CTL|qau+M#awjK5iq7P%2Vl56bl-e?gur228GU1zNVk<(fs!fV36Wv7cL}?>x-5; zH=YBH1t3)tmkBuP^&00&N!h6yj7Bt2f&p#;F9F*PQ~n8X-;jS^+9>u-k_;G|)tCAe hfE9ohfNPb%2LS4hJMB;ECfNW0002ovPDHLkV1h&9<30cY diff --git a/React_Full_Project/public/img/flags/Colombia.png b/React_Full_Project/public/img/flags/Colombia.png deleted file mode 100755 index da19e539e10f904e7b90e73525fbf4377394f13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;DoI2^RCwC#nO|}0(m$p*CujmSur^T%<%FW=aniA7bhY!$|BA+Qkm-w6m%1FKwHvH&y=cp7fr zU0MA4_2%<)2W&v$?5!>IcV7TD4p^ZI8bNRJUF~@p#dVp{yFSo!BW+{@X#rljgFE?L zh6t1$>&Q?l?@hHG>T{^A^!h80eZ~x~dsy#MF=4(Va z9f1JafLbCDdIV^4v0#sS1T=u|k_sm5EMY!YU}s2yy6-{}^tMpoPZlB_nb-f8X^uh5 zL98Ct+vG-8Vo?1}0ZU_mp=oq$2fH?1D&xAPS-r7L#vKT}djEmTtDmOuUp#vZd`tv< zh(u%mhe9lZxex*xjS&dNEaXF^sstb6$!K0CqWrl@_tE&#H1BgDIv|gkqmXZ4| zLk}{EhSG(y`&jx<8cGGyi71(zB~P_wDtOU8ff$KYodP=HvpVrI?X@4u zX#0^<9LcD4B0C2q#&QgVh}89w0y+bHpNO9D`%^VDuY(*b@b&vA*3O|j8^N5c*X+FK zb(hp(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^*-1n}RCwC#nMsIcR~g5D=bSsd`PHkryDL_@Vza2vq?I{*PFARPSeB{4wi0kzM4;YZEA`1ODH z>#q)bK;1gWlTX~Wr<8y3)%^HU$b4e z#d|kfd#GN-S_cq%0M0tJwrFiP01)eU8Z2zwhG~DiZn8EP0wfk8!59IEYwL;|gWLdc zJ;JsB55`7YTps`)fVGY+H{`kb&>=wzhms(KLrRO14r5ebK_}2gd}#B@v{_@I4?tT- zmKm~acL0QdFfjPa5{4Szvq%Y^>@!dkptVGsK7f@dMC;v0@GLXv^#Gi;WU1a204W{C zP*W{tRLeO^8497rQ;smu=Q(O&Mx&ZgEo;UaJ?@z7ptYi#D59>yS&5PkhoDxmcrxbD0nJjg zz>+Gm&@A9dLux(peETNlCpl)l2^r%^6HU5J07^N^g_L?Fp;XA29PUvHH5cc6y0J$$ z_Hlr(EbU%Ey_&JwR>Vnxz%vZjJJc#|pvKZlNG~pu=RS6u<`nn}W7a#dvD;=q0F_ck zxe!w>#N08_p%iM)&sSNA0^-!8)AfnEK3T5tJwvhJQw&0+bkwUkz1XsEtjqq zrkX4(5XAv*8^)xRM4NRcWQ`?`bJ8^5nm*qW_z6Rmh|zkFau{>wQjPgV#X>Wn)eac0 zrF46eZX&@+YGuQU^N3T$B^+bz^(K_2dP8~_*CDqE5~{^E6OC0?B1bPV zTv=9}pY!<4<1-A`5{{p$V04Zk!S@7dTITqvGKcS8pw~0JeqxMbAZb)ANjYbJQE~cw znWdHw=ncvLMrDfw%tjM(L{YM}`FI9Fif}2la+kTqB2n8ib1`7F9`Utjj`PD`evHpQ zb(+`yG0rCrU%~er$KKe-(TA__>e~~1`^$ghE8lsFbF)6p))1E#4v=MQmAu||9uR{% zSe zu7(s2A)wv$NK%Q#Vco4l=B@c#KaPdqZunTs`!Jg~q^Z%y*akI$o&qto*^`tW7$nu<8`-~wkZR5&!X%7Y(W zp%n$3zEJ0b3$-0G(AQZ3qha;v*Nx?BeQ`5$v__zmrB=x(mvZWrjC4?h%`TMr@o(Blco3^mKGkfl~gxtR0RV{^Q4Y??xtGd0nnQBN2jj_LM1j-MK)7b_ft{RYof7Pq=rwg_Mr>&(~>10SnCn?XHJ)Zo{58)5Y3N#hj3G!@>GSsoViNmn^Lm z@H~r>HS!z|-O=XIfrx4;qf*T1#6EH2kz|TImlO+{k$S>VEn~Qza$u~B=NV3)8{*RC z60-{>nymn%#RjF_EduMtQo>o30JrItn>llwNfw%gew#%?oOs+ly~^~yHq~;@YC8Y{ z0*7+~M1SRaIcKPrk)(>Z-Wy?lsm$C$iRIORI8)c{f2$m4-KHp{Ji&JFI*bvtyFSJU zv=&4ik2sY~j`o-siD^_5j1`OwC3v3W%2E-}vm~j<{9=JiS1K&66j*2$S#E`cWVo~T z#|8$j_FQ%#&N0ZyMWU|HN)#|NTVryh$J9iZ1LIwmR|>3l0@7U4YKKH!pL4TSa;<20 z`=_^F;_a%Ty9Rgw!0tLDrdhwUkmZUb%ZS=Oa|>mZa!Bb2d_yrbeUPgmN;#HSL*m5S zRT8`Q0XH)scHeN)TB5ZiP8FWAwAvQmxAGXWG5#+ff(>pbn8}*^Y^$ds)-!Q{k zL1qo)_yMuuGz9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?#z{m$RCwC#nQM$yR~5&9`wM_~YQdDTIMleQO z)0j$Xh%p*NllDVRG|@x@r9P-lP1VFwFph{7h^0JQLur}9P+sL-n1LB)2JXy#opbhD zez*N{hhZ)w07d}(zXLFU3&ir}a1sk- zJ)rtejeqQTINmVqWt<{qXEePHZ_mqWHQ2% zajjH(Swi*t{a6RsN`2q`r?EZnOMxsk=GwXv=C=TN0HR7LA*un!z}}83&Zc5KSl_~J zRb7a6kpF51Z;)tE0OSE!6?_TtC4{^?YEC(a;x3lth!>NwUF;lcWg++3N&T4(ULwz`1y1t9n~z_&q(lP;j?YK-^0C$Y5t5{u%k zIGV*$HhB7Ltk?opELj^ASs;)QD?(j)HT9#aPz;+dMmW)3$>JF+xvh5ekZ`C43uHqd z-}(rU4SixV?W92*Vpjl`&Kcnwr|4mXshF>){aG>=h-=4dS`cZ?k zq?{fLbY!|%I`vZp<=<{O#xEN;fNujbK^9*u-d$!N{ChWc4_L9xtDjcrJl1iJgrA}^THYICS<7?#8?Y*@e|HOk4RM{~lR4^ooa$`h ziEV3mbk<_Nd*_#L&?Z))I#yBWywrV#j!YM!*j|ro464en8#j~iQ&<@|Iu$d8oBDOtym ziA8weco$#$>qh8EAP#6AZr?amOQ=~YKD{Qk&7^T^YKtwf=lnrd&Rq(?w7N-nj)&$y zu?SUOIgig>%I9vm8wGy4_hlkZF$+ycT*?E>s;%ev`krQ7Q8G1En0|_x0m^}b^lRD? z50Ro^&T_Er6z%D&j47{S=GZArtsT$lD=kFb2o8p1km2WVy@H~w+4pBqr6;Q=jv*Cw znf*b6@4b44yG|uY#vB6Az(tTDfU8b$xeRPv@O?Z3_rYk1!?OeXpS$aWmKe` z^^JeSw?2;JAgZK2gQ)WOKhN^~3r);BeTA-At`8NE{L{a#efkD!ONmk>x0u4P7l0L^ zB2vyT_HE>~bBzEjz4g;PamN?wOegRq#9&DHNxn7b3mD^IRp>5rncS9Q?e7n>YU>%? zKuCEGh~{R#rz}+$Egn~@ty=nDC~AAT%h=INW_}09;M;(|pWMsr_*ACUj%VTIIe3o8 zznb5pJ)Pj0dmrWVQ|B|LqMFw(9_FF_t^8!eac*z!CK+?l8x#^55v&*C+0M)B3WP@0 z;2M`q=<}6^XLxwpJv=sh2|t*>oE4u~$fjevSiSSN1Y&u5_lrFHk8|A9lsk2kQRgFB z>jO%x3=t`8?As@=U4GPwxMcefnq-i{F@{@5PhdjTSgZ&qljpf|Qn|Eg#{ZmCxE@j# z^H3X*I`HK5LRP}y<{fQLjZt0np3S{AbD^c-Mc3up$CyZCe>iT+`@-qUM4aC zr*{z3mr{!6(-m5*h5;vP3EC^@dSfE#V|CyP#tnKX>2+87+U!HA2+qMupR9z6U`&5s ztKcZfLva$jCL!HXOwlVpJ|GjdZu0$>Ed2!KJAe-8kZIh^rA$ec+40000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?K1oDDRCwC#nM;fuR~3f8d#k#td!Eh=R%Ba3wu1Zge*be2{4Sn&Zhcy)xGuq=W)-ur;MtymBq5fWt+e@f&X^`1_*#SziuV*KoSBY zkNobb+4lp%<9Cko(c52M*IYNzB7X4qV<9jqD9833+;qU1H~>MXqS(frQeDc#;Zy1bJxcTBw{(bbB<5#ngTV5 zn!-%hT0d5jNz39NcR(ir$02~I;?(2Rcb3s^)}67**Ig-b_ugCW*+p-;_XAgX=!2J0 z1y$PvzBfGeh8n9v_Ks!YHzCG&R61BY1Q1ejWci;x>Rfq!)_C^{&$gZA@c1mB+j|LB zMb+eSSi*H;C41M>JR2e{M=&NJ+C@Nw%sVolZHn)=e8`cpt9)Vqe+iA^#gv|FW5r#u zG|xuJTm~^{mO-}#JWA>_(mcpEQWjmvfzdf0zT-cH*5RdO>d}to-IS&ALWG}k5Gy30 zaRR=_0*QB|eq#wFKH$LUEML6yU237n`|_GM6_9yD<4jC;(P64UnsZCCVhnf@5|@&? zjdP*41njD|_|iuv8H_T#FQ4>H2%19U#hCP8DW(RRbQve9fbR+7#AhUO>jVtY_LlLe z&DZXFi;<{>cYS~l0D=1HnD*Ztrltk(09pxqE#PUplw<=ekcee0YV-J^N%oFh!~60T zim{#Qtnqxr;>!**=$3&8&>#daMHgDk5)zl*lI9b&)U5E$gOltZoyWTXaD9QVpN?4g zgU8k!B&)=?HANTlDlAG$`xactiKP~#Jo&Ln4(*)H!Dp-I4AV8XKouINBd-10V+K5u ztfefA7A&AblBJ~U%mbNN44zXTe}f~tW^hS(bIt3Gg5Fk@#?K-eXB87AXja19g-onU zGi|L;^J+0TP92`)`0gwCBq*I>F<=Lj=1Vd2&w;JB(Gnh~X_EU~PQZ!BiSHY{Xh-`` z-SY+~_FlrL6_oPp*g<9CR~6=d0wyS-`NCEkc3VK0Yd8A>uNazXz;_S7#b@`ujZZ`R z>Co6=W#P9GGfz~(wlE=U6m!cZ7#r)hfFOOmU4aD`@Qu6P;pE+KBblY2{*oP17XK3P z-ghDt!B|kaS%uhhw>yYMq;Lkf8Tdw8;n5FW;K_U5M8)LfwY1x`&jrk!tRfBVlnCqS ztw|w~sUtA9R2($2kVp1k;D`6WipuqTqNSMIAtiY|VEW57{FK2A=(@n0FeqBUi6AIa zIEgJkC(Wl79^Q9}XO5jGG~mRP2S3oM>1R$>@t462dXNi-%eRW{kTU;F%>1)4c1Xc&Ja}WwQsrQ~ zJ8`L4BBMNa?4SLE&nwIMAIHo+y?NkoY(xbMbXtFr6<#?04^Hg6(m(hSrG6%6_WM;# zq?_Bg?~MUfrS6nx?|+TY+;I_?RQg)a4lCDw88Q347$V*LMtzqHEfIM7z6m~m;4)-2 z!akHw3=3yN=Dt-U2s+zmchE|$x~W`3z<>M5IUd^4Wacs}pJUgMi~qhCdE)gOU8ml@ zK$dPMes6%=fxCg7Y%Q4q&YO-CFq~hvk|aRWY=5cWCa_Ilo51@j{~G}Ip-%#lXB#yD O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_D@jB_RCwC#nQL&A)fvZs=Y8LO_mazo+<=e}3Kc{eq+TkvUKmjXZzxbYqEe|= zXFAr_nRcc#&UB_*0%VBVi$9V$h3H-kku#{3J5C+V11$0eK z+$t&gx;b^~)U*W@{`{SWj&lL{O=T}LXYzYkCp^--ge4EIt+0T&7MNX{|0RQ~@WsMX zKGpdjb79FL3Kh6@my>uGlCSPyXInCAW#xka2`>O(U~Q|4eM(cR3NR1>rN;j2Q=dE2 z_dFd!Ayma0xTJhH(_5sxEU(*+?5Km)!Od_A}-hm^~e#c#3x*fLT< zEc-8~Ie;?8_hBLs6D=kcktSxB?qyn0J#tjj^I{0+fPnZYfFJ;^GbRSmS@6Lr1ja>9 zQed|d54Dl-s{U(Y(HM9-L}~a0mzC~fM#&*mhez-F5YA3Tkj?_nj)S;9$Up)JzGxz5 zCx+4(Ds!`@a5o}8vkLdnyg=CBIg6&` zcy5`vp7D`pv}Cwz0YeEV-C{O0FX6Z|aa3W;aHEzDPg{WEtNC?YHE}DG3J&A#GwIl9 z;x_m>lB3xuT<#Kk(Bpy~ge`yo!PS{hi&MfghwtH@DSu=_q!}#+3gM(Xj;9abn>F*9 zizg5RU)z+~tz0u<3v(v!hT}rl>JZ88K4^bTzpEJJFM_uh>ADg2XZ3^{e~`h}?h zLqYUvD7-BV)nVRm{{|Zm&B4xp#mJ>mR|{S?3spp#C<+~=*{Nc4%gxLydxPry1}egz zQ0HEBnpsrg1~y^S;fmrNTsL_$<8%wj*KJO0FmOLfqhw^A=j1Y5QMA;;IrlQwb9CBz=A66;uoy9ihZ-Q=Dv=pFP1`9#bl7Vc14jMlym^PB*B z;0y#>Na;MvBS-jl^=cMPc?BAhH2*S2a*d$Uex~74BkSBM72+#};s;WsE91P-u$*VFUtsbr7;(SYs@ZG7u=jN}hC9nNB9goN8{9P1UgWP73 z^dVJ)dBl!h55+djRCHE*rrgPxg$%``EqXH+xF87!*@n>b6LprFM5#YGQr zaYX}NFKQ0|Iv@REfFZ$%BhaVwym^YUM+5AuQtWHKn$>UL$NOEEA_y@n(GTKuC34yx zQ0O4Lr0i*LcgMA)Xn8D3_ZkON2P1CL^%Ww!T2cH^K;eBU+Nfgfdv~+p=u#XVC1R#B z3(e24D{=aZi~%#ykx2N7>n*~zjWx<*MU!c`;`a$9KTMIXC}Lgxovb^27tPKjqGm4< zGx>#M9TCsKc3O*IDuo`Y5XB(A7|I`UU`~jwM{Z%w*6;CQR_A#GbpF5DvjZ7e$c8&+ zlI-1rg;4&}H0E64K-=Z4uDze#9dkhmd0CyGjnG2~WZP2##DwT2Q2G;}$gLj#PSo(% z-FLF}_yQaq>DT$$+BH@EOOhM`Q3~B>(1!yGSEgvQC-da~m25h;m>$1?sF@_1)%n?u zoP_eh&_JjPik9Y4@_i3yd@(Q7FJ^t?a*jLWiJB=&tz_;@L{MMg45-hQs;o#DUG}KP zzOfg-(qMDLOkUZwg1S@<-~mk}_|it8fbl>LPZ jKTqI1f%62;YW!yaL%w&ZEl<$Z00000NkvXXu0mjfpDKrF diff --git a/React_Full_Project/public/img/flags/Cook Islands.png b/React_Full_Project/public/img/flags/Cook Islands.png deleted file mode 100755 index 7c432c8905115510e1e3a6c81e1d3d8270e0aca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2683 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 DUw=M8 diff --git a/React_Full_Project/public/img/flags/Cote d'Ivoire.png b/React_Full_Project/public/img/flags/Cote d'Ivoire.png deleted file mode 100755 index 1fee82caec4296da8678e60a3233e999d32c47c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 782 zcmV+p1M&QcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lu1NERCwC#nNM!hKorJ*&v6N;w3R9$7OdDJv4%@<0>p|_a03p(vPa+yTmW$d zR!D@l(8l)6dn`O@?TJ&-N#v15o@B*xG=DyS-}~ngGh@nDFmc-h*aP_A0SGVy=HYir z=7FjNj?d5D|4g0b`0b~ycJc1>$Kj% zrXE{fgug9P8J*{{Qvi$Wi+jy(z{&iOkbvi9`&2=Fdkq5UPQBaA?ZTQi;GDMM-l<1T z0SEvL(;CxebO|*#FKxrF2i{ww4h1|;Oj{DwjuKFPDZuA zKY-e;F`$@RVmAQBv)bRE^~yK+9s}yZ)$KJp0G9?J_)gjSuwt&t!a$X<=7F0DY-`lPm~9&xyk~d zPGCR`RC^LqtooCsm`e$xwQrE%i?<9UWW-!f3{Vzj>j3Z$F|x==&5)?+GYR=VBz`jx zx!s3ZCW57-@jWYnSrs8tV}Q>J3WC6G?5Ti@)ouNO;oA1LnhR4hG`8P1>JV^k83;>vvgrx7pA*3Sn!_hbM_`##C#+S4Q1uV`llO`w@+w~C_ zzs|QA?ge-Xyab+1%#VKnUxoH~=_ve8$tvJd_9yjw0DAy?09ozt07X`ysi=jU=l}o! M07*qoM6N<$f|LhT)Bpeg diff --git a/React_Full_Project/public/img/flags/Croatia.png b/React_Full_Project/public/img/flags/Croatia.png deleted file mode 100755 index 4cb4ea74c4f3c747f651235878a94a9a2c6307f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1319 zcmV+?1=#wDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=tw}^dRCwC#ncr^|RTRfRcYf`5ySvpcMd%N~DilgeFvfuV@CN}D4bemsAAG^^ zDuuWS+D;J3D;` zNMC+y_sx3z_uu|*Z>s||AwqoPhPrY-f3%Oj8&n2cQirTw=u#G8*IOF@ayRQPY@0jKSCrdzWru*RA6mT)iF_%`>M4=uLIA zCwqv{jbVoYR*AYIcbSh?ze)G{EQ?S3Z2qke$DgWgKGz4W@sgfZN@9cL^N3#?1LC@5ZI4Vo%W-!J z>+&HoGS2ylb|xl0RwmBz`fI1?KRQLjnIyx><>b8>jbpcJo6oipZ3xB#qkt|EIX&OF zJhZQu-X%SFf1Rei{|rqHibOg7P!m75?qaT#SRoQ`&g#ktlWaAWOLtnF-xY(n(7z~9?<;>Kev-oFnV=fPq?LV~w z0}=$7d>%WUX6U(XDBGdq@J~f1Hok!J96Eme8U4>K>|`UjZX^su*O7^ot62#{q@pa5 zz{ixX&DdD99a)sdvM;|1MtJPxF#yi5?7>Plviw*d02jK~VWmkcit6~y(A(c z7oXlFL(gs#5s|{+pj>?a6DjyXBy)vfC_tA3uxP_)Xi@lqo}I3$MzQjKb@SM4QhfN( zFYMm)JbHK-NhZlp4TIc?r;48U`39IL3Mnwyhrf@L3^Fjxd70CEqV z>0DiIN`>s|5PI|o1*I6UTKGPzm@-ybN9O3ZtH-P7h^7J~uKFn6$xGf>b?HOKRVj-3BEXDFL`S zK3;IOU^|Ms+3OI6)-wHZS1?5J9=l(nRMF>Y0Cl*{blYbu(o*8SF`#AxP-h`j>N}hy zSQ8~QsYb8vLdl88FcUy-Y?L|_t$;^>9-yVpoWBkXD2m%lsnTyfi4Ww|!cP4HfCT^x d0RB_?cK}`Xz@E{{4;26a002ovPDHLkV1k#&Spon6 diff --git a/React_Full_Project/public/img/flags/Cuba.png b/React_Full_Project/public/img/flags/Cuba.png deleted file mode 100755 index 4e3cf2993393cfc59e4251e8a145decf7e6e802e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 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 diff --git a/React_Full_Project/public/img/flags/Djibouti.png b/React_Full_Project/public/img/flags/Djibouti.png deleted file mode 100755 index 8f32f74832e1d5abff19af6f6676eedb52ff353c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 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 diff --git a/React_Full_Project/public/img/flags/Dominican Republic.png b/React_Full_Project/public/img/flags/Dominican Republic.png deleted file mode 100755 index ca2d40acc27f249aeecc6b8535344923542c49f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmV-E1Ht@>P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;#7RU!RCwC#nXzsZF%X77@9o_s;x2&%ghWAc5`uzAp+L~_0+h5!(DEwOyabdq zJON6NkZ2GR6%r&NxhUE7+A|clciG$AT>|k2E$nPz@2)lW?|;VQv5l%yXNjn}Gyoa^ z|2qH!w1942)cd#%A>kQ(61;}>ssLU!=>)svauzdd~(6v(r8uW!V_s*3XH z{>{o~uKVyoFkQ*}Ew+9fF2_JuMDbqvIZOa31~+5Oq^_z{@4qXuySuo7Dx9WYm1uPZ zRM>-d3?QOp&XYNxH!69F=4JU`vCX`H#lEv_GAZTBDDMcyZD!V;Lqz}>0Z_#{Pv)dr z8_Fk0&wy7K)J^6=^ca8_#bzFx`AWyHnGL5$e2D=o*sNLx)MkP7Snxsz%!mP}q}E}r zs~A8a22zWPaH~x>Hz6TO9jUF@glrlJKpVX0V@5Jrg;MLQ2apD0pq--P>GV2LJX#!t zqtua9Z9-`v23jrff<3S@G9fP<9%UqHwEzeOAd0}d;xbCkz-cC=Ga}of6}%LQlP~}b z2K9wF;Jk2{WEbGXVSE5%CUL+3w^j91Epq{5?lc)$10V!|Iv#F~$6R{=F~FC*n?y;9 zIyb%4mlK+KiH=SuHiNI9XLh=@`7+4h+i}Elw{;8v=SPFclZ2VsgwBaqdZrjgXr{d{ zW@KK*wp20gC$X9ZvD_@sGXb!+){8|1Rju3?RQ1GWL}sMaW)8u}-xV3>#QpwyN4$q9 zx-bUx53F9Dt)N)X&R0NeT>2b5q{{XaF<-{;K>M0BfwoD3QxsssI2007*qo IM6N<$g1W_R&Hw-a diff --git a/React_Full_Project/public/img/flags/Ecuador.png b/React_Full_Project/public/img/flags/Ecuador.png deleted file mode 100755 index 4913cec5a48eb96e6fd45ace68c99a8dc52ac169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 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 KMNUMnLSTZeTJxI# diff --git a/React_Full_Project/public/img/flags/England.png b/React_Full_Project/public/img/flags/England.png deleted file mode 100755 index 22fb06b5aa467e3989fc8e6f372bab9c17ad5e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 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 T?o+&*00000NkvXXu0mjfDI)4< diff --git a/React_Full_Project/public/img/flags/Eritrea.png b/React_Full_Project/public/img/flags/Eritrea.png deleted file mode 100755 index 5f38c52a018e43004667d6c03776aba3b3592119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2588 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 diff --git a/React_Full_Project/public/img/flags/Ethiopia.png b/React_Full_Project/public/img/flags/Ethiopia.png deleted file mode 100755 index b29191fcd10772317d2fefb57ade526149279010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 zcmV-!29f!RP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>^hrcPRCwC#nO$sL#TCbYb3gXO-u1@b*onUqFi9GM5=>+YN(EJ$3J?N`KJd`; zQh^Xim8z=ZrBWY|ii(gbRi#p2`a;E1q^d0~Y9B}nNvamw5F|nZiAiFUIG?*);$83E zd+*E~9(KLiq)wV$yQ)_8k><{wx%bYT|2_YiIcG+R2;D3WT`sEtRssCK15khqBpZ2G z$oB0yFQ321otT&i7100GA6_nX9C!75H~gqY<6@QsVX zlE@^Ss}#}^p>Cf-Rum!%$FsN=%7@mY&t;IBPo}4au?|7aN2N60Sed@bi)g@V2c-l@ zwI5Kq%BfF0mB@Mke|qTeC}%B5(DqU^A9>Vpm|sZpqgQv+Z-g@o0!H(|)GWSh`164+ zU@aq;6y}{FUjE)bGCdI~EPaV~X)B<55L>{%>Wyk30I2~rkg$NnJ)L9AmWzyxT;Swf8W9-Va1PIjIP%dL z_%-&vvynHaCV2FLNTQBXao*wBOol?q z<=(BcY`cAq>Ddfx`ab8~BZKTeJWNotoI2CXm$#i}_tXhWR~$Y*-N%KZ-*LZn+BYp= zK{^Ww$_thY#fYHl^MhCJ<6Dn?$nN|8$s79zIr!HBu!`Y)50C76kAsJYd2{bJNJZrO zLdpx3j{8OBTP7KFc*l?3g-@R8s8Nbb*9tc*t{to}!X;DP8OV<1o2xj#}jL$;lybExExO z{ZY(YKYN|Abrq~~P-%OM!Defymp~hz^ziIf58$(}r15MLiJ}giHw6lke#CEN4?k32 zXK(rrP#))kUgFqAJP%PZyUw2FC3ze7+lE=41p(3R`$Ee1(Qci3-oQY{v(_Rabh1+| zQT>~0=#ZnzYy6%MYU??W*vRSWH7JDJ#@|@E!w$RTuF}eh*p_M3ibbuU1^(+Bx=LZMT?e}Fm}ybx zs{p#l0U>&d>80<3TF9Syu_2Z>% sBkv{&fwEdXsb2-K3Sbq$|5Uyh0QR|SKf<+HLjV8(07*qoM6N<$f`{P}_5c6? diff --git a/React_Full_Project/public/img/flags/European Union.png b/React_Full_Project/public/img/flags/European Union.png deleted file mode 100755 index 18c86daf8afc9b99bb46cf7cbc7a1057847f18a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmV-72gvw|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?y-7qtRCwC#nO$rgR~5&9cV^b>U9Z=lb(}Ah*lk6qf|Rx-qA5xVQh+D~rHWL7 z`cSEFlp-EbB_5Da5lBc#Akhbk5IiEaq7n!R1c(HYG-*@PxQTJ%PsNFo_#<1}yY}wP z+j6GwyzP?pr%Npvj7GZN+;X ztyxmDQM9ftiU)x~mjV!L34C1>faavni6f(Q@0#UGUpr^t-$7J>xPB3Qu?~LR^j1_uAa(Mto z@N*h}9RRv^%`kee5p5hU_B0owgom)YjC&IJoKM-ieK^S_AR=kgpvd;@}gL42&lE!`VFyj5gJzxmZ;5=!6J#$OJYYMvWz#4e|YOZTs`#@<&O|9Pj1Bz6P!j#DTCT0Db_wJ05WKnL(y! zgnxd}f*-Ce%XJji*pe`6Ec4lrY_2*J8XI?c@jHi!$MRa+NLTvrp*Y|F*{7MyMwm`Z z(O1?=I>s&mkj;hozAno(OD%HYUf)o>7&!!8mX(+C$?{}gHtx9@=lyF*JlA4uh!s`# ze5Jh+z?5ph8ew)eS6u_41S^V%Mfqr@2^~QMqzc)AuTh0Mq^N-~)K%38kA5OeM{AaM zuXfa4XDq3CL=?{+xX;*loRN}jz8Zfd;+AT_l1k05$`FrfKJ&yBuYdD0O^JXXy!j-* z`|I9^qJ`7PM)>i!-{aaqE8qM1(_9;DT@^Gyds{=P1_UdWtbLI(^Bxzjb|4}&)Cc_S z;*KRewbS`49k{Mxb}mBCKD)4ik1cQLez*yHD|sw$k=3@_deRj zcnu{nK&(!4`q(fpeYKwpS3CLbpStNAZdo0@s$@dif~Xa3S_=Ob)c@SUJN)FecbU#a z`20&Jxj$9EY64uEycXtjIhVfSCO-GnT?X$Y=^sfVRw^dMQbw_Y(S?SlwKd`S)?&q} zXhKVER)C9FJNV5zk29UAW9W7xRwUo-OSzdy1sO{-^F*qildpb}hM2}!up-Nzue27s zP)am5w$)`b7Uei)CL}8?9$;?X#&d0c)dJ5PxJUo3W+ooQRs1D z|M&w&#**AG0pYrfIcD$9G%tL4h?k$g$;Y#G+?$Hy7aUjC5z`_O7i%>pd+7})mC5Kl z8da!8*7p~L4(C4D&YqpK?B15)`anzJ$V5ms1e`iLQq=6&c$|HEKj!&kLqsE%xvW>y zJ3*C4q2ifKjU)mG&zxdcX9mZyU|bIEpWuz}USMDMG)E8K<+Yz4B0U%3+~w_DzTVE* zM0{f>I6^4^yP-^aXFP!j^xsSvf zcJX*UuX42^4JUMy65wPC{@<90vf0S1k76@GIz6))KM@!OYy002ovPDHLkV1fs diff --git a/React_Full_Project/public/img/flags/Faroes.png b/React_Full_Project/public/img/flags/Faroes.png deleted file mode 100755 index 1bfb68e869f0c0b68c9a0b81d1d64f9609e3b23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 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 P00000NkvXXu0mjf1!1B3 diff --git a/React_Full_Project/public/img/flags/Gabon.png b/React_Full_Project/public/img/flags/Gabon.png deleted file mode 100755 index bb1f634c7f8c6cf5052ba1ba79c851031c94693c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 785 zcmV+s1Md8ZP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mq|oHRCwC#nZ0fkK@fnyxjWlHVp+tXNYF*1LMdo@04g4VhMtxupx}X!cm$wF zc?7EbNckhV^Ue&#t)0tpwgV=D6`tmN_WsQ0nc1D$6?Z3P$w*w*0BeB%9YBB_7{q51 zvb#Gf#^Y!C&dyFL!2MSr-XEp-@9)2U_ox6yhV%UK)1;LD^lgtX2jA}&z`)%xQ;y4X z0KDa6Q}NdOJn=u&Z(f_xU;}sO79?$ZYyOD^ET%v+3rs99v51CgL1q>xbwZ_+BmhdCpl&?rF{mwI8UaE&0H*9sxV*AJs3^5c0-zUi%#HqLKZ`M7 zTxvy`hzsRehPqLmRaO9eeDN8{9)Mr`##ZEWR`%Nx2f2sa0mXC`!UOIX;Fsy-psrWT zC|Iq$mkDJ<)&x-SlXP_Va#qSjfB+syO6o1F=|YK>1Tt;_xGu@E{zW%x#DIH1Vo)Tb ze{}f>V2I>(EF>WXe%%7G4oJ$48vB6TDgfS5e9}>ktg=i0JcnrmVEg48)P=Irl~iO- zI~J6X@(c4#rQgdbG6&vLY;A28l^I6H^rU)G_2>&GYgdq6m1H|}vN<)iFRWx8vls)z z;kduAhU7WTlXky>@@)`b;sDE@-0*u4R3pIY;bCPXBggSpmsKL-wlmUMO?-5A7JBOB zg^O2FGgiIhJT>y!>kj0a^O~}q8&2XcioGTS~ z2G}`pdU8yHq5^CKyTHT5l-~!w3ib8UFg{a~5;&FhP5l~R4X_6ItMX$2_)m4|9|qcm P00000NkvXXu0mjfSg>4o diff --git a/React_Full_Project/public/img/flags/Gambia.png b/React_Full_Project/public/img/flags/Gambia.png deleted file mode 100755 index e4bee6cea029538cc6b3a42e56fb1f2a6a0dbbf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmV+>1KIqEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tVu*cRCwC#nayq!K@7)#-kE%~N~vf;NE|DnBB36*As&J!;LztnJOF1N0`-oN z`UV`J6=@^L&d%5zHfgtEw@K3jjL1mQ&aUl=|7&|Z_KKO2^C-xCYyfNk{OVaKTWBB@2R?1I5opAE~=avTsn1UvB zd{I-I$xY;XZg%s&Yb^4uE7!qO>^=Zf#?bQsrV26EKcJbNMFcZLW(&7v?nT;dylrc? z@y>Z#=P}kg10Dc1EJUn|e*#{(w!V}l_xD|MaV}K?wI+asRROC)7XEKl08LE*iiLoM zDh~i5KvMc3bqplM%1{$>08j=@m1jK$wFOeb$|)AgOaSyCCB9TlXS-0s$`UIxu|TiH zG|?aRiy(T6wRzZl$wXRloFBt$r_GKyU@0k{5RmUP=8+9nO$=lC2%R5 kFZCM$8vq*se|7vG08_+>lJ^o2;s5{u07*qoM6N<$f_n;KcK`qY diff --git a/React_Full_Project/public/img/flags/Georgia.png b/React_Full_Project/public/img/flags/Georgia.png deleted file mode 100755 index fb293a0b7b21b880e3c7691e910c24c04656dd80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 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 LNkvXXu0mjfPt1zT diff --git a/React_Full_Project/public/img/flags/Greenland.png b/React_Full_Project/public/img/flags/Greenland.png deleted file mode 100755 index 8dc87f4de37c5103dfd45c73b2aae3cbcbca9ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 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 diff --git a/React_Full_Project/public/img/flags/Guadeloupe.png b/React_Full_Project/public/img/flags/Guadeloupe.png deleted file mode 100755 index 53dca174f27181cfabd1e6d8795f219ba0be165f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 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 diff --git a/React_Full_Project/public/img/flags/Guinea.png b/React_Full_Project/public/img/flags/Guinea.png deleted file mode 100755 index f71c621ffa8de4738dd57785a2847847359d14d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 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 diff --git a/React_Full_Project/public/img/flags/Haiti.png b/React_Full_Project/public/img/flags/Haiti.png deleted file mode 100755 index 325cef0cc5a15039062721ebb7cc7937983ebfe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmV+r1MmEaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mPtfGRCwC#na^(1KoG`%YdcAi(iWv4Bn}`|;@ATR&b$Ecz@69P2G78O8xlvv z3m|cV6lkM1Uhm9su#>o{9a1i3MCP(<@2tI_=bJy?4Q7UC$#5<^06PHxJAeS>z^G|m z$jQlJadh-FKR!M#3*g|ztGA~fzy8-ZFCP}bp{eow*&|nrfB*3dAHHAQDS(lxA!7VI zp99cNZXtwa-^{LD_sP26-_GmPxqGmOs__d31%RqiC80{vXsvmPHSPLXTcY;OQs!l%j6NtdFB785=Zg6<3YAgZ02mGgRbx0FW(7bJ<+4o7 zolq#x14)!Pi&|4il#9!XdFcZ{76KyL4x=;{_!EV!Ckx#~$2v0L4J*(P&?aCmDReQf z-1vZ*k+fw272|9cyHj{yX|dk#D?7r5l46^(qT_vKC1lNn#sYrIh=mM_Yz5%m>1$*< z?SXxp|62WP$R`sXF928)Ol?DHcq>fbJlc*zsshe7xKw2Yz(fgoh9w_SC=~fs3z$>{ zGcdg#IYLh~>AD|!(g9oObzNJ}do+WTRscv+4=((m%N?wTqMKaDw&-s=&(?h)wex`1 z8$@3GzzkhbXfhcWs*0K6X{TBjnRtKyXs9BPWv(KTN*!>r^XW928HC_w@r1BsOL01z zB|Esc;T-V{2l(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*WAwBx1;&?eLM5! zt(X}xBO!9k1$;h>hwI{)5bl)V-nWsCb!Zu_MK+W)~ zc-4wDqCli-OFeSa#y$SuVce!Mo4EU&rt2~&T6Y`>D7{j8jlw?u5dmrxUMV6GPf*ODK3%hN#gwL;T@x|3GFnITkl~%m} zTmZnO3(Nd+yU&H^dJpxNUddc?B(E)2ttIw`rG=n2%)ObJ`Ji@ZduX41_mk}oi;29p z09I!bfrV;2q1#Ch>~i_a4K9CslQJmpzq!`PJ24h&vdgRM=lJ=LKI<=@Ig~dO3#sbV zVe~=m&-;7!@z%kLm z!#mc_?>$+TtvP@f-un_Ii6$57xP(+{3!OdNb83o7LNs-15!9-O?Ut67JN;lJ>EuKB ziGx)cG=S^hy<3O25-ao1FtavOM3uK-rpu#&?HP$&8|sOMY@&XW_)(}nFD=!-F(C)~GXGLP7cdtv d7w|;!?*LLN{Q`dYYc2o)002ovPDHLkV1kd7w6*{M diff --git a/React_Full_Project/public/img/flags/Hong Kong.png b/React_Full_Project/public/img/flags/Hong Kong.png deleted file mode 100755 index 46208e0d57ba0067f3baeb86ee643a90167bfe46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 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 AMgRZ+ diff --git a/React_Full_Project/public/img/flags/Iran.png b/React_Full_Project/public/img/flags/Iran.png deleted file mode 100755 index 70da4fcd208fed9bba572746e55cd838ed0620c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1372 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 diff --git a/React_Full_Project/public/img/flags/Ireland.png b/React_Full_Project/public/img/flags/Ireland.png deleted file mode 100755 index 74219ab83af5a72438c272bacacb8cace407bb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 zcmV-&1C9KNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;_(?=TRCwC#nZa(;KoCIR+HO*+1W*e?;#kyUCHMfu55Na-<{vn7~ zr02Jn3AaFn?uNC2%6zzulY8r$}~+# zQs06L)v$mI7xO@-%2}E)&3p?%Jgou1QXWvrEs*)jGNN2!xF*YqnFX#Iy+Q-C#XO*< zoSw&5*B+HBH-n*dHjd2CYNp%*BBYXCuT!JTzT!4|v6YrBFgiPJrJUB^^^PLJ;6b?- zQk0gS51H0YAaei_p|uBGHRm-c1E>(VV0IpGOZ&pV4F$dZfI);V1LTWgm5Or>)Y>iJ zF1e5v=P+x*gRGYRvS7laEgWNT5rDh8}#;`xtSSRj}j9r?Vlb65dtHhY3` zPzO)MV7pySbMuYq}ZSFbGI+}B60UoT9&D(6Y z0D$3Kmu%pc090{Zaw0behz1bEMPLm3JL}hFd$^K(wB1KzU~*FLJTM-QS5n~kWU`95 zIN%X*2t4dq9RCEqIr7&_!{W0`EdeHO^QL|SumRWrwA%g*08a7XCZT#lf&c&j07*qo IM6N<$f)mMpKmY&$ diff --git a/React_Full_Project/public/img/flags/Islamic Conference.png b/React_Full_Project/public/img/flags/Islamic Conference.png deleted file mode 100755 index cc4aa3b36f4183005354b73afe7bd1aade383dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 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 A?EnA( diff --git a/React_Full_Project/public/img/flags/Jordan.png b/React_Full_Project/public/img/flags/Jordan.png deleted file mode 100755 index b627a5c9f56e279655d2f57fe6357556d857f743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 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 diff --git a/React_Full_Project/public/img/flags/Kiribati.png b/React_Full_Project/public/img/flags/Kiribati.png deleted file mode 100755 index 5d286d257690d2810523dae456b8633980a1303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3269 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 DewtVl diff --git a/React_Full_Project/public/img/flags/Kosovo.png b/React_Full_Project/public/img/flags/Kosovo.png deleted file mode 100755 index 1d46286404d7760689ebdfa7ade5c53e061b21b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1766 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?TuDShRCwC#ncIt9R~f*6YwvyL%*mY0>0B}=lct8y z8;0Ck@ToO1wjv_;R0C)f*5JW;4NekI&OTGw-gF)NEmZ4E_ zjA_H`^ye^A;{C@2s1jI9U~R_+q*~@^S}L`BAjk28Mb3RV!}R<*qXRjP)y$jWb2@bD zfwf4yuv3yHFE0Vp&ZX29p&r?Q{0(b=lH=Q&m9>>RQbbO6a3@- zNko;iA57tg(l9@kfKTExw6^9_B-jQ50*fEowjKb56Nh&5jiY<8R{7mO$2ooB4%RAX z-kZb^Efdo#{O0dt)&G+7BzzK|Y2%7Yfs;Z&SWkd93EQf0>ili2D5o!eh96pPOfU26 z)7Pq=reYTwIp8YB)MKlKhcdoMl)uIJY6(aSLm4lP0N+vyq`d@yv8fe)aq4PaoU2{P z1s)$<<(vCvIdf~6D>MBVPpdvEiF0gfg|Smtp~HCLI<}sGNQAY(QVQF9A(fgK;h2=~ zhM^rHFCUy>Prk(6HN%bB9!k~_ShqnMT}8S|2I?51WE?035q@B4%GR{SY$J>SpUrt( zoXYXszBP{R`JAVB&2e)v$7}CCiq+WlnHDZ(X18QsHKxBnAzr7K6mfjkk|I#c+ zhVBvg7OO&^8**r9o$o!?!|yLW0-k-KJYIpQR)s{ArM2LJHZEcy$nfOo0zWu9j)) z6^#!B271=`<%vuD>ivEE_1Y*-CgOhS$hb~@DsgYw?{f2oT*mVKBe$4a&+@JPvm72? zB2vSu?>4PK@;wm`dGnYk&)roI#NcMSSKZd=ky7NcSlxJY zWGlYQi;qw8?fo;H94|69-^ZDo!$^0Ih>F5E<%vaAyXwXWGfP>1^3J39)(};~bO+s_ z^!J3k^3*51^yDOB%kH_G^{v=i3B?ckG%xEm=8B>g)&iH; zuN4U+2RCEs^pMbV4Uw&pfY{jR?n4T<7khd2-%n7A9Gr$Ar77xEmVIAO#D$riyg5FC zal6w16eQLmr&5tsyh^v-IF{>o^W0d-F^~;#jU+anR3Y#jVR9wQ>sLn!L#JGib+Kke z?KcRhl#)#-mbjZ#Fe=|&fXltc(&v9>TJN) zCUYu?aZ-y%)1tVm&W&<@vcS8y26_8VfuEoF7);sKI!5UAl-0l^>qe}G8GiiEV@$2~ zlJ5;!Tg_5QsnQNOQuksEqBTY=Rxw_Ed8i$1zAnLX1?wnpeLBqb`8)@PmT`@;Ze31} zjqu0IdwK2nRj$nC`OD?KkP&bN*Jy+BYAa?{+^DTfB`mIbB<~8;v`MxSY;#boxO_af zgRc}9`1AE5fBI-I|Cug;8h&{039_C*Hmn-FcAAyeoeODI0%aSBEA$4Btu>>zc$av8 za=eHFZ{8T;;_X311+S)js~*vq`g%Y`9w@m=a_Y;2D`XrY z-($hE8-a z#^>@luH8JzHh80235a4gaV6JLaK0GMmsQAAOIxqj#CPU0TkeS6i_>(Lmln3-6@fKC z5jX_w+G3lZ1umQTdTD1oZl&e}%Vztgew%=80=5bGpSJ%F0L)7eX+~>9R{#J207*qo IM6N<$f+d1ifdBvi diff --git a/React_Full_Project/public/img/flags/Kuwait.png b/React_Full_Project/public/img/flags/Kuwait.png deleted file mode 100755 index 8d7adb1a657f57251e496457fb5a8a91d5af3d38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmV<110?*3P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ5OSWy}vM$R33yE8lQQF!le&$%-ejd#U8X*IKVZ$|T- z@0)qw*)gh0l`Wv+wg#{U@P7wjfEv)q%SzbZUOyZRhPB<@-82Mx?|l2&arFFVzRWe`f!~cZqiTsP|BT)bPWjd;Iuk+zNq)cNy{Bha@L|5$z5Tm(4&J%&d{3 z3-7D!tlxiax5}sAXrro}KokO~3Yl|^5AV}-mgxF6>T)Iw^AeV`bN0XUd|A@xGGBA1 zze3%M;By5L0*Du^wK(T+hYx7ljOdlC;0ocS=T6J{@2mVT+UJ?N(+oxC05b2f)?%#% zz#jfaBTZ=RJ%?rI>k7GOcXq9fDE^69RbeNz-%z z0D!%7M4BWtU%Q5ilm%|j@TNmGlOJjT^v=6V7Y^a66= zQUHhuPe!9ko(EHvvJ1)iQUWOc zs8tN1B7iEG6wd=b%K?ahnP#o|xo=t>MiIa6T)TV;5k+LR)2~3`)>bD>Q$bWv6h!lk zE2l?#Bd8i)uh;pm_e^P6nlaGr4(gN1?-*kWCr6#mJ*sfC+2U4rlZG**WdV?feK30b z*iO-?>g*ve_v=k=bvLP(Xz&;_--V9H<17qAYPH%^;c>IM!PmV3Az(|E=rkWsFr9g0 z7M14Ptv28E2h2$7$hH4ux$H$uhrqJ-d6q%rkq==>Iw!vXm|Otw?(Gl%9_%O zYoG|=<93hFJ6A|l@MX?og%Aom5R8FO+kHN2cZv0M3$4n{N7!s2pVY7LmKPpAIjNeO z_6E2L>;cbKZ18^oKN(K1m%4dbB};*kS>M#J0jvS60bHv6GXP&Y@ik1?AnE`B002ov JPDHLkV1iFn!rTA= diff --git a/React_Full_Project/public/img/flags/Kyrgyzstan.png b/React_Full_Project/public/img/flags/Kyrgyzstan.png deleted file mode 100755 index cf2d885feb371eeab75f96f07a72910f5a1e474f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>&`Cr=RCwC#nM;pcM-|6^r>gq)jMJVTW;}i*k&Uf@l7JUv!6Q3RJ_ZtO^97>+9pcMd26U3$g+pGUH)f`>IwU}gE4F_AFJGzL*H{R{z= z1tcRIv9Xk}qQc6fX+YWrD)keP%<#*G?g?pMpaPO$>4*S|3e&`wTD0qZN(n3S8riHV zeE}?o@Qh-GAi?lwtTx&`!FNChg5?4ctU3yS7No>S75V)rWJQh@vjOm3!wT@{4EK}~ zo>Qa?;amb0bXQ1sh3b|^w}f;TTpLnfW&_X)m?pAL<{AwsmKRtty$|?~p?%1{ns6N> zdohuHC1FD$-l>mTt&2+bf)W1d$v^bCj!<6nNC4fR9)$S-Nh$YAJuso+5Q=fC6@OA$_*TR%C>yUW(z=+l@`D0tjiLr@|Gdq{>yA@z49T9a&`nQxRw&m4 z7M~z_JiyvvNgo6-ixaz!BEbk3BH?_b_meiZUm}v|{{mVU5@rx@dR$hZJD%Q~u=4r< zy%*SjHz4hZ4h5zOv%=v#py+OY>NxM(isj(Xl<1}sZ#%lL?h|h~@(%*}d$oOs3nlHB z63Z_uJ8x&`c7bJzkg(h}T9WDVfVeRLF=8=J>q=;8v|mhwrHXRh;n#B7U(boRTj(Hx zuZ7Y*!?h#rZ&bKnDaEx!_H;#gu0^`*>qJ+`lp7chX`t6Tq$7K5(n^bvdI_@<%N?4x zh&OU}f4PY7LO8FWpnai#MaW(nV8cZ$uh3G_oeb#+`frE!WP+VMS_Z$ea&V=rPj@!f z^w4-hGlNQrw~TnlXni>m{{_9DW=Km(TgFqbl$>~_Al?B9%J!RW(gw7ii|D3NT{q&L zT0;->c#I5<6T4agsXmKO(X0R+8WIfc3E|m@1f}?!!=Fy|_*BBJD&cIxEh+g24mqKO zvytjnV_sWe1yl3a#))eUBt^WNevv*{VGQ4M6zjsNHwL&RrTEa-(P=HwI-dxq6XjKh zUshIsG@x8}lz(^VHfU~B^A+zN)PSX`d8wd!@Eq@t|E3B_5wDc%g7zT)y$7$HetVDb zOeFuaqxa)Bn?GD&@HaeZ6JP9n+~}_YStg;WuM01pb0un6iT(fG?#>l zw}}b27Tp2=1*5tyxUR5!rN!cRBB$TlC*FhdqW~DouO-4MD6V>je+Z=rY&$?WB6A`YZKB|pn6^i7nRl*6CzOk!%_T27`)p;`$GKKLCc!R zGedFN3>{_Sm6c9VRm_Z8E7fTm+_F)9ETsQ9;`Q1=vlkMU3)LqMVr{V1HG#~~jTwb+ zNVNfQ^5kl!DS>k{Y2f~XJ&*;^3T!C2Wh4KS#}e2;z=7_8_#^E6IKRZj^vsr!#*aI2PLVWvbpQYW07*qo IM6N<$g4ciS-T(jq diff --git a/React_Full_Project/public/img/flags/Laos.png b/React_Full_Project/public/img/flags/Laos.png deleted file mode 100755 index f3b23092a4f748e03787f9e4f865fc08debd35b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmV;M1Z4Y(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=AxT6*RCwC#nM-I~RT#&A=g!S!qLWM>eb{2t5~wMJSS4DeiVzjI7Aaj-EC?>7 zf{Xgt1O#`*jSE3=;Z_7Ily0;}i`AO?s0%AtF*PJYF)>p!lT7A5&iP!-ozBhVPUZ#L zi}S(9J@-7mbN=^y=ls8Ot`ZUAEEX}B4uB4T|2qI%DU|@afka#eJwBeXhlcJ?jEsyp zHqdwD_=#*Bzy67{AMCb)j2Izx_~BR$zIbVdnZF7>Hqeb2FdDOxE0u=HO{q#+WaE1+ zsjk;*yBc+@Odp701-fhiF$R3Uq(GRRl~RZZDlig?l z(ikHo(@Dz)@U>yx@hQ4~+s5zc>0bj~q3E@| z1}vp`_4$Xk9DG@Z`g?fk*$JlJzSy$MiU@v~iH#O=tHBPWLe!@ssIa{@q8kPV3)f-&Avd}Pq^Ot^SdS))tej{pGB_g{8 zzyu3eq@*TLiO{Hg$JLyC^HbK=>qoP>HHTBDr^&6lk@g$W^3GXtp}?Oc^!1z7U#>56 z^yQCP%ob`6elc6%$jLKYo6EMb9;+Lku!m6biE3_uMIrpMfUQ&$ZZZotHKcqDpn--3@+ zL=X}cl+>zU-A5{!z`~Hf^4bBrw|6MHqzx*O*f0Z82I`$*rNJ|>)Hxg1%ZE@fmtS6X zztiuLvTdZ;ID#vXKInEoR+{iODrUnS&22veN?{}fAdbJ8 z%44noh|vrXx~YpTfN~&cr@;z{7%QEQoh#X?ZVbT9T#guuR=`eR9M~SS!7l+nDN4VW tdV^=2!~ycE^QXQ8paY--;6Igr1^~?GLgCGhvy1=$002ovPDHLkV1k^gI*tGU diff --git a/React_Full_Project/public/img/flags/Latvia.png b/React_Full_Project/public/img/flags/Latvia.png deleted file mode 100755 index 6ace36d125dc86d1b72834c1f1c6d5c113049344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803 zcmV+;1Kj+HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;sYygZRCwC#nZa(;KoEw%wH=2_japhkC61L4TzcRM`T~6|-iIeZDyQBN63+m% zYL%*v9nTDh^(Jd4Ek#Jcg7=WMXLo1j_sn|dkDZy3a?41(jQ~af|2qH&G2%FCeFaJWe1?+w9%l6ZkRoa^iKqXy=p2eZlK>!P2_lrcW#%K$wn;_6rB(xTH-4!f h0gM1f0DrW79{?*`v~~4R_oe^<002ovPDHLkV1mm6ZE*kq diff --git a/React_Full_Project/public/img/flags/Lebanon.png b/React_Full_Project/public/img/flags/Lebanon.png deleted file mode 100755 index 854717e9a4ba9de45da1586d5369c97e2ca55de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=fJsC_RCwC#nN4g|RTO}~d*AE)bcT*Cg-R6*1yT}dBE%S@VZp+mgv6CAb-~7+ z8)KpiV_dm)<;sN-5`w5iLSnR0i&RSpC}7G@>0tS3r?j@6&UB{p^M3AeF$0!TK-;PG z#h%IJ-8<*bz3034y>rgJPl*UY7EQoq1z-i>{|;a)r7R!}SV1wmvom3@UcJL=Z*MQ# zK*P<~_ojn5`+JXm-f9C0F+$|oX98t>>BLD+P86ax5Jn6bACsM~XlDmErT#99+*!Yu z%x$;O|J|dFPBefRvQTFOh%w-Kl`k+mIxD3R5mdF~`6BmR-Tm6m*XMj~Z?&1X?0FTN z0UH1#h~puycQ^2y>%5clfcj$loLg3|4@PDK_=xKut`ms+Ut9-_KO4Xxj)OREFaR6} zd_xFSMWbJu}78!L@Bk^UW$&(p3C8j z$LShA14ejt>uz4${B+I73B^NtNphh}e_o?|_;oV;Ud4lr5B zawK_zFcwC93Vs<^4Bri&;^d9<0IO7nHH zm#*aL}MCeMLB@vGE#mn!}yhs;YGk~yN$Jwzfq-G{58i%3$1fKZxr21H2-^`x% zPjP*EjOJK^O^uK7#?C#2?9jtsfs*I&L-I6l_k2RZIA}D8;ETc18qfE+lpW?$b{Gw; zkFP=7HiPLAwm-UQ@xct}Fvj$&f0D1yk?T{Ve0J_zzWk$?#&C?hQ{-kTL!z#p?TIHy zW>eUfO=Dd>GhUf-C&$`I0$XcF3TgJg^e)eB=v-JjA%fO=s{%TF-|yE8h-n30h}} ztx;4AOw`9&UB9Zj=TP{@;8*kaS_0e-WVJrv-FL2w{>(5^{S4-Aa%$*eZBy#1&AO>6 zZr2jv$c3Ldc=;F~?|zg0FTBI9b=zo(Ht|94KDv{?)f|AfwzeI`Vo_=#j_1nx(Lpg{ zZvW=_z8tx5T+)SU`TokUcjy))#bQx_4m&qF=?re!M#Q#}QfbjM69MLCI@^IXuyG#U zf_#4@LaBO!VyE+YPa2xiLcE7_4S24HG>ngEKgfEJ(=SQ9Yg$ALaY<@M64>NQAG26AfU kP5lbM3cw1$LzTY<0KHt)nGg^xg#Z8m07*qoM6N<$f`8dwRR910 diff --git a/React_Full_Project/public/img/flags/Lesotho.png b/React_Full_Project/public/img/flags/Lesotho.png deleted file mode 100755 index 9af5c4a17ca3762d80ef12927377579e9cada3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 diff --git a/React_Full_Project/public/img/flags/Libya.png b/React_Full_Project/public/img/flags/Libya.png deleted file mode 100755 index 8176ad5222195eea409b57051227a230a9323bb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmV;I18Dq-P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<9Z5t%RCwC#naz&dHW0^uBgx*jSYy*{f&x7*(Bq=$6XXT*MtzdLOo7~b4T8Qz znk>?_VXr97Ob_}nDaqSSQJ^K_IasDRGvt3r&Icv#PR>-2Ih_HV0etBI1So-v{+R{c z-dU;!gC0Pox;%b!|BzA&>G+CET57m(MVB{)AQ42^y`owAyxx`kzsk z_ws-a&3?Wvju3%lXe%BGO5ef-5%5@lFNaHHxOD7}ziX%|ZU#UFU~Ysq&}fsz_6cpk z&?A7>l+Xl16Y>Di1X_y#xOsK}+?+K?1)!$XO-*S39RSghc@p1K`3I_-8a3sI6&E9b zLpbmd9C<~QB~HL>!LrzZB{E#7A38?V^mENhd%PAl7nwKdKyn+ zvdsLCkEw->F?>FQfm1aCU}oI!x7k=fG-1q{x)snin>1o{rR6GJfxG*>N`eLPJJs`=Mf24Ggg`{TImv)FqQZUWroM=T=&Je~RaG_?|MpF98tn z#H493A~BRl29k;XQ$b2*hGsF19zxz!&ru=?WY3>pR<#?3^?P$rVEy!LRCtWWK7%4r zgzXG5?<0x9=_qL|j$z`vZU+t6YGCU%PFl( znx>rN3T!`q3}!}Il`~a-vW|MZ%KB$D+~?gV+Hfmzx7)RqRg_+m&Bu=D5Ep-cq4fWw zIF=OCo48zP1|a(t$Q3|!3B|7O*nG3eZYxz^U0^$4d%q<^QUSgLZh@DXP5uwyozQ(= t+Vszys0Oxj{!)Jia0YM&@SoCO0|1`X8cUd33x5Cr002ovPDHLkV1gg%qMHB! diff --git a/React_Full_Project/public/img/flags/Liechtenshein.png b/React_Full_Project/public/img/flags/Liechtenshein.png deleted file mode 100755 index 4661f3dd6f0ec42183902210df08c0fa8c61c577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 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 VC?p{CLI3~&002ovPDHLkV1j^&62<@k diff --git a/React_Full_Project/public/img/flags/Macao.png b/React_Full_Project/public/img/flags/Macao.png deleted file mode 100755 index e413fa5ad98eb40bd7822df4858924091f2b65d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2333 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 diff --git a/React_Full_Project/public/img/flags/Madagascar.png b/React_Full_Project/public/img/flags/Madagascar.png deleted file mode 100755 index 31e6d84ce467c1482af9daf3c5abb6b3d6b65ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Y)M2xRCwC#naz&VFc5&hN!@l=YN=?2kT_Ow?12-Uc@HEw@Nzr>4}j2eM!W+O z?3QIK)cn}Pp-DGQQ(79URz&BLIB{%$@r=ha7FDIq647!w1DpZ=cK`u8KtI2>LT0m( znM|H{rqgLGz(ZBNIkvHHuipj(dGq1@69bHzG}3?hBFNyEpRTz2@%z%`>T|TX`F#7K zDv0bZ?~+66sS=GIfI4oWYnuKEO;aTAwD9WH@|NL=psMS7b#;q6wf9+uItM^w05VH; znEN&-dO$t>%e|x)ocaOKG&#BcYnp(wo&b{c^Z-c$*3knoUK%?!K%Ah?@vKYV13(-A zpbOUWHDzgh{Ed?XbYs+6dV^l%0U*E(bUI)i$s%#hm(dUaQ3N*gvkJN8=>Y^mtuH?i zU=>2drymHQLP-n~c>)Nq3IT{QegIy*dm02_d@+R2A3YdxpuCdRk`Y(8w*RC;gaL5n z?Q|o605f2s4py^GfTN8VU2oV`R#^fCM7b~I=>yf(Bc!y?uLfay-ws;(F25GzwbdE$ zVgp(UR%)UWt%+o`CL+@6cbnai`2x_5k(H7)bs?72+*jY1W~{bNUG-@TM>ZZ0Od|l@ z6AvB|Cm!-%H#ZZm2q}ldNw2Wz_N+ps8MwQ?P8zKwRb@qX=!NVF<9F4QEuE8++MAoj zBJ*Mcd*}YxTt(e;S^I&g>=fD}BCPX5Q7C8B*b4G7w-P{*mIIVhjb;E*6B`)xE`!3D zi#`ruUYBJ)Kz{wa4LN=*z++$rJZhO8e+Rw@tMh>&4bKSzNDSP``K0~~a0WO71eHGn Y0DY!duY6QgumAu607*qoM6N<$f&eNxy8r+H diff --git a/React_Full_Project/public/img/flags/Malawi.png b/React_Full_Project/public/img/flags/Malawi.png deleted file mode 100755 index b96d0ad2883385d152624106aac15a3a0169a200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=aY;l$RCwC#nN4pTMG%Ic>gm~CFL7cV1tSm^MmfL%DTD)vOW=UG1i|m%hQvSO z6wWz=a>@k+5)uR?B0iFU=`d)D6FjFU*w2-jg}dUpEb?W(svdc@4= zvN$>}Cjd?W{NDixPyqe<+9kTLYni5!`HAj0{gO@j znaxzOshQh3Gcv;q48@^9G$Wc(itw^4SSt!voa0?_T-U@uIUQ@>7$a)=06@x_7$Y&p z)`KjGaIrt2tP+2#@@G!m%88A_^M2W9-52z0FC9>BC*_AK@KX-lD;(?2bFL`3Xz+DP zY}Y&57C=f30A_Y<0B`sDELWLLjr^VyH&f!1r6Cu5Z>;Ys?VEBB*Z?+s$qj?A_8t!1)26(MMKw{u-%KVxFZxo() zOmH#G+{MFy-UM!%@a^tHR>}eWqTto6{1V#DUzX)j03ifI2(A465)QI)D+abx#fPWP zpdrxKiVgSx$Mq1nStVZT4H&3mF%nzUC%s;88o)pmMkCw;0K1KWuN>0U7kj&p9gyw- z-?6jb9*R7A1H2!vc>>_e)+3rjpZ840sux~;sVJXoi5$_uSRMC6) zj%0q%zSf$*hGKQKVL~}$Y70WoGclCK|4wJ4d7Qs=NOX$CS&_nFDR;#F3oJL?Xs!@5 zFrD_j%<#u7cs?sW*bI}FmT|@A%%cwK8lv_>dHm;u2eas4b4+v*b*#mG+kS`MnRrbP z@X_ZN(E?(srqR#Z?KYf~#p(FM2yb(oP@`{IcnTBv?B|-qW|+x-Ej)K|_Jj`PQI4*) zmSj@Y*XguoTv3b*>u$tivQCwhiclOJN6gjVyo`(%Ony{wY~w8&Pnsp=SRK;PfIWsy za16F{3_G=%B-1*Oxk*$Lp)(?K5Q*L4leo@gr1hHj0SMhufgm#gbjXH8WSYd2#;M*? z=S<1h=e2Ba-KT?+1z4-kn$C4>@teSp!ua#ja((TR1Yk!_zSN%pI00}1;F-#Q0|2QR VfC4shX`=uD002ovPDHLkV1j#)NB#f+ diff --git a/React_Full_Project/public/img/flags/Malaysia.png b/React_Full_Project/public/img/flags/Malaysia.png deleted file mode 100755 index 92686c29e8571e759c54851e2c78bc5c3f9433dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5$DP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>tw}^dRCwC#nNMsSR~^ScZ)Wz7?OCsPwTVr|p+|c{SnE-1+2(ZM@N0F||r`v9P z;#i12V>d)|QQG0Bjp;5x`J?g-3_)F?M<#V_u;3A{AfT7UcbqZ#;98hfZ%GmBXuVjWT_w$X4Ltx)yCTQ537k zqd=s#GfV6s>9E8AtVJqKqzpn>O1%xf|J8RW_r2WL6A&twu53ig z)vRrHlk1YK*Rp%`R$urLaq!(=KUzM!@AnS|?&R|XSKi(Mpp8XFnkZ7ZuH~E0T%(ZN zWcF^JU!H#)sT@GJ2FRo|nUtnn@%Y4Ji!7JB@m$N~=sMSLpCFrR5JWCAibKpw+16FJ zQeus{&jV5;m0@CVmC=C}EbzP6#;G;z9^(OI1P>0cQ|JxoFIM=}#0&yhSo3Lw24e*8 zO!v3mYde5Yf-$5)#2!$VP-;S{I6FR%upvujpMT8eFlMjuu4^dv1}v^+7=Lh?r$720 z=~S#Ubke0-6a4Aw849@yo7D_~^f>v_iyevo@wCXaLMR9oq123>TE-%oTguW1%>K^j zSb|V9F|x`>MixkU4VvC0<-y})^UU4Na&z_pwgQV%x?>4^BO+*3p-?KKD557@0~;bE zMJUw)01ViGKEFZ`YOvv+oC~F1uk43#To%9Y#6i^fN=$Ay|;`uLPaCgyn1DT=bknAU0ZzlGk@o$ zKRmH-fOJZ8b*eyJdT1lLcx8az9?7XvjW_;w0@pP-HegG}y<_mwD;=VuBBs+y8|r}~ z2o;N~X@2qBvtR?h^@X?j{KuyVLbd0r)GW(om#)+n7q1MkT=tl|o96uM!w3}m#NB_S`z?z*H%A5NW?b2I$mR2VC+{b**J+g?@4OZ71OwYmM znnXs2tMR7X{_TcaD(&`w!MqQ1ygpOn`b-IU@}RXn)MR5T^Bqg#W*OC3ldJ=-?E^Uh zJbdfSho{6=9jjC#j2E7V?dfKGcKQ(yz-kk-^CTTJ>Rogit>Sq8uK?HsHYmGl=)Py# zFo(rzwFBVH>@=xVDp5HQMG>UaIK`sxCGmuM+h#A9E2VFp8YbfiY!DvJtD*zChe_gW zhOk*Rz3RPt(t17MIEO9kM{NT~*FD66Vrx%auGN&yWx;b3RfX(sIz6&DgYWx^%7I#~ z2Dw~JrxTsT0Jr;x>GgXswXH-L@Ay4bnzrupfJo5#ix&Cxd~k|C`w4}#{iB2{7>aS Z0{{k<(jut^LxKPR002ovPDHLkV1o0J_Za{H diff --git a/React_Full_Project/public/img/flags/Maldives.png b/React_Full_Project/public/img/flags/Maldives.png deleted file mode 100755 index 92472ec8d3efc5bbb0753d3ea4a14c0228906dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1115 zcmV-h1f=_kP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<;Ymb6RCwC#naztMMHt3^-RVqbVlr_jjspvW7*S7ydRP@nV+IleiiQz7ib~-=Ix--d z5l}HO3gc7;8-+3EOaVc|5DiD=P#_G!2ut9^1dO0T7*~{mKoEimk5;M0E@TW6_(&K` zHGb>G$L0$5osWN=E)1%uG5j>bPh7}A5I``kKw##qiUkwZ0K~A=SaK5u1oeG12rL9f zb9R?$Oj@a+MhJ(YBx4{#_Gb`?iW8_;m)U;!43D=rx!L`l?{|J-XV^P70dZY0Q7#G@ zLHB*spKk0+F#?;7buOQK6;J;*`8R$#LHDnDsp}K z#|;3U+~}akyk_B&WDvV48>iyh2^2^l{`?ia{XQ4ZyhL-UUZ{^W*)Ta3cU%EAqoh*e zjY4`CK~W@CLX*5IGEttEDax+j=ltiFsaI=!@WPv%T5e|jn(M zEQ(C*_L8uaoK(pRB-gQ!0ZGecg5VF`Tb#Z68aMy`jVs$1dA{=u>-E+F=scP9_rW`I zc^jtqPtVQ7VkD75En85{g3@8zRh0K^48WG zo`_^VXTzlykQ|ZBta3eC{jAe-N%zFfW_wAD0oS!Fz?_fYXAv;TQev>X8|wWJ&OFZe z`rU6&;CZ5Rpp4fW4kKNC;P7LRlen#v{6waLbCiRp6C;3wXnr0j;b*24b4H*<3gpK? zX$ho@M6UsEy5MsgjncW2w_HO2_WFHFXvP6HfGuFXWZ=8Nj}GzYrDk$3lLf%QS$wHq h5Lggc5SXj|HvrpjR^x7sd)fd1002ovPDHLkV1fi~{#pP4 diff --git a/React_Full_Project/public/img/flags/Mali.png b/React_Full_Project/public/img/flags/Mali.png deleted file mode 100755 index 189bff7f8b212c43b0366d962e9a73fdde9d8dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmV;N17rM&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*EY*#c|<{&xTe&&i9tNF z)hvqcQerkgHv*ib#lXz}W5L&7^8Njm2SgC_{!rS!l8Tzz)hOKmSO8p+cRdh95EMb1`N(OvlUyyyCRJ!8ng}4WK6zWsOO~&a3_^P%6ImFy z>X9{-Oi!14qEUfyMDR y;Im`#d1<#k52=*EncIG;-vVp_wg9(U{tf`k_XB~AReve~0000<)w diff --git a/React_Full_Project/public/img/flags/Malta.png b/React_Full_Project/public/img/flags/Malta.png deleted file mode 100755 index a93f9eefc8944453b9354bc8f4b76b5b884d0b4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869 zcmV-r1DgDaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;>q$gGRCwC#nN4pKF%UqXy-w1U?WRfvNEN3-B{)>j6WsXtA4u@;ICDlEQH2mf zR2+H$2~J4Rrft$D@vc1_(v)qImNtz8D>9e$YHg37Ju{xQm55Me(G*-}05gF99Y6sQ zP&s-QLe|!5W@%|XT3K1?8XysoolwfYKYbnyvu!9*vzs|^VmLc8)a13zpag*-B0RrqTE)u0F;)O=C zfPecAT`Exl;`O^1Bgot^)WCBj_!(uDI`DE5pxy4!ymb?-1)I`2Y-3D>u2yL!2^hot z))w)FSHMo({w1~G-AMqSrHFGqJ4Dc0gNt0gMO0P*_0o_Qz*uU@midJ_R^yL()F z{P1XH#+j{d0DuxW$ETEz$+`XSqIdXm8N5TAXz2SzXKUgBr7q$f<+!XzhS51wB7Xk? z5l=NqE;(BPRv?PNd2Gx2kpRh)M2y&+sW~bH43g-iGe5|7L_Eek&P>TDHWj`5 vfdxj~6a3@S1)6GhQ$GWk0n7mYs{9%NrpSJkda&}a00000NkvXXu0mjf1eAEE diff --git a/React_Full_Project/public/img/flags/Marshall Islands.png b/React_Full_Project/public/img/flags/Marshall Islands.png deleted file mode 100755 index 1d158692f967337a1973e3ba0b4caea5f97acbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 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 diff --git a/React_Full_Project/public/img/flags/Martinique.png b/React_Full_Project/public/img/flags/Martinique.png deleted file mode 100755 index f2b7be412aaab8b36b286765ad12bdd318ca9258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2558 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 Ap8x;= diff --git a/React_Full_Project/public/img/flags/Mauritius.png b/React_Full_Project/public/img/flags/Mauritius.png deleted file mode 100755 index e4c0b7d8a5ccf7afd0f66c39e93ca08ca722bfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;xk*GpRCwC#nZa%oF%X8o**Hmy5-JiQB#xC(dnppPikINVi9=rx1b3bQ^t78xnB9naeS?U|k5vtnkXEE$Q*2EYcu{|-Qa7SOHA zB;?>=#|?*XTD!Zuxd6|8eKaF_R9Gz_EDVTBrZ3keg5JLF_>d{$5Ff*hYxG8ea_ASzF8na1v zqSIIpp07m@J!jbDNEYxjyYSGB7#~SK*S1<6+Q|3x59(QIsnDI$9$0n z0Pi6x9gxxoqGGu(J5m6UdrXyAZMqKNeeWH6ZopM14FG-D;b(83@5Ps~D=o;#eI)lW z2>_jTMAhi@I++6qQMt(jV;_4S74wbRB?={30;qiWPHHP2=z#;(YPG>+fA{V4Vv9FYpBz(@z$WzMCfM^ zYsq|h5y`3tsuPG5L6c&mZI?|k?S=E#KhV>}?vg{?;AFp~5*8mo!5*6<)O^4!Af#nN zW}yy15orM-k>xw=?g_-|Es&BK)#$Y8Isj}=P-=Rgu52*(=FnINU&o9&)c* zcMdJr47kCd=WM$0L`+Dy^?`nW*xCDhNY-wV$24wa-BuedBJdG+b#~^Tm?E^Q1F$(9 zVVT{}`%hNj6t<9SNG*%u&PSuLrKN(+%@^2;cK^^E#3DUwBuHA3xonab5+NB8VVW1p z7A2q_JEgt@KuG5Z1Ze<}kPX#SjjjjTq|xhaCud4-t6S30%Rd(+C{chHzya_)vBm!e xPK5IFQokxwk{q~_&6oNOfDM2RfPX4~2LQwWi#-Wa(E9)Y002ovPDHLkV1lcMW!3-y diff --git a/React_Full_Project/public/img/flags/Mexico.png b/React_Full_Project/public/img/flags/Mexico.png deleted file mode 100755 index f0557d0d2c1d16591e57d24f86ba4b190140c111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmV+u2JHEXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>nMp)JRCwC#nN4g|RTRg6@6DT;woI96OKHo8(2BINR6+0q17h(bF#<_VT==z6 zqY;dWF)=Z5!A>?BH?mL@7sf<{g^9R84M7AEZKKgrtbkTQ3sOs&%(R{Naqn?4AIvn< z%Dk2~jXf_n_r7`W+&Sl-^S|fZ^9&JTHj~LLr#S`Y6!^a@U;qIioatu;wY5d9nwm9% zrluy_0IDAQLn-025_7SI~ob8x)rcOmWAr8C(LF;-}Il#~5`V4m*b=%?=yn^%T=xu4#_Q*?G6;I3`k zxp~V|V*u$C21#RrKKG6ZT3=DX6HUr>uqPP@91QyYIKlky4^kbQPyg>dRD?l?As!Sy z-}ff5=mM5)+%_o?8wO+IfCvd^WOBlfBq;MdHmzyr%Xl0)@(H4B5+>+jurw$Kj(oI> z`nL6iW3}l8^`U?`cG?O#3usk5jVNVO<#F_MCj*9N!`jV!ao}AHmBJl`NVFCbaU|?; zHrda)v)!zSZT1af0K>8hF))-$_}j-tF*Gtr%!*>wE@8CuAZI?_iw;&Ykm!M7SpML> zw5{*ptNpt%y%DTXITzytL@O%MLqijswZ>1t0@c-5j+9Dkw1}_Pd;UlE{O}HmZ@UN{ zI7Hp5wFH+nQtm1OqVXy;-ADJ(f9f!sw(g*I=}m+yV(i-gGH3t!4bd`A(-S;PKQBn; z#AmwMP+rGsa|NN*t-QPc4VveTvaPzAhNm~OdUS{r-+au)zHYj|-b*Su#QOGUaWUAu zXah|PR`9#e!kW$pu@aAfVfw;BRn=lns$b#KckF!eb>80lIv@VkMNg+kRn21Vjx0yj z8?0D+5B-Oau+^*N)#Go`TDOuwFqBJ+OY{E#qVyOSLJC^`rHhQS?*ZK3@-XLnf1*5? zq@(=_66;>zz8g2w$|!Fi-N#^bA;*6HmYVgqabbbUs(B4`-1>NCDK$u5(?!Plz1E-w zGKr^|-i37Lv?jTh@8?ovoP7^qS?x-0z2yOR9(swC8m2L#IoaDsL+2hI8a+oKwUCaD zJGgFH4bSa)jCryi5 zHR!a^GHwY%t}-9>lY{u1BOA!f?2R!)i|Nk*20Ej-IkplvTS%n90#jcyoGuKQ*{#f& zT|Sg^Au9rA7D$m$`LxSoMk15qx5~n3fW+mvuL*|6&F8O<;-XQPFXs*@r53jhpblsQ zYG)aa2Y_ya^yj6@Oh22*1`@{Hm-;yc<`kGyU`FZR0RScBVg02OGpGOn002ovPDHLk FV1i$&-LU`w diff --git a/React_Full_Project/public/img/flags/Micronesia.png b/React_Full_Project/public/img/flags/Micronesia.png deleted file mode 100755 index 02cf42457c5db0248c33df607b094fae8ddc749c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 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 B8XEur diff --git a/React_Full_Project/public/img/flags/Monaco.png b/React_Full_Project/public/img/flags/Monaco.png deleted file mode 100755 index bda53b1d4bb5876cb75f77ebaf4274b631c46744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 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 LNkvXXu0mjf`+K_y diff --git a/React_Full_Project/public/img/flags/Montserrat.png b/React_Full_Project/public/img/flags/Montserrat.png deleted file mode 100755 index a799545d71d6422910fb4e14107821498a60337d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2399 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 bRQ?_SlwLyV?R6N$00000NkvXXu0mjfgG>Fq diff --git a/React_Full_Project/public/img/flags/Mozambique.png b/React_Full_Project/public/img/flags/Mozambique.png deleted file mode 100755 index 07c0a8a94c22465bb66bb4b69892dbb4b7267074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 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 diff --git a/React_Full_Project/public/img/flags/NATO.png b/React_Full_Project/public/img/flags/NATO.png deleted file mode 100755 index d651f063a8d0df15e30530564265a67ce4f3f013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 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 M07*qoM6N<$f|$yGzyJUM diff --git a/React_Full_Project/public/img/flags/Nauru.png b/React_Full_Project/public/img/flags/Nauru.png deleted file mode 100755 index f763397ce278a459045f8a5661b8572e5bc0e566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 zcmV;x1V8(UP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=MoC0LRCwC#na^t-RTRfRcQWrKro1MKi3o{c)1pMQwMv7b#Z@4iE@IJAH!W?m z2y|QMUttR^WYdLFYnEddyk7Zzuud96$~Z} zz5|z;xpVKC^ZlNC?>YC55)tw&7CDy=fDVBFI{*cA0o}nhPoe?G1`bY5&2Hq8{c?Hc z6&vUi5l)>tk}KmMK3oRqvw?171g$ljn>7HEu}!I9ph=_NQt(fqPbBD<^&IF5F6n+2 zFZ_TA^!LAnF#^zS0~jOtzCmk~2_R{J&QKn{3;VS`XSL4)8I9~jo2+}SO$Y!RK#btJ z8qd{8NKMF8z_^mQn$Um*SqcypwJ@jy6VBLKCUN4@Ul0zjeA)e1nU*F7A^&j|nz zty_jrt?uDCUeod*s(Hm|S~^t5{ca^gZ%Vy@ZL9PUs@FW~^?Z21>aw!tfQwW2;x%5i zVK-41#)l+R?Hm$?f@GX%$GXIEB&js~o>E|v06b5qRy`a?r=w0Pd2Q!+X=&FAMKa!H zMXJ`wm!?4*@Pff&HzJ^BXD1)S2ViH%!?IKiVBv?a0FQi00aXY9fC2KhC3rRV0Qdoj zyluz=0Au5yu(egqmHB;r2Y@dc0Dk+Un`%`>8D2&Pn_6FXvkBkrS)grOY;6}~4|G{R z#ezYRoy>Iwfy1&C$Bwo(Xcr>R!Q!}vPxfHFK5ntK(Sch+O

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

Size Normal

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

Size Large size="lg"

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

diff --git a/src/views/buttons/button-dropdowns/ButtonDropdowns.js b/src/views/buttons/button-dropdowns/ButtonDropdowns.js index 28f656fa1..3aba0ab8e 100644 --- a/src/views/buttons/button-dropdowns/ButtonDropdowns.js +++ b/src/views/buttons/button-dropdowns/ButtonDropdowns.js @@ -24,7 +24,7 @@ const ButtonDropdowns = () => { return ( - + Dropdowns @@ -276,7 +276,7 @@ const ButtonDropdowns = () => { - + Menus diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index 4935a17c9..5ba153ac2 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -26,7 +26,7 @@ const ButtonGroups = () => { return ( - + Callout @@ -38,7 +38,7 @@ const ButtonGroups = () => { - + Button Group @@ -52,20 +52,20 @@ const ButtonGroups = () => { - + Button Group toolbar - + 1 2 3 4 - + 5 6 7 @@ -75,7 +75,7 @@ const ButtonGroups = () => { - + 1 2 3 @@ -105,7 +105,7 @@ const ButtonGroups = () => { - + Button Group vertical variation @@ -122,7 +122,7 @@ const ButtonGroups = () => { - + Button Group sizing @@ -148,7 +148,7 @@ const ButtonGroups = () => { - + Button Group nestingccc @@ -170,7 +170,7 @@ const ButtonGroups = () => { - + Button Group vertical diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js index 92c2e8d9a..6d7088ea9 100644 --- a/src/views/buttons/buttons/Buttons.js +++ b/src/views/buttons/buttons/Buttons.js @@ -13,7 +13,7 @@ import { DocsLink } from 'src/reusable' const Buttons = () => { return ( <> - + Standard Buttons @@ -117,7 +117,7 @@ const Buttons = () => { - + layout="outline" Buttons @@ -217,7 +217,7 @@ const Buttons = () => { - + layout="ghost" Buttons @@ -317,7 +317,7 @@ const Buttons = () => { - + Square Buttons @@ -423,7 +423,7 @@ const Buttons = () => { - + Pill Buttons @@ -530,7 +530,7 @@ const Buttons = () => { - + Sizes @@ -599,7 +599,7 @@ const Buttons = () => { - + With Icons @@ -635,7 +635,7 @@ const Buttons = () => { - + Level Buttons @@ -652,7 +652,7 @@ const Buttons = () => { - + Level Buttons diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js index 129f4597a..266701646 100644 --- a/src/views/charts/Charts.js +++ b/src/views/charts/Charts.js @@ -19,7 +19,7 @@ const Charts = () => { return ( - + Bar Chart @@ -43,7 +43,7 @@ const Charts = () => { - + Doughnut Chart @@ -70,7 +70,7 @@ const Charts = () => { - + Line Chart @@ -98,7 +98,7 @@ const Charts = () => { - + Pie Chart @@ -125,7 +125,7 @@ const Charts = () => { - + Polar Area Chart @@ -165,7 +165,7 @@ const Charts = () => { - + Radar Chart diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 5d7901a2f..665454e4d 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -1,5 +1,10 @@ import React, { lazy } from 'react' import { + CCallout +} from '@coreui/react' + +import { + CAvatar, CBadge, CButton, CButtonGroup, @@ -10,8 +15,7 @@ import { CCol, CProgress, CRow, - CCallout -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import MainChartExample from '../charts/MainChartExample.js' @@ -23,7 +27,7 @@ const Dashboard = () => { return ( <> - + @@ -31,10 +35,10 @@ const Dashboard = () => {
November 2017
- + - + { ['Day', 'Month', 'Year'].map(value => ( { - + Traffic {' & '} Sales @@ -251,7 +255,7 @@ const Dashboard = () => {
Male - 43% + 43%
@@ -261,7 +265,7 @@ const Dashboard = () => {
Female - 37% + 37%
@@ -271,7 +275,7 @@ const Dashboard = () => {
Organic Search - 191,235 (56%) + 191,235 (56%)
@@ -283,7 +287,7 @@ const Dashboard = () => {
Facebook - 51,223 (15%) + 51,223 (15%)
@@ -293,7 +297,7 @@ const Dashboard = () => {
Twitter - 37,564 (11%) + 37,564 (11%)
@@ -303,7 +307,7 @@ const Dashboard = () => {
LinkedIn - 27,319 (8%) + 27,319 (8%)
@@ -334,10 +338,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Yiorgos Avraamu
@@ -350,10 +351,10 @@ const Dashboard = () => {
-
+
50%
-
+
Jun 11, 2015 - Jul 10, 2015
@@ -369,10 +370,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Avram Tarasios
@@ -386,10 +384,10 @@ const Dashboard = () => {
-
+
10%
-
+
Jun 11, 2015 - Jul 10, 2015
@@ -405,10 +403,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Quintin Ed
@@ -421,10 +416,10 @@ const Dashboard = () => {
-
+
74%
-
+
Jun 11, 2015 - Jul 10, 2015
@@ -440,10 +435,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Enéas Kwadwo
@@ -456,10 +448,10 @@ const Dashboard = () => {
-
+
98%
-
+
Jun 11, 2015 - Jul 10, 2015
@@ -475,10 +467,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Agapetus Tadeáš
@@ -491,10 +480,10 @@ const Dashboard = () => {
-
+
22%
-
+
Jun 11, 2015 - Jul 10, 2015
@@ -510,10 +499,7 @@ const Dashboard = () => { -
- admin@bootstrapmaster.com - -
+
Friderik Dávid
@@ -526,10 +512,10 @@ const Dashboard = () => {
-
+
43%
-
+
Jun 11, 2015 - Jul 10, 2015
diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js index e0cda1b20..ecd2c728f 100644 --- a/src/views/icons/brands/Brands.js +++ b/src/views/icons/brands/Brands.js @@ -19,7 +19,7 @@ export const getIconsView = iconset => { const CoreUIIcons = () => { return ( - + Brand Icons diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js index 72c4d4d2f..4c48aa84e 100644 --- a/src/views/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/icons/coreui-icons/CoreUIIcons.js @@ -6,7 +6,7 @@ import { DocsLink } from 'src/reusable' const CoreUIIcons = () => { return ( - + Free Icons / as CIcon{' '} diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js index 157b401f5..65e3e5a60 100644 --- a/src/views/icons/flags/Flags.js +++ b/src/views/icons/flags/Flags.js @@ -6,7 +6,7 @@ import { DocsLink } from 'src/reusable' const CoreUIIcons = () => { return ( - + Flag Icons diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index 7dbb6ce90..745e25866 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -22,7 +22,7 @@ const Alerts = () => { <> - + Alerts @@ -56,7 +56,7 @@ const Alerts = () => { - + Alerts use .alert-link to provide links @@ -116,7 +116,7 @@ const Alerts = () => { - + Alerts additional content @@ -138,7 +138,7 @@ const Alerts = () => { - + Alerts dismissing diff --git a/src/views/notifications/badges/Badges.js b/src/views/notifications/badges/Badges.js index 961b86510..6f74b0fc4 100644 --- a/src/views/notifications/badges/Badges.js +++ b/src/views/notifications/badges/Badges.js @@ -15,7 +15,7 @@ const Badges = () => { return ( - + Badges @@ -36,52 +36,52 @@ const Badges = () => { - + Badges contextual variations - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + Primary + Secondary + Success + Danger + Warning + Info + Light + Dark - + Badges pill badges - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + Primary + Secondary + Success + Danger + Warning + Info + Light + Dark - + Badges square badges - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + Primary + Secondary + Success + Danger + Warning + Info + Light + Dark diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js index 313ef551e..d8eb07109 100644 --- a/src/views/notifications/modals/Modals.js +++ b/src/views/notifications/modals/Modals.js @@ -28,7 +28,7 @@ const Modals = () => { return ( - + Bootstrap Modals @@ -36,12 +36,12 @@ const Modals = () => { setModal(!modal)} - className="mr-1" + className="me-1" >Launch demo modal - setLarge(!large)} className="mr-1"> + setLarge(!large)} className="me-1"> Launch large modal - setSmall(!large)} className="mr-1"> + setSmall(!large)} className="me-1"> Launch small modal {
- setPrimary(!primary)} className="mr-1"> + setPrimary(!primary)} className="me-1"> Primary modal - setSuccess(!success)} className="mr-1">Success modal - setWarning(!warning)} className="mr-1">Warning modal - setDanger(!danger)} className="mr-1">Danger modal - setInfo(!info)} className="mr-1">Info modal + setSuccess(!success)} className="me-1">Success modal + setWarning(!warning)} className="me-1">Warning modal + setDanger(!danger)} className="me-1">Danger modal + setInfo(!info)} className="me-1">Info modal { const addToast = () => { setToasts([ - ...toasts, + ...toasts, { position, autohide: autohide && autohideValue, closeButton, fade } ]) } @@ -63,7 +63,7 @@ const Toaster = () => { return ( - + Toasts. @@ -138,7 +138,7 @@ const Toaster = () => { diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 4461e640f..109e874bd 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -19,9 +19,9 @@ const Page404 = () => {
-

404

+

404

Oops! You{'\''}re lost.

-

The page you are looking for was not found.

+

The page you are looking for was not found.

diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index 1ea399854..7cb94b111 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -19,9 +19,9 @@ const Page500 = () => { -

500

+

500

Houston, we have a problem!

-

The page you are looking for is temporarily unavailable.

+

The page you are looking for is temporarily unavailable.

diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index 9357fc842..06abd9b8d 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -51,7 +51,7 @@ const ThemeColor = ({className, children}) => { const Colors = () => { return ( <> - + Theme colors @@ -85,7 +85,7 @@ const Colors = () => {
- + Grays diff --git a/src/views/theme/typography/Typography.js b/src/views/theme/typography/Typography.js index 09025e7ba..0d8287871 100644 --- a/src/views/theme/typography/Typography.js +++ b/src/views/theme/typography/Typography.js @@ -9,7 +9,7 @@ import { DocsLink } from 'src/reusable' const Typography = () => { return ( <> - + Headings @@ -64,15 +64,15 @@ const Typography = () => { - + Headings -

.h1 through - .h6 +

.h1 through + .h6 classes are also available, for when you - want to match the font styling of a heading but cannot use the + want to match the font styling of a heading but cannot use the associated HTML element.

h1. Bootstrap heading

@@ -84,7 +84,7 @@ const Typography = () => {
- +
Display headings
@@ -111,7 +111,7 @@ const Typography = () => {
- + Inline text elements @@ -136,7 +136,7 @@ const Typography = () => {
- + Description list alignment diff --git a/src/views/users/User.js b/src/views/users/User.js index 330d15445..2cca30273 100644 --- a/src/views/users/User.js +++ b/src/views/users/User.js @@ -6,13 +6,13 @@ import usersData from './UsersData' const User = ({match}) => { const user = usersData.find( user => user.id.toString() === match.params.id) - const userDetails = user ? Object.entries(user) : + const userDetails = user ? Object.entries(user) : [['id', ( Not found)]] return ( - + User id: {match.params.id} diff --git a/src/views/users/Users.js b/src/views/users/Users.js index 05d525b9a..85fa85726 100644 --- a/src/views/users/Users.js +++ b/src/views/users/Users.js @@ -40,7 +40,7 @@ const Users = () => { return ( - + Users example @@ -73,7 +73,7 @@ const Users = () => { activePage={page} onActivePageChange={pageChange} pages={5} - doubleArrows={false} + doubleArrows={false} align="center" /> diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 10aaf48a5..076d425f2 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -3,8 +3,8 @@ import { CCardFooter, CCol, CRow, - CProgress, -} from '@coreui/react' + CProgress +} from '@coreui/react-ts' import { CCardGroup, @@ -12,8 +12,7 @@ import { CWidgetProgress, CWidgetIcon, CWidgetProgressIcon, - CWidgetSimple, - + CWidgetSimple } from '@coreui/react' import WidgetsBrand from './WidgetsBrand' import WidgetsDropdown from './WidgetsDropdown' @@ -125,7 +124,7 @@ const Widgets = () => { target="_blank" > View more - + } diff --git a/src/views/widgets/WidgetsDropdown.js b/src/views/widgets/WidgetsDropdown.js index 3d0d86fbd..4c9804721 100644 --- a/src/views/widgets/WidgetsDropdown.js +++ b/src/views/widgets/WidgetsDropdown.js @@ -1,13 +1,13 @@ import React from 'react' +import { CWidgetDropdown } from '@coreui/react' import { - CWidgetDropdown, CRow, CCol, CDropdown, CDropdownMenu, CDropdownItem, CDropdownToggle -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import ChartLineSimple from '../charts/ChartLineSimple' import ChartBarSimple from '../charts/ChartBarSimple' @@ -18,7 +18,7 @@ const WidgetsDropdown = () => { { - + Action Another action Something else here... @@ -49,7 +49,7 @@ const WidgetsDropdown = () => { { - + Action Another action Something else here... @@ -81,7 +81,7 @@ const WidgetsDropdown = () => { { - + Action Another action Something else here... @@ -113,7 +113,7 @@ const WidgetsDropdown = () => { { - + Action Another action Something else here... diff --git a/yarn.lock b/yarn.lock index 931fbf354..8acadb529 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,26 +4,26 @@ "@babel/code-frame@7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11", "@babel/code-frame@^7.5.5": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" "@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz" integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== "@babel/core@7.12.3": version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz" integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== dependencies: "@babel/code-frame" "^7.10.4" @@ -45,7 +45,7 @@ "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@^7.9.0": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz" integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== dependencies: "@babel/code-frame" "^7.10.4" @@ -66,7 +66,7 @@ "@babel/generator@^7.12.1", "@babel/generator@^7.12.10", "@babel/generator@^7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz" integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== dependencies: "@babel/types" "^7.12.11" @@ -75,14 +75,14 @@ "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz" integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== dependencies: "@babel/types" "^7.12.10" "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz" integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== dependencies: "@babel/helper-explode-assignable-expression" "^7.10.4" @@ -90,7 +90,7 @@ "@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.12.5": version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz" integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== dependencies: "@babel/compat-data" "^7.12.5" @@ -100,7 +100,7 @@ "@babel/helper-create-class-features-plugin@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz" integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== dependencies: "@babel/helper-function-name" "^7.10.4" @@ -111,7 +111,7 @@ "@babel/helper-create-regexp-features-plugin@^7.12.1": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz" integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" @@ -119,7 +119,7 @@ "@babel/helper-define-map@^7.10.4": version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz" integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== dependencies: "@babel/helper-function-name" "^7.10.4" @@ -128,14 +128,14 @@ "@babel/helper-explode-assignable-expression@^7.10.4": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz" integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== dependencies: "@babel/types" "^7.12.1" "@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz" integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== dependencies: "@babel/helper-get-function-arity" "^7.12.10" @@ -144,35 +144,35 @@ "@babel/helper-get-function-arity@^7.12.10": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz" integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== dependencies: "@babel/types" "^7.12.10" "@babel/helper-hoist-variables@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz" integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== dependencies: "@babel/types" "^7.10.4" "@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz" integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== dependencies: "@babel/types" "^7.12.7" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz" integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== dependencies: "@babel/types" "^7.12.5" "@babel/helper-module-transforms@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz" integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== dependencies: "@babel/helper-module-imports" "^7.12.1" @@ -187,19 +187,19 @@ "@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz" integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== dependencies: "@babel/types" "^7.12.10" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== "@babel/helper-remap-async-to-generator@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz" integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" @@ -208,7 +208,7 @@ "@babel/helper-replace-supers@^7.12.1": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz" integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== dependencies: "@babel/helper-member-expression-to-functions" "^7.12.7" @@ -218,38 +218,38 @@ "@babel/helper-simple-access@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz" integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== dependencies: "@babel/types" "^7.12.1" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== dependencies: "@babel/types" "^7.12.1" "@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz" integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== dependencies: "@babel/types" "^7.12.11" "@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz" integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== "@babel/helper-wrap-function@^7.10.4": version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz" integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== dependencies: "@babel/helper-function-name" "^7.10.4" @@ -259,7 +259,7 @@ "@babel/helpers@^7.12.1", "@babel/helpers@^7.12.5": version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz" integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== dependencies: "@babel/template" "^7.10.4" @@ -268,7 +268,7 @@ "@babel/highlight@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz" integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" @@ -277,12 +277,12 @@ "@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz" integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== "@babel/plugin-proposal-async-generator-functions@^7.12.1": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz#04b8f24fd4532008ab4e79f788468fd5a8476566" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz" integrity sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -291,7 +291,7 @@ "@babel/plugin-proposal-class-properties@7.12.1", "@babel/plugin-proposal-class-properties@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -299,7 +299,7 @@ "@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -308,7 +308,7 @@ "@babel/plugin-proposal-dynamic-import@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz" integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -316,7 +316,7 @@ "@babel/plugin-proposal-export-namespace-from@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz" integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -324,7 +324,7 @@ "@babel/plugin-proposal-json-strings@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz" integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -332,7 +332,7 @@ "@babel/plugin-proposal-logical-assignment-operators@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz" integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -340,7 +340,7 @@ "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -348,7 +348,7 @@ "@babel/plugin-proposal-numeric-separator@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -356,7 +356,7 @@ "@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.12.7": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz" integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -364,7 +364,7 @@ "@babel/plugin-proposal-object-rest-spread@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -373,7 +373,7 @@ "@babel/plugin-proposal-optional-catch-binding@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz" integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -381,7 +381,7 @@ "@babel/plugin-proposal-optional-chaining@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -390,7 +390,7 @@ "@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.12.7": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz" integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -399,7 +399,7 @@ "@babel/plugin-proposal-private-methods@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz" integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -407,7 +407,7 @@ "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz" integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.1" @@ -415,140 +415,140 @@ "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz" integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz#81a8b535b284476c41be6de06853a8802b98c5dd" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz" integrity sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-dynamic-import@^7.8.0": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz" integrity sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz" integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz" integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-typescript@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz" integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-arrow-functions@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz" integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-async-to-generator@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz" integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== dependencies: "@babel/helper-module-imports" "^7.12.1" @@ -557,21 +557,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz" integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.11": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz" integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-classes@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz" integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" @@ -585,21 +585,21 @@ "@babel/plugin-transform-computed-properties@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz" integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-destructuring@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz" integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz" integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.1" @@ -607,14 +607,14 @@ "@babel/plugin-transform-duplicate-keys@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz" integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-exponentiation-operator@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz" integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" @@ -622,7 +622,7 @@ "@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -630,14 +630,14 @@ "@babel/plugin-transform-for-of@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz" integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-function-name@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz" integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== dependencies: "@babel/helper-function-name" "^7.10.4" @@ -645,21 +645,21 @@ "@babel/plugin-transform-literals@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz" integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-member-expression-literals@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz" integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-modules-amd@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz" integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== dependencies: "@babel/helper-module-transforms" "^7.12.1" @@ -668,7 +668,7 @@ "@babel/plugin-transform-modules-commonjs@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz" integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== dependencies: "@babel/helper-module-transforms" "^7.12.1" @@ -678,7 +678,7 @@ "@babel/plugin-transform-modules-systemjs@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz" integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== dependencies: "@babel/helper-hoist-variables" "^7.10.4" @@ -689,7 +689,7 @@ "@babel/plugin-transform-modules-umd@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz" integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== dependencies: "@babel/helper-module-transforms" "^7.12.1" @@ -697,21 +697,21 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz" integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/plugin-transform-new-target@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz" integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-object-super@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz" integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -719,56 +719,56 @@ "@babel/plugin-transform-parameters@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz" integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-property-literals@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz" integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-constant-elements@^7.9.0": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz#4471f0851feec3231cc9aaa0dccde39947c1ac1e" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz" integrity sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name@7.12.1", "@babel/plugin-transform-react-display-name@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz" integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.7": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz#bccca33108fe99d95d7f9e82046bfe762e71f4e7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz" integrity sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg== dependencies: "@babel/plugin-transform-react-jsx" "^7.12.12" "@babel/plugin-transform-react-jsx-self@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz" integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx-source@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz" integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.10", "@babel/plugin-transform-react-jsx@^7.12.12": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz#b0da51ffe5f34b9a900e9f1f5fb814f9e512d25e" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz" integrity sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw== dependencies: "@babel/helper-annotate-as-pure" "^7.12.10" @@ -779,7 +779,7 @@ "@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz" integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" @@ -787,21 +787,21 @@ "@babel/plugin-transform-regenerator@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz" integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== dependencies: regenerator-transform "^0.14.2" "@babel/plugin-transform-reserved-words@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz" integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-runtime@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== dependencies: "@babel/helper-module-imports" "^7.12.1" @@ -811,14 +811,14 @@ "@babel/plugin-transform-shorthand-properties@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz" integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-spread@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz" integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -826,28 +826,28 @@ "@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.7": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz" integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-template-literals@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz" integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.10": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz" integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz" integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -856,14 +856,14 @@ "@babel/plugin-transform-unicode-escapes@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz" integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-unicode-regex@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz" integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.1" @@ -871,7 +871,7 @@ "@babel/preset-env@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz" integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== dependencies: "@babel/compat-data" "^7.12.1" @@ -943,7 +943,7 @@ "@babel/preset-env@^7.8.4", "@babel/preset-env@^7.9.5": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz#55d5f7981487365c93dbbc84507b1c7215e857f9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz" integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw== dependencies: "@babel/compat-data" "^7.12.7" @@ -1015,7 +1015,7 @@ "@babel/preset-modules@^0.1.3": version "0.1.4" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1026,7 +1026,7 @@ "@babel/preset-react@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz" integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1039,7 +1039,7 @@ "@babel/preset-react@^7.9.4": version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.10.tgz#4fed65f296cbb0f5fb09de6be8cddc85cc909be9" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.10.tgz" integrity sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1050,7 +1050,7 @@ "@babel/preset-typescript@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz" integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1058,7 +1058,7 @@ "@babel/runtime-corejs3@^7.10.2": version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz" integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== dependencies: core-js-pure "^3.0.0" @@ -1066,21 +1066,21 @@ "@babel/runtime@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz" integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== dependencies: regenerator-runtime "^0.13.4" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: regenerator-runtime "^0.13.4" "@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3": version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz" integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== dependencies: "@babel/code-frame" "^7.10.4" @@ -1089,7 +1089,7 @@ "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz" integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== dependencies: "@babel/code-frame" "^7.12.11" @@ -1104,7 +1104,7 @@ "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.12.12" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz" integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== dependencies: "@babel/helper-validator-identifier" "^7.12.11" @@ -1113,12 +1113,12 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz" integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" @@ -1126,20 +1126,25 @@ "@coreui/chartjs@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-2.0.0.tgz#0711b1bce0dc6261d376971cebc62e268ceb418d" + resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-2.0.0.tgz" integrity sha512-degpSo1MqSWomkNwuXk2VQijEENqkaufEGI/i6/3ClVQNZQIWB5NG6QWA/aCTXt9Y/3tVfnuTzDC4YHw7E+Brg== dependencies: "@coreui/coreui" "^3.0.0-beta.1" chart.js "^2.8.0" -"@coreui/coreui@^3.0.0-beta.1", "@coreui/coreui@^3.4.0": +"@coreui/coreui@^3.0.0-beta.1": version "3.4.0" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-3.4.0.tgz#3e3627a1f48a00f6289204a23f71eaa6ea94e370" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-3.4.0.tgz" integrity sha512-WqzockdWVkXUNmNwlqdu+AxM+9JoiWGe4rKaySu/dZme1NvVOn2ukjJlpTkssal8UKcSHyitzNixtkMCmUxE1A== +"@coreui/coreui@next": + version "4.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-alpha.1.tgz#3551a436afa04d17c624887303e3d4573443cb96" + integrity sha512-NJvYkQ9zTBTtu/teB7omcP16OhkLvUkD4JpMT1LxS8W10uQNG8z2kSWRMloskfYUNJBUsKW4XCa4kSihqZifUg== + "@coreui/icons-react@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.0.2.tgz#643de07d690983636be31b3b1800b5db219df26b" + resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.0.2.tgz" integrity sha512-e0llVB8U850Wghkner9UjXkf9U1DlL771Rh5AFPwwIw+yptt1KjpJoCMyLw4FYSUSEAqH7tZaGbo0Iefm9+6jA== dependencies: classnames "^2.2.6" @@ -1147,12 +1152,12 @@ "@coreui/icons@^2.0.0-rc.0": version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.0-rc.0.tgz#b61a503f2a98ea37054be4ab5157ac1aab77d128" + resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.0-rc.0.tgz" integrity sha512-Bg+uQKzEhERRZk1qo8tcR3bjJQDzv6+uDjt5IpjFwqnnnHE4gZE6adZ7jyMYQjgIlelEaS8ZOlE1M7aKHDWZSA== "@coreui/react-chartjs@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-1.0.1.tgz#149f5652b4369625147041332b633e189dac955c" + resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-1.0.1.tgz" integrity sha512-QQNDgDviUBk1QFJM+x+ZVrw+Nw1WaOOms1qw1am/r2G5d1RfoHr4YeKxHCYuv9nt1zq/l0UtpUV5Xg9BjJo6UQ== dependencies: "@coreui/chartjs" "^2.0.0" @@ -1162,7 +1167,7 @@ "@coreui/react@^3.4.0": version "3.4.5" - resolved "https://registry.yarnpkg.com/@coreui/react/-/react-3.4.5.tgz#cbb9204b8fd4180c3b133e3d7b4dcb9b78b460b7" + resolved "https://registry.yarnpkg.com/@coreui/react/-/react-3.4.5.tgz" integrity sha512-yvqViGMMxWzCpIDdj5Cq2EddfhCVwuBL7cyVmCi0z2wY7naP/XL51NGLVkDia51fIVmrVB7dyl6oFqM//+4fKQ== dependencies: "@babel/runtime" "^7.12.5" @@ -1179,22 +1184,22 @@ "@coreui/utils@^1.3.1", "@coreui/utils@~1.3.1": version "1.3.1" - resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz#ebe6fa00ae7f46d166b26f116e74d55dfc89f5e0" + resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz" integrity sha512-WuWHX7bg89cJH34TWVsLe9RsxzBhTApj+X2Ja19xhjcpxt5Gv11Ozm+fwYt6DD7DgncTvpwYrMcnNlpp701UOg== "@csstools/convert-colors@^1.4.0": version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== "@csstools/normalize.css@^10.1.0": version "10.1.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== "@eslint/eslintrc@^0.3.0": version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz" integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg== dependencies: ajv "^6.12.4" @@ -1210,22 +1215,22 @@ "@hapi/address@2.x.x": version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz" integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== "@hapi/bourne@1.x.x": version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz" integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== "@hapi/joi@^15.1.0": version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz" integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== dependencies: "@hapi/address" "2.x.x" @@ -1235,14 +1240,14 @@ "@hapi/topo@3.x.x": version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz" integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -1253,12 +1258,12 @@ "@istanbuljs/schema@^0.1.2": version "0.1.2" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz" integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== "@jest/console@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz" integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" @@ -1270,7 +1275,7 @@ "@jest/core@^26.6.0", "@jest/core@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz" integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" @@ -1304,7 +1309,7 @@ "@jest/environment@^26.6.0", "@jest/environment@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz" integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" @@ -1314,7 +1319,7 @@ "@jest/fake-timers@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz" integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" @@ -1326,7 +1331,7 @@ "@jest/globals@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz" integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" @@ -1335,7 +1340,7 @@ "@jest/reporters@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz" integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -1367,7 +1372,7 @@ "@jest/source-map@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz" integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" @@ -1376,7 +1381,7 @@ "@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz" integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" @@ -1386,7 +1391,7 @@ "@jest/test-sequencer@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" @@ -1397,7 +1402,7 @@ "@jest/transform@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz" integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" @@ -1418,7 +1423,7 @@ "@jest/types@^26.6.0", "@jest/types@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -1429,7 +1434,7 @@ "@nodelib/fs.scandir@2.1.4": version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: "@nodelib/fs.stat" "2.0.4" @@ -1437,12 +1442,12 @@ "@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: "@nodelib/fs.scandir" "2.1.4" @@ -1450,7 +1455,7 @@ "@npmcli/move-file@^1.0.1": version "1.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.0.tgz#4ef8a53d727b9e43facf35404caf55ebf92cfec8" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.0.tgz" integrity sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ== dependencies: mkdirp "^1.0.4" @@ -1458,7 +1463,7 @@ "@pmmmwh/react-refresh-webpack-plugin@0.4.2": version "0.4.2" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz#1f9741e0bde9790a0e13272082ed7272a083620d" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz" integrity sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A== dependencies: ansi-html "^0.0.7" @@ -1470,12 +1475,12 @@ "@popperjs/core@^2.4.4", "@popperjs/core@^2.6.0": version "2.6.0" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz#f022195afdfc942e088ee2101285a1d31c7d727f" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz" integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw== "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== dependencies: "@rollup/pluginutils" "^3.0.8" @@ -1486,7 +1491,7 @@ "@rollup/plugin-replace@^2.3.1": version "2.3.4" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz#7dd84c17755d62b509577f2db37eb524d7ca88ca" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz" integrity sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ== dependencies: "@rollup/pluginutils" "^3.1.0" @@ -1494,7 +1499,7 @@ "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: "@types/estree" "0.0.39" @@ -1503,21 +1508,21 @@ "@sinonjs/commons@^1.7.0": version "1.8.2" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz" integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@surma/rollup-plugin-off-main-thread@^1.1.1": version "1.4.2" - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== dependencies: ejs "^2.6.1" @@ -1525,47 +1530,47 @@ "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== "@svgr/babel-plugin-transform-svg-component@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== "@svgr/babel-preset@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" @@ -1579,7 +1584,7 @@ "@svgr/core@^5.4.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz" integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== dependencies: "@svgr/plugin-jsx" "^5.5.0" @@ -1588,14 +1593,14 @@ "@svgr/hast-util-to-babel-ast@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== dependencies: "@babel/types" "^7.12.6" "@svgr/plugin-jsx@^5.4.0", "@svgr/plugin-jsx@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== dependencies: "@babel/core" "^7.12.3" @@ -1605,7 +1610,7 @@ "@svgr/plugin-svgo@^5.4.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== dependencies: cosmiconfig "^7.0.0" @@ -1614,7 +1619,7 @@ "@svgr/webpack@5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz#b68bc86e29cf007292b96ced65f80971175632e0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz" integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg== dependencies: "@babel/core" "^7.9.0" @@ -1628,12 +1633,12 @@ "@types/anymatch@*": version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz" integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.12" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz" integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== dependencies: "@babel/parser" "^7.1.0" @@ -1644,14 +1649,14 @@ "@types/babel__generator@*": version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz" integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz" integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" @@ -1659,14 +1664,14 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": version "7.11.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz" integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== dependencies: "@babel/types" "^7.3.0" "@types/eslint@^7.2.4": version "7.2.6" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz" integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== dependencies: "@types/estree" "*" @@ -1674,17 +1679,17 @@ "@types/estree@*": version "0.0.46" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz" integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== "@types/estree@0.0.39": version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/glob@^7.1.1": version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz" integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" @@ -1692,107 +1697,107 @@ "@types/graceful-fs@^4.1.2": version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz" integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== dependencies: "@types/node" "*" "@types/html-minifier-terser@^5.0.0": version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== "@types/json5@^0.0.29": version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*": version "14.14.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz" integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw== "@types/normalize-package-data@^2.4.0": version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": version "2.1.6" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.6.tgz#f4b1efa784e8db479cdb8b14403e2144b1e9ff03" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.6.tgz" integrity sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA== "@types/q@^1.5.1": version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== "@types/resolve@0.0.8": version "0.0.8" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz" integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== dependencies: "@types/node" "*" "@types/source-list-map@*": version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/stack-utils@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz" integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/tapable@*", "@types/tapable@^1.0.5": version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz" integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== "@types/uglify-js@*": version "3.11.1" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz" integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q== dependencies: source-map "^0.6.1" "@types/webpack-sources@*": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz" integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" @@ -1801,7 +1806,7 @@ "@types/webpack@^4.41.8": version "4.41.26" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz" integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== dependencies: "@types/anymatch" "*" @@ -1813,19 +1818,19 @@ "@types/yargs-parser@*": version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz" integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^15.0.0": version "15.0.12" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz" integrity sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.5.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz#92db8e7c357ed7d69632d6843ca70b71be3a721d" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz" integrity sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww== dependencies: "@typescript-eslint/experimental-utils" "4.14.0" @@ -1839,7 +1844,7 @@ "@typescript-eslint/experimental-utils@4.14.0", "@typescript-eslint/experimental-utils@^4.0.1": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz#5aa7b006736634f588a69ee343ca959cd09988df" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz" integrity sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ== dependencies: "@types/json-schema" "^7.0.3" @@ -1851,7 +1856,7 @@ "@typescript-eslint/experimental-utils@^3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== dependencies: "@types/json-schema" "^7.0.3" @@ -1862,7 +1867,7 @@ "@typescript-eslint/parser@^4.5.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.14.0.tgz#62d4cd2079d5c06683e9bfb200c758f292c4dee7" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.14.0.tgz" integrity sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg== dependencies: "@typescript-eslint/scope-manager" "4.14.0" @@ -1872,7 +1877,7 @@ "@typescript-eslint/scope-manager@4.14.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz#55a4743095d684e1f7b7180c4bac2a0a3727f517" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz" integrity sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q== dependencies: "@typescript-eslint/types" "4.14.0" @@ -1880,17 +1885,17 @@ "@typescript-eslint/types@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== "@typescript-eslint/types@4.14.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.0.tgz#d8a8202d9b58831d6fd9cee2ba12f8a5a5dd44b6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.0.tgz" integrity sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== dependencies: "@typescript-eslint/types" "3.10.1" @@ -1904,7 +1909,7 @@ "@typescript-eslint/typescript-estree@4.14.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz#4bcd67486e9acafc3d0c982b23a9ab8ac8911ed7" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz" integrity sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag== dependencies: "@typescript-eslint/types" "4.14.0" @@ -1918,14 +1923,14 @@ "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== dependencies: eslint-visitor-keys "^1.1.0" "@typescript-eslint/visitor-keys@4.14.0": version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz#b1090d9d2955b044b2ea2904a22496849acbdf54" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz" integrity sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA== dependencies: "@typescript-eslint/types" "4.14.0" @@ -1933,7 +1938,7 @@ "@webassemblyjs/ast@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz" integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== dependencies: "@webassemblyjs/helper-module-context" "1.9.0" @@ -1942,46 +1947,46 @@ "@webassemblyjs/floating-point-hex-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== "@webassemblyjs/helper-api-error@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== "@webassemblyjs/helper-buffer@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== "@webassemblyjs/helper-code-frame@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== "@webassemblyjs/helper-module-context@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== "@webassemblyjs/helper-wasm-section@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -1991,26 +1996,26 @@ "@webassemblyjs/ieee754@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== "@webassemblyjs/wasm-edit@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2024,7 +2029,7 @@ "@webassemblyjs/wasm-gen@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2035,7 +2040,7 @@ "@webassemblyjs/wasm-opt@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2045,7 +2050,7 @@ "@webassemblyjs/wasm-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2057,7 +2062,7 @@ "@webassemblyjs/wast-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2069,7 +2074,7 @@ "@webassemblyjs/wast-printer@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2078,7 +2083,7 @@ "@wojtekmaj/enzyme-adapter-react-17@^0.3.2": version "0.3.2" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.3.2.tgz#a7d78d9f8765df745e3ddf68d4f5e1d46c91cd4a" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.3.2.tgz" integrity sha512-/zIKdaJ32A2r3roB/plbQD7F5J5cbGXnHFnnAAOW3/DQFLCQU/XpEB1Aasm4StkP0eHs9VhW/tTQiYeglwLi4Q== dependencies: enzyme-adapter-utils "^1.13.1" @@ -2093,27 +2098,27 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== abab@^2.0.3: version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" @@ -2121,7 +2126,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: acorn-globals@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz" integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" @@ -2129,32 +2134,32 @@ acorn-globals@^6.0.0: acorn-jsx@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^7.1.1: version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn@^6.4.1: version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== address@1.1.2, address@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== adjust-sourcemap-loader@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== dependencies: loader-utils "^2.0.0" @@ -2162,7 +2167,7 @@ adjust-sourcemap-loader@3.0.0: aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2170,7 +2175,7 @@ aggregate-error@^3.0.0: airbnb-prop-types@^2.16.0: version "2.16.0" - resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz#b96274cefa1abb14f623f804173ee97c13971dc2" + resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz" integrity sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg== dependencies: array.prototype.find "^2.1.1" @@ -2185,17 +2190,17 @@ airbnb-prop-types@^2.16.0: ajv-errors@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2205,7 +2210,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: ajv@^7.0.2: version "7.0.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.3.tgz#13ae747eff125cafb230ac504b2406cf371eece2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.3.tgz" integrity sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ== dependencies: fast-deep-equal "^3.1.1" @@ -2215,78 +2220,78 @@ ajv@^7.0.2: alphanum-sort@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= amdefine@>=0.0.4: version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= ansi-colors@^3.0.0: version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-colors@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz" integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" @@ -2294,7 +2299,7 @@ anymatch@^2.0.0: anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: normalize-path "^3.0.0" @@ -2302,12 +2307,12 @@ anymatch@^3.0.3, anymatch@~3.1.1: aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== are-we-there-yet@~1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz" integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" @@ -2315,14 +2320,14 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" aria-query@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz" integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: "@babel/runtime" "^7.10.2" @@ -2330,47 +2335,47 @@ aria-query@^4.2.2: arity-n@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz" integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-filter@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz" integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= array-find-index@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-includes@^3.1.1, array-includes@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz" integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== dependencies: call-bind "^1.0.0" @@ -2381,29 +2386,29 @@ array-includes@^3.1.1, array-includes@^3.1.2: array-union@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.find@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.1.tgz#3baca26108ca7affb08db06bf0be6cb3115a969c" + resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.1.tgz" integrity sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA== dependencies: define-properties "^1.1.3" @@ -2411,7 +2416,7 @@ array.prototype.find@^2.1.1: array.prototype.flat@^1.2.3: version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: call-bind "^1.0.0" @@ -2420,7 +2425,7 @@ array.prototype.flat@^1.2.3: array.prototype.flatmap@^1.2.3: version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: call-bind "^1.0.0" @@ -2430,17 +2435,17 @@ array.prototype.flatmap@^1.2.3: arrify@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== asap@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^5.2.0: version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz" integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" @@ -2450,19 +2455,19 @@ asn1.js@^5.2.0: asn1@~0.2.3: version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz" integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -2470,59 +2475,59 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-types-flow@^0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= astral-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-each@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-foreach@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz" integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= async-limiter@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== auto-changelog@~2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.2.1.tgz#a031fbf1dfe140dda2ec8c77a524031478a0e933" + resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.2.1.tgz" integrity sha512-XlykJfZrXlWUAADBqGoN1elmntrRcx7oEymyYB3NRPEZxv0TfYHfivmwzejUMnwAdXKCgbQPo7GV5ULs3jwpfw== dependencies: commander "^5.0.0" @@ -2534,7 +2539,7 @@ auto-changelog@~2.2.1: autoprefixer@^9.6.1: version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz" integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: browserslist "^4.12.0" @@ -2547,27 +2552,27 @@ autoprefixer@^9.6.1: aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== axe-core@^4.0.2: version "4.1.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz" integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== axobject-query@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== babel-eslint@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" @@ -2579,14 +2584,14 @@ babel-eslint@^10.1.0: babel-extract-comments@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== dependencies: babylon "^6.18.0" babel-jest@^26.6.0, babel-jest@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz" integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" @@ -2600,7 +2605,7 @@ babel-jest@^26.6.0, babel-jest@^26.6.3: babel-loader@8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz" integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== dependencies: find-cache-dir "^2.1.0" @@ -2611,14 +2616,14 @@ babel-loader@8.1.0: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -2629,7 +2634,7 @@ babel-plugin-istanbul@^6.0.0: babel-plugin-jest-hoist@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" @@ -2639,7 +2644,7 @@ babel-plugin-jest-hoist@^26.6.2: babel-plugin-macros@2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" @@ -2648,17 +2653,17 @@ babel-plugin-macros@2.8.0: babel-plugin-named-asset-import@^0.3.7: version "0.3.7" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" @@ -2666,12 +2671,12 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-transform-react-remove-prop-types@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -2689,7 +2694,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: babel-plugin-jest-hoist "^26.6.2" @@ -2697,7 +2702,7 @@ babel-preset-jest@^26.6.2: babel-preset-react-app@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz" integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== dependencies: "@babel/core" "7.12.3" @@ -2718,7 +2723,7 @@ babel-preset-react-app@^10.0.0: babel-runtime@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2726,22 +2731,22 @@ babel-runtime@^6.26.0: babylon@^6.18.0: version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-js@^1.0.2: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -2754,19 +2759,19 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" bfj@^7.0.2: version "7.0.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz" integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== dependencies: bluebird "^3.5.5" @@ -2776,51 +2781,51 @@ bfj@^7.0.2: big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" block-stream@*: version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz" integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= dependencies: inherits "~2.0.0" bluebird@^3.5.5: version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz" integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== bn.js@^5.0.0, bn.js@^5.1.1: version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz" integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== body-parser@1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" @@ -2836,7 +2841,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -2848,12 +2853,12 @@ bonjour@^3.5.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2861,7 +2866,7 @@ brace-expansion@^1.1.7: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -2877,24 +2882,24 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -2906,7 +2911,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -2915,7 +2920,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -2925,7 +2930,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: bn.js "^5.0.0" @@ -2933,7 +2938,7 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: browserify-sign@^4.0.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz" integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" @@ -2948,14 +2953,14 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" browserslist@4.14.2: version "4.14.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz" integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: caniuse-lite "^1.0.30001125" @@ -2965,7 +2970,7 @@ browserslist@4.14.2: browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.1, browserslist@^4.6.2, browserslist@^4.6.4: version "4.16.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.1.tgz#bf757a2da376b3447b800a16f0f1c96358138766" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.1.tgz" integrity sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA== dependencies: caniuse-lite "^1.0.30001173" @@ -2976,29 +2981,29 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4 bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz" integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" @@ -3007,27 +3012,27 @@ buffer@^4.3.0: builtin-modules@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" @@ -3048,7 +3053,7 @@ cacache@^12.0.2: cacache@^15.0.5: version "15.0.5" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz" integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== dependencies: "@npmcli/move-file" "^1.0.1" @@ -3071,7 +3076,7 @@ cacache@^15.0.5: cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -3086,7 +3091,7 @@ cache-base@^1.0.1: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -3094,31 +3099,31 @@ call-bind@^1.0.0, call-bind@^1.0.2: caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -3126,7 +3131,7 @@ camel-case@^4.1.1: camelcase-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" @@ -3134,22 +3139,22 @@ camelcase-keys@^2.0.0: camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -3159,29 +3164,29 @@ caniuse-api@^3.0.0: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001173: version "1.0.30001179" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz#b0803883b4471a6c62066fb1752756f8afc699c8" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz" integrity sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA== capture-exit@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz" integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" case-sensitive-paths-webpack-plugin@2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== caseless@~0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -3190,7 +3195,7 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: chalk@^1.1.1: version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -3201,7 +3206,7 @@ chalk@^1.1.1: chalk@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" @@ -3209,12 +3214,12 @@ chalk@^4.0.0: char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chart.js@^2.8.0, chart.js@^2.9.3: version "2.9.4" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz#0827f9563faffb2dc5c06562f8eb10337d5b9684" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz" integrity sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A== dependencies: chartjs-color "^2.1.0" @@ -3222,14 +3227,14 @@ chart.js@^2.8.0, chart.js@^2.9.3: chartjs-color-string@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz#1df096621c0e70720a64f4135ea171d051402f71" + resolved "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz" integrity sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A== dependencies: color-name "^1.0.0" chartjs-color@^2.1.0: version "2.4.1" - resolved "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.4.1.tgz#6118bba202fe1ea79dd7f7c0f9da93467296c3b0" + resolved "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.4.1.tgz" integrity sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w== dependencies: chartjs-color-string "^0.6.0" @@ -3237,12 +3242,12 @@ chartjs-color@^2.1.0: check-types@^11.1.1: version "11.1.2" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== cheerio-select-tmp@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz#55bbef02a4771710195ad736d5e346763ca4e646" + resolved "https://registry.yarnpkg.com/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz" integrity sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ== dependencies: css-select "^3.1.2" @@ -3253,7 +3258,7 @@ cheerio-select-tmp@^0.1.0: cheerio@^1.0.0-rc.3: version "1.0.0-rc.5" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.5.tgz#88907e1828674e8f9fee375188b27dadd4f0fa2f" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.5.tgz" integrity sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw== dependencies: cheerio-select-tmp "^0.1.0" @@ -3266,7 +3271,7 @@ cheerio@^1.0.0-rc.3: chokidar@^2.1.8: version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" @@ -3285,7 +3290,7 @@ chokidar@^2.1.8: chokidar@^3.4.1: version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz" integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: anymatch "~3.1.1" @@ -3300,29 +3305,29 @@ chokidar@^3.4.1: chownr@^1.1.1: version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz" integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -3330,12 +3335,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: cjs-module-lexer@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -3345,24 +3350,24 @@ class-utils@^0.3.5: classnames@^2.2.6, classnames@~2.2.6: version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== clean-css@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz" integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" @@ -3371,7 +3376,7 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -3380,7 +3385,7 @@ cliui@^6.0.0: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -3389,12 +3394,12 @@ clone-deep@^4.0.1: co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= coa@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz" integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== dependencies: "@types/q" "^1.5.1" @@ -3403,17 +3408,17 @@ coa@^2.0.2: code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -3421,31 +3426,31 @@ collection-visit@^1.0.0: color-convert@^1.9.0, color-convert@^1.9.1, color-convert@^1.9.3: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-string@^1.5.4: version "1.5.4" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz" integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== dependencies: color-name "^1.0.0" @@ -3453,7 +3458,7 @@ color-string@^1.5.4: color@^3.0.0: version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz" integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" @@ -3461,63 +3466,63 @@ color@^3.0.0: colorette@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz" integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.19.0, commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commander@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== common-tags@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compose-function@3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz" integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= dependencies: arity-n "^1.0.4" compressible@~2.0.16: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -3530,12 +3535,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -3545,71 +3550,71 @@ concat-stream@^1.5.0: confusing-browser-globals@^1.0.10: version "1.0.10" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= contains-path@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= content-disposition@0.5.3: version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" convert-source-map@^0.3.3: version "0.3.5" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" @@ -3621,12 +3626,12 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js-compat@^3.6.2, core-js-compat@^3.8.0: version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.3.tgz#9123fb6b9cad30f0651332dc77deba48ef9b0b3f" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.3.tgz" integrity sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog== dependencies: browserslist "^4.16.1" @@ -3634,27 +3639,27 @@ core-js-compat@^3.6.2, core-js-compat@^3.8.0: core-js-pure@^3.0.0: version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.3.tgz" integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== core-js@^2.4.0: version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.6.5, core-js@^3.8.1, core-js@^3.8.3: version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz#c21906e1f14f3689f93abcc6e26883550dd92dd0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz" integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.0.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -3664,7 +3669,7 @@ cosmiconfig@^5.0.0: cosmiconfig@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" @@ -3675,7 +3680,7 @@ cosmiconfig@^6.0.0: cosmiconfig@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz" integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" @@ -3686,7 +3691,7 @@ cosmiconfig@^7.0.0: create-ecdh@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" @@ -3694,7 +3699,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3705,7 +3710,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3717,7 +3722,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -3726,7 +3731,7 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: cross-spawn@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz" integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= dependencies: lru-cache "^4.0.1" @@ -3734,7 +3739,7 @@ cross-spawn@^3.0.0: cross-spawn@^6.0.0: version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -3745,7 +3750,7 @@ cross-spawn@^6.0.0: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -3762,24 +3767,24 @@ crypto-browserify@^3.11.0: crypto-random-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= css-blank-pseudo@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== dependencies: postcss "^7.0.5" css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= css-declaration-sorter@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== dependencies: postcss "^7.0.1" @@ -3787,7 +3792,7 @@ css-declaration-sorter@^4.0.1: css-has-pseudo@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== dependencies: postcss "^7.0.6" @@ -3795,7 +3800,7 @@ css-has-pseudo@^0.10.0: css-loader@4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz" integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: camelcase "^6.0.0" @@ -3813,19 +3818,19 @@ css-loader@4.3.0: css-prefers-color-scheme@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== dependencies: postcss "^7.0.5" css-select-base-adapter@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== dependencies: boolbase "^1.0.0" @@ -3835,7 +3840,7 @@ css-select@^2.0.0, css-select@^2.0.2: css-select@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz" integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== dependencies: boolbase "^1.0.0" @@ -3846,7 +3851,7 @@ css-select@^3.1.2: css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz" integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== dependencies: mdn-data "2.0.4" @@ -3854,7 +3859,7 @@ css-tree@1.0.0-alpha.37: css-tree@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz" integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== dependencies: mdn-data "2.0.14" @@ -3862,17 +3867,17 @@ css-tree@^1.1.2: css-what@^3.2.1: version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== css-what@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz" integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== css@^2.0.0: version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz" integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" @@ -3882,22 +3887,22 @@ css@^2.0.0: cssdb@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz" integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== cssesc@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-default@^4.0.7: version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz" integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== dependencies: css-declaration-sorter "^4.0.1" @@ -3933,29 +3938,29 @@ cssnano-preset-default@^4.0.7: cssnano-util-get-arguments@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= cssnano-util-get-match@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= cssnano-util-raw-cache@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== dependencies: postcss "^7.0.0" cssnano-util-same-parent@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== cssnano@^4.1.10: version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz" integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== dependencies: cosmiconfig "^5.0.0" @@ -3965,48 +3970,48 @@ cssnano@^4.1.10: csso@^4.0.2: version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" cssom@^0.4.4: version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" csstype@^3.0.2: version "3.0.6" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz" integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw== currently-unhandled@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" cyclist@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= d@1, d@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: es5-ext "^0.10.50" @@ -4014,19 +4019,19 @@ d@1, d@^1.0.1: damerau-levenshtein@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz" integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz" integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" @@ -4035,48 +4040,48 @@ data-urls@^2.0.0: debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.1, debug@^3.2.5: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.0: version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz" integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= dedent@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-equal@^1.0.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" @@ -4088,17 +4093,17 @@ deep-equal@^1.0.1: deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" @@ -4106,28 +4111,28 @@ default-gateway@^4.2.0: define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -4135,7 +4140,7 @@ define-property@^2.0.2: del@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" @@ -4148,22 +4153,22 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz" integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" @@ -4171,22 +4176,22 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== detect-port-alt@1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" @@ -4194,12 +4199,12 @@ detect-port-alt@1.1.6: diff-sequences@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -4208,24 +4213,24 @@ diffie-hellman@^5.0.0: dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" discontinuous-range@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" + resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= dns-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz" integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== dependencies: ip "^1.1.0" @@ -4233,14 +4238,14 @@ dns-packet@^1.3.1: dns-txt@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" doctrine@1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz" integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= dependencies: esutils "^2.0.2" @@ -4248,28 +4253,28 @@ doctrine@1.5.0: doctrine@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dom-converter@^0.2: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-helpers@^5.0.1: version "5.2.0" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz" integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== dependencies: "@babel/runtime" "^7.8.7" @@ -4277,7 +4282,7 @@ dom-helpers@^5.0.1: dom-serializer@0: version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz" integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: domelementtype "^2.0.1" @@ -4285,7 +4290,7 @@ dom-serializer@0: dom-serializer@^1.0.1, dom-serializer@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz" integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== dependencies: domelementtype "^2.0.1" @@ -4294,43 +4299,43 @@ dom-serializer@^1.0.1, dom-serializer@~1.2.0: domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@1, domelementtype@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1, domelementtype@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz" integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== domexception@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz" integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" domhandler@^2.3.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz" integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" domhandler@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz" integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== dependencies: domelementtype "^2.1.0" domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: dom-serializer "0" @@ -4338,7 +4343,7 @@ domutils@^1.5.1, domutils@^1.7.0: domutils@^2.4.3, domutils@^2.4.4: version "2.4.4" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz" integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== dependencies: dom-serializer "^1.0.1" @@ -4347,7 +4352,7 @@ domutils@^2.4.3, domutils@^2.4.4: dot-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -4355,29 +4360,29 @@ dot-case@^3.0.4: dot-prop@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" dotenv-expand@5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@8.2.0: version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== duplexer@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" @@ -4387,7 +4392,7 @@ duplexify@^3.4.2, duplexify@^3.6.0: ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" @@ -4395,22 +4400,22 @@ ecc-jsbn@~0.1.1: ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= ejs@^2.6.1: version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.634: version "1.3.644" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz#c89721733ec26b8d117275fb6b2acbeb3d45a6b6" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz" integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== elliptic@^6.5.3: version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz" integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== dependencies: bn.js "^4.4.0" @@ -4423,49 +4428,49 @@ elliptic@^6.5.3: emittery@^0.7.1: version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz" integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.0.0: version "9.2.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.0.tgz#a26da8e832b16a9753309f25e35e3c0efb9a066a" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.0.tgz" integrity sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug== emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= emojis-list@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enhanced-resolve@^4.3.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" @@ -4474,24 +4479,24 @@ enhanced-resolve@^4.3.0: enquirer@^2.3.5: version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" entities@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0, entities@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== enzyme-adapter-utils@^1.13.1: version "1.14.0" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz" integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg== dependencies: airbnb-prop-types "^2.16.0" @@ -4504,7 +4509,7 @@ enzyme-adapter-utils@^1.13.1: enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz" integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q== dependencies: has "^1.0.3" @@ -4512,7 +4517,7 @@ enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: enzyme@^3.11.0: version "3.11.0" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz" integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== dependencies: array.prototype.flat "^1.2.3" @@ -4540,28 +4545,28 @@ enzyme@^3.11.0: errno@^0.1.3, errno@~0.1.7: version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz" integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4: version "1.17.7" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== dependencies: es-to-primitive "^1.2.1" @@ -4578,7 +4583,7 @@ es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4: es-abstract@^1.18.0-next.1: version "1.18.0-next.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz" integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== dependencies: call-bind "^1.0.2" @@ -4598,7 +4603,7 @@ es-abstract@^1.18.0-next.1: es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -4607,7 +4612,7 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.50: version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz" integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== dependencies: es6-iterator "~2.0.3" @@ -4616,7 +4621,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -4625,7 +4630,7 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz" integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== dependencies: d "^1.0.1" @@ -4633,27 +4638,27 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.14.1: version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" @@ -4665,14 +4670,14 @@ escodegen@^1.14.1: eslint-config-react-app@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: confusing-browser-globals "^1.0.10" eslint-import-resolver-node@^0.3.4: version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== dependencies: debug "^2.6.9" @@ -4680,7 +4685,7 @@ eslint-import-resolver-node@^0.3.4: eslint-module-utils@^2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz" integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== dependencies: debug "^2.6.9" @@ -4688,7 +4693,7 @@ eslint-module-utils@^2.6.0: eslint-plugin-flowtype@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz#a4bef5dc18f9b2bdb41569a4ab05d73805a3d261" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz" integrity sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ== dependencies: lodash "^4.17.15" @@ -4696,7 +4701,7 @@ eslint-plugin-flowtype@^5.2.0: eslint-plugin-import@^2.22.1: version "2.22.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz" integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== dependencies: array-includes "^3.1.1" @@ -4715,14 +4720,14 @@ eslint-plugin-import@^2.22.1: eslint-plugin-jest@^24.1.0: version "24.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz#fa3db864f06c5623ff43485ca6c0e8fc5fe8ba0c" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz" integrity sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-jsx-a11y@^6.3.1: version "6.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== dependencies: "@babel/runtime" "^7.11.2" @@ -4739,12 +4744,12 @@ eslint-plugin-jsx-a11y@^6.3.1: eslint-plugin-react-hooks@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== eslint-plugin-react@^7.21.5: version "7.22.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz" integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== dependencies: array-includes "^3.1.1" @@ -4761,14 +4766,14 @@ eslint-plugin-react@^7.21.5: eslint-plugin-testing-library@^3.9.2: version "3.10.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz#4dd02306d601c3238fdabf1d1dbc5f2a8e85d531" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz" integrity sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ== dependencies: "@typescript-eslint/experimental-utils" "^3.10.1" eslint-scope@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" @@ -4776,7 +4781,7 @@ eslint-scope@^4.0.3: eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -4784,24 +4789,24 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== eslint-webpack-plugin@^2.1.0: version "2.4.3" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz#59afc76ab747e47fcc3ccd05375b58cbc5a034d5" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz" integrity sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww== dependencies: "@types/eslint" "^7.2.4" @@ -4812,7 +4817,7 @@ eslint-webpack-plugin@^2.1.0: eslint@^7.11.0: version "7.18.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.18.0.tgz#7fdcd2f3715a41fe6295a16234bd69aed2c75e67" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.18.0.tgz" integrity sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ== dependencies: "@babel/code-frame" "^7.0.0" @@ -4855,7 +4860,7 @@ eslint@^7.11.0: espree@^7.3.0, espree@^7.3.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz" integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: acorn "^7.4.0" @@ -4864,73 +4869,73 @@ espree@^7.3.0, espree@^7.3.1: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.2.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz" integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: estraverse "^5.1.0" esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== estree-walker@^0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz" integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== estree-walker@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz" integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== eventsource@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz" integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -4938,12 +4943,12 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.3.2: version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -4956,7 +4961,7 @@ execa@^1.0.0: execa@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -4971,12 +4976,12 @@ execa@^4.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -4989,7 +4994,7 @@ expand-brackets@^2.1.4: expect@^26.6.0, expect@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz" integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" @@ -5001,7 +5006,7 @@ expect@^26.6.0, expect@^26.6.2: express@^4.17.1: version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" @@ -5037,21 +5042,21 @@ express@^4.17.1: ext@^1.1.2: version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz" integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== dependencies: type "^2.0.0" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -5059,12 +5064,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== extglob@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -5078,22 +5083,22 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^3.1.1: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1: version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz" integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -5105,57 +5110,57 @@ fast-glob@^3.1.1: fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz" integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== dependencies: reusify "^1.0.4" faye-websocket@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz" integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= dependencies: websocket-driver ">=0.5.1" faye-websocket@~0.11.1: version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz" integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" figgy-pudding@^3.5.1: version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== file-entry-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz" integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== dependencies: flat-cache "^3.0.4" file-loader@6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz" integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== dependencies: loader-utils "^2.0.0" @@ -5163,17 +5168,17 @@ file-loader@6.1.1: file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filesize@6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz" integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -5183,14 +5188,14 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -5203,7 +5208,7 @@ finalhandler@~1.1.2: find-cache-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -5212,7 +5217,7 @@ find-cache-dir@^2.1.0: find-cache-dir@^3.3.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" @@ -5221,7 +5226,7 @@ find-cache-dir@^3.3.1: find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -5229,7 +5234,7 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: find-up@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -5237,21 +5242,21 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" flat-cache@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" @@ -5259,17 +5264,17 @@ flat-cache@^3.0.4: flatted@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz" integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== flatten@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz" integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" @@ -5277,22 +5282,22 @@ flush-write-stream@^1.0.0: follow-redirects@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz" integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== for-in@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= fork-ts-checker-webpack-plugin@4.1.6: version "4.1.6" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== dependencies: "@babel/code-frame" "^7.5.5" @@ -5305,7 +5310,7 @@ fork-ts-checker-webpack-plugin@4.1.6: form-data@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" @@ -5314,24 +5319,24 @@ form-data@~2.3.2: forwarded@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -5339,7 +5344,7 @@ from2@^2.1.0: fs-extra@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" @@ -5348,7 +5353,7 @@ fs-extra@^7.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -5357,7 +5362,7 @@ fs-extra@^8.1.0: fs-extra@^9.0.1: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -5367,14 +5372,14 @@ fs-extra@^9.0.1: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -5384,12 +5389,12 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz" integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" @@ -5397,12 +5402,12 @@ fsevents@^1.2.7: fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz" integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== fstream@^1.0.0, fstream@^1.0.12: version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz" integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== dependencies: graceful-fs "^4.1.2" @@ -5412,12 +5417,12 @@ fstream@^1.0.0, fstream@^1.0.12: function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== function.prototype.name@^1.1.2, function.prototype.name@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.3.tgz#0bb034bb308e7682826f215eb6b2ae64918847fe" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.3.tgz" integrity sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag== dependencies: call-bind "^1.0.0" @@ -5427,17 +5432,17 @@ function.prototype.name@^1.1.2, function.prototype.name@^1.1.3: functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= functions-have-names@^1.2.1: version "1.2.2" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== gauge@~2.7.3: version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -5451,24 +5456,24 @@ gauge@~2.7.3: gaze@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz" integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== dependencies: globule "^1.0.0" gensync@^1.0.0-beta.1: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.1, get-intrinsic@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz" integrity sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== dependencies: function-bind "^1.1.1" @@ -5477,48 +5482,48 @@ get-intrinsic@^1.0.1, get-intrinsic@^1.0.2: get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" @@ -5526,14 +5531,14 @@ glob-parent@^3.1.0: glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" @@ -5545,14 +5550,14 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl global-modules@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz" integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" @@ -5561,19 +5566,19 @@ global-prefix@^3.0.0: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz" integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" globby@11.0.1: version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== dependencies: array-union "^2.1.0" @@ -5585,7 +5590,7 @@ globby@11.0.1: globby@^11.0.1: version "11.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz" integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== dependencies: array-union "^2.1.0" @@ -5597,7 +5602,7 @@ globby@^11.0.1: globby@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -5608,7 +5613,7 @@ globby@^6.1.0: globule@^1.0.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz" integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== dependencies: glob "~7.1.1" @@ -5617,17 +5622,17 @@ globule@^1.0.0: graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== growly@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz" integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" @@ -5635,12 +5640,12 @@ gzip-size@5.1.1: handle-thing@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== handlebars@^4.7.3: version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz" integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== dependencies: minimist "^1.2.5" @@ -5652,12 +5657,12 @@ handlebars@^4.7.3: har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz" integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: ajv "^6.12.3" @@ -5665,39 +5670,39 @@ har-validator@~5.1.3: harmony-reflect@^1.4.6: version "1.6.1" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz" integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== has-unicode@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -5706,7 +5711,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -5715,12 +5720,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -5728,14 +5733,14 @@ has-values@^1.0.0: has@^1.0.0, has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz" integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" @@ -5744,7 +5749,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -5752,17 +5757,17 @@ hash.js@^1.0.0, hash.js@^1.0.3: he@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hex-color-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== history@^4.9.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz" integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" @@ -5774,7 +5779,7 @@ history@^4.9.0: hmac-drbg@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -5783,24 +5788,24 @@ hmac-drbg@^1.0.0: hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.2: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" hoopy@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== hosted-git-info@^2.1.4: version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -5810,22 +5815,22 @@ hpack.js@^2.1.6: hsl-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz" integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= hsla-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= html-comment-regex@^1.1.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== html-element-map@^1.2.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.0.tgz#fcf226985d7111e6c2b958169312ec750d02f0d3" + resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.0.tgz" integrity sha512-AqCt/m9YaiMwaaAyOPdq4Ga0cM+jdDWWGueUMkdROZcTeClaGpN0AQeyGchZhTegQoABmc6+IqH7oCR/8vhQYg== dependencies: array-filter "^1.0.0" @@ -5833,24 +5838,24 @@ html-element-map@^1.2.0: html-encoding-sniffer@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" html-entities@^1.2.1, html-entities@^1.3.1: version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^5.0.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" @@ -5863,7 +5868,7 @@ html-minifier-terser@^5.0.1: html-webpack-plugin@4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: "@types/html-minifier-terser" "^5.0.0" @@ -5878,7 +5883,7 @@ html-webpack-plugin@4.5.0: htmlparser2@^3.10.1: version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" @@ -5890,7 +5895,7 @@ htmlparser2@^3.10.1: htmlparser2@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.0.tgz#c2da005030390908ca4c91e5629e418e0665ac01" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.0.tgz" integrity sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw== dependencies: domelementtype "^2.0.1" @@ -5900,12 +5905,12 @@ htmlparser2@^6.0.0: http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" @@ -5916,7 +5921,7 @@ http-errors@1.7.2: http-errors@~1.6.2: version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -5926,7 +5931,7 @@ http-errors@~1.6.2: http-errors@~1.7.2: version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" @@ -5937,12 +5942,12 @@ http-errors@~1.7.2: http-parser-js@>=0.5.1: version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz" integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-middleware@0.19.1: version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" @@ -5952,7 +5957,7 @@ http-proxy-middleware@0.19.1: http-proxy@^1.17.0: version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -5961,7 +5966,7 @@ http-proxy@^1.17.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -5970,70 +5975,70 @@ http-signature@~1.2.0: https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz" integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== dependencies: postcss "^7.0.14" identity-obj-proxy@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= dependencies: harmony-reflect "^1.4.6" ieee754@^1.1.4: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.4: version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== immer@7.0.9: version "7.0.9" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.9.tgz#28e7552c21d39dd76feccd2b800b7bc86ee4a62e" + resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.9.tgz" integrity sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A== import-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" @@ -6041,7 +6046,7 @@ import-fresh@^2.0.0: import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -6049,14 +6054,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: import-from@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" import-local@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" @@ -6064,7 +6069,7 @@ import-local@^2.0.0: import-local@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz" integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" @@ -6072,39 +6077,39 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= in-publish@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz" integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== indent-string@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== indexes-of@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -6112,27 +6117,27 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.5: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== internal-ip@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" @@ -6140,7 +6145,7 @@ internal-ip@^4.3.0: internal-slot@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz" integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== dependencies: es-abstract "^1.17.0-next.1" @@ -6149,101 +6154,101 @@ internal-slot@^1.0.2: ip-regex@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= is-absolute-url@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz" integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-boolean-object@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz" integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== dependencies: call-bind "^1.0.0" is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz" integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== is-ci@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-color-stop@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= dependencies: css-color-names "^0.0.4" @@ -6255,33 +6260,33 @@ is-color-stop@^1.0.0: is-core-module@^2.0.0, is-core-module@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz" integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" @@ -6290,7 +6295,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -6299,268 +6304,268 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz" integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz" integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-module@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= is-negative-zero@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz" integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== is-number@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-obj@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-potential-custom-element-name@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: has-symbols "^1.0.1" is-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-resolvable@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== is-root@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-string@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== is-subset@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= is-svg@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz" integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== dependencies: html-comment-regex "^1.1.0" is-symbol@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz" integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: has-symbols "^1.0.1" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-utf8@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isstream@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" @@ -6570,7 +6575,7 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -6579,7 +6584,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" @@ -6588,7 +6593,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz" integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" @@ -6596,7 +6601,7 @@ istanbul-reports@^3.0.2: jest-changed-files@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz" integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" @@ -6605,7 +6610,7 @@ jest-changed-files@^26.6.2: jest-circus@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz" integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== dependencies: "@babel/traverse" "^7.1.0" @@ -6632,7 +6637,7 @@ jest-circus@26.6.0: jest-cli@^26.6.0: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz" integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" @@ -6651,7 +6656,7 @@ jest-cli@^26.6.0: jest-config@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz" integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" @@ -6675,7 +6680,7 @@ jest-config@^26.6.3: jest-diff@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: chalk "^4.0.0" @@ -6685,14 +6690,14 @@ jest-diff@^26.6.2: jest-docblock@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz" integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" jest-each@^26.6.0, jest-each@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz" integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" @@ -6703,7 +6708,7 @@ jest-each@^26.6.0, jest-each@^26.6.2: jest-environment-jsdom@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" @@ -6716,7 +6721,7 @@ jest-environment-jsdom@^26.6.2: jest-environment-node@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz" integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" @@ -6728,12 +6733,12 @@ jest-environment-node@^26.6.2: jest-get-type@^26.3.0: version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz" integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" @@ -6754,7 +6759,7 @@ jest-haste-map@^26.6.2: jest-jasmine2@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" @@ -6778,7 +6783,7 @@ jest-jasmine2@^26.6.3: jest-leak-detector@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: jest-get-type "^26.3.0" @@ -6786,7 +6791,7 @@ jest-leak-detector@^26.6.2: jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: chalk "^4.0.0" @@ -6796,7 +6801,7 @@ jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: jest-message-util@^26.6.0, jest-message-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz" integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" @@ -6811,7 +6816,7 @@ jest-message-util@^26.6.0, jest-message-util@^26.6.2: jest-mock@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz" integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" @@ -6819,17 +6824,17 @@ jest-mock@^26.6.2: jest-pnp-resolver@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" @@ -6838,7 +6843,7 @@ jest-resolve-dependencies@^26.6.3: jest-resolve@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz" integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== dependencies: "@jest/types" "^26.6.0" @@ -6852,7 +6857,7 @@ jest-resolve@26.6.0: jest-resolve@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz" integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" @@ -6866,7 +6871,7 @@ jest-resolve@^26.6.2: jest-runner@^26.6.0, jest-runner@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz" integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" @@ -6892,7 +6897,7 @@ jest-runner@^26.6.0, jest-runner@^26.6.3: jest-runtime@^26.6.0, jest-runtime@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz" integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" @@ -6925,7 +6930,7 @@ jest-runtime@^26.6.0, jest-runtime@^26.6.3: jest-serializer@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz" integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" @@ -6933,7 +6938,7 @@ jest-serializer@^26.6.2: jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz" integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" @@ -6955,7 +6960,7 @@ jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: jest-util@^26.6.0, jest-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" @@ -6967,7 +6972,7 @@ jest-util@^26.6.0, jest-util@^26.6.2: jest-validate@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz" integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" @@ -6979,7 +6984,7 @@ jest-validate@^26.6.2: jest-watch-typeahead@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== dependencies: ansi-escapes "^4.3.1" @@ -6992,7 +6997,7 @@ jest-watch-typeahead@0.6.1: jest-watcher@^26.3.0, jest-watcher@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz" integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" @@ -7005,7 +7010,7 @@ jest-watcher@^26.3.0, jest-watcher@^26.6.2: jest-worker@^24.9.0: version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz" integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== dependencies: merge-stream "^2.0.0" @@ -7013,7 +7018,7 @@ jest-worker@^24.9.0: jest-worker@^26.5.0, jest-worker@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" @@ -7022,7 +7027,7 @@ jest-worker@^26.5.0, jest-worker@^26.6.2: jest@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz" integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== dependencies: "@jest/core" "^26.6.0" @@ -7031,17 +7036,17 @@ jest@26.6.0: js-base64@^2.1.8: version "2.6.4" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -7049,12 +7054,12 @@ js-yaml@^3.13.1: jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^16.4.0: version "16.4.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz" integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== dependencies: abab "^2.0.3" @@ -7086,78 +7091,78 @@ jsdom@^16.4.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-schema@0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json3@^3.3.2: version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" json5@^2.1.2: version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -7166,7 +7171,7 @@ jsonfile@^6.0.1: jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -7176,7 +7181,7 @@ jsprim@^1.2.2: "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== dependencies: array-includes "^3.1.2" @@ -7184,53 +7189,53 @@ jsprim@^1.2.2: killable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== language-subtag-registry@~0.3.2: version "0.3.21" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== language-tags@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz" integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= dependencies: language-subtag-registry "~0.3.2" last-call-webpack-plugin@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== dependencies: lodash "^4.17.5" @@ -7238,12 +7243,12 @@ last-call-webpack-plugin@^3.0.0: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -7251,7 +7256,7 @@ levn@^0.4.1: levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -7259,12 +7264,12 @@ levn@~0.3.0: lines-and-columns@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= load-json-file@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -7275,7 +7280,7 @@ load-json-file@^1.0.0: load-json-file@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz" integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= dependencies: graceful-fs "^4.1.2" @@ -7285,12 +7290,12 @@ load-json-file@^2.0.0: loader-runner@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" @@ -7299,7 +7304,7 @@ loader-utils@1.2.3: loader-utils@2.0.0, loader-utils@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz" integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== dependencies: big.js "^5.2.2" @@ -7308,7 +7313,7 @@ loader-utils@2.0.0, loader-utils@^2.0.0: loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" @@ -7317,7 +7322,7 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -7325,7 +7330,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -7333,44 +7338,44 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.escape@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz" integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= lodash.flattendeep@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= lodash.isequal@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= lodash.sortby@^4.7.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: lodash._reinterpolate "^3.0.0" @@ -7378,41 +7383,41 @@ lodash.template@^4.5.0: lodash.templatesettings@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: lodash._reinterpolate "^3.0.0" lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash.uniqby@^4.7.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" + resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz" integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= "lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.5, lodash@~4.17.10: version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== loglevel@^1.6.8: version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" @@ -7420,14 +7425,14 @@ loud-rejection@^1.0.0: lower-case@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lru-cache@^4.0.1: version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -7435,28 +7440,28 @@ lru-cache@^4.0.1: lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== dependencies: sourcemap-codec "^1.4.4" make-dir@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -7464,38 +7469,38 @@ make-dir@^2.0.0: make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -7504,22 +7509,22 @@ md5.js@^1.3.4: mdn-data@2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== mdn-data@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -7527,7 +7532,7 @@ memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz" integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" @@ -7535,7 +7540,7 @@ memory-fs@^0.5.0: meow@^3.7.0: version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -7551,32 +7556,32 @@ meow@^3.7.0: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -7595,7 +7600,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: micromatch@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: braces "^3.0.1" @@ -7603,7 +7608,7 @@ micromatch@^4.0.2: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" @@ -7611,34 +7616,34 @@ miller-rabin@^4.0.0: mime-db@1.45.0, "mime-db@>= 1.43.0 < 2": version "1.45.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz" integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.28" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz" integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== dependencies: mime-db "1.45.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: version "2.5.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz" integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-create-react-context@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz" integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== dependencies: "@babel/runtime" "^7.12.1" @@ -7646,7 +7651,7 @@ mini-create-react-context@^0.4.0: mini-css-extract-plugin@0.11.3: version "0.11.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" @@ -7656,57 +7661,57 @@ mini-css-extract-plugin@0.11.3: minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz" integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" minizlib@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -7714,7 +7719,7 @@ minizlib@^2.1.1: mississippi@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" @@ -7730,7 +7735,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" @@ -7738,29 +7743,29 @@ mixin-deep@^1.2.0: "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== moment@^2.10.2: version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== moo@^0.5.0: version "0.5.1" - resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4" + resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz" integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w== move-concurrently@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -7772,32 +7777,32 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz" integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" @@ -7805,17 +7810,17 @@ multicast-dns@^6.0.1: nan@^2.12.1, nan@^2.13.2: version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanoid@^3.1.20: version "3.1.20" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz" integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -7832,19 +7837,19 @@ nanomatch@^1.2.9: native-url@^0.2.6: version "0.2.6" - resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz" integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== dependencies: querystring "^0.2.0" natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= nearley@^2.7.10: version "2.20.1" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz" integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== dependencies: commander "^2.19.0" @@ -7854,27 +7859,27 @@ nearley@^2.7.10: negotiator@0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== next-tick@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -7882,17 +7887,17 @@ no-case@^3.0.4: node-fetch@^2.6.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-forge@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-gyp@^3.8.0: version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz" integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== dependencies: fstream "^1.0.0" @@ -7910,12 +7915,12 @@ node-gyp@^3.8.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" @@ -7944,12 +7949,12 @@ node-libs-browser@^2.2.1: node-modules-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: version "8.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz" integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== dependencies: growly "^1.3.0" @@ -7961,12 +7966,12 @@ node-notifier@^8.0.0: node-releases@^1.1.61, node-releases@^1.1.69: version "1.1.70" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz" integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== node-sass@^4.14.1: version "4.14.1" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz" integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== dependencies: async-foreach "^0.1.3" @@ -7989,14 +7994,14 @@ node-sass@^4.14.1: "nopt@2 || 3": version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz" integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -8006,24 +8011,24 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package- normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= normalize-url@1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: object-assign "^4.0.1" @@ -8033,26 +8038,26 @@ normalize-url@1.9.1: normalize-url@^3.0.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" @@ -8062,46 +8067,46 @@ npm-run-path@^4.0.0: nth-check@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" nth-check@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz" integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== dependencies: boolbase "^1.0.0" num2fraction@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= number-is-nan@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -8110,12 +8115,12 @@ object-copy@^0.1.0: object-inspect@^1.7.0, object-inspect@^1.8.0, object-inspect@^1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz" integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: version "1.1.4" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.4.tgz" integrity sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg== dependencies: call-bind "^1.0.0" @@ -8123,19 +8128,19 @@ object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: call-bind "^1.0.0" @@ -8145,7 +8150,7 @@ object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz" integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: call-bind "^1.0.0" @@ -8155,7 +8160,7 @@ object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.2: object.fromentries@^2.0.2, object.fromentries@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz" integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw== dependencies: call-bind "^1.0.0" @@ -8165,7 +8170,7 @@ object.fromentries@^2.0.2, object.fromentries@^2.0.3: object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz" integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng== dependencies: call-bind "^1.0.0" @@ -8174,14 +8179,14 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0 object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.1.0, object.values@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz" integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== dependencies: call-bind "^1.0.0" @@ -8191,38 +8196,38 @@ object.values@^1.1.0, object.values@^1.1.1: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^7.0.2: version "7.3.1" - resolved "https://registry.yarnpkg.com/open/-/open-7.3.1.tgz#111119cb919ca1acd988f49685c4fdd0f4755356" + resolved "https://registry.yarnpkg.com/open/-/open-7.3.1.tgz" integrity sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A== dependencies: is-docker "^2.0.0" @@ -8230,14 +8235,14 @@ open@^7.0.2: opn@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" optimize-css-assets-webpack-plugin@5.0.4: version "5.0.4" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: cssnano "^4.1.10" @@ -8245,7 +8250,7 @@ optimize-css-assets-webpack-plugin@5.0.4: optionator@^0.8.1: version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -8257,7 +8262,7 @@ optionator@^0.8.1: optionator@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" @@ -8269,29 +8274,29 @@ optionator@^0.9.1: original@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-tmpdir@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@0: version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" @@ -8299,93 +8304,93 @@ osenv@0: p-each-series@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz" integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-map@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz" integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz" integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: cyclist "^1.0.1" @@ -8394,7 +8399,7 @@ parallel-transform@^1.1.0: param-case@^3.0.3: version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -8402,14 +8407,14 @@ param-case@^3.0.3: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" @@ -8420,19 +8425,19 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: parse-github-url@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" + resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -8440,7 +8445,7 @@ parse-json@^4.0.0: parse-json@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -8450,29 +8455,29 @@ parse-json@^5.0.0: parse5-htmlparser2-tree-adapter@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== dependencies: parse5 "^6.0.1" parse5@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== parse5@^6.0.0, parse5@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -8480,76 +8485,76 @@ pascal-case@^3.1.2: pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.7.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" path-type@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -8558,19 +8563,19 @@ path-type@^1.0.0: path-type@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz" integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= dependencies: pify "^2.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz" integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" @@ -8581,86 +8586,86 @@ pbkdf2@^3.0.3: perfect-scrollbar@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz#821d224ed8ff61990c23f26db63048cdc75b6b83" + resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz" integrity sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA== performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pify@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz" integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" pkg-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" pkg-up@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" pnp-webpack-plugin@1.6.4: version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== dependencies: ts-pnp "^1.1.6" portfinder@^1.0.26: version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" @@ -8669,12 +8674,12 @@ portfinder@^1.0.26: posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-attribute-case-insensitive@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== dependencies: postcss "^7.0.2" @@ -8682,14 +8687,14 @@ postcss-attribute-case-insensitive@^4.0.1: postcss-browser-comments@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== dependencies: postcss "^7" postcss-calc@^7.0.1: version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz" integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== dependencies: postcss "^7.0.27" @@ -8698,7 +8703,7 @@ postcss-calc@^7.0.1: postcss-color-functional-notation@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== dependencies: postcss "^7.0.2" @@ -8706,7 +8711,7 @@ postcss-color-functional-notation@^2.0.1: postcss-color-gray@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8715,7 +8720,7 @@ postcss-color-gray@^5.0.0: postcss-color-hex-alpha@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: postcss "^7.0.14" @@ -8723,7 +8728,7 @@ postcss-color-hex-alpha@^5.0.3: postcss-color-mod-function@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8732,7 +8737,7 @@ postcss-color-mod-function@^3.0.3: postcss-color-rebeccapurple@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: postcss "^7.0.2" @@ -8740,7 +8745,7 @@ postcss-color-rebeccapurple@^4.0.1: postcss-colormin@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz" integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== dependencies: browserslist "^4.0.0" @@ -8751,7 +8756,7 @@ postcss-colormin@^4.0.3: postcss-convert-values@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== dependencies: postcss "^7.0.0" @@ -8759,14 +8764,14 @@ postcss-convert-values@^4.0.1: postcss-custom-media@^7.0.8: version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: postcss "^7.0.14" postcss-custom-properties@^8.0.11: version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== dependencies: postcss "^7.0.17" @@ -8774,7 +8779,7 @@ postcss-custom-properties@^8.0.11: postcss-custom-selectors@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== dependencies: postcss "^7.0.2" @@ -8782,7 +8787,7 @@ postcss-custom-selectors@^5.1.2: postcss-dir-pseudo-class@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== dependencies: postcss "^7.0.2" @@ -8790,35 +8795,35 @@ postcss-dir-pseudo-class@^5.0.0: postcss-discard-comments@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== dependencies: postcss "^7.0.0" postcss-discard-duplicates@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== dependencies: postcss "^7.0.0" postcss-discard-empty@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== dependencies: postcss "^7.0.0" postcss-discard-overridden@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== dependencies: postcss "^7.0.0" postcss-double-position-gradients@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== dependencies: postcss "^7.0.5" @@ -8826,7 +8831,7 @@ postcss-double-position-gradients@^1.0.0: postcss-env-function@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz" integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== dependencies: postcss "^7.0.2" @@ -8834,42 +8839,42 @@ postcss-env-function@^2.0.2: postcss-flexbugs-fixes@4.2.1: version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== dependencies: postcss "^7.0.26" postcss-focus-visible@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== dependencies: postcss "^7.0.2" postcss-focus-within@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== dependencies: postcss "^7.0.2" postcss-font-variant@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: postcss "^7.0.2" postcss-gap-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== dependencies: postcss "^7.0.2" postcss-image-set-function@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== dependencies: postcss "^7.0.2" @@ -8877,7 +8882,7 @@ postcss-image-set-function@^3.0.1: postcss-initial@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz" integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== dependencies: lodash.template "^4.5.0" @@ -8885,7 +8890,7 @@ postcss-initial@^3.0.0: postcss-lab-function@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8894,7 +8899,7 @@ postcss-lab-function@^2.0.1: postcss-load-config@^2.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz" integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== dependencies: cosmiconfig "^5.0.0" @@ -8902,7 +8907,7 @@ postcss-load-config@^2.0.0: postcss-loader@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz" integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== dependencies: loader-utils "^1.1.0" @@ -8912,21 +8917,21 @@ postcss-loader@3.0.0: postcss-logical@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz" integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== dependencies: postcss "^7.0.2" postcss-media-minmax@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== dependencies: postcss "^7.0.2" postcss-merge-longhand@^4.0.11: version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== dependencies: css-color-names "0.0.4" @@ -8936,7 +8941,7 @@ postcss-merge-longhand@^4.0.11: postcss-merge-rules@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== dependencies: browserslist "^4.0.0" @@ -8948,7 +8953,7 @@ postcss-merge-rules@^4.0.3: postcss-minify-font-values@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== dependencies: postcss "^7.0.0" @@ -8956,7 +8961,7 @@ postcss-minify-font-values@^4.0.2: postcss-minify-gradients@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -8966,7 +8971,7 @@ postcss-minify-gradients@^4.0.2: postcss-minify-params@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== dependencies: alphanum-sort "^1.0.0" @@ -8978,7 +8983,7 @@ postcss-minify-params@^4.0.2: postcss-minify-selectors@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== dependencies: alphanum-sort "^1.0.0" @@ -8988,14 +8993,14 @@ postcss-minify-selectors@^4.0.2: postcss-modules-extract-imports@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: postcss "^7.0.5" postcss-modules-local-by-default@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: icss-utils "^4.1.1" @@ -9005,7 +9010,7 @@ postcss-modules-local-by-default@^3.0.3: postcss-modules-scope@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" @@ -9013,7 +9018,7 @@ postcss-modules-scope@^2.2.0: postcss-modules-values@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: icss-utils "^4.0.0" @@ -9021,21 +9026,21 @@ postcss-modules-values@^3.0.0: postcss-nesting@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz" integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" postcss-normalize-charset@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== dependencies: postcss "^7.0.0" postcss-normalize-display-values@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== dependencies: cssnano-util-get-match "^4.0.0" @@ -9044,7 +9049,7 @@ postcss-normalize-display-values@^4.0.2: postcss-normalize-positions@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9054,7 +9059,7 @@ postcss-normalize-positions@^4.0.2: postcss-normalize-repeat-style@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9064,7 +9069,7 @@ postcss-normalize-repeat-style@^4.0.2: postcss-normalize-string@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== dependencies: has "^1.0.0" @@ -9073,7 +9078,7 @@ postcss-normalize-string@^4.0.2: postcss-normalize-timing-functions@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== dependencies: cssnano-util-get-match "^4.0.0" @@ -9082,7 +9087,7 @@ postcss-normalize-timing-functions@^4.0.2: postcss-normalize-unicode@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== dependencies: browserslist "^4.0.0" @@ -9091,7 +9096,7 @@ postcss-normalize-unicode@^4.0.1: postcss-normalize-url@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== dependencies: is-absolute-url "^2.0.0" @@ -9101,7 +9106,7 @@ postcss-normalize-url@^4.0.1: postcss-normalize-whitespace@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== dependencies: postcss "^7.0.0" @@ -9109,7 +9114,7 @@ postcss-normalize-whitespace@^4.0.2: postcss-normalize@8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz" integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== dependencies: "@csstools/normalize.css" "^10.1.0" @@ -9120,7 +9125,7 @@ postcss-normalize@8.0.1: postcss-ordered-values@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9129,21 +9134,21 @@ postcss-ordered-values@^4.1.2: postcss-overflow-shorthand@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== dependencies: postcss "^7.0.2" postcss-page-break@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz" integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== dependencies: postcss "^7.0.2" postcss-place@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz" integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== dependencies: postcss "^7.0.2" @@ -9151,7 +9156,7 @@ postcss-place@^4.0.1: postcss-preset-env@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== dependencies: autoprefixer "^9.6.1" @@ -9194,7 +9199,7 @@ postcss-preset-env@6.7.0: postcss-pseudo-class-any-link@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== dependencies: postcss "^7.0.2" @@ -9202,7 +9207,7 @@ postcss-pseudo-class-any-link@^6.0.0: postcss-reduce-initial@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== dependencies: browserslist "^4.0.0" @@ -9212,7 +9217,7 @@ postcss-reduce-initial@^4.0.3: postcss-reduce-transforms@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== dependencies: cssnano-util-get-match "^4.0.0" @@ -9222,21 +9227,21 @@ postcss-reduce-transforms@^4.0.2: postcss-replace-overflow-wrap@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== dependencies: postcss "^7.0.2" postcss-safe-parser@5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: postcss "^8.1.0" postcss-selector-matches@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== dependencies: balanced-match "^1.0.0" @@ -9244,7 +9249,7 @@ postcss-selector-matches@^4.0.0: postcss-selector-not@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== dependencies: balanced-match "^1.0.0" @@ -9252,7 +9257,7 @@ postcss-selector-not@^4.0.0: postcss-selector-parser@^3.0.0: version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: dot-prop "^5.2.0" @@ -9261,7 +9266,7 @@ postcss-selector-parser@^3.0.0: postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== dependencies: cssesc "^2.0.0" @@ -9270,7 +9275,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz" integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== dependencies: cssesc "^3.0.0" @@ -9280,7 +9285,7 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: postcss-svgo@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz" integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== dependencies: is-svg "^3.0.0" @@ -9290,7 +9295,7 @@ postcss-svgo@^4.0.2: postcss-unique-selectors@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== dependencies: alphanum-sort "^1.0.0" @@ -9299,17 +9304,17 @@ postcss-unique-selectors@^4.0.1: postcss-value-parser@^3.0.0: version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== dependencies: flatten "^1.0.2" @@ -9318,7 +9323,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: postcss@7.0.21: version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz" integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: chalk "^2.4.2" @@ -9327,7 +9332,7 @@ postcss@7.0.21: postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: chalk "^2.4.2" @@ -9336,7 +9341,7 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po postcss@^8.1.0: version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.4.tgz#20a98a39cf303d15129c2865a9ec37eda0031d04" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.4.tgz" integrity sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== dependencies: colorette "^1.2.1" @@ -9345,27 +9350,27 @@ postcss@^8.1.0: prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prepend-http@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= pretty-bytes@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz" integrity sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA== pretty-error@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz" integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: lodash "^4.17.20" @@ -9373,7 +9378,7 @@ pretty-error@^2.1.1: pretty-format@^26.6.0, pretty-format@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" @@ -9383,34 +9388,34 @@ pretty-format@^26.6.0, pretty-format@^26.6.2: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= progress@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz" integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== dependencies: asap "~2.0.6" prompts@2.4.0, prompts@^2.0.1: version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz" integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" @@ -9418,7 +9423,7 @@ prompts@2.4.0, prompts@^2.0.1: prop-types-exact@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869" + resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz" integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== dependencies: has "^1.0.3" @@ -9427,7 +9432,7 @@ prop-types-exact@^1.2.0: prop-types@^15.6.2, prop-types@^15.7.2, prop-types@~15.7.2: version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" @@ -9436,7 +9441,7 @@ prop-types@^15.6.2, prop-types@^15.7.2, prop-types@~15.7.2: proxy-addr@~2.0.5: version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz" integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" @@ -9444,22 +9449,22 @@ proxy-addr@~2.0.5: prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.28: version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -9471,7 +9476,7 @@ public-encrypt@^4.0.0: pump@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" @@ -9479,7 +9484,7 @@ pump@^2.0.0: pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -9487,7 +9492,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" @@ -9496,37 +9501,37 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.1.2: version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== qs@~6.5.2: version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^4.1.0: version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= dependencies: object-assign "^4.1.0" @@ -9534,34 +9539,34 @@ query-string@^4.1.0: querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0, querystring@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== raf@^3.4.1: version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz" integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== dependencies: performance-now "^2.1.0" railroad-diagrams@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" + resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz" integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= randexp@0.4.6: version "0.4.6" - resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" + resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz" integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== dependencies: discontinuous-range "1.0.0" @@ -9569,14 +9574,14 @@ randexp@0.4.6: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -9584,12 +9589,12 @@ randomfill@^1.0.3: range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" @@ -9599,7 +9604,7 @@ raw-body@2.4.0: react-app-polyfill@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: core-js "^3.6.5" @@ -9611,7 +9616,7 @@ react-app-polyfill@^2.0.0: react-dev-utils@^11.0.1: version "11.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.1.tgz#30106c2055acfd6b047d2dc478a85c356e66fe45" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.1.tgz" integrity sha512-rlgpCupaW6qQqvu0hvv2FDv40QG427fjghV56XyPcP5aKtOAPzNAhQ7bHqk1YdS2vpW1W7aSV3JobedxuPlBAA== dependencies: "@babel/code-frame" "7.10.4" @@ -9650,22 +9655,22 @@ react-dom@^17.0.1: react-error-overlay@^6.0.8: version "6.0.8" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz" integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw== "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1: version "17.0.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz" integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-redux@^7.2.2: version "7.2.2" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz" integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA== dependencies: "@babel/runtime" "^7.12.1" @@ -9676,12 +9681,12 @@ react-redux@^7.2.2: react-refresh@^0.8.3: version "0.8.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== react-router-dom@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz" integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== dependencies: "@babel/runtime" "^7.1.2" @@ -9694,7 +9699,7 @@ react-router-dom@^5.2.0: react-router@5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz" integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== dependencies: "@babel/runtime" "^7.1.2" @@ -9710,7 +9715,7 @@ react-router@5.2.0: react-scripts@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.1.tgz#34974c0f4cfdf1655906c95df6a04d80db8b88f0" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.1.tgz" integrity sha512-NnniMSC/wjwhcJAyPJCWtxx6CWONqgvGgV9+QXj1bwoW/JI++YF1eEf3Upf/mQ9KmP57IBdjzWs1XvnPq7qMTQ== dependencies: "@babel/core" "7.12.3" @@ -9776,7 +9781,7 @@ react-scripts@^4.0.1: react-shallow-renderer@^16.13.1: version "16.14.1" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz" integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== dependencies: object-assign "^4.1.1" @@ -9784,7 +9789,7 @@ react-shallow-renderer@^16.13.1: react-test-renderer@^17.0.0-0: version "17.0.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz" integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA== dependencies: object-assign "^4.1.1" @@ -9794,7 +9799,7 @@ react-test-renderer@^17.0.0-0: react-transition-group@~4.4.1: version "4.4.1" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz" integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== dependencies: "@babel/runtime" "^7.5.5" @@ -9812,7 +9817,7 @@ react@^17.0.1: read-pkg-up@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -9820,7 +9825,7 @@ read-pkg-up@^1.0.1: read-pkg-up@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz" integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= dependencies: find-up "^2.0.0" @@ -9828,7 +9833,7 @@ read-pkg-up@^2.0.0: read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" @@ -9837,7 +9842,7 @@ read-pkg-up@^7.0.1: read-pkg@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -9846,7 +9851,7 @@ read-pkg@^1.0.0: read-pkg@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz" integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= dependencies: load-json-file "^2.0.0" @@ -9855,7 +9860,7 @@ read-pkg@^2.0.0: read-pkg@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -9865,7 +9870,7 @@ read-pkg@^5.2.0: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" @@ -9878,7 +9883,7 @@ read-pkg@^5.2.0: readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" @@ -9887,7 +9892,7 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" @@ -9896,21 +9901,21 @@ readdirp@^2.2.1: readdirp@~3.5.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz" integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" recursive-readdir@2.2.2: version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz" integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" redent@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" @@ -9918,7 +9923,7 @@ redent@^1.0.0: redux@4.0.5: version "4.0.5" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz" integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== dependencies: loose-envify "^1.4.0" @@ -9926,41 +9931,41 @@ redux@4.0.5: reflect.ownkeys@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" + resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz" integrity sha1-dJrO7H8/34tj+SegSAnpDFwLNGA= regenerate-unicode-properties@^8.2.0: version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz" integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -9968,12 +9973,12 @@ regex-not@^1.0.0, regex-not@^1.0.2: regex-parser@^2.2.11: version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: call-bind "^1.0.2" @@ -9981,12 +9986,12 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: regexpp@^3.0.0, regexpp@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== regexpu-core@^4.7.1: version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz" integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" @@ -9998,29 +10003,29 @@ regexpu-core@^4.7.1: regjsgen@^0.5.1: version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz" integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: version "0.6.6" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.6.tgz#6d8c939d1a654f78859b08ddcc4aa777f3fa800a" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.6.tgz" integrity sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: version "2.0.5" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz" integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: css-select "^2.0.2" @@ -10031,31 +10036,31 @@ renderkid@^2.0.4: repeat-element@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" request-promise-core@1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz" integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: lodash "^4.17.19" request-promise-native@^1.0.8: version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: request-promise-core "1.1.4" @@ -10064,7 +10069,7 @@ request-promise-native@^1.0.8: request@^2.87.0, request@^2.88.0, request@^2.88.2: version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" @@ -10090,61 +10095,61 @@ request@^2.87.0, request@^2.88.0, request@^2.88.2: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz" integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== dependencies: adjust-sourcemap-loader "3.0.0" @@ -10160,12 +10165,12 @@ resolve-url-loader@^3.1.2: resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.18.1: version "1.18.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz" integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== dependencies: is-core-module "^2.0.0" @@ -10173,7 +10178,7 @@ resolve@1.18.1: resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz" integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== dependencies: is-core-module "^2.1.0" @@ -10181,27 +10186,27 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.1 ret@~0.1.10: version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rework-visit@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz" integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= rework@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz" integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: convert-source-map "^0.3.3" @@ -10209,31 +10214,31 @@ rework@1.0.1: rgb-regex@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz" integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= rgba-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= rimraf@2, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -10241,7 +10246,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: rollup-plugin-babel@^4.3.3: version "4.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== dependencies: "@babel/helper-module-imports" "^7.0.0" @@ -10249,7 +10254,7 @@ rollup-plugin-babel@^4.3.3: rollup-plugin-terser@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== dependencies: "@babel/code-frame" "^7.5.5" @@ -10260,14 +10265,14 @@ rollup-plugin-terser@^5.3.1: rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: estree-walker "^0.6.1" rollup@^1.31.1: version "1.32.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz" integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== dependencies: "@types/estree" "*" @@ -10276,7 +10281,7 @@ rollup@^1.31.1: rst-selector-parser@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" + resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz" integrity sha1-gbIw6i/MYGbInjRy3nlChdmwPZE= dependencies: lodash.flattendeep "^4.4.0" @@ -10284,46 +10289,46 @@ rst-selector-parser@^2.2.3: rsvp@^4.8.4: version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-parallel@^1.1.9: version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz" integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz" integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" @@ -10338,12 +10343,12 @@ sane@^4.0.3: sanitize.css@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz" integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== sass-graph@2.2.5: version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz" integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== dependencies: glob "^7.0.0" @@ -10353,7 +10358,7 @@ sass-graph@2.2.5: sass-loader@8.0.2: version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz" integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== dependencies: clone-deep "^4.0.1" @@ -10364,19 +10369,19 @@ sass-loader@8.0.2: sax@~1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== saxes@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" scheduler@^0.20.1: version "0.20.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz" integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== dependencies: loose-envify "^1.1.0" @@ -10384,7 +10389,7 @@ scheduler@^0.20.1: schema-utils@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" @@ -10393,7 +10398,7 @@ schema-utils@^1.0.0: schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: "@types/json-schema" "^7.0.5" @@ -10402,7 +10407,7 @@ schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7 schema-utils@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz" integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== dependencies: "@types/json-schema" "^7.0.6" @@ -10411,7 +10416,7 @@ schema-utils@^3.0.0: scss-tokenizer@^0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz" integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= dependencies: js-base64 "^2.1.8" @@ -10419,51 +10424,51 @@ scss-tokenizer@^0.2.3: select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.7: version "1.10.8" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz" integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== dependencies: node-forge "^0.10.0" "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.3.2: version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== semver@^6.0.0, semver@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.2.1, semver@^7.3.2: version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz" integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== dependencies: lru-cache "^6.0.0" semver@~5.3.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz" integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= send@0.17.1: version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" @@ -10482,21 +10487,21 @@ send@0.17.1: serialize-javascript@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz" integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: randombytes "^2.1.0" serialize-javascript@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz" integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -10509,7 +10514,7 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" @@ -10519,12 +10524,12 @@ serve-static@1.14.1: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" @@ -10534,22 +10539,22 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -10557,48 +10562,48 @@ sha.js@^2.4.0, sha.js@^2.4.8: shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== side-channel@^1.0.2, side-channel@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -10607,29 +10612,29 @@ side-channel@^1.0.2, side-channel@^1.0.3: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz" integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz" integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: ansi-styles "^4.0.0" @@ -10638,7 +10643,7 @@ slice-ansi@^4.0.0: snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -10647,14 +10652,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -10668,7 +10673,7 @@ snapdragon@^0.8.1: sockjs-client@1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz" integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== dependencies: debug "^3.2.5" @@ -10680,7 +10685,7 @@ sockjs-client@1.4.0: sockjs@0.3.20: version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz" integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== dependencies: faye-websocket "^0.10.0" @@ -10689,19 +10694,19 @@ sockjs@0.3.20: sort-keys@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz" integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -10712,7 +10717,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" @@ -10720,39 +10725,39 @@ source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.1 source-map-url@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.4.2: version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz" integrity sha1-66T12pwNyZneaAMti092FzZSA2s= dependencies: amdefine ">=0.0.4" source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== sourcemap-codec@^1.4.4: version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== spdx-correct@^3.0.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz" integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" @@ -10760,12 +10765,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -10773,12 +10778,12 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz" integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -10790,7 +10795,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -10801,19 +10806,19 @@ spdy@^4.0.2: split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" @@ -10828,38 +10833,38 @@ sshpk@^1.7.0: ssri@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz" integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== dependencies: figgy-pudding "^3.5.1" ssri@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz" integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== dependencies: minipass "^3.1.1" stable@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stack-utils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz" integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: escape-string-regexp "^2.0.0" stackframe@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -10867,24 +10872,24 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stdout-stream@^1.4.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz" integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== dependencies: readable-stream "^2.0.1" stealthy-require@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -10892,7 +10897,7 @@ stream-browserify@^2.0.1: stream-each@^1.1.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" @@ -10900,7 +10905,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -10911,17 +10916,17 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= string-length@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz" integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== dependencies: char-regex "^1.0.2" @@ -10929,12 +10934,12 @@ string-length@^4.0.1: string-natural-compare@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== string-width@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" @@ -10943,7 +10948,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2": version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" @@ -10951,7 +10956,7 @@ string-width@^1.0.1: string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" @@ -10960,7 +10965,7 @@ string-width@^3.0.0, string-width@^3.1.0: string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz" integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== dependencies: emoji-regex "^8.0.0" @@ -10969,7 +10974,7 @@ string-width@^4.1.0, string-width@^4.2.0: string.prototype.matchall@^4.0.2: version "4.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz" integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw== dependencies: call-bind "^1.0.0" @@ -10982,7 +10987,7 @@ string.prototype.matchall@^4.0.2: string.prototype.trim@^1.2.1: version "1.2.3" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz#d23a22fde01c1e6571a7fadcb9be11decd8061a7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz" integrity sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg== dependencies: call-bind "^1.0.0" @@ -10991,7 +10996,7 @@ string.prototype.trim@^1.2.1: string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz" integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== dependencies: call-bind "^1.0.0" @@ -10999,7 +11004,7 @@ string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz" integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== dependencies: call-bind "^1.0.0" @@ -11007,21 +11012,21 @@ string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" stringify-object@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" @@ -11030,52 +11035,52 @@ stringify-object@^3.3.0: strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-comments@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz" integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== dependencies: babel-extract-comments "^1.0.0" @@ -11083,29 +11088,29 @@ strip-comments@^1.0.2: strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-indent@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== style-loader@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz" integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== dependencies: loader-utils "^2.0.0" @@ -11113,7 +11118,7 @@ style-loader@1.3.0: stylehacks@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz" integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== dependencies: browserslist "^4.0.0" @@ -11122,33 +11127,33 @@ stylehacks@^4.0.0: supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz" integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== dependencies: has-flag "^4.0.0" @@ -11156,12 +11161,12 @@ supports-hyperlinks@^2.0.0: svg-parser@^2.0.2: version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^1.0.0, svgo@^1.2.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== dependencies: chalk "^2.4.1" @@ -11180,17 +11185,17 @@ svgo@^1.0.0, svgo@^1.2.2: symbol-observable@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== symbol-tree@^3.2.4: version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^6.0.4: version "6.0.7" - resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz" integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== dependencies: ajv "^7.0.2" @@ -11200,12 +11205,12 @@ table@^6.0.4: tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^2.0.0: version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz" integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== dependencies: block-stream "*" @@ -11214,7 +11219,7 @@ tar@^2.0.0: tar@^6.0.2: version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz" integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== dependencies: chownr "^2.0.0" @@ -11226,12 +11231,12 @@ tar@^6.0.2: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= tempy@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz" integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== dependencies: temp-dir "^1.0.0" @@ -11240,7 +11245,7 @@ tempy@^0.3.0: terminal-link@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" @@ -11248,7 +11253,7 @@ terminal-link@^2.0.0: terser-webpack-plugin@4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== dependencies: cacache "^15.0.5" @@ -11263,7 +11268,7 @@ terser-webpack-plugin@4.2.3: terser-webpack-plugin@^1.4.3: version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: cacache "^12.0.2" @@ -11278,7 +11283,7 @@ terser-webpack-plugin@^1.4.3: terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" @@ -11287,7 +11292,7 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: terser@^5.3.4: version "5.5.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.5.1.tgz#540caa25139d6f496fdea056e414284886fb2289" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.5.1.tgz" integrity sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ== dependencies: commander "^2.20.0" @@ -11296,7 +11301,7 @@ terser@^5.3.4: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -11305,17 +11310,17 @@ test-exclude@^6.0.0: text-table@0.2.0, text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.0: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -11323,63 +11328,63 @@ through2@^2.0.0: thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz" integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" timsort@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= tiny-invariant@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz" integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== tiny-warning@^1.0.0, tiny-warning@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== tippy.js@^6.2.7: version "6.2.7" - resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.2.7.tgz#62fb34eda23f7d78151ddca922b62818c1ab9869" + resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.2.7.tgz" integrity sha512-k+kWF9AJz5xLQHBi3K/XlmJiyu+p9gsCyc5qZhxxGaJWIW8SMjw1R+C7saUnP33IM8gUhDA2xX//ejRSwqR0tA== dependencies: "@popperjs/core" "^2.4.4" tmpl@1.0.x: version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -11387,14 +11392,14 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -11404,12 +11409,12 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" @@ -11417,7 +11422,7 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: tough-cookie@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz" integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: ip-regex "^2.1.0" @@ -11426,36 +11431,36 @@ tough-cookie@^3.0.1: tr46@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz" integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== dependencies: punycode "^2.1.1" trim-newlines@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= "true-case-path@^1.0.2": version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz" integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== dependencies: glob "^7.1.2" tryer@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tsconfig-paths@^3.9.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== dependencies: "@types/json5" "^0.0.29" @@ -11465,80 +11470,80 @@ tsconfig-paths@^3.9.0: tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3: version "2.1.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz" integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tsutils@^3.17.1: version "3.19.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz#d8566e0c51c82f32f9c25a4d367cd62409a547a9" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz" integrity sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== type-fest@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== type-fest@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -11546,39 +11551,39 @@ type-is@~1.6.17, type-is@~1.6.18: type@^1.0.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz" integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== type@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" + resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz" integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-js@^3.1.4: version "3.12.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.5.tgz#83241496087c640efe9dfc934832e71725aba008" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.5.tgz" integrity sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg== unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" @@ -11586,17 +11591,17 @@ unicode-match-property-ecmascript@^1.0.4: unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" @@ -11606,58 +11611,58 @@ union-value@^1.0.0: uniq@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= uniqs@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz" integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" unique-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz" integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= dependencies: crypto-random-string "^1.0.0" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -11665,24 +11670,24 @@ unset-value@^1.0.0: upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-loader@4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: loader-utils "^2.0.0" @@ -11691,7 +11696,7 @@ url-loader@4.1.1: url-parse@^1.4.3: version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz" integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== dependencies: querystringify "^2.1.1" @@ -11699,7 +11704,7 @@ url-parse@^1.4.3: url@^0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -11707,17 +11712,17 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" @@ -11725,7 +11730,7 @@ util.promisify@1.0.0: util.promisify@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz" integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: define-properties "^1.1.3" @@ -11735,46 +11740,46 @@ util.promisify@~1.0.0: util@0.10.3: version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.3.0: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz" integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== v8-to-istanbul@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz" integrity sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" @@ -11783,7 +11788,7 @@ v8-to-istanbul@^7.0.0: validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -11791,22 +11796,22 @@ validate-npm-package-license@^3.0.1: value-equal@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== verror@1.10.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" @@ -11815,40 +11820,40 @@ verror@1.10.0: vm-browserify@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== w3c-hr-time@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watchpack-chokidar2@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== dependencies: chokidar "^2.1.8" watchpack@^1.7.4: version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: graceful-fs "^4.1.2" @@ -11859,24 +11864,24 @@ watchpack@^1.7.4: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webidl-conversions@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz" integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-dev-middleware@^3.7.2: version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" @@ -11887,7 +11892,7 @@ webpack-dev-middleware@^3.7.2: webpack-dev-server@3.11.0: version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz" integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== dependencies: ansi-html "0.0.7" @@ -11926,7 +11931,7 @@ webpack-dev-server@3.11.0: webpack-log@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz" integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" @@ -11934,7 +11939,7 @@ webpack-log@^2.0.0: webpack-manifest-plugin@2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== dependencies: fs-extra "^7.0.0" @@ -11944,7 +11949,7 @@ webpack-manifest-plugin@2.2.0: webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" @@ -11952,7 +11957,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack- webpack@4.44.2: version "4.44.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz" integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -11981,14 +11986,14 @@ webpack@4.44.2: websocket-driver@0.6.5: version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz" integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= dependencies: websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -11997,29 +12002,29 @@ websocket-driver@>=0.5.1: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-fetch@^3.4.1: version "3.5.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz" integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0: version "8.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz" integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== dependencies: lodash.sortby "^4.7.0" @@ -12028,57 +12033,57 @@ whatwg-url@^8.0.0: which-module@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@1, which@^1.2.9, which@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz" integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= workbox-background-sync@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: workbox-core "^5.1.4" workbox-broadcast-update@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: workbox-core "^5.1.4" workbox-build@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz" integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: "@babel/core" "^7.8.4" @@ -12120,26 +12125,26 @@ workbox-build@^5.1.4: workbox-cacheable-response@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== dependencies: workbox-core "^5.1.4" workbox-core@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz" integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== workbox-expiration@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz" integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== dependencies: workbox-core "^5.1.4" workbox-google-analytics@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== dependencies: workbox-background-sync "^5.1.4" @@ -12149,35 +12154,35 @@ workbox-google-analytics@^5.1.4: workbox-navigation-preload@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== dependencies: workbox-core "^5.1.4" workbox-precaching@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz" integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== dependencies: workbox-core "^5.1.4" workbox-range-requests@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== dependencies: workbox-core "^5.1.4" workbox-routing@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz" integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== dependencies: workbox-core "^5.1.4" workbox-strategies@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz" integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== dependencies: workbox-core "^5.1.4" @@ -12185,7 +12190,7 @@ workbox-strategies@^5.1.4: workbox-streams@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz" integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== dependencies: workbox-core "^5.1.4" @@ -12193,12 +12198,12 @@ workbox-streams@^5.1.4: workbox-sw@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz" integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== workbox-webpack-plugin@5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: "@babel/runtime" "^7.5.5" @@ -12210,28 +12215,28 @@ workbox-webpack-plugin@5.1.4: workbox-window@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz" integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" worker-rpc@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz" integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: microevent.ts "~0.1.1" wrap-ansi@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" @@ -12240,7 +12245,7 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -12249,12 +12254,12 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -12264,59 +12269,59 @@ write-file-atomic@^3.0.0: ws@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" ws@^7.2.3: version "7.4.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz" integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz" integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== yallist@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.7.2: version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== yargs-parser@^13.1.2: version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" @@ -12324,7 +12329,7 @@ yargs-parser@^13.1.2: yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -12332,7 +12337,7 @@ yargs-parser@^18.1.2: yargs@^13.3.2: version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" @@ -12348,7 +12353,7 @@ yargs@^13.3.2: yargs@^15.4.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -12365,5 +12370,5 @@ yargs@^15.4.1: yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 76da5c50a73ac6315d3e07d978632c0fcec3ff78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 16 Feb 2021 02:15:27 +0100 Subject: [PATCH 206/449] refactor: migrate to CoreUI v4 --- src/containers/TheSidebar.js | 25 +- src/containers/_nav.js | 478 ++++++++++++++++++----------------- 2 files changed, 255 insertions(+), 248 deletions(-) diff --git a/src/containers/TheSidebar.js b/src/containers/TheSidebar.js index 9feb4250f..fbf13009b 100644 --- a/src/containers/TheSidebar.js +++ b/src/containers/TheSidebar.js @@ -1,18 +1,19 @@ import React from 'react' import { useSelector, useDispatch } from 'react-redux' import { - CCreateElement, - CSidebarNavDivider, - CSidebarNavTitle, + // CCreateElement, + // CSidebarNavDivider, + // CSidebarNavTitle, CSidebarMinimizer, - CSidebarNavDropdown, - CSidebarNavItem, + // CSidebarNavDropdown, + // CSidebarNavItem, } from '@coreui/react' import { CSidebar, CSidebarBrand, CSidebarNav, + CSidebarNavGenerator, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' @@ -43,14 +44,14 @@ const TheSidebar = () => { - diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 9c595c6e6..a49e82815 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -1,10 +1,12 @@ import React from 'react' import CIcon from '@coreui/icons-react' +import { NavLink } from "react-router-dom"; const _nav = [ { - _tag: 'CSidebarNavItem', - name: 'Dashboard', + _component: 'CNavItem', + as: NavLink, + anchorText: 'Dashboard', to: '/dashboard', icon: , badge: { @@ -12,301 +14,305 @@ const _nav = [ text: 'NEW', } }, + // { + // _component: 'CSidebarNavTitle', + // items: ['Theme'] + // }, { - _tag: 'CSidebarNavTitle', - _children: ['Theme'] - }, - { - _tag: 'CSidebarNavItem', - name: 'Colors', + _component: 'CNavItem', + as: NavLink, + anchorText: 'Colors', to: '/theme/colors', icon: 'cil-drop', }, { - _tag: 'CSidebarNavItem', - name: 'Typography', + _component: 'CNavItem', + as: NavLink, + anchorText: 'Typography', to: '/theme/typography', icon: 'cil-pencil', }, + // { + // _component: 'CSidebarNavTitle', + // items: ['Components'] + // }, { - _tag: 'CSidebarNavTitle', - _children: ['Components'] - }, - { - _tag: 'CSidebarNavDropdown', - name: 'Base', + _component: 'CNavGroup', + anchorText: 'Base', route: '/base', icon: 'cil-puzzle', - _children: [ + items: [ { - _tag: 'CSidebarNavItem', - name: 'Breadcrumb', + _component: 'CNavItem', + as: NavLink, + anchorText: 'Breadcrumb', to: '/base/breadcrumbs', }, { - _tag: 'CSidebarNavItem', - name: 'Cards', + _component: 'CNavItem', + as: NavLink, + anchorText: 'Cards', to: '/base/cards', }, { - _tag: 'CSidebarNavItem', - name: 'Carousel', + _component: 'CNavItem', + anchorText: 'Carousel', to: '/base/carousels', }, { - _tag: 'CSidebarNavItem', - name: 'Collapse', + _component: 'CNavItem', + anchorText: 'Collapse', to: '/base/collapses', }, { - _tag: 'CSidebarNavItem', - name: 'Forms', + _component: 'CNavItem', + anchorText: 'Forms', to: '/base/forms', }, { - _tag: 'CSidebarNavItem', - name: 'Jumbotron', + _component: 'CNavItem', + anchorText: 'Jumbotron', to: '/base/jumbotrons', }, { - _tag: 'CSidebarNavItem', - name: 'List group', + _component: 'CNavItem', + anchorText: 'List group', to: '/base/list-groups', }, { - _tag: 'CSidebarNavItem', - name: 'Navs', + _component: 'CNavItem', + anchorText: 'Navs', to: '/base/navs', }, { - _tag: 'CSidebarNavItem', - name: 'Navbars', + _component: 'CNavItem', + anchorText: 'Navbars', to: '/base/navbars', }, { - _tag: 'CSidebarNavItem', - name: 'Pagination', + _component: 'CNavItem', + anchorText: 'Pagination', to: '/base/paginations', }, { - _tag: 'CSidebarNavItem', - name: 'Popovers', + _component: 'CNavItem', + anchorText: 'Popovers', to: '/base/popovers', }, { - _tag: 'CSidebarNavItem', - name: 'Progress', + _component: 'CNavItem', + anchorText: 'Progress', to: '/base/progress-bar', }, { - _tag: 'CSidebarNavItem', - name: 'Switches', + _component: 'CNavItem', + anchorText: 'Switches', to: '/base/switches', }, { - _tag: 'CSidebarNavItem', - name: 'Tables', + _component: 'CNavItem', + anchorText: 'Tables', to: '/base/tables', }, { - _tag: 'CSidebarNavItem', - name: 'Tabs', + _component: 'CNavItem', + anchorText: 'Tabs', to: '/base/tabs', }, { - _tag: 'CSidebarNavItem', - name: 'Tooltips', + _component: 'CNavItem', + anchorText: 'Tooltips', to: '/base/tooltips', }, ], }, - { - _tag: 'CSidebarNavDropdown', - name: 'Buttons', - route: '/buttons', - icon: 'cil-cursor', - _children: [ - { - _tag: 'CSidebarNavItem', - name: 'Buttons', - to: '/buttons/buttons', - }, - { - _tag: 'CSidebarNavItem', - name: 'Brand buttons', - to: '/buttons/brand-buttons', - }, - { - _tag: 'CSidebarNavItem', - name: 'Buttons groups', - to: '/buttons/button-groups', - }, - { - _tag: 'CSidebarNavItem', - name: 'Dropdowns', - to: '/buttons/button-dropdowns', - } - ], - }, - { - _tag: 'CSidebarNavItem', - name: 'Charts', - to: '/charts', - icon: 'cil-chart-pie' - }, - { - _tag: 'CSidebarNavDropdown', - name: 'Icons', - route: '/icons', - icon: 'cil-star', - _children: [ - { - _tag: 'CSidebarNavItem', - name: 'CoreUI Free', - to: '/icons/coreui-icons', - badge: { - color: 'success', - text: 'NEW', - }, - }, - { - _tag: 'CSidebarNavItem', - name: 'CoreUI Flags', - to: '/icons/flags', - }, - { - _tag: 'CSidebarNavItem', - name: 'CoreUI Brands', - to: '/icons/brands', - }, - ], - }, - { - _tag: 'CSidebarNavDropdown', - name: 'Notifications', - route: '/notifications', - icon: 'cil-bell', - _children: [ - { - _tag: 'CSidebarNavItem', - name: 'Alerts', - to: '/notifications/alerts', - }, - { - _tag: 'CSidebarNavItem', - name: 'Badges', - to: '/notifications/badges', - }, - { - _tag: 'CSidebarNavItem', - name: 'Modal', - to: '/notifications/modals', - }, - { - _tag: 'CSidebarNavItem', - name: 'Toaster', - to: '/notifications/toaster' - } - ] - }, - { - _tag: 'CSidebarNavItem', - name: 'Widgets', - to: '/widgets', - icon: 'cil-calculator', - badge: { - color: 'info', - text: 'NEW', - }, - }, - { - _tag: 'CSidebarNavDivider' - }, - { - _tag: 'CSidebarNavTitle', - _children: ['Extras'], - }, - { - _tag: 'CSidebarNavDropdown', - name: 'Pages', - route: '/pages', - icon: 'cil-star', - _children: [ - { - _tag: 'CSidebarNavItem', - name: 'Login', - to: '/login', - }, - { - _tag: 'CSidebarNavItem', - name: 'Register', - to: '/register', - }, - { - _tag: 'CSidebarNavItem', - name: 'Error 404', - to: '/404', - }, - { - _tag: 'CSidebarNavItem', - name: 'Error 500', - to: '/500', - }, - ], - }, - { - _tag: 'CSidebarNavItem', - name: 'Disabled', - icon: 'cil-ban', - badge: { - color: 'secondary', - text: 'NEW', - }, - addLinkClass: 'c-disabled', - 'disabled': true - }, - { - _tag: 'CSidebarNavDivider', - className: 'm-2' - }, - { - _tag: 'CSidebarNavTitle', - _children: ['Labels'] - }, - { - _tag: 'CSidebarNavItem', - name: 'Label danger', - to: '', - icon: { - name: 'cil-star', - className: 'text-danger' - }, - label: true - }, - { - _tag: 'CSidebarNavItem', - name: 'Label info', - to: '', - icon: { - name: 'cil-star', - className: 'text-info' - }, - label: true - }, - { - _tag: 'CSidebarNavItem', - name: 'Label warning', - to: '', - icon: { - name: 'cil-star', - className: 'text-warning' - }, - label: true - }, - { - _tag: 'CSidebarNavDivider', - className: 'm-2' - } + // { + // _component: 'CNavGroup', + // anchorText: 'Buttons', + // route: '/buttons', + // icon: 'cil-cursor', + // items: [ + // { + // _component: 'CNavItem', + // anchorText: 'Buttons', + // to: '/buttons/buttons', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Brand buttons', + // to: '/buttons/brand-buttons', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Buttons groups', + // to: '/buttons/button-groups', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Dropdowns', + // to: '/buttons/button-dropdowns', + // } + // ], + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Charts', + // to: '/charts', + // icon: 'cil-chart-pie' + // }, + // { + // _component: 'CNavGroup', + // anchorText: 'Icons', + // route: '/icons', + // icon: 'cil-star', + // items: [ + // { + // _component: 'CNavItem', + // anchorText: 'CoreUI Free', + // to: '/icons/coreui-icons', + // badge: { + // color: 'success', + // text: 'NEW', + // }, + // }, + // { + // _component: 'CNavItem', + // anchorText: 'CoreUI Flags', + // to: '/icons/flags', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'CoreUI Brands', + // to: '/icons/brands', + // }, + // ], + // }, + // { + // _component: 'CNavGroup', + // anchorText: 'Notifications', + // route: '/notifications', + // icon: 'cil-bell', + // items: [ + // { + // _component: 'CNavItem', + // anchorText: 'Alerts', + // to: '/notifications/alerts', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Badges', + // to: '/notifications/badges', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Modal', + // to: '/notifications/modals', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Toaster', + // to: '/notifications/toaster' + // } + // ] + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Widgets', + // to: '/widgets', + // icon: 'cil-calculator', + // badge: { + // color: 'info', + // text: 'NEW', + // }, + // }, + // { + // _component: 'CSidebarNavDivider' + // }, + // { + // _component: 'CSidebarNavTitle', + // items: ['Extras'], + // }, + // { + // _component: 'CNavGroup', + // anchorText: 'Pages', + // route: '/pages', + // icon: 'cil-star', + // items: [ + // { + // _component: 'CNavItem', + // anchorText: 'Login', + // to: '/login', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Register', + // to: '/register', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Error 404', + // to: '/404', + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Error 500', + // to: '/500', + // }, + // ], + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Disabled', + // icon: 'cil-ban', + // badge: { + // color: 'secondary', + // text: 'NEW', + // }, + // addLinkClass: 'c-disabled', + // 'disabled': true + // }, + // { + // _component: 'CSidebarNavDivider', + // classanchorText: 'm-2' + // }, + // { + // _component: 'CSidebarNavTitle', + // items: ['Labels'] + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Label danger', + // to: '', + // icon: { + // anchorText: 'cil-star', + // classanchorText: 'text-danger' + // }, + // label: true + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Label info', + // to: '', + // icon: { + // anchorText: 'cil-star', + // classanchorText: 'text-info' + // }, + // label: true + // }, + // { + // _component: 'CNavItem', + // anchorText: 'Label warning', + // to: '', + // icon: { + // anchorText: 'cil-star', + // classanchorText: 'text-warning' + // }, + // label: true + // }, + // { + // _component: 'CSidebarNavDivider', + // classanchorText: 'm-2' + // } ] export default _nav From e95c7e34bb23783b651f1a915ae506f24859efb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 18 Feb 2021 23:40:31 +0100 Subject: [PATCH 207/449] refactor: update some components to v4 --- migration.md | 10 + src/containers/TheFooter.js | 2 +- src/containers/TheHeader.js | 6 +- src/containers/TheLayout.js | 2 +- src/containers/TheSidebar.js | 9 +- src/containers/_nav.js | 318 ++++---- src/reusable/DocsLink.js | 12 +- src/views/base/breadcrumbs/Breadcrumbs.js | 26 +- src/views/base/cards/Cards.js | 99 +-- src/views/base/forms/BasicForms.js | 942 ++++++++++------------ src/views/base/navbars/Navbars.js | 12 +- src/views/notifications/alerts/Alerts.js | 2 +- 12 files changed, 685 insertions(+), 755 deletions(-) diff --git a/migration.md b/migration.md index d5f130c7b..2f72488e7 100644 --- a/migration.md +++ b/migration.md @@ -16,6 +16,16 @@ - variant="pill" --> shape="rounded-pill" - variant="square" --> shape="rounded-0" +## Forms + +- `CInput` => `CFormControl` +- `CLabel` => `CFormLabel` +- `CSelect` => `CFormSelect` + +- Deprecated component `CFormGroup` +- Deprecated component `CInputGroupAppend` +- Deprecated component `CInputGroupPrepend` + ## Header - Deprecated pro `withSubheader` diff --git a/src/containers/TheFooter.js b/src/containers/TheFooter.js index fd884efee..6a16514ab 100644 --- a/src/containers/TheFooter.js +++ b/src/containers/TheFooter.js @@ -3,7 +3,7 @@ import { CFooter } from '@coreui/react-ts' const TheFooter = () => { return ( - +
CoreUI © 2020 creativeLabs. diff --git a/src/containers/TheHeader.js b/src/containers/TheHeader.js index 7e432719c..1cd2ad4b1 100644 --- a/src/containers/TheHeader.js +++ b/src/containers/TheHeader.js @@ -1,7 +1,7 @@ import React from "react"; import { NavLink } from "react-router-dom"; import { useSelector, useDispatch } from "react-redux"; -import { CToggler, CBreadcrumbRouter, CLink } from "@coreui/react"; +import { CToggler, CBreadcrumbRouter } from "@coreui/react"; import { CContainer, CHeader, @@ -91,7 +91,7 @@ const TheHeader = () => { className="border-0 c-subheader-nav m-0 px-0 px-md-3" routes={routes} /> - + {/* @@ -107,7 +107,7 @@ const TheHeader = () => {  Settings - + */} ); diff --git a/src/containers/TheLayout.js b/src/containers/TheLayout.js index 2da9cc37e..e5f88c9f4 100644 --- a/src/containers/TheLayout.js +++ b/src/containers/TheLayout.js @@ -9,7 +9,7 @@ import { const TheLayout = () => { return ( -
+
diff --git a/src/containers/TheSidebar.js b/src/containers/TheSidebar.js index fbf13009b..9201ab277 100644 --- a/src/containers/TheSidebar.js +++ b/src/containers/TheSidebar.js @@ -13,7 +13,7 @@ import { CSidebar, CSidebarBrand, CSidebarNav, - CSidebarNavGenerator, + CCreateNavItem, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' @@ -27,8 +27,9 @@ const TheSidebar = () => { return ( dispatch({type: 'set', sidebarShow: val })} + position="sticky" + selfHiding="md" + // onShowChange={(val) => dispatch({type: 'set', sidebarShow: val })} > { - , badge: { @@ -14,217 +14,245 @@ const _nav = [ text: 'NEW', } }, - // { - // _component: 'CSidebarNavTitle', - // items: ['Theme'] - // }, + { + _component: 'CNavTitle', + anchor: 'Theme' + }, { _component: 'CNavItem', as: NavLink, - anchorText: 'Colors', + anchor: 'Colors', to: '/theme/colors', icon: 'cil-drop', }, { _component: 'CNavItem', as: NavLink, - anchorText: 'Typography', + anchor: 'Typography', to: '/theme/typography', icon: 'cil-pencil', }, - // { - // _component: 'CSidebarNavTitle', - // items: ['Components'] - // }, + { + _component: 'CNavTitle', + anchor: 'Components' + }, { _component: 'CNavGroup', - anchorText: 'Base', - route: '/base', + as: NavLink, + anchor: 'Base', + to: '/to', icon: 'cil-puzzle', items: [ { _component: 'CNavItem', as: NavLink, - anchorText: 'Breadcrumb', + anchor: 'Breadcrumb', to: '/base/breadcrumbs', }, { _component: 'CNavItem', as: NavLink, - anchorText: 'Cards', + anchor: 'Cards', to: '/base/cards', }, { _component: 'CNavItem', - anchorText: 'Carousel', + as: NavLink, + anchor: 'Carousel', to: '/base/carousels', }, { _component: 'CNavItem', - anchorText: 'Collapse', + as: NavLink, + anchor: 'Collapse', to: '/base/collapses', }, { _component: 'CNavItem', - anchorText: 'Forms', + as: NavLink, + anchor: 'Forms', to: '/base/forms', }, { _component: 'CNavItem', - anchorText: 'Jumbotron', + as: NavLink, + anchor: 'Jumbotron', to: '/base/jumbotrons', }, { _component: 'CNavItem', - anchorText: 'List group', + as: NavLink, + anchor: 'List group', to: '/base/list-groups', }, { _component: 'CNavItem', - anchorText: 'Navs', + as: NavLink, + anchor: 'Navs', to: '/base/navs', }, { _component: 'CNavItem', - anchorText: 'Navbars', + as: NavLink, + anchor: 'Navbars', to: '/base/navbars', }, { _component: 'CNavItem', - anchorText: 'Pagination', + as: NavLink, + anchor: 'Pagination', to: '/base/paginations', }, { _component: 'CNavItem', - anchorText: 'Popovers', + as: NavLink, + anchor: 'Popovers', to: '/base/popovers', }, { _component: 'CNavItem', - anchorText: 'Progress', + as: NavLink, + anchor: 'Progress', to: '/base/progress-bar', }, { _component: 'CNavItem', - anchorText: 'Switches', + as: NavLink, + anchor: 'Switches', to: '/base/switches', }, { _component: 'CNavItem', - anchorText: 'Tables', + as: NavLink, + anchor: 'Tables', to: '/base/tables', }, { _component: 'CNavItem', - anchorText: 'Tabs', + as: NavLink, + anchor: 'Tabs', to: '/base/tabs', }, { _component: 'CNavItem', - anchorText: 'Tooltips', + as: NavLink, + anchor: 'Tooltips', to: '/base/tooltips', }, ], }, - // { - // _component: 'CNavGroup', - // anchorText: 'Buttons', - // route: '/buttons', - // icon: 'cil-cursor', - // items: [ - // { - // _component: 'CNavItem', - // anchorText: 'Buttons', - // to: '/buttons/buttons', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Brand buttons', - // to: '/buttons/brand-buttons', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Buttons groups', - // to: '/buttons/button-groups', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Dropdowns', - // to: '/buttons/button-dropdowns', - // } - // ], - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Charts', - // to: '/charts', - // icon: 'cil-chart-pie' - // }, - // { - // _component: 'CNavGroup', - // anchorText: 'Icons', - // route: '/icons', - // icon: 'cil-star', - // items: [ - // { - // _component: 'CNavItem', - // anchorText: 'CoreUI Free', - // to: '/icons/coreui-icons', - // badge: { - // color: 'success', - // text: 'NEW', - // }, - // }, - // { - // _component: 'CNavItem', - // anchorText: 'CoreUI Flags', - // to: '/icons/flags', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'CoreUI Brands', - // to: '/icons/brands', - // }, - // ], - // }, - // { - // _component: 'CNavGroup', - // anchorText: 'Notifications', - // route: '/notifications', - // icon: 'cil-bell', - // items: [ - // { - // _component: 'CNavItem', - // anchorText: 'Alerts', - // to: '/notifications/alerts', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Badges', - // to: '/notifications/badges', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Modal', - // to: '/notifications/modals', - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Toaster', - // to: '/notifications/toaster' - // } - // ] - // }, - // { - // _component: 'CNavItem', - // anchorText: 'Widgets', - // to: '/widgets', - // icon: 'cil-calculator', - // badge: { - // color: 'info', - // text: 'NEW', - // }, - // }, + { + _component: 'CNavGroup', + anchor: 'Buttons', + // route: '/buttons', + icon: 'cil-cursor', + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Buttons', + to: '/buttons/buttons', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Brand buttons', + to: '/buttons/brand-buttons', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Buttons groups', + to: '/buttons/button-groups', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Dropdowns', + to: '/buttons/button-dropdowns', + } + ], + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Charts', + to: '/charts', + icon: 'cil-chart-pie' + }, + { + _component: 'CNavGroup', + anchor: 'Icons', + // route: '/icons', + icon: 'cil-star', + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'CoreUI Free', + to: '/icons/coreui-icons', + badge: { + color: 'success', + text: 'NEW', + }, + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'CoreUI Flags', + to: '/icons/flags', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'CoreUI Brands', + to: '/icons/brands', + }, + ], + }, + { + _component: 'CNavGroup', + anchor: 'Notifications', + // route: '/notifications', + icon: 'cil-bell', + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Alerts', + to: '/notifications/alerts', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Badges', + to: '/notifications/badges', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Modal', + to: '/notifications/modals', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Toaster', + to: '/notifications/toaster' + } + ] + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Widgets', + to: '/widgets', + icon: 'cil-calculator', + badge: { + color: 'info', + text: 'NEW', + }, + }, // { // _component: 'CSidebarNavDivider' // }, @@ -234,35 +262,35 @@ const _nav = [ // }, // { // _component: 'CNavGroup', - // anchorText: 'Pages', + // anchor: 'Pages', // route: '/pages', // icon: 'cil-star', // items: [ // { // _component: 'CNavItem', - // anchorText: 'Login', + // anchor: 'Login', // to: '/login', // }, // { // _component: 'CNavItem', - // anchorText: 'Register', + // anchor: 'Register', // to: '/register', // }, // { // _component: 'CNavItem', - // anchorText: 'Error 404', + // anchor: 'Error 404', // to: '/404', // }, // { // _component: 'CNavItem', - // anchorText: 'Error 500', + // anchor: 'Error 500', // to: '/500', // }, // ], // }, // { // _component: 'CNavItem', - // anchorText: 'Disabled', + // anchor: 'Disabled', // icon: 'cil-ban', // badge: { // color: 'secondary', @@ -273,7 +301,7 @@ const _nav = [ // }, // { // _component: 'CSidebarNavDivider', - // classanchorText: 'm-2' + // classanchor: 'm-2' // }, // { // _component: 'CSidebarNavTitle', @@ -281,37 +309,37 @@ const _nav = [ // }, // { // _component: 'CNavItem', - // anchorText: 'Label danger', + // anchor: 'Label danger', // to: '', // icon: { - // anchorText: 'cil-star', - // classanchorText: 'text-danger' + // anchor: 'cil-star', + // classanchor: 'text-danger' // }, // label: true // }, // { // _component: 'CNavItem', - // anchorText: 'Label info', + // anchor: 'Label info', // to: '', // icon: { - // anchorText: 'cil-star', - // classanchorText: 'text-info' + // anchor: 'cil-star', + // classanchor: 'text-info' // }, // label: true // }, // { // _component: 'CNavItem', - // anchorText: 'Label warning', + // anchor: 'Label warning', // to: '', // icon: { - // anchorText: 'cil-star', - // classanchorText: 'text-warning' + // anchor: 'cil-star', + // classanchor: 'text-warning' // }, // label: true // }, // { // _component: 'CSidebarNavDivider', - // classanchorText: 'm-2' + // classanchor: 'm-2' // } ] diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index 673447f68..99ca6e033 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -11,13 +11,13 @@ const DocsLink = props => { const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href return ( -
- + { text || 'docs' } @@ -25,4 +25,4 @@ const DocsLink = props => { ) } -export default React.memo(DocsLink) \ No newline at end of file +export default React.memo(DocsLink) diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index ea3b6cefa..97804cf63 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -1,17 +1,17 @@ -import React from 'react' +import React from "react"; import { CBreadcrumb, CBreadcrumbItem, - CBreadcrumbRouter, CCard, CCardBody, CCardHeader, CCol, CRow, - CLink -} from '@coreui/react-ts' -import { DocsLink } from 'src/reusable' -import routes from '../../../routes' + CLink, +} from "@coreui/react-ts"; +import { CBreadcrumbRouter } from '@coreui/react' +import { DocsLink } from "src/reusable"; +import routes from "../../../routes"; const Breadcrumbs = () => { return ( @@ -20,11 +20,11 @@ const Breadcrumbs = () => { Bootstrap Breadcrumb - +
CBreadcrumbRouter wrapper component
- +
Manual
@@ -51,15 +51,13 @@ const Breadcrumbs = () => { Data - - Bootstrap - + Bootstrap
- ) -} + ); +}; -export default Breadcrumbs +export default Breadcrumbs; diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index 9e5123884..f66603b27 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -49,9 +49,7 @@ const Cards = () => { Card with icon -
- -
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut @@ -64,9 +62,7 @@ const Cards = () => { Card with switch -
- -
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut @@ -79,9 +75,7 @@ const Cards = () => { Card with label -
- Success -
+ Success
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut @@ -94,9 +88,7 @@ const Cards = () => { Card with label -
- 42 -
+ 42
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut @@ -108,7 +100,7 @@ const Cards = () => { - + Card outline primary @@ -120,7 +112,7 @@ const Cards = () => { - + Card outline secondary @@ -132,7 +124,7 @@ const Cards = () => { - + Card outline success @@ -144,7 +136,7 @@ const Cards = () => { - + Card outline info @@ -156,7 +148,7 @@ const Cards = () => { - + Card outline warning @@ -168,7 +160,7 @@ const Cards = () => { - + Card outline danger @@ -183,7 +175,7 @@ const Cards = () => { - + Card with accent @@ -195,7 +187,7 @@ const Cards = () => { - + Card with accent @@ -207,7 +199,7 @@ const Cards = () => { - + Card with accent @@ -219,7 +211,7 @@ const Cards = () => { - + Card with accent @@ -231,7 +223,7 @@ const Cards = () => { - + Card with accent @@ -243,7 +235,7 @@ const Cards = () => { - + Card with accent @@ -257,7 +249,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -267,7 +259,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -277,7 +269,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -287,7 +279,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -297,7 +289,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -307,7 +299,7 @@ const Cards = () => { - +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -319,7 +311,7 @@ const Cards = () => { - + Card title @@ -331,7 +323,7 @@ const Cards = () => { - + Card title @@ -343,7 +335,7 @@ const Cards = () => { - + Card title @@ -355,7 +347,7 @@ const Cards = () => { - + Card title @@ -366,45 +358,6 @@ const Cards = () => { - - - - Card title - gradient - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. - - - - - - - - Card actions -
- - - - setCollapsed(!collapsed)}> - - - setShowCard(false)}> - - -
-
- - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. - - -
-
-
) diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 0a280097e..24932f776 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -1,4 +1,11 @@ import React from 'react' +import { + CFade, + CValidFeedback, + CInvalidFeedback, + CTextarea, + CSwitch +} from '@coreui/react' import { CButton, CCard, @@ -7,30 +14,32 @@ import { CCardHeader, CCol, CCollapse, + CDropdown, CDropdownItem, CDropdownMenu, CDropdownToggle, - CFade, + // CFade, CForm, - CFormGroup, + CFormCheck, + CFormControl, + CFormLabel, CFormText, - CValidFeedback, - CInvalidFeedback, - CTextarea, - CInput, - CInputFile, - CInputCheckbox, - CInputRadio, + CFormSelect, + // CValidFeedback, + // CInvalidFeedback, + // CTextarea, + // CInput, + // CInputFile, + // CInputRadio, CInputGroup, - CInputGroupAppend, - CInputGroupPrepend, - CDropdown, + // CInputGroupAppend, + // CInputGroupPrepend, CInputGroupText, - CLabel, - CSelect, + // CLabel, + // CSelect, CRow, - CSwitch -} from '@coreui/react' + // CSwitch +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' @@ -51,25 +60,25 @@ const BasicForms = () => { - - Name - - +
+ Name + +
- - Credit Card Number - - +
+ Credit Card Number + +
- - Month - +
+ Month + @@ -82,13 +91,13 @@ const BasicForms = () => { - - + +
- - Year - +
+ Year + @@ -99,14 +108,14 @@ const BasicForms = () => { - - + +
- - CVV/CVC - - +
+ CVV/CVC + +
@@ -119,36 +128,36 @@ const BasicForms = () => { Form - - Company - - - - VAT - - - - Street - - - +
+ Company + +
+
+ VAT + +
+
+ Street + +
+ - - City - - +
+ City + +
- - Postal Code - - +
+ Postal Code + +
-
- - Country - - + +
+ Country + +
@@ -162,60 +171,60 @@ const BasicForms = () => { - + - Static + Static

Username

-
- + + - Text Input + Text Input - + This is a help text - - + + - Email Input + Email Input - + Please enter your email - - + + - Password + Password - + Please enter a complex password - - + + - Date Input + Date Input - + - - + + - Disabled Input + Disabled Input - + - - + + - Textarea + Textarea { placeholder="Content..." /> - - + + - Select + Select - + - + - - + + - Select Large + Select Large - + - + - - + + - Select Small + Select Small - + - + - - + + - Disabled Select + Disabled Select - { - + - - + + Switch checkboxes @@ -329,121 +338,102 @@ const BasicForms = () => { variant="opposite" /> - - + + - Radios + Radios - - - Option 1 - - - - Option 2 - - - - Option 3 - - - - +
+ +
+
+ +
+
+ +
+ + + - Inline Radios + Inline Radios - - - One - - - - Two - - - - Three - - -
- - Checkboxes +
+ + + +
+ + + + Checkboxes - - + - Option 1 - - - - Option 2 - - - - Option 3 - - -
- +
+
+ +
+
+ +
+ + + - Inline Checkboxes + Inline Checkboxes - - + - One - - - - Two - - - - Three - - - - - File input + + +
+ + + + File input - + - - + + - Multiple File input + Multiple File input - - + Choose Files... - + - - - Custom file input + + + Custom file input - - + + Choose file... - + - + @@ -458,14 +448,14 @@ const BasicForms = () => { - - Name - - - - Email - - +
+ Name + +
+
+ Email + +
@@ -482,24 +472,24 @@ const BasicForms = () => { - + - Email + Email - + Please enter your email - - + + - Password + Password - + Please enter your password - + @@ -513,16 +503,16 @@ const BasicForms = () => { - - Email - +
+ Email + Please enter your email - - - Password - +
+
+ Password + Please enter your password - +
@@ -536,56 +526,56 @@ const BasicForms = () => { - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + @@ -599,24 +589,24 @@ const BasicForms = () => { - - Small Input + + Small Input - + - - - Normal Input + + + Normal Input - + - - - Large Input + + + Large Input - + - + @@ -634,16 +624,16 @@ const BasicForms = () => { validation feedback - - Input is valid - +
+ Input is valid + Cool! Input is valid - - - Input is invalid - +
+
+ Input is invalid + Houston, we have a problem... - +
@@ -654,19 +644,19 @@ const BasicForms = () => { - - Non-required input - +
+ Non-required input + Non-required - - - Required input - +
+
+ Required input + Please provide a valid information Input provided - +
@@ -680,45 +670,37 @@ const BasicForms = () => { - + - - - - - - - + + + + + - - + + - - - - - - - + + + + + - - + + - - - - - - - - - .00 - + + + + + + .00 - + @@ -734,39 +716,31 @@ const BasicForms = () => { - + - - - Search - - + + Search + - - + + - - - - Submit - + + + Submit - - + + - - - - - - - - + + + + - + @@ -782,9 +756,9 @@ const BasicForms = () => { - + - + Dropdown @@ -797,14 +771,14 @@ const BasicForms = () => { Separated link - + - - + + - - + + Dropdown @@ -819,10 +793,10 @@ const BasicForms = () => { - - + + - + Action @@ -833,7 +807,7 @@ const BasicForms = () => { Separated link - + Dropdown @@ -848,7 +822,7 @@ const BasicForms = () => { - + @@ -867,46 +841,46 @@ const BasicForms = () => { - + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - + @@ -926,46 +900,46 @@ const BasicForms = () => { - + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - + @@ -986,42 +960,30 @@ const BasicForms = () => { - - - - Username - - - - - +
+ + Username + + - - - - - Email - - - - - +
+
+ + Email + + - - - - - Password - - - - - +
+
+ + Password + + - - +
+
Submit - +
@@ -1033,33 +995,27 @@ const BasicForms = () => { - - - - - - +
+ + + - - - - - - - +
+
+ + + - - - - - - - +
+
+ + + - - +
+
Submit - +
@@ -1071,33 +1027,27 @@ const BasicForms = () => { - - - - - - +
+ + + - - - - - - - +
+
+ + + - - - - - - - +
+
+ + + - - +
+
Submit - +
@@ -1132,67 +1082,55 @@ const BasicForms = () => { - - Prepended text +
+ Prepended text
- - @ - - + @ +

Here's some help text

- - - Appended text +
+
+ Appended text
- - - - .00 - + + + .00 Here's more help text
- - - Append and prepend +
+
+ Append and prepend
- - $ - - - - .00 - + $ + + .00
- - - Append with button +
+
+ Append with button
- - - - Go! - + + + Go!
- - - Two-button append +
+
+ Two-button append
- - - - Search - Options - + + + Search + Options
- +
Save changes Cancel diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index 54ae45c25..e69a11b97 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -1,4 +1,10 @@ import React, { useState } from 'react' +import { + CToggler, + CForm, + CInput, + CImg +} from '@coreui/react' import { CCard, CCardBody, @@ -11,14 +17,10 @@ import { CNavbarNav, CNavbarBrand, CNavbarText, - CToggler, CNavLink, CDropdown, - CForm, - CInput, CButton, - CImg -} from '@coreui/react' +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const CNavbars = () => { diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index 745e25866..795a99fd3 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -154,7 +154,7 @@ const Alerts = () => { color="warning" show={visible} closeButton - onShowChange={setVisible} + visible={setVisible} > I will be closed in {visible} seconds! Date: Tue, 23 Mar 2021 01:34:27 +0100 Subject: [PATCH 208/449] refactor: update to the latest version of @coreui/react --- src/containers/TheLayout.js | 4 +- src/containers/TheSidebar.js | 2 +- src/containers/_nav.js | 71 ++++++++++--------- src/routes.js | 5 ++ src/scss/_layout.scss | 7 ++ src/scss/style.scss | 12 ++-- src/views/base/forms/BasicForms.js | 24 ++----- src/views/base/navbars/Navbars.js | 16 ++--- .../button-dropdowns/ButtonDropdowns.js | 38 +++++----- .../buttons/button-groups/ButtonGroups.js | 19 ++--- src/views/icons/brands/Brands.js | 2 +- src/views/icons/coreui-icons/CoreUIIcons.js | 2 +- src/views/icons/flags/Flags.js | 2 +- src/views/pages/login/Login.js | 25 +++---- src/views/pages/register/Register.js | 41 +++++------ src/views/widgets/Widgets.js | 63 ++++++++-------- src/views/widgets/WidgetsBrand.js | 40 ++++++++--- src/views/widgets/WidgetsDropdown.js | 8 +-- 18 files changed, 191 insertions(+), 190 deletions(-) create mode 100644 src/scss/_layout.scss diff --git a/src/containers/TheLayout.js b/src/containers/TheLayout.js index e5f88c9f4..80b8e89cf 100644 --- a/src/containers/TheLayout.js +++ b/src/containers/TheLayout.js @@ -9,9 +9,9 @@ import { const TheLayout = () => { return ( -
+
-
+
diff --git a/src/containers/TheSidebar.js b/src/containers/TheSidebar.js index 9201ab277..3f5d1705f 100644 --- a/src/containers/TheSidebar.js +++ b/src/containers/TheSidebar.js @@ -27,7 +27,7 @@ const TheSidebar = () => { return ( dispatch({type: 'set', sidebarShow: val })} > diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 01f428911..9552fd1d9 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -1,6 +1,6 @@ import React from 'react' import CIcon from '@coreui/icons-react' -import { NavLink } from "react-router-dom"; +import { NavLink } from "react-router-dom" const _nav = [ { @@ -256,38 +256,41 @@ const _nav = [ // { // _component: 'CSidebarNavDivider' // }, - // { - // _component: 'CSidebarNavTitle', - // items: ['Extras'], - // }, - // { - // _component: 'CNavGroup', - // anchor: 'Pages', - // route: '/pages', - // icon: 'cil-star', - // items: [ - // { - // _component: 'CNavItem', - // anchor: 'Login', - // to: '/login', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Register', - // to: '/register', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Error 404', - // to: '/404', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Error 500', - // to: '/500', - // }, - // ], - // }, + { + _component: 'CNavTitle', + anchor: 'Extras', + }, + { + _component: 'CNavGroup', + anchor: 'Pages', + icon: 'cil-star', + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Login', + to: '/pages/login', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Register', + to: '/pages/register', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Error 404', + to: '/pages/404', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Error 500', + to: '/pages/500', + }, + ], + }, // { // _component: 'CNavItem', // anchor: 'Disabled', @@ -304,7 +307,7 @@ const _nav = [ // classanchor: 'm-2' // }, // { - // _component: 'CSidebarNavTitle', + // _component: 'CNavTitle', // items: ['Labels'] // }, // { diff --git a/src/routes.js b/src/routes.js index 9620be99f..d85d94eca 100644 --- a/src/routes.js +++ b/src/routes.js @@ -38,6 +38,9 @@ const Widgets = React.lazy(() => import('./views/widgets/Widgets')); const Users = React.lazy(() => import('./views/users/Users')); const User = React.lazy(() => import('./views/users/User')); +const Login = React.lazy(() => import('./views/pages/login/Login')); +const Register = React.lazy(() => import('./views/pages/register/Register')); + const routes = [ { path: '/', exact: true, name: 'Home' }, { path: '/dashboard', name: 'Dashboard', component: Dashboard }, @@ -76,6 +79,8 @@ const routes = [ { path: '/notifications/badges', name: 'Badges', component: Badges }, { path: '/notifications/modals', name: 'Modals', component: Modals }, { path: '/notifications/toaster', name: 'Toaster', component: Toaster }, + { path: '/pages/login', name: 'Login', component: Login }, + { path: '/pages/register', name: 'Register', component: Register }, { path: '/widgets', name: 'Widgets', component: Widgets }, { path: '/users', exact: true, name: 'Users', component: Users }, { path: '/users/:id', exact: true, name: 'User Details', component: User } diff --git a/src/scss/_layout.scss b/src/scss/_layout.scss new file mode 100644 index 000000000..81912d572 --- /dev/null +++ b/src/scss/_layout.scss @@ -0,0 +1,7 @@ +.wrapper { + width: 100%; + @include ltr-rtl("padding-left", var(--cui-sidebar-occupy-start, 0)); + transform: translateZ(0); + will-change: auto; + @include transition(padding .15s); +} diff --git a/src/scss/style.scss b/src/scss/style.scss index e993a8084..2a8be431b 100644 --- a/src/scss/style.scss +++ b/src/scss/style.scss @@ -1,11 +1,13 @@ // If you want to override variables do it here @import "variables"; -// Import CoreUI styles -@import "~@coreui/coreui/scss/coreui.scss"; +$enable-ltr: true; +$enable-rtl: true; -// Some temp fixes -@import "fixes"; +// Import styles +@import "@coreui/coreui/scss/coreui"; -// If you want to add something do it here +@import "layout"; + +// If you want to add custom CSS you can put it here. @import "custom"; diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 24932f776..da2d34c01 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -3,7 +3,6 @@ import { CFade, CValidFeedback, CInvalidFeedback, - CTextarea, CSwitch } from '@coreui/react' import { @@ -18,27 +17,15 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - // CFade, CForm, CFormCheck, CFormControl, CFormLabel, CFormText, CFormSelect, - // CValidFeedback, - // CInvalidFeedback, - // CTextarea, - // CInput, - // CInputFile, - // CInputRadio, CInputGroup, - // CInputGroupAppend, - // CInputGroupPrepend, CInputGroupText, - // CLabel, - // CSelect, CRow, - // CSwitch } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' @@ -227,7 +214,8 @@ const BasicForms = () => { Textarea - { - - - Dropdown - + + + Dropdown + Action Another Action diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index e69a11b97..137d2a8b3 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -1,8 +1,6 @@ import React, { useState } from 'react' import { CToggler, - CForm, - CInput, CImg } from '@coreui/react' import { @@ -13,6 +11,8 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, + CForm, + CFormControl, CNavbar, CNavbarNav, CNavbarBrand, @@ -48,8 +48,8 @@ const CNavbars = () => { Link - - + { - - + { - - + diff --git a/src/views/buttons/button-dropdowns/ButtonDropdowns.js b/src/views/buttons/button-dropdowns/ButtonDropdowns.js index 3aba0ab8e..8218b384a 100644 --- a/src/views/buttons/button-dropdowns/ButtonDropdowns.js +++ b/src/views/buttons/button-dropdowns/ButtonDropdowns.js @@ -13,11 +13,10 @@ import { CDropdownMenu, CDropdownToggle, CRow, - CFormGroup, - CLabel, - CInput, - CInputCheckbox -} from '@coreui/react' + CFormLabel, + CFormControl, + CFormCheck +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const ButtonDropdowns = () => { @@ -393,24 +392,23 @@ const ButtonDropdowns = () => { - - Email address - - - - Password - - - - - Remember me - - +
+ Email address + +
+
+ Password + +
+
+ +
+
Sign in - +
- Register + Register Forgot password?
diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index 5ba153ac2..436bbea24 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -10,14 +10,13 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, + CFormControl, + CInputGroup, + CInputGroupText, CRow, } from '@coreui/react-ts' import { CButtonToolbar, - CInput, - CInputGroup, - CInputGroupPrepend, - CInputGroupText, CCallout } from '@coreui/react' import { DocsLink } from 'src/reusable' @@ -82,10 +81,8 @@ const ButtonGroups = () => { 4 - - @ - - + @ + @@ -96,10 +93,8 @@ const ButtonGroups = () => { 4 - - @ - - + @ + diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js index ecd2c728f..3463bd08a 100644 --- a/src/views/icons/brands/Brands.js +++ b/src/views/icons/brands/Brands.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { brandSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js index 4c48aa84e..33675421e 100644 --- a/src/views/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/icons/coreui-icons/CoreUIIcons.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' import { freeSet } from '@coreui/icons' import { getIconsView } from '../brands/Brands.js' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js index 65e3e5a60..44fc32faf 100644 --- a/src/views/icons/flags/Flags.js +++ b/src/views/icons/flags/Flags.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' import { getIconsView } from '../brands/Brands.js' import { flagSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index 7f90972cb..e423dedf9 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -8,12 +8,11 @@ import { CCol, CContainer, CForm, - CInput, + CFormControl, CInputGroup, - CInputGroupPrepend, CInputGroupText, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Login = () => { @@ -29,20 +28,16 @@ const Login = () => {

Login

Sign In to your account

- - - - - - + + + + - - - - - - + + + + diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index 6837ae62b..fcbd7ae2c 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -7,12 +7,11 @@ import { CCol, CContainer, CForm, - CInput, + CFormControl, CInputGroup, - CInputGroupPrepend, CInputGroupText, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Register = () => { @@ -27,34 +26,26 @@ const Register = () => {

Register

Create your account

- - - - - - + + + + - - @ - - + @ + - - - - - - + + + + - - - - - - + + + + Create Account diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 076d425f2..c38734af6 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -28,33 +28,30 @@ const Widgets = () => { - + - + - + - - - + - + - + - + - + - @@ -118,7 +115,7 @@ const Widgets = () => { footerSlot={ { @@ -166,7 +163,7 @@ const Widgets = () => { } @@ -178,7 +175,7 @@ const Widgets = () => { @@ -186,7 +183,7 @@ const Widgets = () => { @@ -194,7 +191,7 @@ const Widgets = () => { @@ -202,7 +199,7 @@ const Widgets = () => { @@ -210,7 +207,7 @@ const Widgets = () => { @@ -221,7 +218,7 @@ const Widgets = () => { @@ -230,7 +227,7 @@ const Widgets = () => { @@ -239,7 +236,7 @@ const Widgets = () => { @@ -248,7 +245,7 @@ const Widgets = () => { @@ -257,7 +254,7 @@ const Widgets = () => { @@ -266,7 +263,7 @@ const Widgets = () => { @@ -277,7 +274,7 @@ const Widgets = () => { @@ -287,7 +284,7 @@ const Widgets = () => { @@ -297,7 +294,7 @@ const Widgets = () => { @@ -307,7 +304,7 @@ const Widgets = () => { @@ -317,7 +314,7 @@ const Widgets = () => { @@ -327,7 +324,7 @@ const Widgets = () => { diff --git a/src/views/widgets/WidgetsBrand.js b/src/views/widgets/WidgetsBrand.js index 4cf071943..27599acaa 100644 --- a/src/views/widgets/WidgetsBrand.js +++ b/src/views/widgets/WidgetsBrand.js @@ -12,11 +12,14 @@ const WidgetsBrand = ({withCharts})=>{ { { { labels="months" /> - + { : - + { { { { return ( - { - { - { - Date: Mon, 5 Apr 2021 23:17:19 +0200 Subject: [PATCH 209/449] refactor: update components to CoreUI 4 --- src/containers/TheContent.js | 5 +- src/containers/TheHeaderDropdownMssg.js | 4 +- src/containers/TheHeaderDropdownNotif.js | 2 +- src/containers/TheHeaderDropdownTasks.js | 2 +- src/containers/_nav.js | 28 ++++----- src/views/base/cards/Cards.js | 2 +- src/views/base/carousels/Carousels.js | 2 +- src/views/base/collapses/Collapses.js | 4 +- src/views/base/forms/BasicForms.js | 6 +- src/views/base/jumbotrons/Jumbotrons.js | 10 +-- src/views/base/list-groups/ListGroups.js | 6 +- src/views/base/paginations/Pagnations.js | 17 ++--- src/views/base/popovers/Popovers.js | 2 +- src/views/base/tables/Tables.js | 6 +- src/views/base/tooltips/Tooltips.js | 4 +- .../buttons/brand-buttons/BrandButtons.js | 2 +- .../buttons/button-groups/ButtonGroups.js | 6 +- src/views/buttons/buttons/Buttons.js | 62 +++++++++---------- src/views/charts/Charts.js | 2 +- src/views/dashboard/Dashboard.js | 8 +-- src/views/notifications/alerts/Alerts.js | 4 +- src/views/notifications/badges/Badges.js | 2 +- src/views/pages/page404/Page404.js | 22 +++---- src/views/pages/page500/Page500.js | 20 +++--- src/views/theme/colors/Colors.js | 2 +- src/views/theme/typography/Typography.js | 2 +- src/views/users/User.js | 2 +- src/views/widgets/Widgets.js | 4 +- 28 files changed, 117 insertions(+), 121 deletions(-) diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index 20ba9b1e5..1c2839302 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -4,11 +4,12 @@ import { Route, Switch } from 'react-router-dom' -import { CContainer, CFade } from '@coreui/react' +import { CFade } from '@coreui/react' +import { CContainer } from '@coreui/react-ts' // routes config import routes from '../routes' - + const loading = (
diff --git a/src/containers/TheHeaderDropdownMssg.js b/src/containers/TheHeaderDropdownMssg.js index 9fae002a7..04d2c2762 100644 --- a/src/containers/TheHeaderDropdownMssg.js +++ b/src/containers/TheHeaderDropdownMssg.js @@ -5,6 +5,8 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, +} from '@coreui/react-ts' +import { CImg } from '@coreui/react' import CIcon from '@coreui/icons-react' @@ -17,7 +19,7 @@ const TheHeaderDropdownMssg = () => { direction="down" > - {itemsCount} + {itemsCount} { > - {itemsCount} + {itemsCount} { > - {itemsCount} + {itemsCount} , + icon: , badge: { color: 'info', text: 'NEW', @@ -23,14 +23,14 @@ const _nav = [ as: NavLink, anchor: 'Colors', to: '/theme/colors', - icon: 'cil-drop', + icon: , }, { _component: 'CNavItem', as: NavLink, anchor: 'Typography', to: '/theme/typography', - icon: 'cil-pencil', + icon: , }, { _component: 'CNavTitle', @@ -41,7 +41,7 @@ const _nav = [ as: NavLink, anchor: 'Base', to: '/to', - icon: 'cil-puzzle', + icon: , items: [ { _component: 'CNavItem', @@ -145,7 +145,7 @@ const _nav = [ _component: 'CNavGroup', anchor: 'Buttons', // route: '/buttons', - icon: 'cil-cursor', + icon: , items: [ { _component: 'CNavItem', @@ -178,13 +178,13 @@ const _nav = [ as: NavLink, anchor: 'Charts', to: '/charts', - icon: 'cil-chart-pie' + icon: }, { _component: 'CNavGroup', anchor: 'Icons', // route: '/icons', - icon: 'cil-star', + icon: , items: [ { _component: 'CNavItem', @@ -214,7 +214,7 @@ const _nav = [ _component: 'CNavGroup', anchor: 'Notifications', // route: '/notifications', - icon: 'cil-bell', + icon: , items: [ { _component: 'CNavItem', @@ -247,7 +247,7 @@ const _nav = [ as: NavLink, anchor: 'Widgets', to: '/widgets', - icon: 'cil-calculator', + icon: , badge: { color: 'info', text: 'NEW', @@ -263,7 +263,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Pages', - icon: 'cil-star', + icon: , items: [ { _component: 'CNavItem', @@ -294,7 +294,7 @@ const _nav = [ // { // _component: 'CNavItem', // anchor: 'Disabled', - // icon: 'cil-ban', + // icon: , // badge: { // color: 'secondary', // text: 'NEW', @@ -315,7 +315,7 @@ const _nav = [ // anchor: 'Label danger', // to: '', // icon: { - // anchor: 'cil-star', + // anchor: , // classanchor: 'text-danger' // }, // label: true @@ -325,7 +325,7 @@ const _nav = [ // anchor: 'Label info', // to: '', // icon: { - // anchor: 'cil-star', + // anchor: , // classanchor: 'text-info' // }, // label: true @@ -335,7 +335,7 @@ const _nav = [ // anchor: 'Label warning', // to: '', // icon: { - // anchor: 'cil-star', + // anchor: , // classanchor: 'text-warning' // }, // label: true diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index f66603b27..41974c2d0 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -88,7 +88,7 @@ const Cards = () => { Card with label - 42 + 42 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index 9e5e7270d..fd075c983 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -11,7 +11,7 @@ import { CCarouselItem, CCol, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const slides = [ diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index 592cf934e..3b2b784d7 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -7,8 +7,10 @@ import { CCardHeader, CCol, CCollapse, - CFade, CRow +} from '@coreui/react-ts'; +import { + CFade, } from '@coreui/react'; import { DocsLink } from 'src/reusable' diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index da2d34c01..0178fc6c6 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -309,20 +309,20 @@ const BasicForms = () => { className="me-1" color="danger" defaultChecked - shape="pill" + shape="rounded-pill" /> diff --git a/src/views/base/jumbotrons/Jumbotrons.js b/src/views/base/jumbotrons/Jumbotrons.js index 07d332472..9e1a7ddc1 100644 --- a/src/views/base/jumbotrons/Jumbotrons.js +++ b/src/views/base/jumbotrons/Jumbotrons.js @@ -1,4 +1,9 @@ import React from 'react' +import { + CJumbotron, + CEmbed, + CEmbedItem +} from '@coreui/react' import { CButton, CCard, @@ -6,11 +11,8 @@ import { CCardHeader, CCol, CContainer, - CJumbotron, CRow, - CEmbed, - CEmbedItem -} from '@coreui/react' +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Jumbotrons = () => { diff --git a/src/views/base/list-groups/ListGroups.js b/src/views/base/list-groups/ListGroups.js index 9a5c437e8..d141d3382 100644 --- a/src/views/base/list-groups/ListGroups.js +++ b/src/views/base/list-groups/ListGroups.js @@ -159,15 +159,15 @@ const ListGroups = () => { Cras justo odio - 14 + 14 Dapibus ac facilisis in - 2 + 2 Morbi leo risus - 1 + 1 diff --git a/src/views/base/paginations/Pagnations.js b/src/views/base/paginations/Pagnations.js index 77edbcf88..2014f96be 100644 --- a/src/views/base/paginations/Pagnations.js +++ b/src/views/base/paginations/Pagnations.js @@ -3,8 +3,9 @@ import { CCard, CCardBody, CCardHeader, - CPagination -} from '@coreui/react' + CPagination, + CPaginationItem +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' @@ -20,11 +21,13 @@ const Paginations = () => {
Default
- + + Previous + 1 + 2 + 3 + Next +

Small
diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js index 2f281b52c..b66a501db 100644 --- a/src/views/base/popovers/Popovers.js +++ b/src/views/base/popovers/Popovers.js @@ -4,11 +4,11 @@ import { CCard, CCardBody, CCardHeader, + CLink, CPopover, CRow, CCol, } from '@coreui/react-ts' -import { CLink } from '@coreui/react' import { DocsLink } from 'src/reusable' const Popovers = () => { diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js index 0d4b06c62..bce81564f 100644 --- a/src/views/base/tables/Tables.js +++ b/src/views/base/tables/Tables.js @@ -1,13 +1,15 @@ import React from 'react' +import { + CDataTable, +} from '@coreui/react' import { CBadge, CCard, CCardBody, CCardHeader, CCol, - CDataTable, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' import usersData from '../../users/UsersData' diff --git a/src/views/base/tooltips/Tooltips.js b/src/views/base/tooltips/Tooltips.js index 6131747ba..41e7a5a7b 100644 --- a/src/views/base/tooltips/Tooltips.js +++ b/src/views/base/tooltips/Tooltips.js @@ -4,13 +4,11 @@ import { CCard, CCardBody, CCardHeader, + CLink, CTooltip, CRow, CCol, } from '@coreui/react-ts' -import { - CLink -} from '@coreui/react' import { DocsLink } from 'src/reusable' const Tooltips = () => { diff --git a/src/views/buttons/brand-buttons/BrandButtons.js b/src/views/buttons/brand-buttons/BrandButtons.js index 2a27f65af..b981d07a4 100644 --- a/src/views/buttons/brand-buttons/BrandButtons.js +++ b/src/views/buttons/brand-buttons/BrandButtons.js @@ -6,7 +6,7 @@ import { CCardHeader, CCol, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const BrandButtons = () => { diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index 436bbea24..abaa2485c 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -1,8 +1,10 @@ import React from 'react' import { CButton, + CCallout, CDropdown, CButtonGroup, + CButtonToolbar, CCard, CCardBody, CCardHeader, @@ -15,10 +17,6 @@ import { CInputGroupText, CRow, } from '@coreui/react-ts' -import { - CButtonToolbar, - CCallout -} from '@coreui/react' import { DocsLink } from 'src/reusable' const ButtonGroups = () => { diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js index 6d7088ea9..1e03f9215 100644 --- a/src/views/buttons/buttons/Buttons.js +++ b/src/views/buttons/buttons/Buttons.js @@ -436,31 +436,31 @@ const Buttons = () => { Normal - Primary + Primary - Secondary + Secondary - Success + Success - Warning + Warning - Danger + Danger - Info + Info - Light + Light - Dark + Dark - Link + Link @@ -468,31 +468,31 @@ const Buttons = () => { Active State - Primary + Primary - Secondary + Secondary - Success + Success - Warning + Warning - Danger + Danger - Info + Info - Light + Light - Dark + Dark - Link + Link @@ -500,31 +500,31 @@ const Buttons = () => { Disabled - Primary + Primary - Secondary + Secondary - Success + Success - Warning + Warning - Danger + Danger - Info + Info - Light + Light - Dark + Dark - Link + Link
@@ -553,7 +553,7 @@ const Buttons = () => { Square Button - Pill Button + Pill Button @@ -573,7 +573,7 @@ const Buttons = () => { Square Button - Pill Button + Pill Button @@ -593,7 +593,7 @@ const Buttons = () => { Square Button - Pill Button + Pill Button @@ -626,7 +626,7 @@ const Buttons = () => { - + Pill Button diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js index 266701646..9392c492c 100644 --- a/src/views/charts/Charts.js +++ b/src/views/charts/Charts.js @@ -4,7 +4,7 @@ import { CCardBody, CCardGroup, CCardHeader -} from '@coreui/react' +} from '@coreui/react-ts' import { CChartBar, CChartLine, diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 665454e4d..8491cc710 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -1,13 +1,11 @@ import React, { lazy } from 'react' -import { - CCallout -} from '@coreui/react' import { CAvatar, CBadge, CButton, CButtonGroup, + CCallout, CCard, CCardBody, CCardFooter, @@ -221,10 +219,10 @@ const Dashboard = () => {
-   +   New clients   -   +   Recurring clients
diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index 795a99fd3..c6fb97637 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -1,7 +1,4 @@ import React from 'react' -import { - CLink, -} from '@coreui/react' import { CAlert, CAlertHeading, @@ -10,6 +7,7 @@ import { CCardBody, CCardHeader, CCol, + CLink, CProgress, CRow, } from '@coreui/react-ts' diff --git a/src/views/notifications/badges/Badges.js b/src/views/notifications/badges/Badges.js index 6f74b0fc4..48bab3ad2 100644 --- a/src/views/notifications/badges/Badges.js +++ b/src/views/notifications/badges/Badges.js @@ -30,7 +30,7 @@ const Badges = () => { - Notifications 9 + Notifications 9 diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 109e874bd..9438b6255 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -3,13 +3,11 @@ import { CButton, CCol, CContainer, - CInput, + CFormControl, CInputGroup, - CInputGroupPrepend, - CInputGroupAppend, CInputGroupText, - CRow -} from '@coreui/react' + CRow, +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Page404 = () => { @@ -24,15 +22,13 @@ const Page404 = () => {

The page you are looking for was not found.

- - - - - - - + + + + + Search - + diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index 7cb94b111..af5633b32 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -3,13 +3,11 @@ import { CButton, CCol, CContainer, - CInput, + CFormControl, CInputGroup, - CInputGroupAppend, - CInputGroupPrepend, CInputGroupText, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Page500 = () => { @@ -24,15 +22,13 @@ const Page500 = () => {

The page you are looking for is temporarily unavailable.

- - - - - - - + + + + + Search - + diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index 06abd9b8d..d562191aa 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -6,7 +6,7 @@ import { CCard, CCardHeader, CCardBody -} from '@coreui/react' +} from '@coreui/react-ts' import { rgbToHex } from '@coreui/utils' import { DocsLink } from 'src/reusable' diff --git a/src/views/theme/typography/Typography.js b/src/views/theme/typography/Typography.js index 0d8287871..de8503b44 100644 --- a/src/views/theme/typography/Typography.js +++ b/src/views/theme/typography/Typography.js @@ -3,7 +3,7 @@ import { CCard, CCardHeader, CCardBody -} from '@coreui/react' +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Typography = () => { diff --git a/src/views/users/User.js b/src/views/users/User.js index 2cca30273..f0c66f095 100644 --- a/src/views/users/User.js +++ b/src/views/users/User.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import usersData from './UsersData' diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index c38734af6..330fbdac2 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -1,14 +1,14 @@ import React from 'react' import { CCardFooter, + CCardGroup, CCol, + CLink, CRow, CProgress } from '@coreui/react-ts' import { - CCardGroup, - CLink, CWidgetProgress, CWidgetIcon, CWidgetProgressIcon, From f502f586953305b4fecc3c3a928128ec58fd69e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 9 Apr 2021 23:01:47 +0200 Subject: [PATCH 210/449] refactor: update to CoreUI v4 --- src/App.js | 4 +- src/components/AppBreadcrumb.js | 52 ++ .../TheFooter.js => components/AppFooter.js} | 4 +- .../TheHeader.js => components/AppHeader.js} | 54 +- .../AppSidebar.js} | 33 +- .../header/AppHeaderDropdown.js} | 4 +- .../header/AppHeaderDropdownMssg.js} | 45 +- .../header/AppHeaderDropdownNotif.js} | 4 +- .../header/AppHeaderDropdownTasks.js} | 4 +- src/containers/TheContent.js | 5 +- src/containers/_nav.js | 6 - src/containers/index.js | 34 +- .../TheLayout.js => layout/DefaultLayout.js} | 18 +- src/reusable/DocsLink.js | 2 +- src/routes.js | 2 - src/views/base/breadcrumbs/Breadcrumbs.js | 5 - src/views/base/cards/Cards.js | 6 +- src/views/base/collapses/Collapses.js | 4 +- src/views/base/forms/BasicForms.js | 81 +-- src/views/base/index.js | 3 +- src/views/base/jumbotrons/Jumbotrons.js | 86 ++-- src/views/base/navbars/Navbars.js | 19 +- src/views/base/switches/Switches.js | 485 ------------------ src/views/base/tables/Tables.js | 357 ++++++++----- src/views/dashboard/Dashboard.js | 68 +-- src/views/notifications/toaster/Toaster.js | 141 ++--- src/views/widgets/Widgets.js | 401 +++++++-------- src/views/widgets/WidgetsBrand.js | 230 ++++----- src/views/widgets/WidgetsDropdown.js | 139 ++--- 29 files changed, 875 insertions(+), 1421 deletions(-) create mode 100644 src/components/AppBreadcrumb.js rename src/{containers/TheFooter.js => components/AppFooter.js} (88%) rename src/{containers/TheHeader.js => components/AppHeader.js} (62%) rename src/{containers/TheSidebar.js => components/AppSidebar.js} (54%) rename src/{containers/TheHeaderDropdown.js => components/header/AppHeaderDropdown.js} (97%) rename src/{containers/TheHeaderDropdownMssg.js => components/header/AppHeaderDropdownMssg.js} (72%) rename src/{containers/TheHeaderDropdownNotif.js => components/header/AppHeaderDropdownNotif.js} (96%) rename src/{containers/TheHeaderDropdownTasks.js => components/header/AppHeaderDropdownTasks.js} (96%) rename src/{containers/TheLayout.js => layout/DefaultLayout.js} (56%) delete mode 100644 src/views/base/switches/Switches.js diff --git a/src/App.js b/src/App.js index 4fbee33b3..491ec8a9d 100644 --- a/src/App.js +++ b/src/App.js @@ -9,7 +9,7 @@ const loading = ( ) // Containers -const TheLayout = React.lazy(() => import('./containers/TheLayout')); +const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')); // Pages const Login = React.lazy(() => import('./views/pages/login/Login')); @@ -28,7 +28,7 @@ class App extends Component { } /> } /> } /> - } /> + } /> diff --git a/src/components/AppBreadcrumb.js b/src/components/AppBreadcrumb.js new file mode 100644 index 000000000..be202eae2 --- /dev/null +++ b/src/components/AppBreadcrumb.js @@ -0,0 +1,52 @@ +import React from 'react' +import { useLocation } from "react-router-dom"; + +import routes from "../routes"; + +import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react-ts'; + +const AppBreadcrumb = () => { + const currentLocation = useLocation().pathname + + //array1.find(element => element > 10); + const getRouteName = (pathname, routes) => { + const currentRoute = routes.find(route => route.path === pathname) + return currentRoute.name + } + + const getBreadcrumbs = (location) => { + const breadcrumbs = [] + location.split('/').reduce((prev, curr, index, array) => { + const currentPathname = `${prev}/${curr}` + breadcrumbs.push({ + 'pathname': currentPathname, + 'name': getRouteName(currentPathname, routes), + 'active': index + 1 === array.length ? true : false + }) + return currentPathname + }) + return breadcrumbs + } + + const breadcrumbs = getBreadcrumbs(currentLocation) + + return ( + + Home + { + breadcrumbs.map((breadcrumb, index) => { + return ( + + {breadcrumb.name} + + ) + }) + } + + ) +} + +export default React.memo(AppBreadcrumb) diff --git a/src/containers/TheFooter.js b/src/components/AppFooter.js similarity index 88% rename from src/containers/TheFooter.js rename to src/components/AppFooter.js index 6a16514ab..68d326a65 100644 --- a/src/containers/TheFooter.js +++ b/src/components/AppFooter.js @@ -1,7 +1,7 @@ import React from 'react' import { CFooter } from '@coreui/react-ts' -const TheFooter = () => { +const AppFooter = () => { return (
@@ -16,4 +16,4 @@ const TheFooter = () => { ) } -export default React.memo(TheFooter) +export default React.memo(AppFooter) diff --git a/src/containers/TheHeader.js b/src/components/AppHeader.js similarity index 62% rename from src/containers/TheHeader.js rename to src/components/AppHeader.js index 1cd2ad4b1..0338f1df7 100644 --- a/src/containers/TheHeader.js +++ b/src/components/AppHeader.js @@ -1,29 +1,27 @@ import React from "react"; import { NavLink } from "react-router-dom"; import { useSelector, useDispatch } from "react-redux"; -import { CToggler, CBreadcrumbRouter } from "@coreui/react"; import { CContainer, CHeader, CHeaderBrand, CHeaderDivider, CHeaderNav, + CHeaderToggler, CNavLink, CNavItem, } from "@coreui/react-ts"; import CIcon from "@coreui/icons-react"; -// routes config -import routes from "../routes"; - import { - TheHeaderDropdown, - TheHeaderDropdownMssg, - TheHeaderDropdownNotif, - TheHeaderDropdownTasks, -} from "./index"; + AppBreadcrumb, + AppHeaderDropdown, + AppHeaderDropdownMssg, + AppHeaderDropdownNotif, + AppHeaderDropdownTasks, +} from "../containers/index"; -const TheHeader = () => { +const AppHeader = () => { const dispatch = useDispatch(); const sidebarShow = useSelector((state) => state.sidebarShow); @@ -44,12 +42,12 @@ const TheHeader = () => { return ( - - { - - - - + + + + - - {/* - - - - - - - -  Dashboard - - - - -  Settings - - - */} + ); }; -export default TheHeader; +export default AppHeader diff --git a/src/containers/TheSidebar.js b/src/components/AppSidebar.js similarity index 54% rename from src/containers/TheSidebar.js rename to src/components/AppSidebar.js index 3f5d1705f..fea87d8bf 100644 --- a/src/containers/TheSidebar.js +++ b/src/components/AppSidebar.js @@ -1,63 +1,52 @@ import React from 'react' import { useSelector, useDispatch } from 'react-redux' -import { - // CCreateElement, - // CSidebarNavDivider, - // CSidebarNavTitle, - CSidebarMinimizer, - // CSidebarNavDropdown, - // CSidebarNavItem, -} from '@coreui/react' import { CSidebar, CSidebarBrand, CSidebarNav, + CSidebarToggler, CCreateNavItem, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' // sidebar nav config -import navigation from './_nav' +import navigation from '../containers/_nav' -const TheSidebar = () => { +const AppSidebar = () => { const dispatch = useDispatch() - const show = useSelector(state => state.sidebarShow) + const unfoldable = useSelector(state => state.sidebarUnfoldable) + // const visible = useSelector(state => state.sidebarUnfoldable) return ( dispatch({type: 'set', sidebarShow: val })} > - - + dispatch({ type: 'set', sidebarUnfoldable: !unfoldable })}/> ) } -export default React.memo(TheSidebar) +export default React.memo(AppSidebar) diff --git a/src/containers/TheHeaderDropdown.js b/src/components/header/AppHeaderDropdown.js similarity index 97% rename from src/containers/TheHeaderDropdown.js rename to src/components/header/AppHeaderDropdown.js index f5d868e4e..b99939c4e 100644 --- a/src/containers/TheHeaderDropdown.js +++ b/src/components/header/AppHeaderDropdown.js @@ -11,7 +11,7 @@ import { } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' -const TheHeaderDropdown = () => { +const AppHeaderDropdown = () => { return ( { ) } -export default TheHeaderDropdown +export default AppHeaderDropdown diff --git a/src/containers/TheHeaderDropdownMssg.js b/src/components/header/AppHeaderDropdownMssg.js similarity index 72% rename from src/containers/TheHeaderDropdownMssg.js rename to src/components/header/AppHeaderDropdownMssg.js index 04d2c2762..3b41d7938 100644 --- a/src/containers/TheHeaderDropdownMssg.js +++ b/src/components/header/AppHeaderDropdownMssg.js @@ -1,17 +1,16 @@ import React from 'react' import { + CAvatar, CBadge, CDropdown, CDropdownItem, CDropdownMenu, CDropdownToggle, + CImage } from '@coreui/react-ts' -import { - CImg -} from '@coreui/react' import CIcon from '@coreui/icons-react' -const TheHeaderDropdownMssg = () => { +const AppHeaderDropdownMssg = () => { const itemsCount = 4 return ( {
-
- - -
+
John Doe @@ -57,14 +49,7 @@ const TheHeaderDropdownMssg = () => {
-
- - -
+
Jane Dovve @@ -79,14 +64,7 @@ const TheHeaderDropdownMssg = () => {
-
- - -
+
Janet Doe @@ -101,14 +79,7 @@ const TheHeaderDropdownMssg = () => {
-
- - -
+
Joe Doe @@ -125,4 +96,4 @@ const TheHeaderDropdownMssg = () => { ) } -export default TheHeaderDropdownMssg +export default AppHeaderDropdownMssg diff --git a/src/containers/TheHeaderDropdownNotif.js b/src/components/header/AppHeaderDropdownNotif.js similarity index 96% rename from src/containers/TheHeaderDropdownNotif.js rename to src/components/header/AppHeaderDropdownNotif.js index 7a0275aa2..1ddd07b17 100644 --- a/src/containers/TheHeaderDropdownNotif.js +++ b/src/components/header/AppHeaderDropdownNotif.js @@ -9,7 +9,7 @@ import { } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' -const TheHeaderDropdownNotif = () => { +const AppHeaderDropdownNotif = () => { const itemsCount = 5 return ( { ) } -export default TheHeaderDropdownNotif +export default AppHeaderDropdownNotif diff --git a/src/containers/TheHeaderDropdownTasks.js b/src/components/header/AppHeaderDropdownTasks.js similarity index 96% rename from src/containers/TheHeaderDropdownTasks.js rename to src/components/header/AppHeaderDropdownTasks.js index 1f857c639..444c3ca07 100644 --- a/src/containers/TheHeaderDropdownTasks.js +++ b/src/components/header/AppHeaderDropdownTasks.js @@ -9,7 +9,7 @@ import { } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' -const TheHeaderDropdownTasks = () => { +const AppHeaderDropdownTasks = () => { const itemsCount = 5 return ( { ) } -export default TheHeaderDropdownTasks +export default AppHeaderDropdownTasks diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index 1c2839302..c932ce059 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -4,8 +4,7 @@ import { Route, Switch } from 'react-router-dom' -import { CFade } from '@coreui/react' -import { CContainer } from '@coreui/react-ts' +import { CContainer, CFade } from '@coreui/react-ts' // routes config import routes from '../routes' @@ -19,7 +18,7 @@ const loading = ( const TheContent = () => { return (
- + {routes.map((route, idx) => { diff --git a/src/containers/_nav.js b/src/containers/_nav.js index f9aa22635..1e64f38ac 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -115,12 +115,6 @@ const _nav = [ anchor: 'Progress', to: '/base/progress-bar', }, - { - _component: 'CNavItem', - as: NavLink, - anchor: 'Switches', - to: '/base/switches', - }, { _component: 'CNavItem', as: NavLink, diff --git a/src/containers/index.js b/src/containers/index.js index 253866fbf..72e513e4b 100644 --- a/src/containers/index.js +++ b/src/containers/index.js @@ -1,21 +1,23 @@ +import AppBreadcrumb from '../components/AppBreadcrumb' import TheContent from './TheContent' -import TheFooter from './TheFooter' -import TheHeader from './TheHeader' -import TheHeaderDropdown from './TheHeaderDropdown' -import TheHeaderDropdownMssg from './TheHeaderDropdownMssg' -import TheHeaderDropdownNotif from './TheHeaderDropdownNotif' -import TheHeaderDropdownTasks from './TheHeaderDropdownTasks' -import TheLayout from './TheLayout' -import TheSidebar from './TheSidebar' +import AppFooter from '../components/AppFooter' +import AppHeader from '../components/AppHeader' +import AppHeaderDropdown from '../components/header/AppHeaderDropdown' +import AppHeaderDropdownMssg from '../components/header/AppHeaderDropdownMssg' +import AppHeaderDropdownNotif from '../components/header/AppHeaderDropdownNotif' +import AppHeaderDropdownTasks from '../components/header/AppHeaderDropdownTasks' +import DefaultLayout from '../layout/DefaultLayout' +import AppSidebar from '../components/AppSidebar' export { + AppBreadcrumb, TheContent, - TheFooter, - TheHeader, - TheHeaderDropdown, - TheHeaderDropdownMssg, - TheHeaderDropdownNotif, - TheHeaderDropdownTasks, - TheLayout, - TheSidebar + AppFooter, + AppHeader, + AppHeaderDropdown, + AppHeaderDropdownMssg, + AppHeaderDropdownNotif, + AppHeaderDropdownTasks, + DefaultLayout, + AppSidebar } diff --git a/src/containers/TheLayout.js b/src/layout/DefaultLayout.js similarity index 56% rename from src/containers/TheLayout.js rename to src/layout/DefaultLayout.js index 80b8e89cf..262e85cf9 100644 --- a/src/containers/TheLayout.js +++ b/src/layout/DefaultLayout.js @@ -1,25 +1,25 @@ import React from 'react' import { TheContent, - TheSidebar, - TheFooter, - TheHeader -} from './index' + AppSidebar, + AppFooter, + AppHeader +} from '../containers/index' -const TheLayout = () => { +const DefaultLayout = () => { return (
- +
- +
- +
) } -export default TheLayout +export default DefaultLayout diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index 99ca6e033..f9f4a149a 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -1,5 +1,5 @@ import React from 'react' -import { CLink } from '@coreui/react' +import { CLink } from '@coreui/react-ts' const DocsLink = props => { const { diff --git a/src/routes.js b/src/routes.js index d85d94eca..122f3d4a9 100644 --- a/src/routes.js +++ b/src/routes.js @@ -16,7 +16,6 @@ const Navs = React.lazy(() => import('./views/base/navs/Navs')); const Paginations = React.lazy(() => import('./views/base/paginations/Pagnations')); const Popovers = React.lazy(() => import('./views/base/popovers/Popovers')); const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressBar')); -const Switches = React.lazy(() => import('./views/base/switches/Switches')); const Tabs = React.lazy(() => import('./views/base/tabs/Tabs')); const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips')); @@ -60,7 +59,6 @@ const routes = [ { path: '/base/paginations', name: 'Paginations', component: Paginations }, { path: '/base/popovers', name: 'Popovers', component: Popovers }, { path: '/base/progress-bar', name: 'Progress Bar', component: ProgressBar }, - { path: '/base/switches', name: 'Switches', component: Switches }, { path: '/base/tables', name: 'Tables', component: Tables }, { path: '/base/tabs', name: 'Tabs', component: Tabs }, { path: '/base/tooltips', name: 'Tooltips', component: Tooltips }, diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index 97804cf63..bf133669b 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -9,9 +9,7 @@ import { CRow, CLink, } from "@coreui/react-ts"; -import { CBreadcrumbRouter } from '@coreui/react' import { DocsLink } from "src/reusable"; -import routes from "../../../routes"; const Breadcrumbs = () => { return ( @@ -23,9 +21,6 @@ const Breadcrumbs = () => { -
CBreadcrumbRouter wrapper component
- -
Manual
Home diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index 41974c2d0..b3eadfca9 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -6,11 +6,9 @@ import { CCardFooter, CCardHeader, CCol, + CFormCheck, CRow, - CCollapse, - CLink } from '@coreui/react-ts' -import { CFade, CSwitch } from '@coreui/react' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' @@ -62,7 +60,7 @@ const Cards = () => { Card with switch - + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index 3b2b784d7..35a27dd11 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -7,11 +7,9 @@ import { CCardHeader, CCol, CCollapse, + CFade, CRow } from '@coreui/react-ts'; -import { - CFade, -} from '@coreui/react'; import { DocsLink } from 'src/reusable' const Collapses = () => { diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 0178fc6c6..825622c4e 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -1,10 +1,4 @@ import React from 'react' -import { - CFade, - CValidFeedback, - CInvalidFeedback, - CSwitch -} from '@coreui/react' import { CButton, CCard, @@ -17,9 +11,11 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, + CFade, CForm, CFormCheck, CFormControl, + CFormFeedback, CFormLabel, CFormText, CFormSelect, @@ -181,7 +177,7 @@ const BasicForms = () => { - Please enter your email + Please enter your email @@ -190,7 +186,7 @@ const BasicForms = () => { - Please enter a complex password + Please enter a complex password @@ -288,43 +284,10 @@ const BasicForms = () => { Switch checkboxes - - - - - - + + + + @@ -466,7 +429,7 @@ const BasicForms = () => { - Please enter your email + Please enter your email @@ -475,7 +438,7 @@ const BasicForms = () => { - Please enter your password + Please enter your password @@ -494,12 +457,12 @@ const BasicForms = () => {
Email - Please enter your email + Please enter your email
Password - Please enter your password + Please enter your password
@@ -615,12 +578,12 @@ const BasicForms = () => {
Input is valid - Cool! Input is valid + Cool! Input is valid
Input is invalid - Houston, we have a problem... + Houston, we have a problem...
@@ -634,16 +597,16 @@ const BasicForms = () => {
Non-required input - - Non-required + + Non-required
Required input - - + + Please provide a valid information - - Input provided + + Input provided
@@ -1077,7 +1040,7 @@ const BasicForms = () => { @ -

Here's some help text

+

Here's some help text

@@ -1087,7 +1050,7 @@ const BasicForms = () => { .00 - Here's more help text + Here's more help text
diff --git a/src/views/base/index.js b/src/views/base/index.js index b340e0b8a..2e7f42eaa 100644 --- a/src/views/base/index.js +++ b/src/views/base/index.js @@ -10,11 +10,10 @@ import Navs from './Navs'; import Paginations from './Paginations'; import Popovers from './Popovers'; import ProgressBar from './ProgressBar'; -import Switches from './Switches'; import Tabs from './Tabs'; import Tooltips from './Tooltips'; export { - Breadcrumbs, Cards, Carousels, Collapses, Dropdowns, Jumbotrons, ListGroups, Navbars, Navs, Popovers, ProgressBar, Switches, Tabs, Tooltips, Paginations, + Breadcrumbs, Cards, Carousels, Collapses, Dropdowns, Jumbotrons, ListGroups, Navbars, Navs, Popovers, ProgressBar, Tabs, Tooltips, Paginations, }; diff --git a/src/views/base/jumbotrons/Jumbotrons.js b/src/views/base/jumbotrons/Jumbotrons.js index 9e1a7ddc1..51c1ed302 100644 --- a/src/views/base/jumbotrons/Jumbotrons.js +++ b/src/views/base/jumbotrons/Jumbotrons.js @@ -1,9 +1,4 @@ import React from 'react' -import { - CJumbotron, - CEmbed, - CEmbedItem -} from '@coreui/react' import { CButton, CCard, @@ -19,58 +14,35 @@ const Jumbotrons = () => { return ( <> - - - - - Jumbotron - - - - -

Hello, world!

-

This is a simple hero unit, a simple Jumbotron - style component for calling extra - attention to featured content or information.

-
-

It uses utility classes for typgraphy and spacing to space content out within the larger container.

-

- Learn More -

-
-
-
-
- - - - Jumbotron - fluid - - - - -

Fluid jumbotron

-

This is a modified jumbotron that occupies the entire horizontal space of its parent.

-
-
-
-
-
-
- - - - - Embed - - - - - - - - - + + + Jumbotron + + + + +

Custom jumbotron

+

Using a series of utilities, you can create this jumbotron, just like the one in previous versions of Bootstrap. Check out the examples below for how you can remix and restyle it to your liking.

+ Example button +
+ + +
+

Change the background

+

Swap the background-color utility and add a `.text-*` color utility to mix up the jumbotron look. Then, mix and match with additional component themes and more.

+ Example button +
+
+ +
+

Add borders

+

Or, keep it light and add a border for some added definition to the boundaries of your content. Be sure to look under the hood at the source HTML here as we've adjusted the alignment and sizing of both column's content for equal-height.

+ Example button +
+
+
+
+
) } diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index 137d2a8b3..964f53329 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -1,8 +1,4 @@ import React, { useState } from 'react' -import { - CToggler, - CImg -} from '@coreui/react' import { CCard, CCardBody, @@ -13,10 +9,12 @@ import { CDropdownToggle, CForm, CFormControl, + CImage, CNavbar, CNavbarNav, CNavbarBrand, CNavbarText, + CNavbarToggler, CNavLink, CDropdown, CButton, @@ -24,13 +22,12 @@ import { import { DocsLink } from 'src/reusable' const CNavbars = () => { - const [isOpen, setIsOpen] = useState(false) + const [visible, setVisible] = useState(false) const [isOpenDropdown, setIsOpenDropdown] = useState(false) const [navbarText, setNavbarText] = useState(false) return ( <> - CNavbar @@ -38,11 +35,11 @@ const CNavbars = () => { - setIsOpen(!isOpen)}/> + setVisible(!visible)} /> NavbarBrand - + Home Link @@ -93,7 +90,7 @@ const CNavbars = () => { - { - { setNavbarText(!navbarText)}} /> @@ -130,7 +127,7 @@ const CNavbars = () => { - {setIsOpenDropdown(!isOpenDropdown)}} /> + {setIsOpenDropdown(!isOpenDropdown)}} /> Home diff --git a/src/views/base/switches/Switches.js b/src/views/base/switches/Switches.js deleted file mode 100644 index 1c362225d..000000000 --- a/src/views/base/switches/Switches.js +++ /dev/null @@ -1,485 +0,0 @@ -import React from 'react' -import { - CCard, - CCardBody, - CCardHeader, - CCol, - CRow, - CSwitch -} from '@coreui/react' -import { DocsLink } from 'src/reusable' - -const Switches = () => { - return ( - - - - - 3d Switch - - - - console.log(e.target.checked)}/> - - - - - - - - - - - - - - - Switch default - - - - - - - - - - - - - - - Switch default - pills - - - - - - - - - - - - - -

Outline

-
- - - - - Switch outline - - - - - - - - - - - - - - - - Switch outline pills - - - - - - - - - - - - - - -

Opposite

-
- - - - - Switch outline alternative - - - - - - - - - - - - - - - - Switch outline alternative - pills - - - - - - - - - - - - - - -

With text

-
- - - - - Switch with text - - - - - - - - - - - - - - - - Switch with text pills - - - - - - - - - - - - - - - - Switch with text outline - - - - - - - - - - - - - - - - Switch with text outline pills - - - - - - - - - - - - - - - - Switch with text outline alternative - - - - - - - - - - - - - - - - Switch with text outline alternative pills - - - - - - - - - - - - - - -

With icon

-
- - - - - Switch with text - - - - - - - - - - - - - - - - Switch with text pills - - - - - - - - - - - - - - - - Switch with text outline - - - - - - - - - - - - - - - - Switch with text outline pills - - - - - - - - - - - - - - - - Switch with text outline alternative - - - - - - - - - - - - - - - - Switch with text outline alternative pills - - - - - - - - - - - - - - -

Disabled

-
- - - - - 3d Switch - - - - - - - - - - - - - - - - - - - 3d Switch - - - - - - - - - - - - - - - - -

3D

-
- - - - - 3d Switch - - - - - - - - - - - - - - - - - - 3d Switch - - - - - - - - - - - - - - - - -

Sizes

-
- - - - - Sizes - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SizeExampleProps
- Large - - - - Add size={'lg'} -
- Normal - - - - - -
- Small - - - - Add size={'sm'} -
-
-
-
-
- ) -} - -export default Switches diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js index bce81564f..2484d065b 100644 --- a/src/views/base/tables/Tables.js +++ b/src/views/base/tables/Tables.js @@ -1,30 +1,20 @@ import React from 'react' -import { - CDataTable, -} from '@coreui/react' import { CBadge, CCard, CCardBody, CCardHeader, CCol, - CRow + CRow, + CTable, + CTableBody, + CTableDataCell, + CTableHead, + CTableHeaderCell, + CTableRow, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' -import usersData from '../../users/UsersData' - -const getBadge = status => { - switch (status) { - case 'Active': return 'success' - case 'Inactive': return 'secondary' - case 'Pending': return 'warning' - case 'Banned': return 'danger' - default: return 'primary' - } -} -const fields = ['name','registered', 'role', 'status'] - const Tables = () => { return ( <> @@ -36,23 +26,48 @@ const Tables = () => { - ( - - - {item.status} - - - ) - - }} - /> + + + + Username + Date registered + Role + Status + + + + + Samppa Nori + 2012/01/01 + Member + Active + + + Estavan Lykos + 2012/02/01 + Staff + Banned + + + Chetan Mohamed + 2012/02/01 + Admin + Inactive + + + Derick Maximinus + 2012/03/01 + Member + Pending + + + Friderik Dávid + 2012/01/21 + Staff + Active + + +
@@ -63,24 +78,48 @@ const Tables = () => { Striped Table - ( - - - {item.status} - - - ) - - }} - /> + + + + Username + Date registered + Role + Status + + + + + Yiorgos Avraamu + 2012/01/01 + Member + Active + + + Avram Tarasios + 2012/02/01 + Staff + Banned + + + Quintin Ed + 2012/02/01 + Admin + Inactive + + + Enéas Kwadwo + 2012/03/01 + Member + Pending + + + Agapetus Tadeáš + 2012/01/21 + Staff + Active + + + @@ -94,24 +133,48 @@ const Tables = () => { Condensed Table - ( - - - {item.status} - - - ) - - }} - /> + + + + Username + Date registered + Role + Status + + + + + Carwyn Fachtna + 2012/01/01 + Member + Active + + + Nehemiah Tatius + 2012/02/01 + Staff + Banned + + + Ebbe Gemariah + 2012/02/01 + Admin + Inactive + + + Eustorgios Amulius + 2012/03/01 + Member + Pending + + + Leopold Gáspár + 2012/01/21 + Staff + Active + + + @@ -122,24 +185,48 @@ const Tables = () => { Bordered Table - ( - - - {item.status} - - - ) - - }} - /> + + + + Username + Date registered + Role + Status + + + + + Pompeius René + 2012/01/01 + Member + Active + + + Paĉjo Jadon + 2012/02/01 + Staff + Banned + + + Micheal Mercurius + 2012/02/01 + Admin + Inactive + + + Ganesha Dubhghall + 2012/03/01 + Member + Pending + + + Hiroto Šimun + 2012/01/21 + Staff + Active + + + @@ -153,58 +240,48 @@ const Tables = () => { Combined All Table - ( - - - {item.status} - - - ) - }} - /> - - - - - - - - - Combined All dark Table - - - ( - - - {item.status} - - - ) - }} - /> + + + + Username + Date registered + Role + Status + + + + + Vishnu Serghei + 2012/01/01 + Member + Active + + + Zbyněk Phoibos + 2012/02/01 + Staff + Banned + + + Einar Randall + 2012/02/01 + Admin + Inactive + + + Félix Troels + 2012/03/01 + Member + Pending + + + Aulus Agmundr + 2012/01/21 + Staff + Active + + + diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 8491cc710..170912b25 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -142,7 +142,7 @@ const Dashboard = () => {
- + Monday
@@ -153,7 +153,7 @@ const Dashboard = () => {
- + Tuesday
@@ -164,7 +164,7 @@ const Dashboard = () => {
- + Wednesday
@@ -175,7 +175,7 @@ const Dashboard = () => {
- + Thursday
@@ -186,7 +186,7 @@ const Dashboard = () => {
- + Friday
@@ -197,7 +197,7 @@ const Dashboard = () => {
- + Saturday
@@ -208,7 +208,7 @@ const Dashboard = () => {
- + Sunday
@@ -217,15 +217,6 @@ const Dashboard = () => {
-
- -   - New clients -   -   - Recurring clients - -
@@ -251,9 +242,9 @@ const Dashboard = () => {
- - Male - 43% + + Male + 43%
@@ -261,31 +252,30 @@ const Dashboard = () => {
- - Female - 37% + + Female + 37%
+
- - Organic Search - 191,235 (56%) + + Organic Search + 191,235 (56%)
- -
- - Facebook - 51,223 (15%) + + Facebook + 51,223 (15%)
@@ -293,9 +283,9 @@ const Dashboard = () => {
- - Twitter - 37,564 (11%) + + Twitter + 37,564 (11%)
@@ -303,20 +293,14 @@ const Dashboard = () => {
- - LinkedIn - 27,319 (8%) + + LinkedIn + 27,319 (8%)
-
- - - -
- diff --git a/src/views/notifications/toaster/Toaster.js b/src/views/notifications/toaster/Toaster.js index b53f2a3cb..576294d77 100644 --- a/src/views/notifications/toaster/Toaster.js +++ b/src/views/notifications/toaster/Toaster.js @@ -3,43 +3,43 @@ import { CCard, CCardHeader, CCardBody, - CToast, - CToastBody, - CToastHeader, - CToaster, CForm, - CInput, - CInputCheckbox, + CFormControl, + CFormCheck, + CFormSelect, CButton, CContainer, CRow, CCol, - CFormGroup, - CLabel -} from '@coreui/react' + CFormLabel, + CToast, + CToastBody, + CToastHeader, + CToaster +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Toaster = () => { - const positions = [ - 'static', - 'top-left', + const placements = [ + 'top-start', 'top-center', - 'top-right', - 'top-full', - 'bottom-left', + 'top-end', + 'middle-start', + 'middle-center', + 'middle-end', + 'bottom-start', 'bottom-center', - 'bottom-right', - 'bottom-full' + 'bottom-end' ] const [toasts, setToasts] = useState([ - { position: 'static'}, - { position: 'static'}, - { position: 'top-right', autohide: 3000 } + { placement: 'static'}, + { placement: 'static'}, + { placement: 'top-right', autohide: 3000 } ]) - const [position, setPosition] = useState('top-right') + const [placement, setPlacement] = useState('top-right') const [autohide, setAutohide] = useState(true) const [autohideValue, setAutohideValue] = useState(5000) const [closeButton, setCloseButton] = useState(true) @@ -48,15 +48,15 @@ const Toaster = () => { const addToast = () => { setToasts([ ...toasts, - { position, autohide: autohide && autohideValue, closeButton, fade } + { placement, autohide: autohide && autohideValue, closeButton, fade } ]) } const toasters = (()=>{ return toasts.reduce((toasters, toast) => { - toasters[toast.position] = toasters[toast.position] || [] - toasters[toast.position].push(toast) + toasters[toast.placement] = toasters[toast.placement] || [] + toasters[toast.placement].push(toast) return toasters }, {}) })() @@ -75,67 +75,67 @@ const Toaster = () => {
Add toast with following props:
- - + { setAutohide(e.target.checked) }} custom /> - + Autohide of the toast - - + +
{ autohide && - - Time to autohide - + Time to autohide + { setAutohideValue(Number(e.target.value)) }} /> - +
} - - Position - - + +
- - + { setFade(e.target.checked) }} custom /> - fade - + fade +
- - + { setCloseButton(e.target.checked) }} /> - + closeButton - - + +
{ {Object.keys(toasters).map((toasterKey) => ( { @@ -158,17 +158,38 @@ const Toaster = () => { return( + + + } + title="CoreUI for React.js" + time="7 min ago" autohide={toast.autohide} - fade={toast.fade} > - - Toast title - - - {`This is a toast in ${toasterKey} positioned toaster number ${key + 1}.`} - + {`Hello, ${toasterKey} world! This is a toast ${toasterKey} message.`} + // + // + // Toast title + // + // + // {`This is a toast in ${toasterKey} positioned toaster number ${key + 1}.`} + // + // ) }) } diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 330fbdac2..68fa615cf 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -1,19 +1,15 @@ import React from 'react' import { - CCardFooter, CCardGroup, CCol, CLink, CRow, - CProgress -} from '@coreui/react-ts' - -import { - CWidgetProgress, CWidgetIcon, + CWidgetProgress, CWidgetProgressIcon, CWidgetSimple -} from '@coreui/react' +} from '@coreui/react-ts' + import WidgetsBrand from './WidgetsBrand' import WidgetsDropdown from './WidgetsDropdown' @@ -28,337 +24,298 @@ const Widgets = () => { - + - + - + - + - + - + - + - + - - - + } iconPadding={3} title="income" value="$1.999,50" color="primary" /> - - - + } iconPadding={3} title="income" value="$1.999,50" color="info"/> - - - + } iconPadding={3} title="income" value="$1.999,50" color="warning"/> - - - + } iconPadding={3} title="income" value="$1.999,50" color="danger"/> - - - + } iconPadding={3} title="income" value="$1.999,50" color="primary" footer={ + + View more + + + } + /> - - - + } iconPadding={3} title="income" value="$1.999,50" color="info" footer={ + + View more + + + } + /> - - - + } iconPadding={3} title="income" value="$1.999,50" color="warning" footer={ + + View more + + + } + /> - - - - + } iconPadding={3} title="income" value="$1.999,50" color="danger" footer={ + + View more + + + } + /> - - - - + + } iconPadding={4} title="income" value="$1.999,50" color="primary" /> - - - - + + } iconPadding={4} title="income" value="$1.999,50" color="info"/> - - - - View more - - - - } - > - - + + } iconPadding={4} title="income" value="$1.999,50" color="warning"/> + + + } iconPadding={4} title="income" value="$1.999,50" color="danger"/> - - - - - - - - - - - - } - > - - - - - - - + icon={} + value="87.500" + title="Visitors" + progressColor="info" + progressValue={75} + /> - - + icon={} + value="385" + title="New Clients" + progressColor="success" + progressValue={75} + /> - - + icon={} + value="1238" + title="Products sold" + progressColor="warning" + progressValue={75} + /> - - + icon={} + value="28%" + title="Returning Visitors" + progressValue={75} + /> - - + icon={} + value="5:34:11" + title="Avg. Time" + progressColor="danger" + progressValue={75} + /> - - + icon={} + value="87.500" + title="Visitors" + progressColor="info" + progressValue={75} + /> - - + icon={} + value="385" + title="New Clients" + progressColor="success" + progressValue={75} + /> - - + icon={} + value="1238" + title="Products sold" + progressColor="warning" + progressValue={75} + /> - - + icon={} + value="28%" + title="Returning Visitors" + progressColor="primary" + progressValue={75} + /> - - + icon={} + value="5:34:11" + title="Avg. Time" + progressColor="danger" + progressValue={75} + /> - - + icon={} + value="972" + title="comments" + progressColor="info" + progressValue={75} + /> - - + icon={} + value="87.500" + title="Visitors" + progressValue={75} + progressWhite + /> - - + icon={} + value="385" + title="New Clients" + progressValue={75} + progressWhite + /> - - + icon={} + value="1238" + title="Products sold" + progressValue={75} + progressWhite + /> - - + icon={} + value="28%" + title="Returning Visitors" + progressValue={75} + progressWhite + /> - - + icon={} + value="5:34:11" + title="Avg. Time" + progressValue={75} + progressWhite + /> - - + icon={} + value="972" + title="comments" + progressValue={75} + progressWhite + /> - + - + - + - + - + - + diff --git a/src/views/widgets/WidgetsBrand.js b/src/views/widgets/WidgetsBrand.js index 27599acaa..88ae7d8fd 100644 --- a/src/views/widgets/WidgetsBrand.js +++ b/src/views/widgets/WidgetsBrand.js @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { CWidgetBrand, CRow, CCol } from '@coreui/react'; +import { CWidgetBrand, CRow, CCol } from '@coreui/react-ts'; import CIcon from '@coreui/icons-react'; import ChartLineSimple from '../charts/ChartLineSimple'; @@ -13,179 +13,169 @@ const WidgetsBrand = ({withCharts})=>{ + + + + } + values={[['89k', 'friends'], ['459', 'feeds']]} style={{ "--cui-card-cap-bg": "#3b5998" }} - > - - - + /> + + + + } + values={[['973k', 'followers'], ['1.792', 'tweets']]} style={{ "--cui-card-cap-bg": "#00aced" }} - > - - - + /> + + + + } + values={[['500+', 'contacts'], ['292', 'feeds']]} style={{ "--cui-card-cap-bg": "#4875b4" }} - > - - - + /> - - - + headerChildren={ + <> + + + + } + values={[['12+', 'events'], ['4', 'meetings']]} + /> - : - - + : + } + values={[['89k', 'friends'], ['459', 'feeds']]} style={{ "--cui-card-cap-bg": "#3b5998" }} - > - - + /> + } + values={[['973k', 'followers'], ['1.792', 'tweets']]} style={{ "--cui-card-cap-bg": "#00aced" }} - > - - + /> + } + values={[['500+', 'contacts'], ['292', 'feeds']]} style={{ "--cui-card-cap-bg": "#4875b4" }} - > - - + /> - - + headerChildren={ + + } + values={[['12+', 'events'], ['4', 'meetings']]} + /> } diff --git a/src/views/widgets/WidgetsDropdown.js b/src/views/widgets/WidgetsDropdown.js index 1d3c6dbc1..56d87cd50 100644 --- a/src/views/widgets/WidgetsDropdown.js +++ b/src/views/widgets/WidgetsDropdown.js @@ -1,12 +1,12 @@ import React from 'react' -import { CWidgetDropdown } from '@coreui/react' import { CRow, CCol, CDropdown, CDropdownMenu, CDropdownItem, - CDropdownToggle + CDropdownToggle, + CWidgetDropdown } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import ChartLineSimple from '../charts/ChartLineSimple' @@ -19,12 +19,26 @@ const WidgetsDropdown = () => { + + + + {/* TODO: placement doesn't work */} + + Action + Another action + Something else here... + Disabled action + + + } + chart={ { labels="months" /> } - > - - - - - - Action - Another action - Something else here... - Disabled action - - - + /> + + + + + Action + Another action + Something else here... + Disabled action + + + } + chart={ { labels="months" /> } - > - - - - - - Action - Another action - Something else here... - Disabled action - - - + /> + + + + + Action + Another action + Something else here... + Disabled action + + + } + chart={ { labels="months" /> } - > - - - - - - Action - Another action - Something else here... - Disabled action - - - + /> + + + + + Action + Another action + Something else here... + Disabled action + + + } + chart={ { labels="months" /> } - > - - - - - - Action - Another action - Something else here... - Disabled action - - - + /> ) From 2f793d1746c60c9cf6f715687b42f89259519336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 9 Apr 2021 23:21:48 +0200 Subject: [PATCH 211/449] styles: improve syntax using prettier --- src/App.js | 44 +- src/App.test.js | 7 +- src/assets/icons/index.js | 277 ++++---- src/assets/icons/logo-negative.js | 7 +- src/assets/icons/logo.js | 7 +- src/assets/icons/sygnet.js | 7 +- src/components/AppBreadcrumb.js | 36 +- src/components/AppFooter.js | 8 +- src/components/AppHeader.js | 60 +- src/components/AppSidebar.js | 23 +- src/components/header/AppHeaderDropdown.js | 39 +- .../header/AppHeaderDropdownMssg.js | 37 +- .../header/AppHeaderDropdownNotif.js | 59 +- .../header/AppHeaderDropdownTasks.js | 57 +- src/containers/TheContent.js | 31 +- src/containers/_nav.js | 38 +- src/containers/index.js | 2 +- src/index.js | 22 +- src/layout/DefaultLayout.js | 16 +- src/polyfill.js | 32 +- src/reusable/DocsLink.js | 10 +- src/reusable/index.js | 4 +- src/routes.js | 76 +- src/serviceWorker.js | 70 +- src/setupTests.js | 8 +- src/store.js | 6 +- src/views/base/breadcrumbs/Breadcrumbs.js | 12 +- src/views/base/cards/Cards.js | 289 ++++---- src/views/base/carousels/Carousels.js | 107 +-- src/views/base/collapses/Collapses.js | 189 +++-- src/views/base/forms/BasicForms.js | 579 +++++++++++---- src/views/base/index.js | 46 +- src/views/base/jumbotrons/Jumbotrons.js | 38 +- src/views/base/list-groups/ListGroups.js | 204 ++++-- src/views/base/navbars/Navbars.js | 98 +-- src/views/base/navs/Navs.js | 42 +- src/views/base/paginations/Pagnations.js | 17 +- src/views/base/popovers/Popovers.js | 68 +- src/views/base/progress-bar/ProgressBar.js | 26 +- src/views/base/tables/Tables.js | 120 ++-- src/views/base/tabs/Tabs.js | 28 +- src/views/base/tooltips/Tooltips.js | 70 +- .../buttons/brand-buttons/BrandButtons.js | 504 +++++++++---- .../button-dropdowns/ButtonDropdowns.js | 138 ++-- .../buttons/button-groups/ButtonGroups.js | 16 +- src/views/buttons/buttons/Buttons.js | 672 +++++++++++++----- src/views/buttons/index.js | 4 +- src/views/charts/ChartBarSimple.js | 46 +- src/views/charts/ChartLineSimple.js | 85 +-- src/views/charts/Charts.js | 112 ++- src/views/charts/MainChartExample.js | 99 ++- src/views/dashboard/Dashboard.js | 136 ++-- src/views/icons/brands/Brands.js | 10 +- src/views/icons/coreui-icons/CoreUIIcons.js | 6 +- src/views/icons/flags/Flags.js | 6 +- src/views/icons/index.js | 10 +- src/views/notifications/alerts/Alerts.js | 84 +-- src/views/notifications/badges/Badges.js | 129 +++- src/views/notifications/index.js | 12 +- src/views/notifications/modals/Modals.js | 220 +++--- src/views/notifications/toaster/Toaster.js | 90 +-- src/views/pages/login/Login.js | 26 +- src/views/pages/page404/Page404.js | 2 +- src/views/pages/page500/Page500.js | 6 +- src/views/pages/register/Register.js | 26 +- src/views/theme/colors/Colors.js | 37 +- src/views/theme/typography/Typography.js | 231 +++--- src/views/users/User.js | 41 -- src/views/users/Users.js | 86 --- src/views/users/UsersData.js | 29 - src/views/widgets/Widgets.js | 315 +++++--- src/views/widgets/WidgetsBrand.js | 330 ++++----- src/views/widgets/WidgetsDropdown.js | 34 +- 73 files changed, 3740 insertions(+), 2718 deletions(-) delete mode 100644 src/views/users/User.js delete mode 100644 src/views/users/Users.js delete mode 100644 src/views/users/UsersData.js diff --git a/src/App.js b/src/App.js index 491ec8a9d..14c614f96 100644 --- a/src/App.js +++ b/src/App.js @@ -1,6 +1,6 @@ -import React, { Component } from 'react'; -import { HashRouter, Route, Switch } from 'react-router-dom'; -import './scss/style.scss'; +import React, { Component } from 'react' +import { HashRouter, Route, Switch } from 'react-router-dom' +import './scss/style.scss' const loading = (
@@ -9,31 +9,35 @@ const loading = ( ) // Containers -const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')); +const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')) // Pages -const Login = React.lazy(() => import('./views/pages/login/Login')); -const Register = React.lazy(() => import('./views/pages/register/Register')); -const Page404 = React.lazy(() => import('./views/pages/page404/Page404')); -const Page500 = React.lazy(() => import('./views/pages/page500/Page500')); +const Login = React.lazy(() => import('./views/pages/login/Login')) +const Register = React.lazy(() => import('./views/pages/register/Register')) +const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) +const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) class App extends Component { - render() { return ( - - - } /> - } /> - } /> - } /> - } /> - - + + + } /> + } + /> + } /> + } /> + } /> + + - ); + ) } } -export default App; +export default App diff --git a/src/App.test.js b/src/App.test.js index 87ba6fb6d..10ea132fb 100644 --- a/src/App.test.js +++ b/src/App.test.js @@ -4,18 +4,17 @@ import App from './App' import ChartLineSimple from './views/charts/ChartLineSimple' import Dashboard from './views/dashboard/Dashboard.js' - it('mounts App without crashing', () => { - const wrapper = shallow() + const wrapper = shallow() wrapper.unmount() }) it('mounts Dashboard without crashing', () => { - const wrapper = shallow() + const wrapper = shallow() wrapper.unmount() }) it('mounts Charts without crashing', () => { - const wrapper = shallow( ) + const wrapper = shallow() wrapper.unmount() }) diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 8b016f5e6..505b70453 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -26,16 +26,9 @@ import { cibStripe, cibPaypal, cibGooglePay, - cibCcAmex -} from '@coreui/icons' -import { - cifUs, - cifBr, - cifIn, - cifFr, - cifEs, - cifPl + cibCcAmex, } from '@coreui/icons' +import { cifUs, cifBr, cifIn, cifFr, cifEs, cifPl } from '@coreui/icons' import { cilAlignCenter, cilAlignLeft, @@ -127,135 +120,141 @@ import { cilUserUnfollow, cilX, cilXCircle, - cilWarning + cilWarning, } from '@coreui/icons' -export const icons = Object.assign({}, { - sygnet, - logo, - logoNegative -}, { - cilAlignCenter, - cilAlignLeft, - cilAlignRight, - cilApplicationsSettings, - cilArrowRight, - cilArrowTop, - cilAsterisk, - cilBan, - cilBasket, - cilBell, - cilBold, - cilBookmark, - cilCalculator, - cilCalendar, - cilCloudDownload, - cilChartPie, - cilCheck, - cilChevronBottom, - cilChevronLeft, - cilChevronRight, - cilChevronTop, - cilCircle, - cilCheckCircle, - cilCode, - cilCommentSquare, - cilCreditCard, - cilCursor, - cilCursorMove, - cilDrop, - cilDollar, - cilEnvelopeClosed, - cilEnvelopeLetter, - cilEnvelopeOpen, - cilEuro, - cilGlobeAlt, - cilGrid, - cilFile, - cilFullscreen, - cilFullscreenExit, - cilGraph, - cilHome, - cilInbox, - cilIndentDecrease, - cilIndentIncrease, - cilInputPower, - cilItalic, - cilJustifyCenter, - cilJustifyLeft, - cilLaptop, - cilLayers, - cilLightbulb, - cilList, - cilListNumbered, - cilListRich, - cilLocationPin, - cilLockLocked, - cilMagnifyingGlass, - cilMap, - cilMoon, - cilNotes, - cilOptions, - cilPaperclip, - cilPaperPlane, - cilPencil, - cilPeople, - cilPhone, - cilPrint, - cilPuzzle, - cilSave, - cilScrubber, - cilSettings, - cilShare, - cilShareAll, - cilShareBoxed, - cilShieldAlt, - cilSpeech, - cilSpeedometer, - cilSpreadsheet, - cilStar, - cilSun, - cilTags, - cilTask, - cilTrash, - cilUnderline, - cilUser, - cilUserFemale, - cilUserFollow, - cilUserUnfollow, - cilX, - cilXCircle, - cilWarning -}, { - cifUs, - cifBr, - cifIn, - cifFr, - cifEs, - cifPl -}, { - cibSkype, - cibFacebook, - cibTwitter, - cibLinkedin, - cibFlickr, - cibTumblr, - cibXing, - cibGithub, - cibStackoverflow, - cibYoutube, - cibDribbble, - cibInstagram, - cibPinterest, - cibVk, - cibYahoo, - cibBehance, - cibReddit, - cibVimeo, - cibCcMastercard, - cibCcVisa, - cibStripe, - cibPaypal, - cibGooglePay, - cibCcAmex -}) +export const icons = Object.assign( + {}, + { + sygnet, + logo, + logoNegative, + }, + { + cilAlignCenter, + cilAlignLeft, + cilAlignRight, + cilApplicationsSettings, + cilArrowRight, + cilArrowTop, + cilAsterisk, + cilBan, + cilBasket, + cilBell, + cilBold, + cilBookmark, + cilCalculator, + cilCalendar, + cilCloudDownload, + cilChartPie, + cilCheck, + cilChevronBottom, + cilChevronLeft, + cilChevronRight, + cilChevronTop, + cilCircle, + cilCheckCircle, + cilCode, + cilCommentSquare, + cilCreditCard, + cilCursor, + cilCursorMove, + cilDrop, + cilDollar, + cilEnvelopeClosed, + cilEnvelopeLetter, + cilEnvelopeOpen, + cilEuro, + cilGlobeAlt, + cilGrid, + cilFile, + cilFullscreen, + cilFullscreenExit, + cilGraph, + cilHome, + cilInbox, + cilIndentDecrease, + cilIndentIncrease, + cilInputPower, + cilItalic, + cilJustifyCenter, + cilJustifyLeft, + cilLaptop, + cilLayers, + cilLightbulb, + cilList, + cilListNumbered, + cilListRich, + cilLocationPin, + cilLockLocked, + cilMagnifyingGlass, + cilMap, + cilMoon, + cilNotes, + cilOptions, + cilPaperclip, + cilPaperPlane, + cilPencil, + cilPeople, + cilPhone, + cilPrint, + cilPuzzle, + cilSave, + cilScrubber, + cilSettings, + cilShare, + cilShareAll, + cilShareBoxed, + cilShieldAlt, + cilSpeech, + cilSpeedometer, + cilSpreadsheet, + cilStar, + cilSun, + cilTags, + cilTask, + cilTrash, + cilUnderline, + cilUser, + cilUserFemale, + cilUserFollow, + cilUserUnfollow, + cilX, + cilXCircle, + cilWarning, + }, + { + cifUs, + cifBr, + cifIn, + cifFr, + cifEs, + cifPl, + }, + { + cibSkype, + cibFacebook, + cibTwitter, + cibLinkedin, + cibFlickr, + cibTumblr, + cibXing, + cibGithub, + cibStackoverflow, + cibYoutube, + cibDribbble, + cibInstagram, + cibPinterest, + cibVk, + cibYahoo, + cibBehance, + cibReddit, + cibVimeo, + cibCcMastercard, + cibCcVisa, + cibStripe, + cibPaypal, + cibGooglePay, + cibCcAmex, + }, +) diff --git a/src/assets/icons/logo-negative.js b/src/assets/icons/logo-negative.js index 337875ecc..114a6a047 100644 --- a/src/assets/icons/logo-negative.js +++ b/src/assets/icons/logo-negative.js @@ -1,4 +1,6 @@ -export const logoNegative = ['608 134', ` +export const logoNegative = [ + '608 134', + ` coreui react pro logo @@ -27,4 +29,5 @@ export const logoNegative = ['608 134', ` -`] +`, +] diff --git a/src/assets/icons/logo.js b/src/assets/icons/logo.js index 01d6ddd13..7a2d7e0b3 100644 --- a/src/assets/icons/logo.js +++ b/src/assets/icons/logo.js @@ -1,4 +1,6 @@ -export const logo = ['608 134', ` +export const logo = [ + '608 134', + ` coreui react pro @@ -26,4 +28,5 @@ export const logo = ['608 134', ` -`] +`, +] diff --git a/src/assets/icons/sygnet.js b/src/assets/icons/sygnet.js index fddab7ed7..3a57fbdd4 100644 --- a/src/assets/icons/sygnet.js +++ b/src/assets/icons/sygnet.js @@ -1,4 +1,6 @@ -export const sygnet = ['160 160', ` +export const sygnet = [ + '160 160', + ` coreui logo @@ -6,4 +8,5 @@ export const sygnet = ['160 160', ` -`] +`, +] diff --git a/src/components/AppBreadcrumb.js b/src/components/AppBreadcrumb.js index be202eae2..874e24334 100644 --- a/src/components/AppBreadcrumb.js +++ b/src/components/AppBreadcrumb.js @@ -1,16 +1,16 @@ import React from 'react' -import { useLocation } from "react-router-dom"; +import { useLocation } from 'react-router-dom' -import routes from "../routes"; +import routes from '../routes' -import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react-ts'; +import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react-ts' const AppBreadcrumb = () => { const currentLocation = useLocation().pathname //array1.find(element => element > 10); const getRouteName = (pathname, routes) => { - const currentRoute = routes.find(route => route.path === pathname) + const currentRoute = routes.find((route) => route.path === pathname) return currentRoute.name } @@ -19,9 +19,9 @@ const AppBreadcrumb = () => { location.split('/').reduce((prev, curr, index, array) => { const currentPathname = `${prev}/${curr}` breadcrumbs.push({ - 'pathname': currentPathname, - 'name': getRouteName(currentPathname, routes), - 'active': index + 1 === array.length ? true : false + pathname: currentPathname, + name: getRouteName(currentPathname, routes), + active: index + 1 === array.length ? true : false, }) return currentPathname }) @@ -33,18 +33,16 @@ const AppBreadcrumb = () => { return ( Home - { - breadcrumbs.map((breadcrumb, index) => { - return ( - - {breadcrumb.name} - - ) - }) - } + {breadcrumbs.map((breadcrumb, index) => { + return ( + + {breadcrumb.name} + + ) + })} ) } diff --git a/src/components/AppFooter.js b/src/components/AppFooter.js index 68d326a65..e6fffd804 100644 --- a/src/components/AppFooter.js +++ b/src/components/AppFooter.js @@ -5,12 +5,16 @@ const AppFooter = () => { return (
- CoreUI + + CoreUI + © 2020 creativeLabs.
) diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index 0338f1df7..1baf34963 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -1,6 +1,6 @@ -import React from "react"; -import { NavLink } from "react-router-dom"; -import { useSelector, useDispatch } from "react-redux"; +import React from 'react' +import { NavLink } from 'react-router-dom' +import { useSelector, useDispatch } from 'react-redux' import { CContainer, CHeader, @@ -10,8 +10,8 @@ import { CHeaderToggler, CNavLink, CNavItem, -} from "@coreui/react-ts"; -import CIcon from "@coreui/icons-react"; +} from '@coreui/react-ts' +import CIcon from '@coreui/icons-react' import { AppBreadcrumb, @@ -19,57 +19,39 @@ import { AppHeaderDropdownMssg, AppHeaderDropdownNotif, AppHeaderDropdownTasks, -} from "../containers/index"; +} from '../containers/index' const AppHeader = () => { - const dispatch = useDispatch(); - const sidebarShow = useSelector((state) => state.sidebarShow); + const dispatch = useDispatch() + const sidebarShow = useSelector((state) => state.sidebarShow) const toggleSidebar = () => { - const val = [true, "responsive"].includes(sidebarShow) - ? false - : "responsive"; - dispatch({ type: "set", sidebarShow: val }); - }; + const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive' + dispatch({ type: 'set', sidebarShow: val }) + } const toggleSidebarMobile = () => { - const val = [false, "responsive"].includes(sidebarShow) - ? true - : "responsive"; - dispatch({ type: "set", sidebarShow: val }); - }; + const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive' + dispatch({ type: 'set', sidebarShow: val }) + } return ( - - + + - + Dashboard - - Users - + Users Settings @@ -85,10 +67,10 @@ const AppHeader = () => { - + - ); -}; + ) +} export default AppHeader diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index fea87d8bf..77c0b6474 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -16,7 +16,7 @@ import navigation from '../containers/_nav' const AppSidebar = () => { const dispatch = useDispatch() - const unfoldable = useSelector(state => state.sidebarUnfoldable) + const unfoldable = useSelector((state) => state.sidebarUnfoldable) // const visible = useSelector(state => state.sidebarUnfoldable) return ( @@ -28,23 +28,16 @@ const AppSidebar = () => { // onShowChange={(val) => dispatch({type: 'set', sidebarShow: val })} > - - + + - + - dispatch({ type: 'set', sidebarUnfoldable: !unfoldable })}/> + dispatch({ type: 'set', sidebarUnfoldable: !unfoldable })} + /> ) } diff --git a/src/components/header/AppHeaderDropdown.js b/src/components/header/AppHeaderDropdown.js index b99939c4e..f8cdeb52c 100644 --- a/src/components/header/AppHeaderDropdown.js +++ b/src/components/header/AppHeaderDropdown.js @@ -13,41 +13,44 @@ import CIcon from '@coreui/icons-react' const AppHeaderDropdown = () => { return ( - + - - Account - + Account Updates - 42 + + 42 + Messages - 42 + + 42 + Tasks - 42 + + 42 + Comments - 42 + + 42 + - - Settings - + Settings - Profile + + Profile @@ -56,12 +59,16 @@ const AppHeaderDropdown = () => { Payments - 42 + + 42 + Projects - 42 + + 42 + diff --git a/src/components/header/AppHeaderDropdownMssg.js b/src/components/header/AppHeaderDropdownMssg.js index 3b41d7938..9a281f5dd 100644 --- a/src/components/header/AppHeaderDropdownMssg.js +++ b/src/components/header/AppHeaderDropdownMssg.js @@ -6,26 +6,22 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - CImage + CImage, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const AppHeaderDropdownMssg = () => { const itemsCount = 4 return ( - + - {itemsCount} + + + {itemsCount} + - + You have {itemsCount} messages @@ -41,7 +37,8 @@ const AppHeaderDropdownMssg = () => { Important message
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt...
@@ -56,7 +53,9 @@ const AppHeaderDropdownMssg = () => { 5 minutes ago
Lorem ipsum dolor sit amet
-
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt...
@@ -71,7 +70,9 @@ const AppHeaderDropdownMssg = () => { 1:52 PM
Lorem ipsum dolor sit amet
-
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt...
@@ -86,11 +87,15 @@ const AppHeaderDropdownMssg = () => { 4:03 AM
Lorem ipsum dolor sit amet
-
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt...
- View all messages + + View all messages + ) diff --git a/src/components/header/AppHeaderDropdownNotif.js b/src/components/header/AppHeaderDropdownNotif.js index 1ddd07b17..b07d0c4b0 100644 --- a/src/components/header/AppHeaderDropdownNotif.js +++ b/src/components/header/AppHeaderDropdownNotif.js @@ -5,58 +5,65 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - CProgress + CProgress, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const AppHeaderDropdownNotif = () => { const itemsCount = 5 return ( - + - - {itemsCount} + + + {itemsCount} + - - + + You have {itemsCount} notifications - New user registered - User deleted - Sales report is ready - New client - Server overloaded - + + New user registered + + + User deleted + + + Sales report is ready + + + New client + + + Server overloaded + + Server
- CPU Usage + + CPU Usage +
348 Processes. 1/4 Cores.
- Memory Usage + + Memory Usage +
11444GB/16384MB
- SSD 1 Usage + + SSD 1 Usage +
243GB/256GB diff --git a/src/components/header/AppHeaderDropdownTasks.js b/src/components/header/AppHeaderDropdownTasks.js index 444c3ca07..8e59e4a88 100644 --- a/src/components/header/AppHeaderDropdownTasks.js +++ b/src/components/header/AppHeaderDropdownTasks.js @@ -5,51 +5,72 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - CProgress + CProgress, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const AppHeaderDropdownTasks = () => { const itemsCount = 5 return ( - + - {itemsCount} + + {itemsCount} + - + You have {itemsCount} pending tasks -
Upgrade NPM & Bower 0%
+
+ Upgrade NPM & Bower{' '} + + 0% + +
-
ReactJS Version 25%
+
+ ReactJS Version{' '} + + 25% + +
-
VueJS Version 50%
+
+ VueJS Version{' '} + + 50% + +
-
Add new layouts 75%
+
+ Add new layouts{' '} + + 75% + +
-
Angular 2 Cli Version 100%
+
+ Angular 2 Cli Version{' '} + + 100% + +
- View all tasks + + View all tasks +
) diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index c932ce059..5652660f8 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -1,9 +1,5 @@ import React, { Suspense } from 'react' -import { - Redirect, - Route, - Switch -} from 'react-router-dom' +import { Redirect, Route, Switch } from 'react-router-dom' import { CContainer, CFade } from '@coreui/react-ts' // routes config @@ -22,17 +18,20 @@ const TheContent = () => { {routes.map((route, idx) => { - return route.component && ( - ( - - - - )} /> + return ( + route.component && ( + ( + + + + )} + /> + ) ) })} diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 1e64f38ac..958e648fa 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -1,47 +1,47 @@ import React from 'react' import CIcon from '@coreui/icons-react' -import { NavLink } from "react-router-dom" +import { NavLink } from 'react-router-dom' -const _nav = [ +const _nav = [ { _component: 'CNavItem', as: NavLink, anchor: 'Dashboard', to: '/dashboard', - icon: , + icon: , badge: { color: 'info', text: 'NEW', - } + }, }, { _component: 'CNavTitle', - anchor: 'Theme' + anchor: 'Theme', }, { _component: 'CNavItem', as: NavLink, anchor: 'Colors', to: '/theme/colors', - icon: , + icon: , }, { _component: 'CNavItem', as: NavLink, anchor: 'Typography', to: '/theme/typography', - icon: , + icon: , }, { _component: 'CNavTitle', - anchor: 'Components' + anchor: 'Components', }, { _component: 'CNavGroup', as: NavLink, anchor: 'Base', to: '/to', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -139,7 +139,7 @@ const _nav = [ _component: 'CNavGroup', anchor: 'Buttons', // route: '/buttons', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -164,7 +164,7 @@ const _nav = [ as: NavLink, anchor: 'Dropdowns', to: '/buttons/button-dropdowns', - } + }, ], }, { @@ -172,13 +172,13 @@ const _nav = [ as: NavLink, anchor: 'Charts', to: '/charts', - icon: + icon: , }, { _component: 'CNavGroup', anchor: 'Icons', // route: '/icons', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -208,7 +208,7 @@ const _nav = [ _component: 'CNavGroup', anchor: 'Notifications', // route: '/notifications', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -232,16 +232,16 @@ const _nav = [ _component: 'CNavItem', as: NavLink, anchor: 'Toaster', - to: '/notifications/toaster' - } - ] + to: '/notifications/toaster', + }, + ], }, { _component: 'CNavItem', as: NavLink, anchor: 'Widgets', to: '/widgets', - icon: , + icon: , badge: { color: 'info', text: 'NEW', @@ -257,7 +257,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Pages', - icon: , + icon: , items: [ { _component: 'CNavItem', diff --git a/src/containers/index.js b/src/containers/index.js index 72e513e4b..045c65eca 100644 --- a/src/containers/index.js +++ b/src/containers/index.js @@ -19,5 +19,5 @@ export { AppHeaderDropdownNotif, AppHeaderDropdownTasks, DefaultLayout, - AppSidebar + AppSidebar, } diff --git a/src/index.js b/src/index.js index 189feccc4..d879cd1d4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,11 +1,11 @@ -import 'react-app-polyfill/ie11'; // For IE 11 support -import 'react-app-polyfill/stable'; -import 'core-js'; +import 'react-app-polyfill/ie11' // For IE 11 support +import 'react-app-polyfill/stable' +import 'core-js' import './polyfill' -import React from 'react'; -import ReactDOM from 'react-dom'; -import App from './App'; -import * as serviceWorker from './serviceWorker'; +import React from 'react' +import ReactDOM from 'react-dom' +import App from './App' +import * as serviceWorker from './serviceWorker' import { icons } from './assets/icons' @@ -16,12 +16,12 @@ React.icons = icons ReactDOM.render( - + , - document.getElementById('root') -); + document.getElementById('root'), +) // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: http://bit.ly/CRA-PWA -serviceWorker.unregister(); +serviceWorker.unregister() diff --git a/src/layout/DefaultLayout.js b/src/layout/DefaultLayout.js index 262e85cf9..fca04f571 100644 --- a/src/layout/DefaultLayout.js +++ b/src/layout/DefaultLayout.js @@ -1,22 +1,16 @@ import React from 'react' -import { - TheContent, - AppSidebar, - AppFooter, - AppHeader -} from '../containers/index' +import { TheContent, AppSidebar, AppFooter, AppHeader } from '../containers/index' const DefaultLayout = () => { - return (
- +
- +
- +
- +
) diff --git a/src/polyfill.js b/src/polyfill.js index 1e73bf533..ee36d18b4 100644 --- a/src/polyfill.js +++ b/src/polyfill.js @@ -1,6 +1,6 @@ /* -* required polyfills -*/ + * required polyfills + */ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ // import "core-js"; @@ -28,14 +28,13 @@ // import 'core-js/features/reflect' // CustomEvent() constructor functionality in IE9, IE10, IE11 -(function () { +;(function () { + if (typeof window.CustomEvent === 'function') return false - if ( typeof window.CustomEvent === "function" ) return false - - function CustomEvent ( event, params ) { + function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: undefined } - var evt = document.createEvent( 'CustomEvent' ) - evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ) + var evt = document.createEvent('CustomEvent') + evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail) return evt } @@ -46,18 +45,17 @@ if (!Element.prototype.matches) { Element.prototype.matches = - Element.prototype.msMatchesSelector || - Element.prototype.webkitMatchesSelector; + Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector } if (!Element.prototype.closest) { - Element.prototype.closest = function(s) { - var el = this; + Element.prototype.closest = function (s) { + var el = this do { - if (Element.prototype.matches.call(el, s)) return el; - el = el.parentElement || el.parentNode; - } while (el !== null && el.nodeType === 1); - return null; - }; + if (Element.prototype.matches.call(el, s)) return el + el = el.parentElement || el.parentNode + } while (el !== null && el.nodeType === 1) + return null + } } diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index f9f4a149a..725193318 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -1,12 +1,8 @@ import React from 'react' import { CLink } from '@coreui/react-ts' -const DocsLink = props => { - const { - name, - text, - ...rest - } = props +const DocsLink = (props) => { + const { name, text, ...rest } = props const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href @@ -19,7 +15,7 @@ const DocsLink = props => { target="_blank" className="card-header-action" > - { text || 'docs' } + {text || 'docs'}
) diff --git a/src/reusable/index.js b/src/reusable/index.js index 6b2e38a29..bb9757ec9 100644 --- a/src/reusable/index.js +++ b/src/reusable/index.js @@ -1,5 +1,3 @@ import DocsLink from './DocsLink' -export { - DocsLink -} \ No newline at end of file +export { DocsLink } diff --git a/src/routes.js b/src/routes.js index 122f3d4a9..06655b1c4 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1,44 +1,42 @@ -import React from 'react'; +import React from 'react' -const Toaster = React.lazy(() => import('./views/notifications/toaster/Toaster')); -const Tables = React.lazy(() => import('./views/base/tables/Tables')); +const Toaster = React.lazy(() => import('./views/notifications/toaster/Toaster')) +const Tables = React.lazy(() => import('./views/base/tables/Tables')) -const Breadcrumbs = React.lazy(() => import('./views/base/breadcrumbs/Breadcrumbs')); -const Cards = React.lazy(() => import('./views/base/cards/Cards')); -const Carousels = React.lazy(() => import('./views/base/carousels/Carousels')); -const Collapses = React.lazy(() => import('./views/base/collapses/Collapses')); -const BasicForms = React.lazy(() => import('./views/base/forms/BasicForms')); +const Breadcrumbs = React.lazy(() => import('./views/base/breadcrumbs/Breadcrumbs')) +const Cards = React.lazy(() => import('./views/base/cards/Cards')) +const Carousels = React.lazy(() => import('./views/base/carousels/Carousels')) +const Collapses = React.lazy(() => import('./views/base/collapses/Collapses')) +const BasicForms = React.lazy(() => import('./views/base/forms/BasicForms')) -const Jumbotrons = React.lazy(() => import('./views/base/jumbotrons/Jumbotrons')); -const ListGroups = React.lazy(() => import('./views/base/list-groups/ListGroups')); -const Navbars = React.lazy(() => import('./views/base/navbars/Navbars')); -const Navs = React.lazy(() => import('./views/base/navs/Navs')); -const Paginations = React.lazy(() => import('./views/base/paginations/Pagnations')); -const Popovers = React.lazy(() => import('./views/base/popovers/Popovers')); -const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressBar')); +const Jumbotrons = React.lazy(() => import('./views/base/jumbotrons/Jumbotrons')) +const ListGroups = React.lazy(() => import('./views/base/list-groups/ListGroups')) +const Navbars = React.lazy(() => import('./views/base/navbars/Navbars')) +const Navs = React.lazy(() => import('./views/base/navs/Navs')) +const Paginations = React.lazy(() => import('./views/base/paginations/Pagnations')) +const Popovers = React.lazy(() => import('./views/base/popovers/Popovers')) +const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressBar')) -const Tabs = React.lazy(() => import('./views/base/tabs/Tabs')); -const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips')); -const BrandButtons = React.lazy(() => import('./views/buttons/brand-buttons/BrandButtons')); -const ButtonDropdowns = React.lazy(() => import('./views/buttons/button-dropdowns/ButtonDropdowns')); -const ButtonGroups = React.lazy(() => import('./views/buttons/button-groups/ButtonGroups')); -const Buttons = React.lazy(() => import('./views/buttons/buttons/Buttons')); -const Charts = React.lazy(() => import('./views/charts/Charts')); -const Dashboard = React.lazy(() => import('./views/dashboard/Dashboard')); -const CoreUIIcons = React.lazy(() => import('./views/icons/coreui-icons/CoreUIIcons')); -const Flags = React.lazy(() => import('./views/icons/flags/Flags')); -const Brands = React.lazy(() => import('./views/icons/brands/Brands')); -const Alerts = React.lazy(() => import('./views/notifications/alerts/Alerts')); -const Badges = React.lazy(() => import('./views/notifications/badges/Badges')); -const Modals = React.lazy(() => import('./views/notifications/modals/Modals')); -const Colors = React.lazy(() => import('./views/theme/colors/Colors')); -const Typography = React.lazy(() => import('./views/theme/typography/Typography')); -const Widgets = React.lazy(() => import('./views/widgets/Widgets')); -const Users = React.lazy(() => import('./views/users/Users')); -const User = React.lazy(() => import('./views/users/User')); +const Tabs = React.lazy(() => import('./views/base/tabs/Tabs')) +const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips')) +const BrandButtons = React.lazy(() => import('./views/buttons/brand-buttons/BrandButtons')) +const ButtonDropdowns = React.lazy(() => import('./views/buttons/button-dropdowns/ButtonDropdowns')) +const ButtonGroups = React.lazy(() => import('./views/buttons/button-groups/ButtonGroups')) +const Buttons = React.lazy(() => import('./views/buttons/buttons/Buttons')) +const Charts = React.lazy(() => import('./views/charts/Charts')) +const Dashboard = React.lazy(() => import('./views/dashboard/Dashboard')) +const CoreUIIcons = React.lazy(() => import('./views/icons/coreui-icons/CoreUIIcons')) +const Flags = React.lazy(() => import('./views/icons/flags/Flags')) +const Brands = React.lazy(() => import('./views/icons/brands/Brands')) +const Alerts = React.lazy(() => import('./views/notifications/alerts/Alerts')) +const Badges = React.lazy(() => import('./views/notifications/badges/Badges')) +const Modals = React.lazy(() => import('./views/notifications/modals/Modals')) +const Colors = React.lazy(() => import('./views/theme/colors/Colors')) +const Typography = React.lazy(() => import('./views/theme/typography/Typography')) +const Widgets = React.lazy(() => import('./views/widgets/Widgets')) -const Login = React.lazy(() => import('./views/pages/login/Login')); -const Register = React.lazy(() => import('./views/pages/register/Register')); +const Login = React.lazy(() => import('./views/pages/login/Login')) +const Register = React.lazy(() => import('./views/pages/register/Register')) const routes = [ { path: '/', exact: true, name: 'Home' }, @@ -80,8 +78,6 @@ const routes = [ { path: '/pages/login', name: 'Login', component: Login }, { path: '/pages/register', name: 'Register', component: Register }, { path: '/widgets', name: 'Widgets', component: Widgets }, - { path: '/users', exact: true, name: 'Users', component: Users }, - { path: '/users/:id', exact: true, name: 'User Details', component: User } -]; +] -export default routes; +export default routes diff --git a/src/serviceWorker.js b/src/serviceWorker.js index 8859a0c6b..d4f72f2c4 100644 --- a/src/serviceWorker.js +++ b/src/serviceWorker.js @@ -13,51 +13,49 @@ const isLocalhost = Boolean( // [::1] is the IPv6 localhost address. window.location.hostname === '[::1]' || // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); + window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/), +) export function register(config) { if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location); + const publicUrl = new URL(process.env.PUBLIC_URL, window.location) if (publicUrl.origin !== window.location.origin) { // Our service worker won't work if PUBLIC_URL is on a different origin // from what our page is served on. This might happen if a CDN is used to // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; + return } window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + const swUrl = `${process.env.PUBLIC_URL}/service-worker.js` if (isLocalhost) { // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); + checkValidServiceWorker(swUrl, config) // Add some additional logging to localhost, pointing developers to the // service worker/PWA documentation. navigator.serviceWorker.ready.then(() => { console.log( 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit https://goo.gl/SC7cgQ' - ); - }); + 'worker. To learn more, visit https://goo.gl/SC7cgQ', + ) + }) } else { // Is not local host. Just register service worker - registerValidSW(swUrl, config); + registerValidSW(swUrl, config) } - }); + }) } } function registerValidSW(swUrl, config) { navigator.serviceWorker .register(swUrl) - .then(registration => { + .then((registration) => { registration.onupdatefound = () => { - const installingWorker = registration.installing; + const installingWorker = registration.installing installingWorker.onstatechange = () => { if (installingWorker.state === 'installed') { if (navigator.serviceWorker.controller) { @@ -65,63 +63,61 @@ function registerValidSW(swUrl, config) { // the fresh content will have been added to the cache. // It's the perfect time to display a "New content is // available; please refresh." message in your web app. - console.log('New content is available; please refresh.'); + console.log('New content is available; please refresh.') // Execute callback if (config.onUpdate) { - config.onUpdate(registration); + config.onUpdate(registration) } } else { // At this point, everything has been precached. // It's the perfect time to display a // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); + console.log('Content is cached for offline use.') // Execute callback if (config.onSuccess) { - config.onSuccess(registration); + config.onSuccess(registration) } } } - }; - }; + } + } + }) + .catch((error) => { + console.error('Error during service worker registration:', error) }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); } function checkValidServiceWorker(swUrl, config) { // Check if the service worker can be found. If it can't reload the page. fetch(swUrl) - .then(response => { + .then((response) => { // Ensure service worker exists, and that we really are getting a JS file. if ( response.status === 404 || response.headers.get('content-type').indexOf('javascript') === -1 ) { // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { + navigator.serviceWorker.ready.then((registration) => { registration.unregister().then(() => { - window.location.reload(); - }); - }); + window.location.reload() + }) + }) } else { // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); + registerValidSW(swUrl, config) } }) .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); + console.log('No internet connection found. App is running in offline mode.') + }) } export function unregister() { if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); + navigator.serviceWorker.ready.then((registration) => { + registration.unregister() + }) } } diff --git a/src/setupTests.js b/src/setupTests.js index 6f2c9fc46..2b9d16426 100644 --- a/src/setupTests.js +++ b/src/setupTests.js @@ -1,7 +1,7 @@ -import {configure} from 'enzyme'; -import Adapter from '@wojtekmaj/enzyme-adapter-react-17'; +import { configure } from 'enzyme' +import Adapter from '@wojtekmaj/enzyme-adapter-react-17' -configure({adapter: new Adapter()}); +configure({ adapter: new Adapter() }) if (global.document) { document.createRange = () => ({ @@ -11,5 +11,5 @@ if (global.document) { nodeName: 'BODY', ownerDocument: document, }, - }); + }) } diff --git a/src/store.js b/src/store.js index 0267b34b7..034944a97 100644 --- a/src/store.js +++ b/src/store.js @@ -1,17 +1,17 @@ import { createStore } from 'redux' const initialState = { - sidebarShow: 'responsive' + sidebarShow: 'responsive', } const changeState = (state = initialState, { type, ...rest }) => { switch (type) { case 'set': - return {...state, ...rest } + return { ...state, ...rest } default: return state } } const store = createStore(changeState) -export default store \ No newline at end of file +export default store diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index bf133669b..1b9854c59 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -1,4 +1,4 @@ -import React from "react"; +import React from 'react' import { CBreadcrumb, CBreadcrumbItem, @@ -8,8 +8,8 @@ import { CCol, CRow, CLink, -} from "@coreui/react-ts"; -import { DocsLink } from "src/reusable"; +} from '@coreui/react-ts' +import { DocsLink } from 'src/reusable' const Breadcrumbs = () => { return ( @@ -52,7 +52,7 @@ const Breadcrumbs = () => { - ); -}; + ) +} -export default Breadcrumbs; +export default Breadcrumbs diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index b3eadfca9..e87692427 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -8,11 +8,10 @@ import { CCol, CFormCheck, CRow, -} from '@coreui/react-ts' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' - const Cards = () => { const [collapsed, setCollapsed] = React.useState(true) const [showCard, setShowCard] = React.useState(true) @@ -24,21 +23,23 @@ const Cards = () => { Card title - + - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. Card footer @@ -47,12 +48,13 @@ const Cards = () => { Card with icon - + - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -60,12 +62,13 @@ const Cards = () => { Card with switch - + - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -73,12 +76,15 @@ const Cards = () => { Card with label - Success + + Success + - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -86,12 +92,15 @@ const Cards = () => { Card with label - 42 + + 42 + - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -99,73 +108,67 @@ const Cards = () => { - - Card outline primary - + Card outline primary - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card outline secondary - + Card outline secondary - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card outline success - + Card outline success - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card outline info - + Card outline info - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card outline warning - + Card outline warning - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card outline danger - + Card outline danger - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -174,73 +177,67 @@ const Cards = () => { - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card with accent - + Card with accent - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. @@ -250,8 +247,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -260,8 +262,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -270,8 +277,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -280,8 +292,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -290,8 +307,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -300,8 +322,13 @@ const Cards = () => {
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in Source Title
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a + ante. +

+
+ Someone famous in Source Title +
@@ -310,49 +337,45 @@ const Cards = () => { - - Card title - + Card title - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card title - + Card title - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card title - + Card title - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. - - Card title - + Card title - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut - laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation - ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim + veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea + commodo consequat. diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index fd075c983..d1c92fd0f 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -10,7 +10,7 @@ import { CCarouselInner, CCarouselItem, CCol, - CRow + CRow, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' @@ -29,107 +29,128 @@ const Carousels = () => { Carousel with controls - + - slide 1 + slide 1 - slide 2 + slide 2 - slide 3 + slide 3 - - + + - - Carousel with controls, indicators and caption - + Carousel with controls, indicators and caption - + - slide 1 -

Slide 1

Slide 1

+ slide 1 + +

Slide 1

+

Slide 1

+
- slide 2 -

Slide 2

Slide 2

+ slide 2 + +

Slide 2

+

Slide 2

+
- slide 3 -

Slide 3

Slide 3

+ slide 3 + +

Slide 3

+

Slide 3

+
- - + +
- - Carousel animation - + Carousel animation - + - slide 1 -

Slide 1

Slide 1

+ slide 1 + +

Slide 1

+

Slide 1

+
- slide 2 -

Slide 2

Slide 2

+ slide 2 + +

Slide 2

+

Slide 2

+
- slide 3 -

Slide 3

Slide 3

+ slide 3 + +

Slide 3

+

Slide 3

+
- - + +
- - Carousel animation with autoSlide - + Carousel animation with autoSlide - + - slide 1 -

Slide 1

Slide 1

+ slide 1 + +

Slide 1

+

Slide 1

+
- slide 2 -

Slide 2

Slide 2

+ slide 2 + +

Slide 2

+

Slide 2

+
- slide 3 -

Slide 3

Slide 3

+ slide 3 + +

Slide 3

+

Slide 3

+
- - + +
diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index 35a27dd11..f250e78a7 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -8,12 +8,11 @@ import { CCol, CCollapse, CFade, - CRow -} from '@coreui/react-ts'; + CRow, +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Collapses = () => { - const [collapse, setCollapse] = useState(false) const [collapseMulti, setCollapseMulti] = useState([false, false]) const [accordion, setAccordion] = useState(1) @@ -27,16 +26,16 @@ const Collapses = () => { const toggleMulti = (type) => { let newCollapse = collapseMulti.slice() switch (type) { - case "left": - newCollapse[0] = !collapseMulti[0]; - break; - case "right": - newCollapse[1] = !collapseMulti[1]; - break; - case "both": - newCollapse[0] = !collapseMulti[0]; - newCollapse[1] = !collapseMulti[1]; - break; + case 'left': + newCollapse[0] = !collapseMulti[0] + break + case 'right': + newCollapse[1] = !collapseMulti[1] + break + case 'both': + newCollapse[0] = !collapseMulti[0] + newCollapse[1] = !collapseMulti[1] + break default: } setCollapseMulti(newCollapse) @@ -52,35 +51,34 @@ const Collapses = () => { Collapse - +

- Anim pariatur cliche reprehenderit, - enim eiusmod high life accusamus terry richardson ad squid. Nihil - anim keffiyeh helvetica, craft beer labore wes anderson cred - nesciunt sapiente ea proident. + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson + cred nesciunt sapiente ea proident.

- Donec molestie odio id nisi malesuada, mattis tincidunt velit egestas. Sed non pulvinar risus. Aenean - elementum eleifend nunc, pellentesque dapibus arcu hendrerit fringilla. Aliquam in nibh massa. Cras - ultricies lorem non enim volutpat, a eleifend urna placerat. Fusce id luctus urna. In sed leo tellus. - Mauris tristique leo a nisl feugiat, eget vehicula leo venenatis. Quisque magna metus, luctus quis - sollicitudin vel, vehicula nec ipsum. Donec rutrum commodo lacus ut condimentum. Integer vel turpis - purus. Etiam vehicula, nulla non fringilla blandit, massa purus faucibus tellus, a luctus enim orci non - augue. Aenean ullamcorper nisl urna, non feugiat tortor volutpat in. Vivamus lobortis massa dolor, eget - faucibus ipsum varius eget. Pellentesque imperdiet, turpis sed sagittis lobortis, leo elit laoreet arcu, + Donec molestie odio id nisi malesuada, mattis tincidunt velit egestas. Sed non + pulvinar risus. Aenean elementum eleifend nunc, pellentesque dapibus arcu hendrerit + fringilla. Aliquam in nibh massa. Cras ultricies lorem non enim volutpat, a eleifend + urna placerat. Fusce id luctus urna. In sed leo tellus. Mauris tristique leo a nisl + feugiat, eget vehicula leo venenatis. Quisque magna metus, luctus quis sollicitudin + vel, vehicula nec ipsum. Donec rutrum commodo lacus ut condimentum. Integer vel + turpis purus. Etiam vehicula, nulla non fringilla blandit, massa purus faucibus + tellus, a luctus enim orci non augue. Aenean ullamcorper nisl urna, non feugiat + tortor volutpat in. Vivamus lobortis massa dolor, eget faucibus ipsum varius eget. + Pellentesque imperdiet, turpis sed sagittis lobortis, leo elit laoreet arcu, vehicula sagittis elit leo id nisi.

- Toggling button + + Toggling button +
@@ -89,44 +87,66 @@ const Collapses = () => { Collapse multi target - -

- {toggleMulti('left')}}> - Left{' '} - {toggleMulti('right')}}> - Right{' '} - {toggleMulti('both')}}> - Both{' '} -

- - - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - - - - - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - - - - -
+ +

+ { + toggleMulti('left') + }} + > + Left + {' '} + { + toggleMulti('right') + }} + > + Right + {' '} + { + toggleMulti('both') + }} + > + Both + {' '} +

+ + + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. + + + + + + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. + + + + + +
-
+
Fade - + @@ -134,7 +154,9 @@ const Collapses = () => { - Toggle Fade + + Toggle Fade +
@@ -159,11 +181,14 @@ const Collapses = () => { - 1. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non - cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird - on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred - nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft - beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven''t heard of them accusamus labore sustainable VHS. + 1. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor + brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, + sunt aliqua put a bird on it squid single-origin coffee nulla assumenda + shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson + cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. + Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt + you probably haven''t heard of them accusamus labore sustainable VHS. @@ -180,11 +205,14 @@ const Collapses = () => { - 2. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non - cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird - on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred - nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft - beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven''t heard of them accusamus labore sustainable VHS. + 2. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor + brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, + sunt aliqua put a bird on it squid single-origin coffee nulla assumenda + shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson + cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. + Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt + you probably haven''t heard of them accusamus labore sustainable VHS. @@ -201,11 +229,14 @@ const Collapses = () => { - 3. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non - cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird - on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred - nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft - beer farm-to-table, raw denim aesthetic synth nesciunt you probably havent heard of them accusamus labore sustainable VHS. + 3. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor + brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, + sunt aliqua put a bird on it squid single-origin coffee nulla assumenda + shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson + cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. + Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt + you probably havent heard of them accusamus labore sustainable VHS. diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 825622c4e..9a3520eb4 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -38,7 +38,7 @@ const BasicForms = () => { Credit Card Form - + @@ -97,7 +97,7 @@ const BasicForms = () => {
CVV/CVC - +
@@ -153,7 +153,12 @@ const BasicForms = () => { Elements - + Static @@ -176,7 +181,13 @@ const BasicForms = () => { Email Input - + Please enter your email @@ -185,7 +196,13 @@ const BasicForms = () => { Password - + Please enter a complex password
@@ -194,7 +211,12 @@ const BasicForms = () => { Date Input - +
@@ -202,7 +224,12 @@ const BasicForms = () => { Disabled Input - + @@ -284,10 +311,30 @@ const BasicForms = () => { Switch checkboxes - - - - + + + + @@ -296,13 +343,31 @@ const BasicForms = () => {
- +
- +
- +
@@ -312,28 +377,56 @@ const BasicForms = () => {
- - - + + +
- Checkboxes + + Checkboxes +
- +
- +
- +
@@ -350,15 +443,29 @@ const BasicForms = () => { value="option1" label="One" /> - - + +
- File input + + File input + - + @@ -366,7 +473,8 @@ const BasicForms = () => { Multiple File input - { - Custom file input + + Custom file input + - + Choose file... @@ -388,8 +498,12 @@ const BasicForms = () => { - Submit - Reset + + Submit + + + Reset + @@ -400,18 +514,31 @@ const BasicForms = () => {
- Name + + Name +
- Email - + + Email + +
- Submit - Reset + + Submit + + + Reset +
@@ -428,7 +555,13 @@ const BasicForms = () => { Email - + Please enter your email
@@ -437,14 +570,25 @@ const BasicForms = () => { Password - + Please enter your password - Submit Reset + + Submit + {' '} + + Reset + @@ -456,18 +600,35 @@ const BasicForms = () => {
Email - + Please enter your email
Password - + Please enter your password
- Submit Reset + + Submit + {' '} + + Reset +
@@ -530,7 +691,12 @@ const BasicForms = () => { - Login Reset + + Login + {' '} + + Reset + @@ -541,28 +707,52 @@ const BasicForms = () => { - Small Input + + Small Input + - + - Normal Input + + Normal Input + - Large Input + + Large Input + - + - Submit - Reset + + Submit + + + Reset + @@ -590,9 +780,7 @@ const BasicForms = () => { - - Validation feedback Form - + Validation feedback Form
@@ -603,9 +791,7 @@ const BasicForms = () => {
Required input - - Please provide a valid information - + Please provide a valid information Input provided
@@ -616,9 +802,7 @@ const BasicForms = () => { - - Icon/Text Groups - + Icon/Text Groups @@ -627,14 +811,23 @@ const BasicForms = () => { - + - + @@ -655,56 +848,77 @@ const BasicForms = () => { - Submit - Reset + + Submit + + + Reset + - - Button Groups - + Button Groups - Search - + + Search + + - - Submit + + + Submit + - + + + - + + + - Submit - Reset + + Submit + + + Reset + - - Dropdowns Groups - + Dropdowns Groups @@ -722,18 +936,25 @@ const BasicForms = () => { Separated link - + - + - - Dropdown - + Dropdown Action Another Action @@ -777,8 +998,12 @@ const BasicForms = () => { - Submit - Reset + + Submit + + + Reset + @@ -788,7 +1013,10 @@ const BasicForms = () => { Use the grid for big devices! - .col-lg-* .col-md-* .col-sm-* + + {' '} + .col-lg-* .col-md-* .col-sm-* + @@ -835,11 +1063,21 @@ const BasicForms = () => { - Action - Action - Action - Action - Action + + Action + + + Action + + + Action + + + Action + + + Action + @@ -847,7 +1085,10 @@ const BasicForms = () => { Input Grid for small devices! - .col-* + + {' '} + .col-* + @@ -894,11 +1135,21 @@ const BasicForms = () => { - Action - Action - Action - Action - Action + + Action + + + Action + + + Action + + + Action + + + Action + @@ -906,34 +1157,50 @@ const BasicForms = () => { - - Example Form - + Example Form
Username - - + + + +
Email - - + + + +
Password - - + + + +
- Submit + + Submit +
@@ -941,31 +1208,54 @@ const BasicForms = () => {
- - Example Form - + Example Form
- - + + + +
- - + + + +
- - + + + +
- Submit + + Submit +
@@ -973,31 +1263,54 @@ const BasicForms = () => {
- - Example Form - + Example Form
- - + + + +
- - + + + +
- - + + + +
- Submit + + Submit +
@@ -1019,7 +1332,7 @@ const BasicForms = () => { className="card-header-action btn-minimize" onClick={() => setCollapsed(!collapsed)} > - + {
- Save changes + + Save changes + Cancel
diff --git a/src/views/base/index.js b/src/views/base/index.js index 2e7f42eaa..2b7656c82 100644 --- a/src/views/base/index.js +++ b/src/views/base/index.js @@ -1,19 +1,31 @@ -import Breadcrumbs from './Breadcrumbs'; -import Cards from './Cards'; -import Carousels from './Carousels'; -import Collapses from './Collapses'; -import Dropdowns from './Dropdowns'; -import Jumbotrons from './Jumbotrons'; -import ListGroups from './ListGroups'; -import Navbars from './Navbars'; -import Navs from './Navs'; -import Paginations from './Paginations'; -import Popovers from './Popovers'; -import ProgressBar from './ProgressBar'; -import Tabs from './Tabs'; -import Tooltips from './Tooltips'; +import Breadcrumbs from './Breadcrumbs' +import Cards from './Cards' +import Carousels from './Carousels' +import Collapses from './Collapses' +import Dropdowns from './Dropdowns' +import Jumbotrons from './Jumbotrons' +import ListGroups from './ListGroups' +import Navbars from './Navbars' +import Navs from './Navs' +import Paginations from './Paginations' +import Popovers from './Popovers' +import ProgressBar from './ProgressBar' +import Tabs from './Tabs' +import Tooltips from './Tooltips' export { - Breadcrumbs, Cards, Carousels, Collapses, Dropdowns, Jumbotrons, ListGroups, Navbars, Navs, Popovers, ProgressBar, Tabs, Tooltips, Paginations, -}; - + Breadcrumbs, + Cards, + Carousels, + Collapses, + Dropdowns, + Jumbotrons, + ListGroups, + Navbars, + Navs, + Popovers, + ProgressBar, + Tabs, + Tooltips, + Paginations, +} diff --git a/src/views/base/jumbotrons/Jumbotrons.js b/src/views/base/jumbotrons/Jumbotrons.js index 51c1ed302..a2c7895cd 100644 --- a/src/views/base/jumbotrons/Jumbotrons.js +++ b/src/views/base/jumbotrons/Jumbotrons.js @@ -1,43 +1,49 @@ import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardHeader, - CCol, - CContainer, - CRow, -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CContainer, CRow } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Jumbotrons = () => { - return ( <> Jumbotron - +

Custom jumbotron

-

Using a series of utilities, you can create this jumbotron, just like the one in previous versions of Bootstrap. Check out the examples below for how you can remix and restyle it to your liking.

+

+ Using a series of utilities, you can create this jumbotron, just like the one in + previous versions of Bootstrap. Check out the examples below for how you can remix and + restyle it to your liking. +

Example button

Change the background

-

Swap the background-color utility and add a `.text-*` color utility to mix up the jumbotron look. Then, mix and match with additional component themes and more.

- Example button +

+ Swap the background-color utility and add a `.text-*` color utility to mix up the + jumbotron look. Then, mix and match with additional component themes and more. +

+ + Example button +

Add borders

-

Or, keep it light and add a border for some added definition to the boundaries of your content. Be sure to look under the hood at the source HTML here as we've adjusted the alignment and sizing of both column's content for equal-height.

- Example button +

+ Or, keep it light and add a border for some added definition to the boundaries of + your content. Be sure to look under the hood at the source HTML here as we've + adjusted the alignment and sizing of both column's content for equal-height. +

+ + Example button +
diff --git a/src/views/base/list-groups/ListGroups.js b/src/views/base/list-groups/ListGroups.js index d141d3382..4c189fb1a 100644 --- a/src/views/base/list-groups/ListGroups.js +++ b/src/views/base/list-groups/ListGroups.js @@ -9,11 +9,10 @@ import { CListGroupItem, CRow, CTabContent, - CTabPane + CTabPane, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' - const ListGroups = () => { const [activeTab, setActiveTab] = useState(1) @@ -21,11 +20,10 @@ const ListGroups = () => { <> - List group - + @@ -37,7 +35,6 @@ const ListGroups = () => { - @@ -47,11 +44,15 @@ const ListGroups = () => { - Cras justo odio + + Cras justo odio + Dapibus ac facilisis in Morbi leo risus Porta ac consectetur ac - Vestibulum at eros + + Vestibulum at eros + @@ -60,7 +61,6 @@ const ListGroups = () => { - List group @@ -70,7 +70,9 @@ const ListGroups = () => { Dapibus ac facilisis in This is a primary list group item - This is a secondary list group item + + This is a secondary list group item + This is a success list group item This is a danger list group item This is a warning list group item @@ -80,10 +82,8 @@ const ListGroups = () => {
- - List group @@ -92,18 +92,33 @@ const ListGroups = () => { Dapibus ac facilisis in - This is a primary list group item - This is a secondary list group item - This is a success list group item - This is a danger list group item - This is a warning list group item - This is a info list group item - This is a light list group item - This is a dark list group item + + This is a primary list group item + + + This is a secondary list group item + + + This is a success list group item + + + This is a danger list group item + + + This is a warning list group item + + + This is a info list group item + + + This is a light list group item + + + This is a dark list group item + - @@ -116,7 +131,9 @@ const ListGroups = () => { This is a primary list group item - This is a secondary list group item + + This is a secondary list group item + This is a success list group item This is a danger list group item This is a warning list group item @@ -135,14 +152,30 @@ const ListGroups = () => { - This is a primary list group item - This is a secondary list group item - This is a success list group item - This is a danger list group item - This is a warning list group item - This is a info list group item - This is a light list group item - This is a dark list group item + + This is a primary list group item + + + This is a secondary list group item + + + This is a success list group item + + + This is a danger list group item + + + This is a warning list group item + + + This is a info list group item + + + This is a light list group item + + + This is a dark list group item + @@ -159,30 +192,33 @@ const ListGroups = () => { Cras justo odio - 14 + + 14 + Dapibus ac facilisis in - 2 + + 2 + Morbi leo risus - 1 + + 1 + - - List group custom content -
@@ -190,26 +226,28 @@ const ListGroups = () => { 3 days ago
- Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. + Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus + varius blandit. Donec id elit non mi porta.
List group item heading
- Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. + Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus + varius blandit.
Small.
List group item heading
- Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. + Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus + varius blandit.
Small.
-
@@ -225,39 +263,81 @@ const ListGroups = () => { - setActiveTab(0)} component="button" active={activeTab === 0} >Home - setActiveTab(1)} component="button" active={activeTab === 1} >Profile - setActiveTab(2)} component="button" active={activeTab === 2} >Messages - setActiveTab(3)} component="button" active={activeTab === 3} >Settings + setActiveTab(0)} + component="button" + active={activeTab === 0} + > + Home + + setActiveTab(1)} + component="button" + active={activeTab === 1} + > + Profile + + setActiveTab(2)} + component="button" + active={activeTab === 2} + > + Messages + + setActiveTab(3)} + component="button" + active={activeTab === 3} + > + Settings + - -

Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing exercitation fugiat tempor. Voluptate deserunt sit sunt - nisi aliqua fugiat proident ea ut. Mollit voluptate reprehenderit occaecat nisi ad non minim - tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat aliquip nostrud sunt incididunt consectetur culpa aliquip - eiusmod dolor. Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam minim.

+ +

+ Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing + exercitation fugiat tempor. Voluptate deserunt sit sunt nisi aliqua fugiat + proident ea ut. Mollit voluptate reprehenderit occaecat nisi ad non minim + tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat + aliquip nostrud sunt incididunt consectetur culpa aliquip eiusmod dolor. + Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam + minim. +

-

Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia - dolore sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt laboris deserunt - anim aute dolor incididunt veniam aute dolore do exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris ipsum - reprehenderit irure non commodo enim culpa commodo veniam incididunt veniam ad.

+

+ Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur + consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore + sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt + laboris deserunt anim aute dolor incididunt veniam aute dolore do + exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris + ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt + veniam ad. +

-

Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit aute ipsum voluptate. Irure Lorem et laboris - nostrud amet cupidatat cupidatat anim do ut velit mollit consequat enim tempor. Consectetur - est minim nostrud nostrud consectetur irure labore voluptate irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et - deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod aliquip nulla - laborum elit adipisicing pariatur cillum.

+

+ Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo + reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet + cupidatat cupidatat anim do ut velit mollit consequat enim tempor. + Consectetur est minim nostrud nostrud consectetur irure labore voluptate + irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et + deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod + aliquip nulla laborum elit adipisicing pariatur cillum. +

-

Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna - sit occaecat laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua labore - aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet culpa. Quis ullamco - nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt dolor - eiusmod eu pariatur culpa mollit in irure.

+

+ Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. + Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat + laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua + labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation + irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet + qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt + dolor eiusmod eu pariatur culpa mollit in irure. +

diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index 964f53329..27b23a45f 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -31,14 +31,12 @@ const CNavbars = () => { CNavbar - + - + setVisible(!visible)} /> - - NavbarBrand - + NavbarBrand Home @@ -46,19 +44,13 @@ const CNavbars = () => { - - Search + + + Search + - - - Lang - + + Lang EN ES @@ -66,12 +58,8 @@ const CNavbars = () => { FA - - - User - + + User Account Settings @@ -84,9 +72,7 @@ const CNavbars = () => { - - CNavbar brand - + CNavbar brand @@ -102,14 +88,14 @@ const CNavbars = () => { - - CNavbar text - + CNavbar text { setNavbarText(!navbarText)}} + onClick={() => { + setNavbarText(!navbarText) + }} /> NavbarBrand @@ -122,22 +108,21 @@ const CNavbars = () => { - - CNavbar dropdown - + CNavbar dropdown - - {setIsOpenDropdown(!isOpenDropdown)}} /> + + { + setIsOpenDropdown(!isOpenDropdown) + }} + /> Home Link - - - Lang - + + Lang EN ES @@ -145,12 +130,8 @@ const CNavbars = () => { FA - - - User - + + User Account Settings @@ -163,34 +144,25 @@ const CNavbars = () => { - - CNavbar form - + CNavbar form - - Search + + + Search + - - CNavbar input group - + CNavbar input group - + diff --git a/src/views/base/navs/Navs.js b/src/views/base/navs/Navs.js index f5cf8a2e4..777eb6379 100644 --- a/src/views/base/navs/Navs.js +++ b/src/views/base/navs/Navs.js @@ -11,7 +11,7 @@ import { CDropdownToggle, CNav, CNavItem, - CNavLink + CNavLink, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' @@ -23,7 +23,7 @@ const Navs = () => { Navs - + List Based @@ -175,10 +175,14 @@ const Navs = () => {
- Active + + Active + Link Link - Disabled + + Disabled +
@@ -201,12 +205,15 @@ const Navs = () => {
- Active + + Active + Link Link - Disabled + + Disabled + -
@@ -221,10 +228,14 @@ const Navs = () => { - Active - Link - Link - Disabled + + Active + + Link + Link + + Disabled +
@@ -232,7 +243,6 @@ const Navs = () => {
- @@ -245,9 +255,7 @@ const Navs = () => { Link - - Dropdown - + Dropdown Action Another action @@ -279,9 +287,7 @@ const Navs = () => { Link - - Dropdown - + Dropdown Action Another action diff --git a/src/views/base/paginations/Pagnations.js b/src/views/base/paginations/Pagnations.js index 2014f96be..71aa005f5 100644 --- a/src/views/base/paginations/Pagnations.js +++ b/src/views/base/paginations/Pagnations.js @@ -1,14 +1,7 @@ import React, { useState } from 'react' -import { - CCard, - CCardBody, - CCardHeader, - CPagination, - CPaginationItem -} from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CPagination, CPaginationItem } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' - const Paginations = () => { const [currentPage, setCurrentPage] = useState(2) @@ -17,7 +10,7 @@ const Paginations = () => { Pagination - +
Default
@@ -60,11 +53,7 @@ const Paginations = () => {
Left alignment (default)
- +

Center alignment
diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js index b66a501db..807e6edec 100644 --- a/src/views/base/popovers/Popovers.js +++ b/src/views/base/popovers/Popovers.js @@ -13,10 +13,18 @@ import { DocsLink } from 'src/reusable' const Popovers = () => { const placements = [ - 'top-start', 'top', 'top-end', - 'bottom-start', 'bottom', 'bottom-end', - 'right-start', 'right', 'right-end', - 'left-start', 'left', 'left-end' + 'top-start', + 'top', + 'top-end', + 'bottom-start', + 'bottom', + 'bottom-end', + 'right-start', + 'right', + 'right-end', + 'left-start', + 'left', + 'left-end', ] return ( @@ -24,31 +32,27 @@ const Popovers = () => { Popovers - + {/*eslint-disable-next-line*/} -

- Hover over the links below to see popover: -

+

Hover over the links below to see popover:

Tight pants next level keffiyeh you probably - haven't heard of them. - Photo booth beard raw denim letterpress vegan messenger - bag stumptown. Farm-to-table seitan, mcsweeney's fixie - sustainable quinoa 8-bit american apparel + haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag + stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american + apparel have a - terry richardson vinyl chambray. Beard stumptown, - cardigans banh mi lomo thundercats. Tofu biodiesel - williamsburg marfa, four loko mcsweeney''s cleanse - vegan chambray. A really ironic artisan + terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. + Tofu biodiesel williamsburg marfa, four loko mcsweeney''s cleanse vegan chambray. A + really ironic artisan whatever keytar @@ -56,13 +60,12 @@ const Popovers = () => { twitter handle - freegan cred raw denim single-origin coffee viral.

-
+
@@ -72,22 +75,19 @@ const Popovers = () => {
- {placements.map(placement => { - return ( - - - { placement } - - - ) + {placements.map((placement) => { + return ( + + + {placement} + + + ) })}
diff --git a/src/views/base/progress-bar/ProgressBar.js b/src/views/base/progress-bar/ProgressBar.js index d6613ab9e..6e561ecb2 100644 --- a/src/views/base/progress-bar/ProgressBar.js +++ b/src/views/base/progress-bar/ProgressBar.js @@ -1,11 +1,5 @@ import React from 'react' -import { - CCard, - CCardBody, - CCardHeader, - CProgress, - CProgressBar -} from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CProgress, CProgressBar } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const ProgressBar = () => { @@ -14,7 +8,7 @@ const ProgressBar = () => { Progress - + @@ -30,9 +24,9 @@ const ProgressBar = () => { labels
- - - + + +
@@ -41,8 +35,8 @@ const ProgressBar = () => { heights - - + + @@ -64,9 +58,9 @@ const ProgressBar = () => { - - - + + + diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js index 2484d065b..9f97f4347 100644 --- a/src/views/base/tables/Tables.js +++ b/src/views/base/tables/Tables.js @@ -23,7 +23,7 @@ const Tables = () => { Simple Table - + @@ -40,31 +40,41 @@ const Tables = () => { Samppa Nori 2012/01/01 Member - Active + + Active + Estavan Lykos 2012/02/01 Staff - Banned + + Banned + Chetan Mohamed 2012/02/01 Admin - Inactive + + Inactive + Derick Maximinus 2012/03/01 Member - Pending + + Pending + Friderik Dávid 2012/01/21 Staff - Active + + Active + @@ -74,9 +84,7 @@ const Tables = () => { - - Striped Table - + Striped Table @@ -92,31 +100,41 @@ const Tables = () => { Yiorgos Avraamu 2012/01/01 Member - Active + + Active + Avram Tarasios 2012/02/01 Staff - Banned + + Banned + Quintin Ed 2012/02/01 Admin - Inactive + + Inactive + Enéas Kwadwo 2012/03/01 Member - Pending + + Pending + Agapetus Tadeáš 2012/01/21 Staff - Active + + Active + @@ -126,12 +144,9 @@ const Tables = () => {
- - - Condensed Table - + Condensed Table @@ -147,31 +162,41 @@ const Tables = () => { Carwyn Fachtna 2012/01/01 Member - Active + + Active + Nehemiah Tatius 2012/02/01 Staff - Banned + + Banned + Ebbe Gemariah 2012/02/01 Admin - Inactive + + Inactive + Eustorgios Amulius 2012/03/01 Member - Pending + + Pending + Leopold Gáspár 2012/01/21 Staff - Active + + Active + @@ -181,9 +206,7 @@ const Tables = () => { - - Bordered Table - + Bordered Table @@ -199,46 +222,53 @@ const Tables = () => { Pompeius René 2012/01/01 Member - Active + + Active + Paĉjo Jadon 2012/02/01 Staff - Banned + + Banned + Micheal Mercurius 2012/02/01 Admin - Inactive + + Inactive + Ganesha Dubhghall 2012/03/01 Member - Pending + + Pending + Hiroto Šimun 2012/01/21 Staff - Active + + Active + - - - Combined All Table - + Combined All Table @@ -254,31 +284,41 @@ const Tables = () => { Vishnu Serghei 2012/01/01 Member - Active + + Active + Zbyněk Phoibos 2012/02/01 Staff - Banned + + Banned + Einar Randall 2012/02/01 Admin - Inactive + + Inactive + Félix Troels 2012/03/01 Member - Pending + + Pending + Aulus Agmundr 2012/01/21 Staff - Active + + Active + diff --git a/src/views/base/tabs/Tabs.js b/src/views/base/tabs/Tabs.js index 066714ac9..afb949b91 100644 --- a/src/views/base/tabs/Tabs.js +++ b/src/views/base/tabs/Tabs.js @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useState } from 'react' import { CCol, CNav, @@ -10,15 +10,13 @@ import { CCard, CCardBody, CCardHeader, -} from "@coreui/react-ts"; -import CIcon from "@coreui/icons-react"; -import { DocsLink } from "src/reusable"; +} from '@coreui/react-ts' +import { DocsLink } from 'src/reusable' const Tabs = () => { const [activeKey, setActiveKey] = useState(1) - const [active, setActive] = useState(1); const lorem = - "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit."; + 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit.' return ( @@ -31,13 +29,19 @@ const Tabs = () => { - setActiveKey(1)}>Home + setActiveKey(1)}> + Home + - setActiveKey(2)}>Profile + setActiveKey(2)}> + Profile + - setActiveKey(3)}>Messages + setActiveKey(3)}> + Messages + @@ -144,7 +148,7 @@ const Tabs = () => { */} - ); -}; + ) +} -export default Tabs; +export default Tabs diff --git a/src/views/base/tooltips/Tooltips.js b/src/views/base/tooltips/Tooltips.js index 41e7a5a7b..400f0fe70 100644 --- a/src/views/base/tooltips/Tooltips.js +++ b/src/views/base/tooltips/Tooltips.js @@ -13,10 +13,18 @@ import { DocsLink } from 'src/reusable' const Tooltips = () => { const placements = [ - 'top-start', 'top', 'top-end', - 'bottom-start', 'bottom', 'bottom-end', - 'right-start', 'right', 'right-end', - 'left-start', 'left', 'left-end' + 'top-start', + 'top', + 'top-end', + 'bottom-start', + 'bottom', + 'bottom-end', + 'right-start', + 'right', + 'right-end', + 'left-start', + 'left', + 'left-end', ] return ( @@ -24,31 +32,24 @@ const Tooltips = () => { Tooltips - + - {/*eslint-disable-next-line*/} - -

- Hover over the links below to see tooltips: -

- +

Hover over the links below to see tooltips:

Tight pants next level keffiyeh you probably - haven't heard of them. - Photo booth beard raw denim letterpress vegan messenger - bag stumptown. Farm-to-table seitan, mcsweeney's fixie - sustainable quinoa 8-bit american apparel + haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag + stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american + apparel have a - terry richardson vinyl chambray. Beard stumptown, - cardigans banh mi lomo thundercats. Tofu biodiesel - williamsburg marfa, four loko mcsweeney''s cleanse - vegan chambray. A really ironic artisan + terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. + Tofu biodiesel williamsburg marfa, four loko mcsweeney''s cleanse vegan chambray. A + really ironic artisan whatever keytar @@ -56,13 +57,12 @@ const Tooltips = () => { twitter handle - freegan cred raw denim single-origin coffee viral.

-
+
@@ -72,21 +72,17 @@ const Tooltips = () => {
- {placements.map(placement => { - return ( - - - { placement } - - - ) + {placements.map((placement) => { + return ( + + + {placement} + + + ) })}
@@ -96,4 +92,4 @@ const Tooltips = () => { ) } -export default Tooltips; +export default Tooltips diff --git a/src/views/buttons/brand-buttons/BrandButtons.js b/src/views/buttons/brand-buttons/BrandButtons.js index b981d07a4..d59189a11 100644 --- a/src/views/buttons/brand-buttons/BrandButtons.js +++ b/src/views/buttons/brand-buttons/BrandButtons.js @@ -1,12 +1,5 @@ import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardHeader, - CCol, - CRow -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const BrandButtons = () => { @@ -14,73 +7,232 @@ const BrandButtons = () => { - - Brand button - + Brand button -
Size Small - size="sm" +
+ Size Small + + {' '} + size="sm" +

- Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + + + Facebook + + + + Twitter + + + + LinkedIn + + + + Flickr + + + + Tumblr + + + + Xing + + + + Github + + + + StackOverflow + + + + YouTube + + + + Dribbble + + + + Instagram + + + + Pinterest + + + + VK + + + + Yahoo + + + + Behance + + + + Reddit + + + + Vimeo +

Size Normal

- Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + + + Facebook + + + + Twitter + + + + LinkedIn + + + + Flickr + + + + Tumblr + + + + Xing + + + + Github + + + + StackOverflow + + + + YouTube + + + + Dribbble + + + + Instagram + + + + Pinterest + + + + VK + + + + Yahoo + + + + Behance + + + + Reddit + + + + Vimeo +

-
Size Large - size="lg" +
+ Size Large + + {' '} + size="lg" +

- Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + + + Facebook + + + + Twitter + + + + LinkedIn + + + + Flickr + + + + Tumblr + + + + Xing + + + + Github + + + + StackOverflow + + + + YouTube + + + + Dribbble + + + + Instagram + + + + Pinterest + + + + VK + + + + Yahoo + + + + Behance + + + + Reddit + + + + Vimeo +

@@ -93,69 +245,179 @@ const BrandButtons = () => { only icons
-
Size Small - size="sm" +
+ Size Small + + {' '} + size="sm" +

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Size Normal

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-
Size Large - size="lg" +
+ Size Large + + {' '} + size="lg" +

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/src/views/buttons/button-dropdowns/ButtonDropdowns.js b/src/views/buttons/button-dropdowns/ButtonDropdowns.js index 8218b384a..25e3f9238 100644 --- a/src/views/buttons/button-dropdowns/ButtonDropdowns.js +++ b/src/views/buttons/button-dropdowns/ButtonDropdowns.js @@ -15,7 +15,7 @@ import { CRow, CFormLabel, CFormControl, - CFormCheck + CFormCheck, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' @@ -26,14 +26,11 @@ const ButtonDropdowns = () => { Dropdowns - + - - - Dropdown button - + Dropdown button Header Action Disabled @@ -42,13 +39,9 @@ const ButtonDropdowns = () => { Another Action - -
- +
- - Primary - + Primary Header Action Disabled @@ -58,9 +51,7 @@ const ButtonDropdowns = () => { - - Secondary - + Secondary Header Action Disabled @@ -70,9 +61,7 @@ const ButtonDropdowns = () => { - - Success - + Success Header Action Disabled @@ -82,9 +71,7 @@ const ButtonDropdowns = () => { - - Info - + Info Header Action Disabled @@ -94,9 +81,7 @@ const ButtonDropdowns = () => { - - Warning - + Warning Header Action Disabled @@ -106,9 +91,7 @@ const ButtonDropdowns = () => { - - Danger - + Danger Header Action Disabled @@ -117,8 +100,7 @@ const ButtonDropdowns = () => { Another Action - -
+
Primary @@ -191,13 +173,9 @@ const ButtonDropdowns = () => { Another Action - -
- +
- - Large button - + Large button Header Action Disabled @@ -205,8 +183,7 @@ const ButtonDropdowns = () => { Another Action - - {' '} + {' '} Large split button @@ -219,9 +196,7 @@ const ButtonDropdowns = () => { Another Action - -
- +
Small button @@ -233,8 +208,7 @@ const ButtonDropdowns = () => { Another Action - - {' '} + {' '} Small split button @@ -247,13 +221,9 @@ const ButtonDropdowns = () => { Another Action - -
- +
- - Dropup button - + Dropup button Header Action Disabled @@ -272,19 +242,13 @@ const ButtonDropdowns = () => { Another Action -
- - Menus - + Menus - - - Direction Up - + Direction Up Header Action Disabled @@ -294,9 +258,7 @@ const ButtonDropdowns = () => { - - Direction Left - + Direction Left Header Action Disabled @@ -306,9 +268,7 @@ const ButtonDropdowns = () => { - - Direction Right - + Direction Right Header Action Disabled @@ -318,13 +278,8 @@ const ButtonDropdowns = () => { - - Default Down - - + Default Down + Header Action Disabled Action @@ -336,7 +291,7 @@ const ButtonDropdowns = () => { - This dropdown{'\''}s menu is right-aligned + This dropdown{"'"}s menu is right-aligned Header @@ -349,9 +304,7 @@ const ButtonDropdowns = () => {
- - Dropdown with header - + Dropdown with header Header Action @@ -362,9 +315,7 @@ const ButtonDropdowns = () => {
- - Dropdown with divider - + Dropdown with divider Action @@ -375,9 +326,7 @@ const ButtonDropdowns = () => {
- - Dropdown with disabled item - + Dropdown with disabled item Action Disabled Action @@ -387,32 +336,41 @@ const ButtonDropdowns = () => {
- - Dropdown with form - + Dropdown with form - +
Email address - +
Password - +
- +
- Sign in + + Sign in +
- - Register + + Register Forgot password?
-
diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index abaa2485c..b4625401b 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -26,19 +26,17 @@ const ButtonGroups = () => { Callout - + - - Callout - + Callout Button Group - + @@ -111,10 +109,8 @@ const ButtonGroups = () => { - - Button Group @@ -126,13 +122,15 @@ const ButtonGroups = () => { Middle Right -

+
+
Left Middle Right -

+
+
Left Middle diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js index 1e03f9215..242a17b42 100644 --- a/src/views/buttons/buttons/Buttons.js +++ b/src/views/buttons/buttons/Buttons.js @@ -1,12 +1,5 @@ import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardHeader, - CCol, - CRow -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' @@ -16,7 +9,7 @@ const Buttons = () => { Standard Buttons - + @@ -24,7 +17,9 @@ const Buttons = () => { Normal
- Primary + + Primary + Secondary @@ -56,31 +51,49 @@ const Buttons = () => { Active State - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link +
@@ -88,39 +101,55 @@ const Buttons = () => { Disabled - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + - - layout="outline" Buttons - + layout="outline" Buttons

With outline prop. @@ -130,28 +159,44 @@ const Buttons = () => { Normal - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + @@ -160,28 +205,44 @@ const Buttons = () => { Active State - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + @@ -190,37 +251,51 @@ const Buttons = () => { Disabled - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - - layout="ghost" Buttons - + layout="ghost" Buttons

Use .btn-ghost-* class for layout="ghost" buttons. @@ -230,28 +305,44 @@ const Buttons = () => { Normal - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + @@ -260,28 +351,44 @@ const Buttons = () => { Active State - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + @@ -290,37 +397,51 @@ const Buttons = () => { Disabled - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - - Square Buttons - + Square Buttons

Use .btn-square class for square buttons. @@ -330,31 +451,49 @@ const Buttons = () => { Normal - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + @@ -362,31 +501,49 @@ const Buttons = () => { Active State - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + @@ -394,39 +551,55 @@ const Buttons = () => { Disabled - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + - - Pill Buttons - + Pill Buttons

Use .btn-pill class for pill buttons. @@ -436,31 +609,49 @@ const Buttons = () => { Normal - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + @@ -468,31 +659,49 @@ const Buttons = () => { Active State - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + @@ -500,60 +709,89 @@ const Buttons = () => { Disabled - Primary + + Primary + - Secondary + + Secondary + - Success + + Success + - Warning + + Warning + - Danger + + Danger + - Info + + Info + - Light + + Light + - Dark + + Dark + - Link + + Link + - - Sizes - + Sizes -

Fancy larger or smaller buttons? Add size="lg" or size="sm" for additional sizes.

+

+ Fancy larger or smaller buttons? Add size="lg" or size="sm"{' '} + for additional sizes. +

Small - Standard Button + + Standard Button + - Outline Button + + Outline Button + - Ghost Button + + Ghost Button + - Square Button + + Square Button + - Pill Button + + Pill Button + @@ -564,16 +802,24 @@ const Buttons = () => { Standard Button - Outline Button + + Outline Button + - Ghost Button + + Ghost Button + - Square Button + + Square Button + - Pill Button + + Pill Button + @@ -581,53 +827,63 @@ const Buttons = () => { Large - Standard Button + + Standard Button + - - Outline Button + + + Outline Button + - Ghost Button + + Ghost Button + - Square Button + + Square Button + - Pill Button + + Pill Button +
- - With Icons - + With Icons - - Standard Button - + Standard Button - - Outline Button + + + Outline Button - Ghost Button + + Ghost Button - Square Button + + Square Button - Pill Button + + Pill Button @@ -636,35 +892,63 @@ const Buttons = () => { - - Level Buttons - + Level Buttons -

Add prop block

- Block level button - Block level button - Block level button - Block level button - Block level button - Block level button - Block level button +

+ Add prop block +

+ + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button +
- - Level Buttons - + Level Buttons -

Add prop block

- Block level button - Block level button - Block level button - Block level button - Block level button - Block level button - Block level button +

+ Add prop block +

+ + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button + + + Block level button +
diff --git a/src/views/buttons/index.js b/src/views/buttons/index.js index f9a39ce77..f2a2767db 100644 --- a/src/views/buttons/index.js +++ b/src/views/buttons/index.js @@ -3,6 +3,4 @@ import ButtonGroups from './ButtonGroups' import Buttons from './Buttons' import BrandButtons from './BrandButtons' -export { - ButtonDropdowns, ButtonGroups, Buttons, BrandButtons -} +export { ButtonDropdowns, ButtonGroups, Buttons, BrandButtons } diff --git a/src/views/charts/ChartBarSimple.js b/src/views/charts/ChartBarSimple.js index 1679cfe39..105a3c144 100644 --- a/src/views/charts/ChartBarSimple.js +++ b/src/views/charts/ChartBarSimple.js @@ -3,8 +3,7 @@ import PropTypes from 'prop-types' import { getColor } from '@coreui/utils' import { CChartBar } from '@coreui/react-chartjs' -const ChartBarSimple = props => { - +const ChartBarSimple = (props) => { const { backgroundColor, pointHoverBackgroundColor, @@ -14,7 +13,7 @@ const ChartBarSimple = props => { ...attributes } = props - const defaultDatasets = (()=>{ + const defaultDatasets = (() => { return [ { data: dataPoints, @@ -22,36 +21,35 @@ const ChartBarSimple = props => { pointHoverBackgroundColor: getColor(pointHoverBackgroundColor), label: label, barPercentage: 0.5, - categoryPercentage: 1 - } + categoryPercentage: 1, + }, ] })() - const defaultOptions = (()=>{ + const defaultOptions = (() => { return { maintainAspectRatio: false, legend: { - display: false + display: false, }, scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - } + xAxes: [ + { + display: false, + }, + ], + yAxes: [ + { + display: false, + }, + ], + }, } })() // render return ( - + ) } @@ -63,13 +61,13 @@ ChartBarSimple.propTypes = { pointHoverBackgroundColor: PropTypes.string, dataPoints: PropTypes.array, label: PropTypes.string, - pointed: PropTypes.bool -}; + pointed: PropTypes.bool, +} ChartBarSimple.defaultProps = { backgroundColor: 'rgba(0,0,0,.2)', dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], - label: 'Sales' -}; + label: 'Sales', +} export default ChartBarSimple diff --git a/src/views/charts/ChartLineSimple.js b/src/views/charts/ChartLineSimple.js index 91b17ba87..44571e677 100644 --- a/src/views/charts/ChartLineSimple.js +++ b/src/views/charts/ChartLineSimple.js @@ -3,8 +3,7 @@ import PropTypes from 'prop-types' import { getColor, deepObjectsMerge } from '@coreui/utils' import { CChartLine } from '@coreui/react-chartjs' -const ChartLineSimple = props => { - +const ChartLineSimple = (props) => { const { borderColor, backgroundColor, @@ -15,7 +14,7 @@ const ChartLineSimple = props => { ...attributes } = props - const pointHoverColor = (()=>{ + const pointHoverColor = (() => { if (pointHoverBackgroundColor) { return pointHoverBackgroundColor } else if (backgroundColor !== 'transparent') { @@ -24,7 +23,7 @@ const ChartLineSimple = props => { return borderColor })() - const defaultDatasets = (()=>{ + const defaultDatasets = (() => { return [ { data: dataPoints, @@ -32,12 +31,12 @@ const ChartLineSimple = props => { backgroundColor: getColor(backgroundColor), pointBackgroundColor: getColor(pointHoverColor), pointHoverBackgroundColor: getColor(pointHoverColor), - label - } + label, + }, ] })() - const pointedOptions = (()=>{ + const pointedOptions = (() => { return { scales: { xAxes: [ @@ -45,13 +44,13 @@ const ChartLineSimple = props => { offset: true, gridLines: { color: 'transparent', - zeroLineColor: 'transparent' + zeroLineColor: 'transparent', }, ticks: { fontSize: 2, - fontColor: 'transparent' - } - } + fontColor: 'transparent', + }, + }, ], yAxes: [ { @@ -59,55 +58,59 @@ const ChartLineSimple = props => { ticks: { display: false, min: Math.min.apply(Math, dataPoints) - 5, - max: Math.max.apply(Math, dataPoints) + 5 - } - } - ] + max: Math.max.apply(Math, dataPoints) + 5, + }, + }, + ], }, elements: { line: { - borderWidth: 1 + borderWidth: 1, }, point: { radius: 4, hitRadius: 10, - hoverRadius: 4 - } - } + hoverRadius: 4, + }, + }, } })() - const straightOptions = (()=>{ + const straightOptions = (() => { return { scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] + xAxes: [ + { + display: false, + }, + ], + yAxes: [ + { + display: false, + }, + ], }, elements: { line: { - borderWidth: 2 + borderWidth: 2, }, point: { radius: 0, hitRadius: 10, - hoverRadius: 4 - } - } + hoverRadius: 4, + }, + }, } })() - const defaultOptions = (()=>{ + const defaultOptions = (() => { const options = pointed ? pointedOptions : straightOptions - return Object.assign({}, options, { - maintainAspectRatio: false, - legend: { - display: false - } - }) + return Object.assign({}, options, { + maintainAspectRatio: false, + legend: { + display: false, + }, + }) })() const computedDatasets = (() => { @@ -139,14 +142,14 @@ ChartLineSimple.propTypes = { pointHoverBackgroundColor: PropTypes.string, dataPoints: PropTypes.array, label: PropTypes.string, - pointed: PropTypes.bool -}; + pointed: PropTypes.bool, +} ChartLineSimple.defaultProps = { borderColor: 'rgba(255,255,255,.55)', backgroundColor: 'transparent', dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], - label: 'Sales' -}; + label: 'Sales', +} export default ChartLineSimple diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js index 9392c492c..476ec9239 100644 --- a/src/views/charts/Charts.js +++ b/src/views/charts/Charts.js @@ -1,28 +1,22 @@ import React from 'react' -import { - CCard, - CCardBody, - CCardGroup, - CCardHeader -} from '@coreui/react-ts' +import { CCard, CCardBody, CCardGroup, CCardHeader } from '@coreui/react-ts' import { CChartBar, CChartLine, CChartDoughnut, CChartRadar, CChartPie, - CChartPolarArea + CChartPolarArea, } from '@coreui/react-chartjs' import { DocsLink } from 'src/reusable' const Charts = () => { - return ( - + Bar Chart - + { { label: 'GitHub Commits', backgroundColor: '#f87979', - data: [40, 20, 12, 39, 10, 40, 39, 80, 40, 20, 12, 11] - } + data: [40, 20, 12, 39, 10, 40, 39, 80, 40, 20, 12, 11], + }, ]} labels="months" options={{ tooltips: { - enabled: true - } + enabled: true, + }, }} /> - - Doughnut Chart - + Doughnut Chart - - Line Chart - + Line Chart @@ -99,36 +84,27 @@ const Charts = () => { - - Pie Chart - + Pie Chart - - Polar Area Chart - + Polar Area Chart { pointBorderColor: '#fff', pointHoverBackgroundColor: 'rgba(179,181,198,1)', pointHoverBorderColor: 'rgba(179,181,198,1)', - data: [65, 59, 90, 81, 56, 55, 40] + data: [65, 59, 90, 81, 56, 55, 40], }, { label: 'My Second dataset', @@ -148,27 +124,22 @@ const Charts = () => { pointBorderColor: '#fff', pointHoverBackgroundColor: 'rgba(255,99,132,1)', pointHoverBorderColor: 'rgba(255,99,132,1)', - data: [28, 48, 40, 19, 96, 27, 100] - } + data: [28, 48, 40, 19, 96, 27, 100], + }, ]} options={{ aspectRatio: 1.5, tooltips: { - enabled: true - } + enabled: true, + }, }} - labels={[ - 'Eating', 'Drinking', 'Sleeping', 'Designing', - 'Coding', 'Cycling', 'Running' - ]} + labels={['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running']} /> - - Radar Chart - + Radar Chart { pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(179,181,198,1)', tooltipLabelColor: 'rgba(179,181,198,1)', - data: [65, 59, 90, 81, 56, 55, 40] + data: [65, 59, 90, 81, 56, 55, 40], }, { label: '2020', @@ -192,19 +163,16 @@ const Charts = () => { pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(255,99,132,1)', tooltipLabelColor: 'rgba(255,99,132,1)', - data: [28, 48, 40, 19, 96, 27, 100] - } + data: [28, 48, 40, 19, 96, 27, 100], + }, ]} options={{ aspectRatio: 1.5, tooltips: { - enabled: true - } + enabled: true, + }, }} - labels={[ - 'Eating', 'Drinking', 'Sleeping', 'Designing', - 'Coding', 'Cycling', 'Running' - ]} + labels={['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running']} /> diff --git a/src/views/charts/MainChartExample.js b/src/views/charts/MainChartExample.js index 79363e46d..5d107cf0d 100644 --- a/src/views/charts/MainChartExample.js +++ b/src/views/charts/MainChartExample.js @@ -6,12 +6,12 @@ const brandSuccess = getStyle('success') || '#4dbd74' const brandInfo = getStyle('info') || '#20a8d8' const brandDanger = getStyle('danger') || '#f86c6b' -const MainChartExample = attributes => { - const random = (min, max)=>{ +const MainChartExample = (attributes) => { + const random = (min, max) => { return Math.floor(Math.random() * (max - min + 1) + min) } - const defaultDatasets = (()=>{ + const defaultDatasets = (() => { let elements = 27 const data1 = [] const data2 = [] @@ -28,7 +28,7 @@ const MainChartExample = attributes => { borderColor: brandInfo, pointHoverBackgroundColor: brandInfo, borderWidth: 2, - data: data1 + data: data1, }, { label: 'My Second dataset', @@ -36,7 +36,7 @@ const MainChartExample = attributes => { borderColor: brandSuccess, pointHoverBackgroundColor: brandSuccess, borderWidth: 2, - data: data2 + data: data2, }, { label: 'My Third dataset', @@ -45,46 +45,49 @@ const MainChartExample = attributes => { pointHoverBackgroundColor: brandDanger, borderWidth: 1, borderDash: [8, 5], - data: data3 - } + data: data3, + }, ] })() - const defaultOptions = (()=>{ + const defaultOptions = (() => { return { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ + maintainAspectRatio: false, + legend: { + display: false, + }, + scales: { + xAxes: [ + { gridLines: { - drawOnChartArea: false - } - }], - yAxes: [{ + drawOnChartArea: false, + }, + }, + ], + yAxes: [ + { ticks: { beginAtZero: true, maxTicksLimit: 5, stepSize: Math.ceil(250 / 5), - max: 250 + max: 250, }, gridLines: { - display: true - } - }] + display: true, + }, + }, + ], + }, + elements: { + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3, }, - elements: { - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - hoverBorderWidth: 3 - } - } - } + }, } - )() + })() // render return ( @@ -92,10 +95,38 @@ const MainChartExample = attributes => { {...attributes} datasets={defaultDatasets} options={defaultOptions} - labels={['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su']} + labels={[ + 'Mo', + 'Tu', + 'We', + 'Th', + 'Fr', + 'Sa', + 'Su', + 'Mo', + 'Tu', + 'We', + 'Th', + 'Fr', + 'Sa', + 'Su', + 'Mo', + 'Tu', + 'We', + 'Th', + 'Fr', + 'Sa', + 'Su', + 'Mo', + 'Tu', + 'We', + 'Th', + 'Fr', + 'Sa', + 'Su', + ]} /> ) } - export default MainChartExample diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 170912b25..06dca115a 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -29,98 +29,71 @@ const Dashboard = () => { -

Traffic

+

+ Traffic +

November 2017
- + - { - ['Day', 'Month', 'Year'].map(value => ( - - {value} - - )) - } + {['Day', 'Month', 'Year'].map((value) => ( + + {value} + + ))}
- +
Visits
29.703 Users (40%) - +
Unique
24.093 Users (20%) - +
Pageviews
78.706 Views (60%) - +
New Users
22.123 Users (80%) - +
Bounce Rate
Average Rate (40.15%) - +
- + - - Traffic {' & '} Sales - + Traffic {' & '} Sales - @@ -142,9 +115,7 @@ const Dashboard = () => {
- - Monday - + Monday
@@ -153,9 +124,7 @@ const Dashboard = () => {
- - Tuesday - + Tuesday
@@ -164,9 +133,7 @@ const Dashboard = () => {
- - Wednesday - + Wednesday
@@ -175,9 +142,7 @@ const Dashboard = () => {
- - Thursday - + Thursday
@@ -186,9 +151,7 @@ const Dashboard = () => {
- - Friday - + Friday
@@ -197,9 +160,7 @@ const Dashboard = () => {
- - Saturday - + Saturday
@@ -208,9 +169,7 @@ const Dashboard = () => {
- - Sunday - + Sunday
@@ -220,7 +179,6 @@ const Dashboard = () => { - @@ -265,7 +223,9 @@ const Dashboard = () => {
Organic Search - 191,235 (56%) + + 191,235 (56%) +
@@ -275,7 +235,9 @@ const Dashboard = () => {
Facebook - 51,223 (15%) + + 51,223 (15%) +
@@ -285,7 +247,9 @@ const Dashboard = () => {
Twitter - 37,564 (11%) + + 37,564 (11%) +
@@ -295,7 +259,9 @@ const Dashboard = () => {
LinkedIn - 27,319 (8%) + + 27,319 (8%) +
@@ -309,7 +275,9 @@ const Dashboard = () => { - + @@ -320,7 +288,7 @@ const Dashboard = () => { @@ -385,7 +352,7 @@ const Dashboard = () => {
+ + User Country Usage
- +
Yiorgos Avraamu
@@ -352,12 +320,11 @@ const Dashboard = () => {
- +
Avram Tarasios
- Recurring | Registered: Jan 1, 2015
- +
Quintin Ed
@@ -417,7 +384,7 @@ const Dashboard = () => {
- +
Enéas Kwadwo
@@ -449,7 +416,7 @@ const Dashboard = () => {
- +
Agapetus Tadeáš
@@ -472,7 +439,7 @@ const Dashboard = () => {
- +
Last login
@@ -481,7 +448,7 @@ const Dashboard = () => {
- +
Friderik Dávid
@@ -513,7 +480,6 @@ const Dashboard = () => {
- diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js index 3463bd08a..82a39049b 100644 --- a/src/views/icons/brands/Brands.js +++ b/src/views/icons/brands/Brands.js @@ -8,10 +8,10 @@ const toKebabCase = (str) => { return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase() } -export const getIconsView = iconset => { +export const getIconsView = (iconset) => { return Object.entries(iconset).map(([name, value]) => ( - +
{toKebabCase(name)}
)) @@ -22,12 +22,10 @@ const CoreUIIcons = () => { Brand Icons - + - - {getIconsView(brandSet)} - + {getIconsView(brandSet)} ) diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js index 33675421e..e3ac32c77 100644 --- a/src/views/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/icons/coreui-icons/CoreUIIcons.js @@ -9,12 +9,10 @@ const CoreUIIcons = () => { Free Icons / as CIcon{' '} - + - - {getIconsView(freeSet)} - + {getIconsView(freeSet)} ) diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js index 44fc32faf..a43822282 100644 --- a/src/views/icons/flags/Flags.js +++ b/src/views/icons/flags/Flags.js @@ -9,12 +9,10 @@ const CoreUIIcons = () => { Flag Icons - + - - {getIconsView(flagSet)} - + {getIconsView(flagSet)} ) diff --git a/src/views/icons/index.js b/src/views/icons/index.js index 8b88ed39e..92db64e57 100644 --- a/src/views/icons/index.js +++ b/src/views/icons/index.js @@ -1,7 +1,5 @@ -import CoreUIIcons from './coreui-icons'; -import Flags from './flags'; -import Brands from './brands'; +import CoreUIIcons from './coreui-icons' +import Flags from './flags' +import Brands from './brands' -export { - CoreUIIcons, Flags, Brands -}; +export { CoreUIIcons, Flags, Brands } diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index c6fb97637..bf5b81a37 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -23,33 +23,17 @@ const Alerts = () => { Alerts - + - - This is a primary alert — check it out! - - - This is a secondary alert — check it out! - - - This is a success alert — check it out! - - - This is a danger alert — check it out! - - - This is a warning alert — check it out! - - - This is a info alert — check it out! - - - This is a light alert — check it out! - - - This is a dark alert — check it out! - + This is a primary alert — check it out! + This is a secondary alert — check it out! + This is a success alert — check it out! + This is a danger alert — check it out! + This is a warning alert — check it out! + This is a info alert — check it out! + This is a light alert — check it out! + This is a dark alert — check it out! @@ -57,56 +41,51 @@ const Alerts = () => { Alerts - use .alert-link to provide links + + {' '} + use .alert-link to provide links + {/*eslint-disable-next-line*/} This is a primary alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a secondary alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a success alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a danger alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a warning alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a info alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a light alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. {/*eslint-disable-next-line*/} This is a dark alert with  - an example link. - Give it a click if you like. + an example link. Give it a click if you like. @@ -123,13 +102,14 @@ const Alerts = () => { Well done!

- Aww yeah, you successfully read this important alert message. This example text is going - to run a bit longer so that you can see how spacing within an alert works with this kind - of content. + Aww yeah, you successfully read this important alert message. This example text is + going to run a bit longer so that you can see how spacing within an alert works + with this kind of content.


- Whenever you need to, be sure to use margin utilities to keep things nice and tidy. + Whenever you need to, be sure to use margin utilities to keep things nice and + tidy.

@@ -142,18 +122,10 @@ const Alerts = () => { dismissing - + I am an dismissible alert! - + I will be closed in {visible} seconds! { Badges - + -

Example heading New

-

Example heading New

-

Example heading New

-

Example heading New

-
Example heading New
-
Example heading New
+

+ Example heading New +

+

+ Example heading New +

+

+ Example heading New +

+

+ Example heading New +

+
+ Example heading New +
+
+ Example heading New +
- Notifications 9 + Notifications{' '} + + 9 +
@@ -42,14 +57,30 @@ const Badges = () => { contextual variations - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + + Primary + + + Secondary + + + Success + + + Danger + + + Warning + + + Info + + + Light + + + Dark + @@ -58,14 +89,30 @@ const Badges = () => { pill badges - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + + Primary + + + Secondary + + + Success + + + Danger + + + Warning + + + Info + + + Light + + + Dark + @@ -74,14 +121,30 @@ const Badges = () => { square badges - Primary - Secondary - Success - Danger - Warning - Info - Light - Dark + + Primary + + + Secondary + + + Success + + + Danger + + + Warning + + + Info + + + Light + + + Dark + diff --git a/src/views/notifications/index.js b/src/views/notifications/index.js index fa7a3a770..fd019d9eb 100644 --- a/src/views/notifications/index.js +++ b/src/views/notifications/index.js @@ -1,8 +1,6 @@ -import Alerts from './Alerts'; -import Badges from './Badges'; -import Modals from './Modals'; -import Toaster from './Toaster'; +import Alerts from './Alerts' +import Badges from './Badges' +import Modals from './Modals' +import Toaster from './Toaster' -export { - Alerts, Badges, Modals, Toaster -}; +export { Alerts, Badges, Modals, Toaster } diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js index d8eb07109..0fd6e3c90 100644 --- a/src/views/notifications/modals/Modals.js +++ b/src/views/notifications/modals/Modals.js @@ -10,12 +10,11 @@ import { CModalFooter, CModalHeader, CModalTitle, - CRow + CRow, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Modals = () => { - const [modal, setModal] = useState(true) const [large, setLarge] = useState(false) const [small, setSmall] = useState(false) @@ -31,82 +30,79 @@ const Modals = () => { Bootstrap Modals - + - setModal(!modal)} - className="me-1" - >Launch demo modal + setModal(!modal)} className="me-1"> + Launch demo modal + setLarge(!large)} className="me-1"> Launch large modal setSmall(!large)} className="me-1"> Launch small modal - + Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Do Something{' '} - setModal(false)} - >Cancel + setModal(false)}> + Cancel + - - setLarge(!large)} - size="lg" - > + setLarge(!large)} size="lg"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setLarge(!large)}>Do Something{' '} - setLarge(!large)}>Cancel + setLarge(!large)}> + Do Something + {' '} + setLarge(!large)}> + Cancel + - setSmall(!small)} - size="sm" - > + setSmall(!small)} size="sm"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setSmall(!small)}>Do Something{' '} - setSmall(!small)}>Cancel + setSmall(!small)}> + Do Something + {' '} + setSmall(!small)}> + Cancel + @@ -115,25 +111,30 @@ const Modals = () => { setPrimary(!primary)} className="me-1"> Primary modal - setSuccess(!success)} className="me-1">Success modal - setWarning(!warning)} className="me-1">Warning modal - setDanger(!danger)} className="me-1">Danger modal - setInfo(!info)} className="me-1">Info modal + setSuccess(!success)} className="me-1"> + Success modal + + setWarning(!warning)} className="me-1"> + Warning modal + + setDanger(!danger)} className="me-1"> + Danger modal + + setInfo(!info)} className="me-1"> + Info modal + - setPrimary(!primary)} - color="primary" - > + setPrimary(!primary)} color="primary"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. setPrimary(!primary)}> @@ -145,90 +146,93 @@ const Modals = () => { - setSuccess(!success)} - color="success" - > + setSuccess(!success)} color="success"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setSuccess(!success)}>Do Something{' '} - setSuccess(!success)}>Cancel + setSuccess(!success)}> + Do Something + {' '} + setSuccess(!success)}> + Cancel + - setWarning(!warning)} - color="warning" - > + setWarning(!warning)} color="warning"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setWarning(!warning)}>Do Something{' '} - setWarning(!warning)}>Cancel + setWarning(!warning)}> + Do Something + {' '} + setWarning(!warning)}> + Cancel + - setDanger(!danger)} - color="danger" - > + setDanger(!danger)} color="danger"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setDanger(!danger)}>Do Something{' '} - setDanger(!danger)}>Cancel + setDanger(!danger)}> + Do Something + {' '} + setDanger(!danger)}> + Cancel + - setInfo(!info)} - color="info" - > + setInfo(!info)} color="info"> Modal title - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. - setInfo(!info)}>Cancel - setInfo(!info)}>Do Something{' '} + setInfo(!info)}> + Cancel + + setInfo(!info)}> + Do Something + {' '} - diff --git a/src/views/notifications/toaster/Toaster.js b/src/views/notifications/toaster/Toaster.js index 576294d77..3c7efa596 100644 --- a/src/views/notifications/toaster/Toaster.js +++ b/src/views/notifications/toaster/Toaster.js @@ -15,12 +15,11 @@ import { CToast, CToastBody, CToastHeader, - CToaster + CToaster, } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Toaster = () => { - const placements = [ 'top-start', 'top-center', @@ -30,13 +29,13 @@ const Toaster = () => { 'middle-end', 'bottom-start', 'bottom-center', - 'bottom-end' + 'bottom-end', ] const [toasts, setToasts] = useState([ - { placement: 'static'}, - { placement: 'static'}, - { placement: 'top-right', autohide: 3000 } + { placement: 'static' }, + { placement: 'static' }, + { placement: 'top-right', autohide: 3000 }, ]) const [placement, setPlacement] = useState('top-right') @@ -46,14 +45,10 @@ const Toaster = () => { const [fade, setFade] = useState(true) const addToast = () => { - setToasts([ - ...toasts, - { placement, autohide: autohide && autohideValue, closeButton, fade } - ]) + setToasts([...toasts, { placement, autohide: autohide && autohideValue, closeButton, fade }]) } - - const toasters = (()=>{ + const toasters = (() => { return toasts.reduce((toasters, toast) => { toasters[toast.placement] = toasters[toast.placement] || [] toasters[toast.placement].push(toast) @@ -61,12 +56,11 @@ const Toaster = () => { }, {}) })() - return ( Toasts. - + @@ -79,39 +73,40 @@ const Toaster = () => { { setAutohide(e.target.checked) }} + onChange={(e) => { + setAutohide(e.target.checked) + }} custom /> Autohide of the toast
- { - autohide && + {autohide && (
Time to autohide { + onChange={(e) => { setAutohideValue(Number(e.target.value)) }} />
- } + )}
Placement {setPlacement(e.target.value)}} + onChange={(e) => { + setPlacement(e.target.value) + }} > - { - placements.map((placement, i)=>( - - )) - } + {placements.map((placement, i) => ( + + ))}
@@ -119,10 +114,14 @@ const Toaster = () => { { setFade(e.target.checked) }} + onChange={(e) => { + setFade(e.target.checked) + }} custom /> - fade + + fade +
@@ -130,32 +129,25 @@ const Toaster = () => { id="close" custom checked={closeButton} - onChange={e=> { setCloseButton(e.target.checked) }} + onChange={(e) => { + setCloseButton(e.target.checked) + }} /> closeButton
- + Add toast - {Object.keys(toasters).map((toasterKey) => ( - - { - toasters[toasterKey].map((toast, key)=>{ - return( + + {toasters[toasterKey].map((toast, key) => { + return ( { > {`Hello, ${toasterKey} world! This is a toast ${toasterKey} message.`} - // - // - // Toast title - // - // - // {`This is a toast in ${toasterKey} positioned toaster number ${key + 1}.`} - // - // ) - }) - } + })} ))} diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index e423dedf9..3c6781206 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -11,7 +11,7 @@ import { CFormControl, CInputGroup, CInputGroupText, - CRow + CRow, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' @@ -37,14 +37,22 @@ const Login = () => { - + - Login + + Login + - Forgot password? + + Forgot password? + @@ -54,10 +62,14 @@ const Login = () => {

Sign up

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut - labore et dolore magna aliqua.

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. +

- Register Now! + + Register Now! +
diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 9438b6255..63aa1d6d3 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -18,7 +18,7 @@ const Page404 = () => {

404

-

Oops! You{'\''}re lost.

+

Oops! You{"'"}re lost.

The page you are looking for was not found.

diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index af5633b32..16bf3222e 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -6,7 +6,7 @@ import { CFormControl, CInputGroup, CInputGroupText, - CRow + CRow, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' @@ -19,7 +19,9 @@ const Page500 = () => {

500

Houston, we have a problem!

-

The page you are looking for is temporarily unavailable.

+

+ The page you are looking for is temporarily unavailable. +

diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index fcbd7ae2c..a7195161e 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -10,7 +10,7 @@ import { CFormControl, CInputGroup, CInputGroupText, - CRow + CRow, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' @@ -39,24 +39,38 @@ const Register = () => { - + - + - Create Account + + Create Account + - facebook + + facebook + - twitter + + twitter + diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index d562191aa..24ec1022a 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -1,16 +1,9 @@ import React, { useEffect, useState, createRef } from 'react' import classNames from 'classnames' -import { - CRow, - CCol, - CCard, - CCardHeader, - CCardBody -} from '@coreui/react-ts' +import { CRow, CCol, CCard, CCardHeader, CCardBody } from '@coreui/react-ts' import { rgbToHex } from '@coreui/utils' import { DocsLink } from 'src/reusable' - const ThemeView = () => { const [color, setColor] = useState('rgb(255, 255, 255)') const ref = createRef() @@ -24,26 +17,26 @@ const ThemeView = () => { return ( - - - - - - - - + + + + + + + +
HEX:{ rgbToHex(color) }
RGB:{ color }
HEX:{rgbToHex(color)}
RGB:{color}
) } -const ThemeColor = ({className, children}) => { +const ThemeColor = ({ className, children }) => { const classes = classNames(className, 'theme-color w-75 rounded mb-3') return ( -
+
{children} - +
) } @@ -54,7 +47,7 @@ const Colors = () => { Theme colors - + @@ -86,9 +79,7 @@ const Colors = () => { - - Grays - + Grays diff --git a/src/views/theme/typography/Typography.js b/src/views/theme/typography/Typography.js index de8503b44..a7b18634f 100644 --- a/src/views/theme/typography/Typography.js +++ b/src/views/theme/typography/Typography.js @@ -1,9 +1,5 @@ import React from 'react' -import { - CCard, - CCardHeader, - CCardBody -} from '@coreui/react-ts' +import { CCard, CCardHeader, CCardBody } from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const Typography = () => { @@ -12,68 +8,94 @@ const Typography = () => { Headings - + -

Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.

+

+ Documentation and examples for Bootstrap typography, including global settings, + headings, body text, lists, and more. +

- - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + +
HeadingExample
HeadingExample
-

<h1></h1>

-
h1. Bootstrap heading
-

<h2></h2>

-
h2. Bootstrap heading
-

<h3></h3>

-
h3. Bootstrap heading
-

<h4></h4>

-
h4. Bootstrap heading
-

<h5></h5>

-
h5. Bootstrap heading
-

<h6></h6>

-
h6. Bootstrap heading
+

+ <h1></h1> +

+
+ h1. Bootstrap heading +
+

+ <h2></h2> +

+
+ h2. Bootstrap heading +
+

+ <h3></h3> +

+
+ h3. Bootstrap heading +
+

+ <h4></h4> +

+
+ h4. Bootstrap heading +
+

+ <h5></h5> +

+
+ h5. Bootstrap heading +
+

+ <h6></h6> +

+
+ h6. Bootstrap heading +
- - Headings - + Headings -

.h1 through - .h6 - classes are also available, for when you - want to match the font styling of a heading but cannot use the - associated HTML element.

+

+ .h1 through + .h6 + classes are also available, for when you want to match the font styling of a heading but + cannot use the associated HTML element. +

h1. Bootstrap heading

h2. Bootstrap heading

@@ -85,64 +107,86 @@ const Typography = () => { -
- Display headings -
+
Display headings
-

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using - a display heading—a larger, slightly more opinionated heading style.

+

+ Traditional heading elements are designed to work best in the meat of your page content. + When you need a heading to stand out, consider using a display heading + —a larger, slightly more opinionated heading style. +

- - - - - - - - - - - - + + + + + + + + + + + +
Display 1
Display 2
Display 3
Display 4
+ Display 1 +
+ Display 2 +
+ Display 3 +
+ Display 4 +
- - Inline text elements - + Inline text elements -

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using - a display heading—a larger, slightly more opinionated heading style.

+

+ Traditional heading elements are designed to work best in the meat of your page content. + When you need a heading to stand out, consider using a display heading + —a larger, slightly more opinionated heading style. +

-

You can use the mark tag to highlight text.

+

+ You can use the mark tag to highlight text. +

This line of text is meant to be treated as deleted text.

-

This line of text is meant to be treated as no longer accurate.

+

+ This line of text is meant to be treated as no longer accurate. +

This line of text is meant to be treated as an addition to the document.

-

This line of text will render as underlined

+

+ This line of text will render as underlined +

This line of text is meant to be treated as fine print.

-

This line rendered as bold text.

-

This line rendered as italicized text.

+

+ This line rendered as bold text. +

+

+ This line rendered as italicized text. +

- - Description list alignment - + Description list alignment -

Align terms and descriptions horizontally by using our grid system’s predefined classes (or semantic mixins). For longer terms, you can - optionally add a .text-truncate class to truncate the text with an ellipsis.

+

+ Align terms and descriptions horizontally by using our grid system’s predefined classes + (or semantic mixins). For longer terms, you can optionally add a{' '} + .text-truncate class to truncate the text + with an ellipsis. +

Description lists
@@ -150,7 +194,9 @@ const Typography = () => {
Euismod
-

Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

+

+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit. +

Donec id elit non mi porta gravida at eget metus.

@@ -158,13 +204,18 @@ const Typography = () => {
Etiam porta sem malesuada magna mollis euismod.
Truncated term is truncated
-
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut + fermentum massa justo sit amet risus. +
Nesting
Nested definition list
-
Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
+
+ Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc. +
diff --git a/src/views/users/User.js b/src/views/users/User.js deleted file mode 100644 index f0c66f095..000000000 --- a/src/views/users/User.js +++ /dev/null @@ -1,41 +0,0 @@ -import React from 'react' -import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' -import CIcon from '@coreui/icons-react' - -import usersData from './UsersData' - -const User = ({match}) => { - const user = usersData.find( user => user.id.toString() === match.params.id) - const userDetails = user ? Object.entries(user) : - [['id', ( Not found)]] - - return ( - - - - - User id: {match.params.id} - - - - - { - userDetails.map(([key, value], index) => { - return ( - - - - - ) - }) - } - -
{`${key}:`}{value}
-
-
-
-
- ) -} - -export default User diff --git a/src/views/users/Users.js b/src/views/users/Users.js deleted file mode 100644 index 85fa85726..000000000 --- a/src/views/users/Users.js +++ /dev/null @@ -1,86 +0,0 @@ -import React, { useState, useEffect } from 'react' -import { useHistory, useLocation } from 'react-router-dom' -import { - CBadge, - CCard, - CCardBody, - CCardHeader, - CCol, - CDataTable, - CRow, - CPagination -} from '@coreui/react' - -import usersData from './UsersData' - -const getBadge = status => { - switch (status) { - case 'Active': return 'success' - case 'Inactive': return 'secondary' - case 'Pending': return 'warning' - case 'Banned': return 'danger' - default: return 'primary' - } -} - -const Users = () => { - const history = useHistory() - const queryPage = useLocation().search.match(/page=([0-9]+)/, '') - const currentPage = Number(queryPage && queryPage[1] ? queryPage[1] : 1) - const [page, setPage] = useState(currentPage) - - const pageChange = newPage => { - currentPage !== newPage && history.push(`/users?page=${newPage}`) - } - - useEffect(() => { - currentPage !== page && setPage(currentPage) - }, [currentPage, page]) - - return ( - - - - - Users - example - - - history.push(`/users/${item.id}`)} - scopedSlots = {{ - 'status': - (item)=>( - - - {item.status} - - - ) - }} - /> - - - - - - ) -} - -export default Users diff --git a/src/views/users/UsersData.js b/src/views/users/UsersData.js deleted file mode 100644 index f5f923a3f..000000000 --- a/src/views/users/UsersData.js +++ /dev/null @@ -1,29 +0,0 @@ -const usersData = [ - {id: 0, name: 'John Doe', registered: '2018/01/01', role: 'Guest', status: 'Pending'}, - {id: 1, name: 'Samppa Nori', registered: '2018/01/01', role: 'Member', status: 'Active'}, - {id: 2, name: 'Estavan Lykos', registered: '2018/02/01', role: 'Staff', status: 'Banned'}, - {id: 3, name: 'Chetan Mohamed', registered: '2018/02/01', role: 'Admin', status: 'Inactive'}, - {id: 4, name: 'Derick Maximinus', registered: '2018/03/01', role: 'Member', status: 'Pending'}, - {id: 5, name: 'Friderik Dávid', registered: '2018/01/21', role: 'Staff', status: 'Active'}, - {id: 6, name: 'Yiorgos Avraamu', registered: '2018/01/01', role: 'Member', status: 'Active'}, - {id: 7, name: 'Avram Tarasios', registered: '2018/02/01', role: 'Staff', status: 'Banned'}, - {id: 8, name: 'Quintin Ed', registered: '2018/02/01', role: 'Admin', status: 'Inactive'}, - {id: 9, name: 'Enéas Kwadwo', registered: '2018/03/01', role: 'Member', status: 'Pending'}, - {id: 10, name: 'Agapetus Tadeáš', registered: '2018/01/21', role: 'Staff', status: 'Active'}, - {id: 11, name: 'Carwyn Fachtna', registered: '2018/01/01', role: 'Member', status: 'Active'}, - {id: 12, name: 'Nehemiah Tatius', registered: '2018/02/01', role: 'Staff', status: 'Banned'}, - {id: 13, name: 'Ebbe Gemariah', registered: '2018/02/01', role: 'Admin', status: 'Inactive'}, - {id: 14, name: 'Eustorgios Amulius', registered: '2018/03/01', role: 'Member', status: 'Pending'}, - {id: 15, name: 'Leopold Gáspár', registered: '2018/01/21', role: 'Staff', status: 'Active'}, - {id: 16, name: 'Pompeius René', registered: '2018/01/01', role: 'Member', status: 'Active'}, - {id: 17, name: 'Paĉjo Jadon', registered: '2018/02/01', role: 'Staff', status: 'Banned'}, - {id: 18, name: 'Micheal Mercurius', registered: '2018/02/01', role: 'Admin', status: 'Inactive'}, - {id: 19, name: 'Ganesha Dubhghall', registered: '2018/03/01', role: 'Member', status: 'Pending'}, - {id: 20, name: 'Hiroto Šimun', registered: '2018/01/21', role: 'Staff', status: 'Active'}, - {id: 21, name: 'Vishnu Serghei', registered: '2018/01/01', role: 'Member', status: 'Active'}, - {id: 22, name: 'Zbyněk Phoibos', registered: '2018/02/01', role: 'Staff', status: 'Banned'}, - {id: 23, name: 'Aulus Agmundr', registered: '2018/01/01', role: 'Member', status: 'Pending'}, - {id: 42, name: 'Ford Prefect', registered: '2001/05/25', role: 'Alien', status: 'Don\'t panic!'} -] - -export default usersData diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 68fa615cf..583569658 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -7,7 +7,7 @@ import { CWidgetIcon, CWidgetProgress, CWidgetProgressIcon, - CWidgetSimple + CWidgetSimple, } from '@coreui/react-ts' import WidgetsBrand from './WidgetsBrand' @@ -24,146 +24,297 @@ const Widgets = () => { - + - + - + - + - + - + - + - + - } iconPadding={3} title="income" value="$1.999,50" color="primary" /> + } + iconPadding={3} + title="income" + value="$1.999,50" + color="primary" + /> - } iconPadding={3} title="income" value="$1.999,50" color="info"/> + } + iconPadding={3} + title="income" + value="$1.999,50" + color="info" + /> - } iconPadding={3} title="income" value="$1.999,50" color="warning"/> + } + iconPadding={3} + title="income" + value="$1.999,50" + color="warning" + /> - } iconPadding={3} title="income" value="$1.999,50" color="danger"/> + } + iconPadding={3} + title="income" + value="$1.999,50" + color="danger" + /> - } iconPadding={3} title="income" value="$1.999,50" color="primary" footer={ - - View more - - + } + iconPadding={3} + title="income" + value="$1.999,50" + color="primary" + footer={ + + View more + + } /> - } iconPadding={3} title="income" value="$1.999,50" color="info" footer={ - - View more - - + } + iconPadding={3} + title="income" + value="$1.999,50" + color="info" + footer={ + + View more + + } /> - } iconPadding={3} title="income" value="$1.999,50" color="warning" footer={ - - View more - - + } + iconPadding={3} + title="income" + value="$1.999,50" + color="warning" + footer={ + + View more + + } /> - } iconPadding={3} title="income" value="$1.999,50" color="danger" footer={ - - View more - - + } + iconPadding={3} + title="income" + value="$1.999,50" + color="danger" + footer={ + + View more + + } /> - } iconPadding={4} title="income" value="$1.999,50" color="primary" /> + } + iconPadding={4} + title="income" + value="$1.999,50" + color="primary" + /> - } iconPadding={4} title="income" value="$1.999,50" color="info"/> + } + iconPadding={4} + title="income" + value="$1.999,50" + color="info" + /> - } iconPadding={4} title="income" value="$1.999,50" color="warning"/> + } + iconPadding={4} + title="income" + value="$1.999,50" + color="warning" + /> - } iconPadding={4} title="income" value="$1.999,50" color="danger"/> + } + iconPadding={4} + title="income" + value="$1.999,50" + color="danger" + /> - - + + } + icon={} value="87.500" title="Visitors" progressColor="info" progressValue={75} /> } + icon={} value="385" title="New Clients" progressColor="success" progressValue={75} /> } + icon={} value="1238" title="Products sold" progressColor="warning" progressValue={75} /> } + icon={} value="28%" title="Returning Visitors" progressValue={75} /> } + icon={} value="5:34:11" title="Avg. Time" progressColor="danger" @@ -173,7 +324,7 @@ const Widgets = () => { } + icon={} value="87.500" title="Visitors" progressColor="info" @@ -182,7 +333,7 @@ const Widgets = () => { } + icon={} value="385" title="New Clients" progressColor="success" @@ -191,7 +342,7 @@ const Widgets = () => { } + icon={} value="1238" title="Products sold" progressColor="warning" @@ -200,7 +351,7 @@ const Widgets = () => { } + icon={} value="28%" title="Returning Visitors" progressColor="primary" @@ -209,7 +360,7 @@ const Widgets = () => { } + icon={} value="5:34:11" title="Avg. Time" progressColor="danger" @@ -218,7 +369,7 @@ const Widgets = () => { } + icon={} value="972" title="comments" progressColor="info" @@ -230,7 +381,7 @@ const Widgets = () => { } + icon={} value="87.500" title="Visitors" progressValue={75} @@ -240,7 +391,7 @@ const Widgets = () => { } + icon={} value="385" title="New Clients" progressValue={75} @@ -250,7 +401,7 @@ const Widgets = () => { } + icon={} value="1238" title="Products sold" progressValue={75} @@ -260,7 +411,7 @@ const Widgets = () => { } + icon={} value="28%" title="Returning Visitors" progressValue={75} @@ -270,7 +421,7 @@ const Widgets = () => { } + icon={} value="5:34:11" title="Avg. Time" progressValue={75} @@ -280,7 +431,7 @@ const Widgets = () => { } + icon={} value="972" title="comments" progressValue={75} @@ -291,32 +442,32 @@ const Widgets = () => { - + - + - + - + - + - + diff --git a/src/views/widgets/WidgetsBrand.js b/src/views/widgets/WidgetsBrand.js index 88ae7d8fd..471d753f6 100644 --- a/src/views/widgets/WidgetsBrand.js +++ b/src/views/widgets/WidgetsBrand.js @@ -1,187 +1,173 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import { CWidgetBrand, CRow, CCol } from '@coreui/react-ts'; -import CIcon from '@coreui/icons-react'; -import ChartLineSimple from '../charts/ChartLineSimple'; - -const WidgetsBrand = ({withCharts})=>{ +import React from 'react' +import PropTypes from 'prop-types' +import { CWidgetBrand, CRow, CCol } from '@coreui/react-ts' +import CIcon from '@coreui/icons-react' +import ChartLineSimple from '../charts/ChartLineSimple' +const WidgetsBrand = ({ withCharts }) => { // render - return withCharts ? - - - - - - - } - values={[['89k', 'friends'], ['459', 'feeds']]} - style={{ - "--cui-card-cap-bg": "#3b5998" - }} - /> - + return withCharts ? ( + + + + + + + } + values={[ + ['89k', 'friends'], + ['459', 'feeds'], + ]} + style={{ + '--cui-card-cap-bg': '#3b5998', + }} + /> + - - - - - - } - values={[['973k', 'followers'], ['1.792', 'tweets']]} - style={{ - "--cui-card-cap-bg": "#00aced" - }} - /> - + + + + + + } + values={[ + ['973k', 'followers'], + ['1.792', 'tweets'], + ]} + style={{ + '--cui-card-cap-bg': '#00aced', + }} + /> + - - - - - - } - values={[['500+', 'contacts'], ['292', 'feeds']]} - style={{ - "--cui-card-cap-bg": "#4875b4" - }} - /> - + + + + + + } + values={[ + ['500+', 'contacts'], + ['292', 'feeds'], + ]} + style={{ + '--cui-card-cap-bg': '#4875b4', + }} + /> + - - - - - - } - values={[['12+', 'events'], ['4', 'meetings']]} - /> - - : - - - } - values={[['89k', 'friends'], ['459', 'feeds']]} - style={{ - "--cui-card-cap-bg": "#3b5998" - }} - /> - + + + + + + } + values={[ + ['12+', 'events'], + ['4', 'meetings'], + ]} + /> + + + ) : ( + + + } + values={[ + ['89k', 'friends'], + ['459', 'feeds'], + ]} + style={{ + '--cui-card-cap-bg': '#3b5998', + }} + /> + - - - } - values={[['973k', 'followers'], ['1.792', 'tweets']]} - style={{ - "--cui-card-cap-bg": "#00aced" - }} - /> - + + } + values={[ + ['973k', 'followers'], + ['1.792', 'tweets'], + ]} + style={{ + '--cui-card-cap-bg': '#00aced', + }} + /> + - - - } - values={[['500+', 'contacts'], ['292', 'feeds']]} - style={{ - "--cui-card-cap-bg": "#4875b4" - }} - /> - + + } + values={[ + ['500+', 'contacts'], + ['292', 'feeds'], + ]} + style={{ + '--cui-card-cap-bg': '#4875b4', + }} + /> + - - - } - values={[['12+', 'events'], ['4', 'meetings']]} - /> - - + + } + values={[ + ['12+', 'events'], + ['4', 'meetings'], + ]} + /> + + + ) } WidgetsBrand.propTypes = { - withCharts: PropTypes.bool + withCharts: PropTypes.bool, } export default WidgetsBrand diff --git a/src/views/widgets/WidgetsDropdown.js b/src/views/widgets/WidgetsDropdown.js index 56d87cd50..4ab99a2e9 100644 --- a/src/views/widgets/WidgetsDropdown.js +++ b/src/views/widgets/WidgetsDropdown.js @@ -6,7 +6,7 @@ import { CDropdownMenu, CDropdownItem, CDropdownToggle, - CWidgetDropdown + CWidgetDropdown, } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import ChartLineSimple from '../charts/ChartLineSimple' @@ -17,14 +17,15 @@ const WidgetsDropdown = () => { return ( - - + {/* TODO: placement doesn't work */} @@ -39,7 +40,7 @@ const WidgetsDropdown = () => { { - - + Action @@ -71,10 +73,10 @@ const WidgetsDropdown = () => { @@ -83,14 +85,15 @@ const WidgetsDropdown = () => { - - + Action @@ -103,10 +106,10 @@ const WidgetsDropdown = () => { chart={ { - - + Action @@ -136,7 +140,7 @@ const WidgetsDropdown = () => { chart={ Date: Tue, 13 Apr 2021 00:38:48 +0200 Subject: [PATCH 212/449] refactor: update to v4 --- .eslintrc | 7 + .prettierignore | 1 + .prettierrc.js | 7 + migration.md | 30 +- package.json | 5 +- public/index.html | 6 +- src/components/AppHeader.js | 24 +- src/components/AppSidebar.js | 9 +- src/containers/_nav.js | 6 - src/routes.js | 2 - src/store.js | 2 +- src/views/base/collapses/Collapses.js | 238 ++-------- src/views/base/paginations/Pagnations.js | 134 ++++-- .../buttons/brand-buttons/BrandButtons.js | 429 ------------------ src/views/buttons/index.js | 3 +- src/views/charts/Charts.js | 355 ++++++++------- yarn.lock | 58 +++ 17 files changed, 440 insertions(+), 876 deletions(-) create mode 100644 .eslintrc create mode 100644 .prettierignore create mode 100644 .prettierrc.js delete mode 100644 src/views/buttons/brand-buttons/BrandButtons.js diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 000000000..7b6d396eb --- /dev/null +++ b/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": "react-app", + "plugins": ["prettier"], + "rules": { + "prettier/prettier": "error" + } +} diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..849ddff3b --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +dist/ diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 000000000..415ca0578 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,7 @@ +module.exports = { + semi: false, + trailingComma: "all", + singleQuote: true, + printWidth: 100, + tabWidth: 2 +}; \ No newline at end of file diff --git a/migration.md b/migration.md index 2f72488e7..1217ada1d 100644 --- a/migration.md +++ b/migration.md @@ -11,47 +11,57 @@ - `float-left` to `float-start` - `float-right` to `float-end` -## Badges +## Components -- variant="pill" --> shape="rounded-pill" -- variant="square" --> shape="rounded-0" +- Deprecated component `CEmbed` +- Deprecated component `CJumbotron` -## Forms +### Badges + +- variant="pill" => shape="rounded-pill" +- variant="square" => shape="rounded-0" + +### Forms - `CInput` => `CFormControl` +- `CInputCheckbox` => `CFormCheck` - `CLabel` => `CFormLabel` - `CSelect` => `CFormSelect` +- `CValidFeedback` => `CFormFeedback valid` +- `CInvalidFeedback` => `CFormFeedback invalid` - Deprecated component `CFormGroup` - Deprecated component `CInputGroupAppend` - Deprecated component `CInputGroupPrepend` +- Depreacted component `CSwitch`, use `CFormCheck switch` instead of. +- Deprecated `.help-block` -## Header +### Header - Deprecated pro `withSubheader` - Deprecated component `CHeaderNavItem`, use `CNavItem` instead of. - Deprecated component `CHeaderNavLink`, use `CNavLink` instead of. -## List Group +### List Group - Depracated prop `action` Use `component="a"` or `component="b"` instead of `action`. -## Modal +### Modal - Depracated prop `show` Use `visible` instead of. -## Popover +### Popover - Depracated prop `header` Use `title` instead of. -## Progress Bar +### Progress Bar - Depracated prop `precision` - Depracated prop `showLabel` - Depracated prop `showPercentage` - Depracated prop `showValue` -## Tabs +### Tabs - Deprecated component `` use `` without wrapper component `` diff --git a/package.json b/package.json index 7ba3be4ca..aa567cd72 100644 --- a/package.json +++ b/package.json @@ -30,10 +30,10 @@ "@coreui/react": "^3.4.0", "@coreui/react-chartjs": "^1.0.1", "@coreui/utils": "^1.3.1", + "@wojtekmaj/enzyme-adapter-react-17": "^0.3.2", "classnames": "^2.2.6", "core-js": "^3.8.1", "enzyme": "^3.11.0", - "@wojtekmaj/enzyme-adapter-react-17": "^0.3.2", "node-sass": "^4.14.1", "prop-types": "^15.7.2", "react": "^17.0.1", @@ -45,6 +45,9 @@ }, "devDependencies": { "auto-changelog": "~2.2.1", + "eslint-plugin-prettier": "^3.3.1", + "gatsby-plugin-sitemap": "^3.2.0", + "prettier": "2.2.1", "react-scripts": "^4.0.1" }, "scripts": { diff --git a/public/index.html b/public/index.html index cae9b157c..a67a7cb36 100644 --- a/public/index.html +++ b/public/index.html @@ -1,9 +1,9 @@ diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index 1baf34963..a5d35404b 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -25,21 +25,25 @@ const AppHeader = () => { const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) - const toggleSidebar = () => { - const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive' - dispatch({ type: 'set', sidebarShow: val }) - } + // const toggleSidebar = () => { + // const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive' + // dispatch({ type: 'set', sidebarShow: val }) + // } - const toggleSidebarMobile = () => { - const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive' - dispatch({ type: 'set', sidebarShow: val }) - } + // const toggleSidebarMobile = () => { + // const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive' + // dispatch({ type: 'set', sidebarShow: val }) + // } return ( - - + dispatch({ type: 'set', sidebarShow: !sidebarShow })} + > + + diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 77c0b6474..1b4f12129 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -17,14 +17,19 @@ import navigation from '../containers/_nav' const AppSidebar = () => { const dispatch = useDispatch() const unfoldable = useSelector((state) => state.sidebarUnfoldable) - // const visible = useSelector(state => state.sidebarUnfoldable) + const sidebarShow = useSelector((state) => state.sidebarShow) return ( console.log('show')} + onHide={() => { + console.log('hide') + dispatch({ type: 'set', sidebarShow: false }) + }} // onShowChange={(val) => dispatch({type: 'set', sidebarShow: val })} > diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 958e648fa..852cdbc39 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -147,12 +147,6 @@ const _nav = [ anchor: 'Buttons', to: '/buttons/buttons', }, - { - _component: 'CNavItem', - as: NavLink, - anchor: 'Brand buttons', - to: '/buttons/brand-buttons', - }, { _component: 'CNavItem', as: NavLink, diff --git a/src/routes.js b/src/routes.js index 06655b1c4..741c80a21 100644 --- a/src/routes.js +++ b/src/routes.js @@ -19,7 +19,6 @@ const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressB const Tabs = React.lazy(() => import('./views/base/tabs/Tabs')) const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips')) -const BrandButtons = React.lazy(() => import('./views/buttons/brand-buttons/BrandButtons')) const ButtonDropdowns = React.lazy(() => import('./views/buttons/button-dropdowns/ButtonDropdowns')) const ButtonGroups = React.lazy(() => import('./views/buttons/button-groups/ButtonGroups')) const Buttons = React.lazy(() => import('./views/buttons/buttons/Buttons')) @@ -64,7 +63,6 @@ const routes = [ { path: '/buttons/buttons', name: 'Buttons', component: Buttons }, { path: '/buttons/button-dropdowns', name: 'Dropdowns', component: ButtonDropdowns }, { path: '/buttons/button-groups', name: 'Button Groups', component: ButtonGroups }, - { path: '/buttons/brand-buttons', name: 'Brand Buttons', component: BrandButtons }, { path: '/charts', name: 'Charts', component: Charts }, { path: '/icons', exact: true, name: 'Icons', component: CoreUIIcons }, { path: '/icons/coreui-icons', name: 'CoreUI Icons', component: CoreUIIcons }, diff --git a/src/store.js b/src/store.js index 034944a97..7b0380722 100644 --- a/src/store.js +++ b/src/store.js @@ -1,7 +1,7 @@ import { createStore } from 'redux' const initialState = { - sidebarShow: 'responsive', + sidebarShow: false, } const changeState = (state = initialState, { type, ...rest }) => { diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index f250e78a7..ce9fc7b85 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -13,37 +13,9 @@ import { import { DocsLink } from 'src/reusable' const Collapses = () => { - const [collapse, setCollapse] = useState(false) - const [collapseMulti, setCollapseMulti] = useState([false, false]) - const [accordion, setAccordion] = useState(1) - const [fade, setFade] = useState(true) - - const toggle = (e) => { - setCollapse(!collapse) - e.preventDefault() - } - - const toggleMulti = (type) => { - let newCollapse = collapseMulti.slice() - switch (type) { - case 'left': - newCollapse[0] = !collapseMulti[0] - break - case 'right': - newCollapse[1] = !collapseMulti[1] - break - case 'both': - newCollapse[0] = !collapseMulti[0] - newCollapse[1] = !collapseMulti[1] - break - default: - } - setCollapseMulti(newCollapse) - } - - const toggleFade = () => { - setFade(!fade) - } + const [visible, setVisible] = useState(false) + const [visibleA, setVisibleA] = useState(false) + const [visibleB, setVisibleB] = useState(false) return ( @@ -53,85 +25,64 @@ const Collapses = () => { Collapse - - -

- Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson - cred nesciunt sapiente ea proident. -

-

- Donec molestie odio id nisi malesuada, mattis tincidunt velit egestas. Sed non - pulvinar risus. Aenean elementum eleifend nunc, pellentesque dapibus arcu hendrerit - fringilla. Aliquam in nibh massa. Cras ultricies lorem non enim volutpat, a eleifend - urna placerat. Fusce id luctus urna. In sed leo tellus. Mauris tristique leo a nisl - feugiat, eget vehicula leo venenatis. Quisque magna metus, luctus quis sollicitudin - vel, vehicula nec ipsum. Donec rutrum commodo lacus ut condimentum. Integer vel - turpis purus. Etiam vehicula, nulla non fringilla blandit, massa purus faucibus - tellus, a luctus enim orci non augue. Aenean ullamcorper nisl urna, non feugiat - tortor volutpat in. Vivamus lobortis massa dolor, eget faucibus ipsum varius eget. - Pellentesque imperdiet, turpis sed sagittis lobortis, leo elit laoreet arcu, - vehicula sagittis elit leo id nisi. -

-
-
- - - Toggling button + + { + e.preventDefault() + setVisible(!visible) + }} + > + Link - + setVisible(!visible)}>Button + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson + cred nesciunt sapiente ea proident. + + + + - +
+ Collapse multi target -

- { - toggleMulti('left') - }} - > - Left - {' '} - { - toggleMulti('right') - }} - > - Right - {' '} - { - toggleMulti('both') - }} - > - Both - {' '} -

+ setVisibleA(!visibleA)}>Toggle first element + setVisibleB(!visibleB)}>Toggle second element + { + setVisibleA(!visibleA) + setVisibleB(!visibleB) + }} + > + Toggle both elements + - - - + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - - + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid.Nihil anim keffiyeh helvetica, craft beer labore wes + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. @@ -140,109 +91,6 @@ const Collapses = () => {
- -
- - - - Fade - - - - - This content will fade in and out as the button is pressed... - - - - - Toggle Fade - - - -
- - - - Collapse - accordion - - -
- - - setAccordion(accordion === 0 ? null : 0)} - > -
Collapsible Group Item #1
-
-
- - - 1. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor - brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, - sunt aliqua put a bird on it squid single-origin coffee nulla assumenda - shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson - cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. - Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt - you probably haven''t heard of them accusamus labore sustainable VHS. - - -
- - - setAccordion(accordion === 1 ? null : 1)} - > -
Collapsible Group Item #2
-
-
- - - 2. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor - brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, - sunt aliqua put a bird on it squid single-origin coffee nulla assumenda - shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson - cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. - Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt - you probably haven''t heard of them accusamus labore sustainable VHS. - - -
- - - setAccordion(accordion === 2 ? null : 2)} - > -
Collapsible Group Item #3
-
-
- - - 3. Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor - brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, - sunt aliqua put a bird on it squid single-origin coffee nulla assumenda - shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson - cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. - Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt - you probably havent heard of them accusamus labore sustainable VHS. - - -
-
-
-
) diff --git a/src/views/base/paginations/Pagnations.js b/src/views/base/paginations/Pagnations.js index 71aa005f5..2849d1293 100644 --- a/src/views/base/paginations/Pagnations.js +++ b/src/views/base/paginations/Pagnations.js @@ -13,7 +13,6 @@ const Paginations = () => { -
Default
Previous 1 @@ -21,61 +20,98 @@ const Paginations = () => { 3 Next -

- -
Small
- -

- -
-
Large
- -

-
- -
currentPage: {currentPage}
- Pagination + Pagination + with icons + + + + + + + 1 + 2 + 3 + + + + + + + + + Pagination + with icons + + + + + + + 1 + 2 + 3 + + + + + + + + + Pagination + sizing + + + + Previous + 1 + 2 + 3 + Next + +
+ + Previous + 1 + 2 + 3 + Next + +
+
+ + + Pagination alignment -
Left alignment (default)
- -

- -
Center alignment
- -

- -
Right (end) alignment
- -

- -
currentPage: {currentPage}
+ + Previous + 1 + 2 + 3 + Next + +
+ + Previous + 1 + 2 + 3 + Next + +
+ + Previous + 1 + 2 + 3 + Next +
diff --git a/src/views/buttons/brand-buttons/BrandButtons.js b/src/views/buttons/brand-buttons/BrandButtons.js deleted file mode 100644 index d59189a11..000000000 --- a/src/views/buttons/brand-buttons/BrandButtons.js +++ /dev/null @@ -1,429 +0,0 @@ -import React from 'react' -import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' -import CIcon from '@coreui/icons-react' - -const BrandButtons = () => { - return ( - - - - Brand button - -
- Size Small - - {' '} - size="sm" - -
-

- - - Facebook - - - - Twitter - - - - LinkedIn - - - - Flickr - - - - Tumblr - - - - Xing - - - - Github - - - - StackOverflow - - - - YouTube - - - - Dribbble - - - - Instagram - - - - Pinterest - - - - VK - - - - Yahoo - - - - Behance - - - - Reddit - - - - Vimeo - -

-
Size Normal
-

- - - Facebook - - - - Twitter - - - - LinkedIn - - - - Flickr - - - - Tumblr - - - - Xing - - - - Github - - - - StackOverflow - - - - YouTube - - - - Dribbble - - - - Instagram - - - - Pinterest - - - - VK - - - - Yahoo - - - - Behance - - - - Reddit - - - - Vimeo - -

-
- Size Large - - {' '} - size="lg" - -
-

- - - Facebook - - - - Twitter - - - - LinkedIn - - - - Flickr - - - - Tumblr - - - - Xing - - - - Github - - - - StackOverflow - - - - YouTube - - - - Dribbble - - - - Instagram - - - - Pinterest - - - - VK - - - - Yahoo - - - - Behance - - - - Reddit - - - - Vimeo - -

-
-
-
- - - - - Brand button - only icons - - -
- Size Small - - {' '} - size="sm" - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Normal
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
- Size Large - - {' '} - size="lg" - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
-
-
-
- ) -} - -export default BrandButtons diff --git a/src/views/buttons/index.js b/src/views/buttons/index.js index f2a2767db..6634d1521 100644 --- a/src/views/buttons/index.js +++ b/src/views/buttons/index.js @@ -1,6 +1,5 @@ import ButtonDropdowns from './ButtonDropdowns' import ButtonGroups from './ButtonGroups' import Buttons from './Buttons' -import BrandButtons from './BrandButtons' -export { ButtonDropdowns, ButtonGroups, Buttons, BrandButtons } +export { ButtonDropdowns, ButtonGroups, Buttons } diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js index 476ec9239..4f958739b 100644 --- a/src/views/charts/Charts.js +++ b/src/views/charts/Charts.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardGroup, CCardHeader } from '@coreui/react-ts' +import { CCard, CCardBody, CCol, CCardHeader, CRow } from '@coreui/react-ts' import { CChartBar, CChartLine, @@ -12,171 +12,194 @@ import { DocsLink } from 'src/reusable' const Charts = () => { return ( - - - - Bar Chart - - - - - - - - - Doughnut Chart - - - - - - - Line Chart - - - - - - - Pie Chart - - - - - - - Polar Area Chart - - - - - - - Radar Chart - - - - - + + + + + Bar Chart + + + + + + + + + + Doughnut Chart + + + + + + + + Line Chart + + + + + + + + Pie Chart + + + + + + + + Polar Area Chart + + + + + + + + Radar Chart + + + + + + ) } diff --git a/yarn.lock b/yarn.lock index 8acadb529..51165c9fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4742,6 +4742,13 @@ eslint-plugin-jsx-a11y@^6.3.1: jsx-ast-utils "^3.1.0" language-tags "^1.0.5" +eslint-plugin-prettier@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7" + integrity sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ== + dependencies: + prettier-linter-helpers "^1.0.0" + eslint-plugin-react-hooks@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" @@ -5096,6 +5103,11 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + fast-glob@^3.1.1: version "3.2.5" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz" @@ -5440,6 +5452,17 @@ functions-have-names@^1.2.1: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== +gatsby-plugin-sitemap@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-3.2.0.tgz#7a17a95ca5b7bc0fe1c9b8661cdbf326e7cd4b17" + integrity sha512-UIeOClN5o7eoARmLQY8+ad0hE85cJTCDFvnNMmbJ1SzuAyldgHep2GVDw+YbTnPCkP7rXIZ0aYPFhugPOa/Zqw== + dependencies: + "@babel/runtime" "^7.12.5" + common-tags "^1.8.0" + minimatch "^3.0.4" + pify "^3.0.0" + sitemap "^1.13.0" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz" @@ -8604,6 +8627,11 @@ pify@^2.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz" @@ -9363,6 +9391,18 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== + pretty-bytes@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz" @@ -10627,6 +10667,14 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +sitemap@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-1.13.0.tgz#569cbe2180202926a62a266cd3de09c9ceb43f83" + integrity sha1-Vpy+IYAgKSamKiZs094Jyc60P4M= + dependencies: + underscore "^1.7.0" + url-join "^1.1.0" + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz" @@ -11576,6 +11624,11 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.5.tgz" integrity sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg== +underscore@^1.7.0: + version "1.12.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" + integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" @@ -11685,6 +11738,11 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url-join@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" + integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg= + url-loader@4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz" From 0de0637c4d19b1764a13b06a32ad9fba759ddb41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 14 Apr 2021 12:00:10 +0200 Subject: [PATCH 213/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/icons ^2.0.0-rc.0 → ^2.0.1 @coreui/icons-react ^1.0.2 → ^1.1.0 @coreui/react-chartjs ^1.0.1 → ^1.1.0 @wojtekmaj/enzyme-adapter-react-17 ^0.3.2 → ^0.6.1 classnames ^2.2.6 → ^2.3.1 core-js ^3.8.1 → ^3.10.1 node-sass ^4.14.1 → ^5.0.0 react ^17.0.1 → ^17.0.2 react-dom ^17.0.1 → ^17.0.2 react-redux ^7.2.2 → ^7.2.3 gatsby-plugin-sitemap ^3.2.0 → ^3.3.0 react-scripts ^4.0.1 → ^4.0.3 --- package.json | 32 +- yarn.lock | 1674 +++++++++++++++++++++++++++++++++++++------------- 2 files changed, 1253 insertions(+), 453 deletions(-) diff --git a/package.json b/package.json index aa567cd72..25832953c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@coreui/coreui-free-react-admin-template", - "version": "3.2.0", - "description": "CoreUI React Open Source Bootstrap 4 Admin Template", + "version": "4.0.0-alpha.0", + "description": "CoreUI React Open Source Bootstrap 5 Admin Template", "author": { "name": "CoreUI", "url": "https://coreui.io", @@ -15,7 +15,7 @@ } ], "homepage": ".", - "copyright": "Copyright 2017-2020 creativeLabs Łukasz Holeczek", + "copyright": "Copyright 2017-2021 creativeLabs Łukasz Holeczek", "license": "MIT", "private": true, "repository": { @@ -25,30 +25,30 @@ "dependencies": { "@coreui/chartjs": "^2.0.0", "@coreui/coreui": "next", - "@coreui/icons": "^2.0.0-rc.0", - "@coreui/icons-react": "^1.0.2", - "@coreui/react": "^3.4.0", - "@coreui/react-chartjs": "^1.0.1", + "@coreui/icons": "^2.0.1", + "@coreui/icons-react": "^1.1.0", + "@coreui/react": "next", + "@coreui/react-chartjs": "^1.1.0", "@coreui/utils": "^1.3.1", - "@wojtekmaj/enzyme-adapter-react-17": "^0.3.2", - "classnames": "^2.2.6", - "core-js": "^3.8.1", + "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", + "classnames": "^2.3.1", + "core-js": "^3.10.1", "enzyme": "^3.11.0", - "node-sass": "^4.14.1", + "node-sass": "^5.0.0", "prop-types": "^15.7.2", - "react": "^17.0.1", + "react": "^17.0.2", "react-app-polyfill": "^2.0.0", - "react-dom": "^17.0.1", - "react-redux": "^7.2.2", + "react-dom": "^17.0.2", + "react-redux": "^7.2.3", "react-router-dom": "^5.2.0", "redux": "4.0.5" }, "devDependencies": { "auto-changelog": "~2.2.1", "eslint-plugin-prettier": "^3.3.1", - "gatsby-plugin-sitemap": "^3.2.0", + "gatsby-plugin-sitemap": "^3.3.0", "prettier": "2.2.1", - "react-scripts": "^4.0.1" + "react-scripts": "^4.0.3" }, "scripts": { "start": "react-scripts start", diff --git a/yarn.lock b/yarn.lock index 51165c9fe..d0beb4f98 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,11 +16,23 @@ dependencies: "@babel/highlight" "^7.10.4" +"@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + "@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz" integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" + integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== + "@babel/core@7.12.3": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz" @@ -43,7 +55,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@^7.9.0": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz" integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== @@ -73,6 +85,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.13.9": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== + dependencies: + "@babel/types" "^7.13.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz" @@ -80,6 +101,13 @@ dependencies: "@babel/types" "^7.12.10" +"@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== + dependencies: + "@babel/types" "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz" @@ -88,6 +116,14 @@ "@babel/helper-explode-assignable-expression" "^7.10.4" "@babel/types" "^7.10.4" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" + "@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.12.5": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz" @@ -98,6 +134,16 @@ browserslist "^4.14.5" semver "^5.5.0" +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" + integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== + dependencies: + "@babel/compat-data" "^7.13.12" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + "@babel/helper-create-class-features-plugin@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz" @@ -109,6 +155,17 @@ "@babel/helper-replace-supers" "^7.12.1" "@babel/helper-split-export-declaration" "^7.10.4" +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-create-regexp-features-plugin@^7.12.1": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz" @@ -117,6 +174,14 @@ "@babel/helper-annotate-as-pure" "^7.10.4" regexpu-core "^4.7.1" +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + regexpu-core "^4.7.1" + "@babel/helper-define-map@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz" @@ -126,6 +191,20 @@ "@babel/types" "^7.10.5" lodash "^4.17.19" +"@babel/helper-define-polyfill-provider@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1" + integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + "@babel/helper-explode-assignable-expression@^7.10.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz" @@ -133,6 +212,13 @@ dependencies: "@babel/types" "^7.12.1" +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== + dependencies: + "@babel/types" "^7.13.0" + "@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz" @@ -142,6 +228,15 @@ "@babel/template" "^7.12.7" "@babel/types" "^7.12.11" +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + "@babel/helper-get-function-arity@^7.12.10": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz" @@ -149,6 +244,13 @@ dependencies: "@babel/types" "^7.12.10" +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" + "@babel/helper-hoist-variables@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz" @@ -156,6 +258,14 @@ dependencies: "@babel/types" "^7.10.4" +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" + integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== + dependencies: + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + "@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz" @@ -163,6 +273,13 @@ dependencies: "@babel/types" "^7.12.7" +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + dependencies: + "@babel/types" "^7.13.12" + "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz" @@ -170,6 +287,13 @@ dependencies: "@babel/types" "^7.12.5" +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + dependencies: + "@babel/types" "^7.13.12" + "@babel/helper-module-transforms@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz" @@ -185,6 +309,20 @@ "@babel/types" "^7.12.1" lodash "^4.17.19" +"@babel/helper-module-transforms@^7.13.0": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" + "@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz" @@ -192,11 +330,23 @@ dependencies: "@babel/types" "^7.12.10" +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== +"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + "@babel/helper-remap-async-to-generator@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz" @@ -206,6 +356,15 @@ "@babel/helper-wrap-function" "^7.10.4" "@babel/types" "^7.12.1" +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" + "@babel/helper-replace-supers@^7.12.1": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz" @@ -216,6 +375,16 @@ "@babel/traverse" "^7.12.10" "@babel/types" "^7.12.11" +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + "@babel/helper-simple-access@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz" @@ -223,6 +392,13 @@ dependencies: "@babel/types" "^7.12.1" +"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + dependencies: + "@babel/types" "^7.13.12" + "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" @@ -237,6 +413,13 @@ dependencies: "@babel/types" "^7.12.11" +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + "@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" @@ -247,6 +430,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz" integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + "@babel/helper-wrap-function@^7.10.4": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz" @@ -257,6 +445,16 @@ "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + "@babel/helpers@^7.12.1", "@babel/helpers@^7.12.5": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz" @@ -275,11 +473,34 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz" integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== +"@babel/parser@^7.12.13", "@babel/parser@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.15.tgz#8e66775fb523599acb6a289e12929fa5ab0954d8" + integrity sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions@^7.12.1": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz" @@ -289,6 +510,15 @@ "@babel/helper-remap-async-to-generator" "^7.12.1" "@babel/plugin-syntax-async-generators" "^7.8.0" +"@babel/plugin-proposal-async-generator-functions@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b" + integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-proposal-class-properties@7.12.1", "@babel/plugin-proposal-class-properties@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" @@ -297,6 +527,14 @@ "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" @@ -314,6 +552,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-dynamic-import" "^7.8.0" +"@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-proposal-export-namespace-from@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz" @@ -322,6 +568,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" +"@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-proposal-json-strings@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz" @@ -330,6 +584,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.0" +"@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-proposal-logical-assignment-operators@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz" @@ -338,6 +600,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" @@ -346,6 +616,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-proposal-numeric-separator@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" @@ -362,6 +640,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" +"@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" @@ -371,6 +657,17 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" +"@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-proposal-optional-catch-binding@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz" @@ -379,6 +676,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" +"@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-proposal-optional-chaining@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" @@ -397,6 +702,15 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" +"@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-proposal-private-methods@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz" @@ -405,6 +719,14 @@ "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz" @@ -413,6 +735,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-proposal-unicode-property-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" @@ -434,6 +764,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-decorators@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz" @@ -441,7 +778,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -483,6 +820,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" @@ -532,6 +876,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-syntax-top-level-await@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-typescript@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz" @@ -546,6 +897,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-async-to-generator@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz" @@ -555,6 +913,15 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-remap-async-to-generator" "^7.12.1" +"@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz" @@ -562,6 +929,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.11": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz" @@ -569,6 +943,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-block-scoping@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" + integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-classes@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz" @@ -583,6 +964,19 @@ "@babel/helper-split-export-declaration" "^7.10.4" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz" @@ -590,6 +984,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-destructuring@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz" @@ -597,6 +998,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz" @@ -605,6 +1013,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-dotall-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-duplicate-keys@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz" @@ -612,6 +1028,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz" @@ -620,6 +1043,14 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" @@ -635,6 +1066,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-function-name@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz" @@ -643,6 +1081,14 @@ "@babel/helper-function-name" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-literals@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz" @@ -650,6 +1096,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-member-expression-literals@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz" @@ -657,6 +1110,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-modules-amd@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz" @@ -666,6 +1126,15 @@ "@babel/helper-plugin-utils" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-commonjs@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz" @@ -676,6 +1145,16 @@ "@babel/helper-simple-access" "^7.12.1" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-systemjs@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz" @@ -687,6 +1166,17 @@ "@babel/helper-validator-identifier" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== + dependencies: + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-umd@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz" @@ -695,6 +1185,14 @@ "@babel/helper-module-transforms" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz" @@ -702,6 +1200,13 @@ dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.1" +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/plugin-transform-new-target@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz" @@ -709,6 +1214,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-object-super@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz" @@ -717,6 +1229,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-replace-supers" "^7.12.1" +"@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + "@babel/plugin-transform-parameters@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz" @@ -724,6 +1244,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-property-literals@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz" @@ -731,12 +1258,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-constant-elements@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz" - integrity sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA== +"@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" + integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-react-display-name@7.12.1", "@babel/plugin-transform-react-display-name@^7.12.1": version "7.12.1" @@ -745,13 +1279,27 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.7": +"@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-development@^7.12.1": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz" integrity sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg== dependencies: "@babel/plugin-transform-react-jsx" "^7.12.12" +"@babel/plugin-transform-react-jsx-development@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + "@babel/plugin-transform-react-jsx-self@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz" @@ -766,7 +1314,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.10", "@babel/plugin-transform-react-jsx@^7.12.12": +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.12": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz" integrity sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw== @@ -777,6 +1325,17 @@ "@babel/plugin-syntax-jsx" "^7.12.1" "@babel/types" "^7.12.12" +"@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3" + integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.13.12" + "@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz" @@ -792,6 +1351,13 @@ dependencies: regenerator-transform "^0.14.2" +"@babel/plugin-transform-regenerator@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" + integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== + dependencies: + regenerator-transform "^0.14.2" + "@babel/plugin-transform-reserved-words@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz" @@ -799,6 +1365,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-runtime@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" @@ -816,6 +1389,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-spread@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz" @@ -824,6 +1404,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" +"@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.7": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz" @@ -831,6 +1419,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-template-literals@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz" @@ -838,6 +1433,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.10": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz" @@ -845,6 +1447,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-typescript@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz" @@ -861,6 +1470,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-unicode-regex@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz" @@ -869,6 +1485,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/preset-env@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz" @@ -941,7 +1565,82 @@ core-js-compat "^3.6.2" semver "^5.5.0" -"@babel/preset-env@^7.8.4", "@babel/preset-env@^7.9.5": +"@babel/preset-env@^7.12.1": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f" + integrity sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA== + dependencies: + "@babel/compat-data" "^7.13.15" + "@babel/helper-compilation-targets" "^7.13.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions" "^7.13.15" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.13.15" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.14" + babel-plugin-polyfill-corejs2 "^0.2.0" + babel-plugin-polyfill-corejs3 "^0.2.0" + babel-plugin-polyfill-regenerator "^0.2.0" + core-js-compat "^3.9.0" + semver "^6.3.0" + +"@babel/preset-env@^7.8.4": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz" integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw== @@ -1013,7 +1712,7 @@ core-js-compat "^3.8.0" semver "^5.5.0" -"@babel/preset-modules@^0.1.3": +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== @@ -1037,15 +1736,16 @@ "@babel/plugin-transform-react-jsx-source" "^7.12.1" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-react@^7.9.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.10.tgz" - integrity sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ== +"@babel/preset-react@^7.12.5": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" + integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-transform-react-display-name" "^7.12.1" - "@babel/plugin-transform-react-jsx" "^7.12.10" - "@babel/plugin-transform-react-jsx-development" "^7.12.7" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.13.12" + "@babel/plugin-transform-react-jsx-development" "^7.12.17" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" "@babel/preset-typescript@7.12.1": @@ -1071,7 +1771,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -1087,6 +1787,15 @@ "@babel/parser" "^7.12.7" "@babel/types" "^7.12.7" +"@babel/template@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz" @@ -1102,6 +1811,20 @@ globals "^11.1.0" lodash "^4.17.19" +"@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.15.tgz#c38bf7679334ddd4028e8e1f7b3aa5019f0dada7" + integrity sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.9" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.15" + "@babel/types" "^7.13.14" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.12.12" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz" @@ -1111,6 +1834,15 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" + integrity sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" @@ -1142,47 +1874,36 @@ resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-alpha.1.tgz#3551a436afa04d17c624887303e3d4573443cb96" integrity sha512-NJvYkQ9zTBTtu/teB7omcP16OhkLvUkD4JpMT1LxS8W10uQNG8z2kSWRMloskfYUNJBUsKW4XCa4kSihqZifUg== -"@coreui/icons-react@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.0.2.tgz" - integrity sha512-e0llVB8U850Wghkner9UjXkf9U1DlL771Rh5AFPwwIw+yptt1KjpJoCMyLw4FYSUSEAqH7tZaGbo0Iefm9+6jA== +"@coreui/icons-react@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.1.0.tgz#c1462663f895818cc58adb97a0c19568cbb76254" + integrity sha512-OXDg09RsxlK5t6WizudsJUxgzJSAHeytwVG1hqn2ww5zIrJn5++5rNTp95N/kff4/er4f7jspwJ1/7n6mQAz2Q== dependencies: classnames "^2.2.6" prop-types "^15.7.2" -"@coreui/icons@^2.0.0-rc.0": - version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.0-rc.0.tgz" - integrity sha512-Bg+uQKzEhERRZk1qo8tcR3bjJQDzv6+uDjt5IpjFwqnnnHE4gZE6adZ7jyMYQjgIlelEaS8ZOlE1M7aKHDWZSA== +"@coreui/icons@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" + integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== -"@coreui/react-chartjs@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-1.0.1.tgz" - integrity sha512-QQNDgDviUBk1QFJM+x+ZVrw+Nw1WaOOms1qw1am/r2G5d1RfoHr4YeKxHCYuv9nt1zq/l0UtpUV5Xg9BjJo6UQ== +"@coreui/react-chartjs@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-1.1.0.tgz#8c7a01be2ebcae5cbf6c437bc3d8b4a3c7174c51" + integrity sha512-xa925PmaBeh+2x+AY/macovW7KOe4W+VaxNcLKndY10GFSsEjryCrY7s9QXiIUqoQJQMXMeiXMbSoTuhIJ/aEA== dependencies: "@coreui/chartjs" "^2.0.0" - chart.js "^2.9.3" + "@types/chart.js" "^2.9.31" + chart.js "^2.9.4" classnames "^2.2.6" prop-types "^15.7.2" -"@coreui/react@^3.4.0": - version "3.4.5" - resolved "https://registry.yarnpkg.com/@coreui/react/-/react-3.4.5.tgz" - integrity sha512-yvqViGMMxWzCpIDdj5Cq2EddfhCVwuBL7cyVmCi0z2wY7naP/XL51NGLVkDia51fIVmrVB7dyl6oFqM//+4fKQ== - dependencies: - "@babel/runtime" "^7.12.5" - "@coreui/icons" "^2.0.0-rc.0" - "@coreui/icons-react" "^1.0.2" - "@coreui/utils" "~1.3.1" - "@popperjs/core" "^2.6.0" - classnames "~2.2.6" - core-js "^3.8.3" - perfect-scrollbar "~1.5.0" - prop-types "~15.7.2" - react-transition-group "~4.4.1" - tippy.js "^6.2.7" - -"@coreui/utils@^1.3.1", "@coreui/utils@~1.3.1": +"@coreui/react@next": + version "4.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-alpha.0.tgz#72ed509bc191904b8c6688a8075d72ddd0a5a790" + integrity sha512-F2fsZlzzZEIbrPvjb7wxmRbU4jZMbA/3brUmAdys6b3ta8iRoOgz5ueMyGhKQHWMnOEalqQsCLecxfskfqF92g== + +"@coreui/utils@^1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz" integrity sha512-WuWHX7bg89cJH34TWVsLe9RsxzBhTApj+X2Ja19xhjcpxt5Gv11Ozm+fwYt6DD7DgncTvpwYrMcnNlpp701UOg== @@ -1461,10 +2182,10 @@ mkdirp "^1.0.4" rimraf "^2.7.1" -"@pmmmwh/react-refresh-webpack-plugin@0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz" - integrity sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A== +"@pmmmwh/react-refresh-webpack-plugin@0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" + integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== dependencies: ansi-html "^0.0.7" error-stack-parser "^2.0.6" @@ -1473,11 +2194,6 @@ schema-utils "^2.6.5" source-map "^0.7.3" -"@popperjs/core@^2.4.4", "@popperjs/core@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz" - integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw== - "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" @@ -1582,9 +2298,9 @@ "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" "@svgr/babel-plugin-transform-svg-component" "^5.5.0" -"@svgr/core@^5.4.0": +"@svgr/core@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== dependencies: "@svgr/plugin-jsx" "^5.5.0" @@ -1598,7 +2314,7 @@ dependencies: "@babel/types" "^7.12.6" -"@svgr/plugin-jsx@^5.4.0", "@svgr/plugin-jsx@^5.5.0": +"@svgr/plugin-jsx@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== @@ -1608,27 +2324,27 @@ "@svgr/hast-util-to-babel-ast" "^5.5.0" svg-parser "^2.0.2" -"@svgr/plugin-svgo@^5.4.0": +"@svgr/plugin-svgo@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== dependencies: cosmiconfig "^7.0.0" deepmerge "^4.2.2" svgo "^1.2.2" -"@svgr/webpack@5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz" - integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg== - dependencies: - "@babel/core" "^7.9.0" - "@babel/plugin-transform-react-constant-elements" "^7.9.0" - "@babel/preset-env" "^7.9.5" - "@babel/preset-react" "^7.9.4" - "@svgr/core" "^5.4.0" - "@svgr/plugin-jsx" "^5.4.0" - "@svgr/plugin-svgo" "^5.4.0" +"@svgr/webpack@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" "@types/anymatch@*": @@ -1669,10 +2385,17 @@ dependencies: "@babel/types" "^7.3.0" -"@types/eslint@^7.2.4": - version "7.2.6" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz" - integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== +"@types/chart.js@^2.9.31": + version "2.9.32" + resolved "https://registry.yarnpkg.com/@types/chart.js/-/chart.js-2.9.32.tgz#b17d9a8c41ad348183a2ce041ebdeef892998251" + integrity sha512-d45JiRQwEOlZiKwukjqmqpbqbYzUX2yrXdH9qVn6kXpPDsTYCo6YbfFOlnUaJ8S/DhJwbBJiLsMjKpW5oP8B2A== + dependencies: + moment "^2.10.2" + +"@types/eslint@^7.2.6": + version "7.2.9" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.9.tgz#5d26eadbb6d04a225967176399a18eff622da982" + integrity sha512-SdAAXZNvWfhtf3X3y1cbbCZhP3xyPh7mfTvzV6CgfWc/ZhiHpyr9bVroe2/RCHIf7gczaNcprhaBLsx0CCJHQA== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -1702,6 +2425,14 @@ dependencies: "@types/node" "*" +"@types/hoist-non-react-statics@^3.3.0": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + "@types/html-minifier-terser@^5.0.0": version "5.1.1" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" @@ -1761,11 +2492,35 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.6.tgz" integrity sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA== +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + "@types/q@^1.5.1": version "1.5.4" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== +"@types/react-redux@^7.1.16": + version "7.1.16" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" + integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + +"@types/react@*": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@0.0.8": version "0.0.8" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz" @@ -1773,6 +2528,11 @@ dependencies: "@types/node" "*" +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz" @@ -2081,20 +2841,30 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" -"@wojtekmaj/enzyme-adapter-react-17@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.3.2.tgz" - integrity sha512-/zIKdaJ32A2r3roB/plbQD7F5J5cbGXnHFnnAAOW3/DQFLCQU/XpEB1Aasm4StkP0eHs9VhW/tTQiYeglwLi4Q== +"@wojtekmaj/enzyme-adapter-react-17@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.1.tgz#28caa37118c183e5f13c4dfb68cc32cde828ecbc" + integrity sha512-xgPfzLVpN0epIHeZofahwr5qwpukEDNAbrufgeDWN6vZPtfblGCC+OZG5TlfK+A6ePVy8sBkD8S2X4tO17JKjg== dependencies: - enzyme-adapter-utils "^1.13.1" - enzyme-shallow-equal "^1.0.4" - has "^1.0.3" + "@wojtekmaj/enzyme-adapter-utils" "^0.1.0" + enzyme-shallow-equal "^1.0.0" + has "^1.0.0" object.assign "^4.1.0" - object.values "^1.1.1" - prop-types "^15.7.2" - react-is "^16.13.1" - react-test-renderer "^17.0.0-0" - semver "^5.7.0" + object.values "^1.1.0" + prop-types "^15.7.0" + react-is "^17.0.0" + react-test-renderer "^17.0.0" + +"@wojtekmaj/enzyme-adapter-utils@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.0.tgz#3a2a3db756111d53357e2f119a1612a969ab8c38" + integrity sha512-EYK/Vy0Y1ap0jH2UNQjOKtR/7HWkbEq8N+cwC5+yDf+Mwp5uu7j4Qg70RmWuzsA35DGGwgkop6m4pQsGwNOF2A== + dependencies: + function.prototype.name "^1.1.0" + has "^1.0.0" + object.assign "^4.1.0" + object.fromentries "^2.0.0" + prop-types "^15.7.0" "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -2173,21 +2943,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -airbnb-prop-types@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz" - integrity sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg== - dependencies: - array.prototype.find "^2.1.1" - function.prototype.name "^1.1.2" - is-regex "^1.1.0" - object-is "^1.1.2" - object.assign "^4.1.0" - object.entries "^1.1.2" - prop-types "^15.7.2" - prop-types-exact "^1.2.0" - react-is "^16.13.1" - ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz" @@ -2406,14 +3161,6 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.find@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.1.tgz" - integrity sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.4" - array.prototype.flat@^1.2.3: version "1.2.4" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" @@ -2656,6 +3403,30 @@ babel-plugin-named-asset-import@^0.3.7: resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== +babel-plugin-polyfill-corejs2@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4" + integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.0" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2" + integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.0" + core-js-compat "^3.9.1" + +babel-plugin-polyfill-regenerator@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8" + integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.0" + babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" @@ -2801,13 +3572,6 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz" @@ -2979,6 +3743,17 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4 escalade "^3.1.1" node-releases "^1.1.69" +browserslist@^4.16.3: + version "4.16.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.4.tgz#7ebf913487f40caf4637b892b268069951c35d58" + integrity sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ== + dependencies: + caniuse-lite "^1.0.30001208" + colorette "^1.2.2" + electron-to-chromium "^1.3.712" + escalade "^3.1.1" + node-releases "^1.1.71" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz" @@ -3167,6 +3942,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz" integrity sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA== +caniuse-lite@^1.0.30001208: + version "1.0.30001208" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz#a999014a35cebd4f98c405930a057a0d75352eb9" + integrity sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz" @@ -3217,7 +3997,7 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chart.js@^2.8.0, chart.js@^2.9.3: +chart.js@^2.8.0, chart.js@^2.9.4: version "2.9.4" resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz" integrity sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A== @@ -3348,11 +4128,16 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.6, classnames@~2.2.6: +classnames@^2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== +classnames@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== + clean-css@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz" @@ -3383,15 +4168,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz" @@ -3469,6 +4245,11 @@ colorette@^1.2.1: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz" integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz" @@ -3637,6 +4418,14 @@ core-js-compat@^3.6.2, core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" +core-js-compat@^3.9.0, core-js-compat@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.1.tgz#62183a3a77ceeffcc420d907a3e6fc67d9b27f1c" + integrity sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg== + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + core-js-pure@^3.0.0: version "3.8.3" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.3.tgz" @@ -3647,7 +4436,12 @@ core-js@^2.4.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.6.5, core-js@^3.8.1, core-js@^3.8.3: +core-js@^3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.1.tgz#e683963978b6806dcc6c0a4a8bd4ab0bdaf3f21a" + integrity sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA== + +core-js@^3.6.5: version "3.8.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz" integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q== @@ -3720,23 +4514,15 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz" @@ -3993,9 +4779,9 @@ cssstyle@^2.2.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.0.6" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz" - integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw== + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== currently-unhandled@^0.4.1: version "0.4.1" @@ -4045,7 +4831,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@^3.1.1, debug@^3.2.5: +debug@^3.1.1, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -4272,14 +5058,6 @@ dom-converter@^0.2: dependencies: utila "~0.4" -dom-helpers@^5.0.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz" - integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz" @@ -4413,6 +5191,11 @@ electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.634: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz" integrity sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw== +electron-to-chromium@^1.3.712: + version "1.3.715" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.715.tgz#8fd002e79c13d711133565600f40cd80abfe5d55" + integrity sha512-VCWxo9RqTYhcCsHtG+l0TEOS6H5QmO1JyVCQB9nv8fllmAzj1VcCYH3qBCXP75/En6FeoepefnogLPE+5W7OiQ== + elliptic@^6.5.3: version "6.5.3" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz" @@ -4494,22 +5277,14 @@ entities@^2.0.0, entities@~2.1.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== -enzyme-adapter-utils@^1.13.1: - version "1.14.0" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz" - integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg== - dependencies: - airbnb-prop-types "^2.16.0" - function.prototype.name "^1.1.3" - has "^1.0.3" - object.assign "^4.1.2" - object.fromentries "^2.0.3" - prop-types "^15.7.2" - semver "^5.7.1" +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: +enzyme-shallow-equal@^1.0.0, enzyme-shallow-equal@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e" integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q== dependencies: has "^1.0.3" @@ -4564,7 +5339,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4: +es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: version "1.17.7" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== @@ -4601,6 +5376,28 @@ es-abstract@^1.18.0-next.1: string.prototype.trimend "^1.0.3" string.prototype.trimstart "^1.0.3" +es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" @@ -4811,12 +5608,12 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint-webpack-plugin@^2.1.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz" - integrity sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww== +eslint-webpack-plugin@^2.5.2: + version "2.5.3" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.3.tgz#a125585a1d8bb9c939f2a920a9bc9be4a21cdb58" + integrity sha512-LewNevZf9ghDCxCGT6QltNWVi8KIYWc4LKcin8K9Azh1hypG7YAmobUDIU67fAPa+eMjRnU4rjEkLbYI1w5/UA== dependencies: - "@types/eslint" "^7.2.4" + "@types/eslint" "^7.2.6" arrify "^2.0.1" jest-worker "^26.6.2" micromatch "^4.0.2" @@ -5137,16 +5934,9 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: +faye-websocket@^0.11.3: version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: websocket-driver ">=0.5.1" @@ -5417,22 +6207,22 @@ fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz" integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== -fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.2, function.prototype.name@^1.1.3: +function.prototype.name@^1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83" + integrity sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + functions-have-names "^1.2.2" + +function.prototype.name@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.3.tgz" integrity sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag== @@ -5447,15 +6237,15 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -functions-have-names@^1.2.1: +functions-have-names@^1.2.1, functions-have-names@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== -gatsby-plugin-sitemap@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-3.2.0.tgz#7a17a95ca5b7bc0fe1c9b8661cdbf326e7cd4b17" - integrity sha512-UIeOClN5o7eoARmLQY8+ad0hE85cJTCDFvnNMmbJ1SzuAyldgHep2GVDw+YbTnPCkP7rXIZ0aYPFhugPOa/Zqw== +gatsby-plugin-sitemap@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-3.3.0.tgz#c269e2f9032802b8984addde90488541a0a2e7b0" + integrity sha512-ChkAeyOIzmWOWmeaLexDRMSH6fmEG46jEi5N8xN85AsbCanz36HY7IZxsjlSdDsLOuoG3RofvStoCDjz8ECCOQ== dependencies: "@babel/runtime" "^7.12.5" common-tags "^1.8.0" @@ -5503,6 +6293,15 @@ get-intrinsic@^1.0.1, get-intrinsic@^1.0.2: has "^1.0.3" has-symbols "^1.0.1" +get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" @@ -5648,6 +6447,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +graceful-fs@^4.2.3: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz" @@ -5703,6 +6507,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz" @@ -5718,6 +6527,11 @@ has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz" @@ -5809,7 +6623,7 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -6047,10 +6861,10 @@ ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -immer@7.0.9: - version "7.0.9" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.9.tgz" - integrity sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A== +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" @@ -6103,11 +6917,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -in-publish@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz" - integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== - indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz" @@ -6138,7 +6947,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -6231,6 +7040,11 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz" @@ -6245,9 +7059,9 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-boolean-object@^1.0.1: +is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== dependencies: call-bind "^1.0.0" @@ -6262,6 +7076,11 @@ is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.2: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz" integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== +is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz" @@ -6466,13 +7285,21 @@ is-potential-custom-element-name@^1.0.0: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= -is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.1: +is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: has-symbols "^1.0.1" +is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz" @@ -6515,7 +7342,7 @@ is-svg@^3.0.0: dependencies: html-comment-regex "^1.1.0" -is-symbol@^1.0.2: +is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz" integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== @@ -7157,9 +7984,9 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2: +json3@^3.3.3: version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: @@ -7244,6 +8071,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + language-subtag-registry@~0.3.2: version "0.3.21" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" @@ -7371,6 +8203,11 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz" @@ -7453,14 +8290,6 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz" @@ -7764,7 +8593,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -7885,7 +8714,7 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -7918,23 +8747,21 @@ node-forge@^0.10.0: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== +node-gyp@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" + integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + nopt "^5.0.0" + npmlog "^4.1.2" + request "^2.88.2" + rimraf "^3.0.2" + semver "^7.3.2" + tar "^6.0.2" + which "^2.0.2" node-int64@^0.4.0: version "0.4.0" @@ -7992,33 +8819,37 @@ node-releases@^1.1.61, node-releases@^1.1.69: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz" integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== -node-sass@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz" - integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== +node-releases@^1.1.71: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + +node-sass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2" + integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== dependencies: async-foreach "^0.1.3" chalk "^1.1.1" - cross-spawn "^3.0.0" + cross-spawn "^7.0.3" gaze "^1.0.0" get-stdin "^4.0.1" glob "^7.0.3" - in-publish "^2.0.0" lodash "^4.17.15" meow "^3.7.0" mkdirp "^0.5.1" nan "^2.13.2" - node-gyp "^3.8.0" + node-gyp "^7.1.0" npmlog "^4.0.0" request "^2.88.0" sass-graph "2.2.5" stdout-stream "^1.4.0" "true-case-path" "^1.0.2" -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== dependencies: abbrev "1" @@ -8078,7 +8909,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: +npmlog@^4.0.0, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -8181,7 +9012,17 @@ object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.2: es-abstract "^1.18.0-next.1" has "^1.0.3" -object.fromentries@^2.0.2, object.fromentries@^2.0.3: +object.fromentries@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.fromentries@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz" integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw== @@ -8307,24 +9148,6 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-tmpdir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@0: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-each-series@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz" @@ -8607,11 +9430,6 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -perfect-scrollbar@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz" - integrity sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA== - performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz" @@ -9461,16 +10279,7 @@ prompts@2.4.0, prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types-exact@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz" - integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== - dependencies: - has "^1.0.3" - object.assign "^4.1.0" - reflect.ownkeys "^0.2.0" - -prop-types@^15.6.2, prop-types@^15.7.2, prop-types@~15.7.2: +prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -9492,11 +10301,6 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz" @@ -9654,10 +10458,10 @@ react-app-polyfill@^2.0.0: regenerator-runtime "^0.13.7" whatwg-fetch "^3.4.1" -react-dev-utils@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.1.tgz" - integrity sha512-rlgpCupaW6qQqvu0hvv2FDv40QG427fjghV56XyPcP5aKtOAPzNAhQ7bHqk1YdS2vpW1W7aSV3JobedxuPlBAA== +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: "@babel/code-frame" "7.10.4" address "1.1.2" @@ -9672,31 +10476,31 @@ react-dev-utils@^11.0.1: global-modules "2.0.0" globby "11.0.1" gzip-size "5.1.1" - immer "7.0.9" + immer "8.0.1" is-root "2.1.0" loader-utils "2.0.0" open "^7.0.2" pkg-up "3.1.0" prompts "2.4.0" - react-error-overlay "^6.0.8" + react-error-overlay "^6.0.9" recursive-readdir "2.2.2" shell-quote "1.7.2" strip-ansi "6.0.0" text-table "0.2.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + scheduler "^0.20.2" -react-error-overlay@^6.0.8: - version "6.0.8" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz" - integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw== +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1: version "17.0.1" @@ -9708,12 +10512,18 @@ react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-redux@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz" - integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA== +react-is@^17.0.0, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-redux@^7.2.3: + version "7.2.3" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.3.tgz#4c084618600bb199012687da9e42123cca3f0be9" + integrity sha512-ZhAmQ1lrK+Pyi0ZXNMUZuYxYAZd59wFuVDGUt536kSGdD0ya9Q7BfsE95E3TsFLE3kOSFp5m6G5qbatE+Ic1+w== dependencies: "@babel/runtime" "^7.12.1" + "@types/react-redux" "^7.1.16" hoist-non-react-statics "^3.3.2" loose-envify "^1.4.0" prop-types "^15.7.2" @@ -9753,14 +10563,14 @@ react-router@5.2.0: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-scripts@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.1.tgz" - integrity sha512-NnniMSC/wjwhcJAyPJCWtxx6CWONqgvGgV9+QXj1bwoW/JI++YF1eEf3Upf/mQ9KmP57IBdjzWs1XvnPq7qMTQ== +react-scripts@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" + integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== dependencies: "@babel/core" "7.12.3" - "@pmmmwh/react-refresh-webpack-plugin" "0.4.2" - "@svgr/webpack" "5.4.0" + "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" + "@svgr/webpack" "5.5.0" "@typescript-eslint/eslint-plugin" "^4.5.0" "@typescript-eslint/parser" "^4.5.0" babel-eslint "^10.1.0" @@ -9783,7 +10593,7 @@ react-scripts@^4.0.1: eslint-plugin-react "^7.21.5" eslint-plugin-react-hooks "^4.2.0" eslint-plugin-testing-library "^3.9.2" - eslint-webpack-plugin "^2.1.0" + eslint-webpack-plugin "^2.5.2" file-loader "6.1.1" fs-extra "^9.0.1" html-webpack-plugin "4.5.0" @@ -9802,18 +10612,18 @@ react-scripts@^4.0.1: postcss-safe-parser "5.0.2" prompts "2.4.0" react-app-polyfill "^2.0.0" - react-dev-utils "^11.0.1" + react-dev-utils "^11.0.3" react-refresh "^0.8.3" resolve "1.18.1" resolve-url-loader "^3.1.2" - sass-loader "8.0.2" + sass-loader "^10.0.5" semver "7.3.2" style-loader "1.3.0" terser-webpack-plugin "4.2.3" ts-pnp "1.2.0" url-loader "4.1.1" webpack "4.44.2" - webpack-dev-server "3.11.0" + webpack-dev-server "3.11.1" webpack-manifest-plugin "2.2.0" workbox-webpack-plugin "5.1.4" optionalDependencies: @@ -9827,30 +10637,20 @@ react-shallow-renderer@^16.13.1: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0" -react-test-renderer@^17.0.0-0: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz" - integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA== +react-test-renderer@^17.0.0: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" + integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== dependencies: object-assign "^4.1.1" - react-is "^17.0.1" + react-is "^17.0.2" react-shallow-renderer "^16.13.1" - scheduler "^0.20.1" + scheduler "^0.20.2" -react-transition-group@~4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz" - integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -9961,19 +10761,14 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" -redux@4.0.5: +redux@4.0.5, redux@^4.0.0: version "4.0.5" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== dependencies: loose-envify "^1.4.0" symbol-observable "^1.2.0" -reflect.ownkeys@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz" - integrity sha1-dJrO7H8/34tj+SegSAnpDFwLNGA= - regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" @@ -10107,7 +10902,7 @@ request-promise-native@^1.0.8: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.87.0, request@^2.88.0, request@^2.88.2: +request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -10262,7 +11057,7 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -10396,16 +11191,16 @@ sass-graph@2.2.5: scss-tokenizer "^0.2.3" yargs "^13.3.2" -sass-loader@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== +sass-loader@^10.0.5: + version "10.1.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d" + integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw== dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" sax@~1.2.4: version "1.2.4" @@ -10419,10 +11214,10 @@ saxes@^5.0.0: dependencies: xmlchars "^2.2.0" -scheduler@^0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -10436,7 +11231,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -10467,14 +11262,14 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -selfsigned@^1.10.7: +selfsigned@^1.10.8: version "1.10.8" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== dependencies: node-forge "^0.10.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -10489,7 +11284,7 @@ semver@7.3.2: resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -semver@^6.0.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -10501,11 +11296,6 @@ semver@^7.2.1, semver@^7.3.2: dependencies: lru-cache "^6.0.0" -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz" @@ -10600,13 +11390,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz" @@ -10719,26 +11502,26 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== +sockjs-client@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: - debug "^3.2.5" + debug "^3.2.6" eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" + faye-websocket "^0.11.3" + inherits "^2.0.4" + json3 "^3.3.3" + url-parse "^1.5.1" -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== +sockjs@^0.3.21: + version "0.3.21" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: - faye-websocket "^0.10.0" + faye-websocket "^0.11.3" uuid "^3.4.0" - websocket-driver "0.6.5" + websocket-driver "^0.7.4" sort-keys@^1.0.0: version "1.1.2" @@ -11050,6 +11833,14 @@ string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: call-bind "^1.0.0" define-properties "^1.1.3" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz" @@ -11058,6 +11849,14 @@ string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: call-bind "^1.0.0" define-properties "^1.1.3" +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz" @@ -11256,15 +12055,6 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz" - integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== - dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" - tar@^6.0.2: version "6.1.0" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz" @@ -11401,13 +12191,6 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.3: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tippy.js@^6.2.7: - version "6.2.7" - resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.2.7.tgz" - integrity sha512-k+kWF9AJz5xLQHBi3K/XlmJiyu+p9gsCyc5qZhxxGaJWIW8SMjw1R+C7saUnP33IM8gUhDA2xX//ejRSwqR0tA== - dependencies: - "@popperjs/core" "^2.4.4" - tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz" @@ -11624,6 +12407,16 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.5.tgz" integrity sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg== +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + underscore@^1.7.0: version "1.12.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" @@ -11760,6 +12553,14 @@ url-parse@^1.4.3: querystringify "^2.1.1" requires-port "^1.0.0" +url-parse@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz" @@ -11948,10 +12749,10 @@ webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== +webpack-dev-server@3.11.1: + version "3.11.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" + integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -11973,11 +12774,11 @@ webpack-dev-server@3.11.0: p-retry "^3.0.1" portfinder "^1.0.26" schema-utils "^1.0.0" - selfsigned "^1.10.7" + selfsigned "^1.10.8" semver "^6.3.0" serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" + sockjs "^0.3.21" + sockjs-client "^1.5.0" spdy "^4.0.2" strip-ansi "^3.0.1" supports-color "^6.1.0" @@ -12042,14 +12843,7 @@ webpack@4.44.2: watchpack "^1.7.4" webpack-sources "^1.4.1" -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -12089,12 +12883,23 @@ whatwg-url@^8.0.0: tr46 "^2.0.2" webidl-conversions "^6.1.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@1, which@^1.2.9, which@^1.3.1: +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -12357,11 +13162,6 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz" integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz" From caa46b8b91fefee448cec622febee4139855b4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 15 May 2021 16:53:31 +0200 Subject: [PATCH 214/449] refactor: import components from '@coreui/react' instead of '@coreui/react-ts' --- src/components/AppBreadcrumb.js | 2 +- src/components/AppFooter.js | 4 ++-- src/components/AppHeader.js | 2 +- src/components/AppSidebar.js | 4 +--- src/components/header/AppHeaderDropdown.js | 2 +- src/components/header/AppHeaderDropdownMssg.js | 3 +-- src/components/header/AppHeaderDropdownNotif.js | 2 +- src/components/header/AppHeaderDropdownTasks.js | 2 +- src/containers/TheContent.js | 4 ++-- src/reusable/DocsLink.js | 2 +- src/views/base/breadcrumbs/Breadcrumbs.js | 2 +- src/views/base/cards/Cards.js | 2 +- src/views/base/carousels/Carousels.js | 2 +- src/views/base/collapses/Collapses.js | 12 +----------- src/views/base/forms/BasicForms.js | 2 +- src/views/base/jumbotrons/Jumbotrons.js | 2 +- src/views/base/list-groups/ListGroups.js | 2 +- src/views/base/navbars/Navbars.js | 2 +- src/views/base/navs/Navs.js | 2 +- src/views/base/paginations/Pagnations.js | 6 ++---- src/views/base/popovers/Popovers.js | 11 +---------- src/views/base/progress-bar/ProgressBar.js | 2 +- src/views/base/tables/Tables.js | 2 +- src/views/base/tabs/Tabs.js | 2 +- src/views/base/tooltips/Tooltips.js | 11 +---------- .../buttons/button-dropdowns/ButtonDropdowns.js | 2 +- src/views/buttons/button-groups/ButtonGroups.js | 2 +- src/views/buttons/buttons/Buttons.js | 2 +- src/views/charts/Charts.js | 2 +- src/views/icons/brands/Brands.js | 2 +- src/views/icons/coreui-icons/CoreUIIcons.js | 2 +- src/views/icons/flags/Flags.js | 2 +- src/views/notifications/alerts/Alerts.js | 2 +- src/views/notifications/badges/Badges.js | 2 +- src/views/notifications/modals/Modals.js | 2 +- src/views/notifications/toaster/Toaster.js | 8 +++----- src/views/pages/login/Login.js | 2 +- src/views/pages/page404/Page404.js | 2 +- src/views/pages/page500/Page500.js | 2 +- src/views/pages/register/Register.js | 2 +- src/views/theme/colors/Colors.js | 2 +- src/views/theme/typography/Typography.js | 2 +- src/views/widgets/Widgets.js | 2 +- 43 files changed, 48 insertions(+), 83 deletions(-) diff --git a/src/components/AppBreadcrumb.js b/src/components/AppBreadcrumb.js index 874e24334..8d87f562f 100644 --- a/src/components/AppBreadcrumb.js +++ b/src/components/AppBreadcrumb.js @@ -3,7 +3,7 @@ import { useLocation } from 'react-router-dom' import routes from '../routes' -import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react-ts' +import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react' const AppBreadcrumb = () => { const currentLocation = useLocation().pathname diff --git a/src/components/AppFooter.js b/src/components/AppFooter.js index e6fffd804..b512c1e3a 100644 --- a/src/components/AppFooter.js +++ b/src/components/AppFooter.js @@ -1,5 +1,5 @@ import React from 'react' -import { CFooter } from '@coreui/react-ts' +import { CFooter } from '@coreui/react' const AppFooter = () => { return ( @@ -8,7 +8,7 @@ const AppFooter = () => { CoreUI - © 2020 creativeLabs. + © 2021 creativeLabs.
Powered by diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index a5d35404b..13a466edc 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -10,7 +10,7 @@ import { CHeaderToggler, CNavLink, CNavItem, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' import { diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 1b4f12129..b86dde920 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -7,7 +7,7 @@ import { CSidebarNav, CSidebarToggler, CCreateNavItem, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' @@ -27,10 +27,8 @@ const AppSidebar = () => { show={sidebarShow} onShow={() => console.log('show')} onHide={() => { - console.log('hide') dispatch({ type: 'set', sidebarShow: false }) }} - // onShowChange={(val) => dispatch({type: 'set', sidebarShow: val })} > diff --git a/src/components/header/AppHeaderDropdown.js b/src/components/header/AppHeaderDropdown.js index f8cdeb52c..22836dcbd 100644 --- a/src/components/header/AppHeaderDropdown.js +++ b/src/components/header/AppHeaderDropdown.js @@ -8,7 +8,7 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const AppHeaderDropdown = () => { diff --git a/src/components/header/AppHeaderDropdownMssg.js b/src/components/header/AppHeaderDropdownMssg.js index 9a281f5dd..342cbba07 100644 --- a/src/components/header/AppHeaderDropdownMssg.js +++ b/src/components/header/AppHeaderDropdownMssg.js @@ -6,8 +6,7 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - CImage, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const AppHeaderDropdownMssg = () => { diff --git a/src/components/header/AppHeaderDropdownNotif.js b/src/components/header/AppHeaderDropdownNotif.js index b07d0c4b0..0ee4b967f 100644 --- a/src/components/header/AppHeaderDropdownNotif.js +++ b/src/components/header/AppHeaderDropdownNotif.js @@ -6,7 +6,7 @@ import { CDropdownMenu, CDropdownToggle, CProgress, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const AppHeaderDropdownNotif = () => { diff --git a/src/components/header/AppHeaderDropdownTasks.js b/src/components/header/AppHeaderDropdownTasks.js index 8e59e4a88..273951a79 100644 --- a/src/components/header/AppHeaderDropdownTasks.js +++ b/src/components/header/AppHeaderDropdownTasks.js @@ -6,7 +6,7 @@ import { CDropdownMenu, CDropdownToggle, CProgress, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const AppHeaderDropdownTasks = () => { diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index 5652660f8..5bad74bf7 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -1,6 +1,6 @@ import React, { Suspense } from 'react' import { Redirect, Route, Switch } from 'react-router-dom' -import { CContainer, CFade } from '@coreui/react-ts' +import { CContainer, CFade } from '@coreui/react' // routes config import routes from '../routes' @@ -14,7 +14,7 @@ const loading = ( const TheContent = () => { return (
- + {routes.map((route, idx) => { diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index 725193318..ac90b46b9 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -1,5 +1,5 @@ import React from 'react' -import { CLink } from '@coreui/react-ts' +import { CLink } from '@coreui/react' const DocsLink = (props) => { const { name, text, ...rest } = props diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index 1b9854c59..ea754b683 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -8,7 +8,7 @@ import { CCol, CRow, CLink, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Breadcrumbs = () => { diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index e87692427..e56a83b14 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -8,7 +8,7 @@ import { CCol, CFormCheck, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index d1c92fd0f..3aa76cda8 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -11,7 +11,7 @@ import { CCarouselItem, CCol, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const slides = [ diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index ce9fc7b85..d9e647283 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -1,15 +1,5 @@ import React, { useState } from 'react' -import { - CButton, - CCard, - CCardBody, - CCardFooter, - CCardHeader, - CCol, - CCollapse, - CFade, - CRow, -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' import { DocsLink } from 'src/reusable' const Collapses = () => { diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 9a3520eb4..2dbf27823 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -22,7 +22,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' diff --git a/src/views/base/jumbotrons/Jumbotrons.js b/src/views/base/jumbotrons/Jumbotrons.js index a2c7895cd..72814559d 100644 --- a/src/views/base/jumbotrons/Jumbotrons.js +++ b/src/views/base/jumbotrons/Jumbotrons.js @@ -1,5 +1,5 @@ import React from 'react' -import { CButton, CCard, CCardBody, CCardHeader, CCol, CContainer, CRow } from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CContainer, CRow } from '@coreui/react' import { DocsLink } from 'src/reusable' const Jumbotrons = () => { diff --git a/src/views/base/list-groups/ListGroups.js b/src/views/base/list-groups/ListGroups.js index 4c189fb1a..9bfd7b112 100644 --- a/src/views/base/list-groups/ListGroups.js +++ b/src/views/base/list-groups/ListGroups.js @@ -10,7 +10,7 @@ import { CRow, CTabContent, CTabPane, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const ListGroups = () => { diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index 27b23a45f..e4c0e3704 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -18,7 +18,7 @@ import { CNavLink, CDropdown, CButton, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const CNavbars = () => { diff --git a/src/views/base/navs/Navs.js b/src/views/base/navs/Navs.js index 777eb6379..9bd532166 100644 --- a/src/views/base/navs/Navs.js +++ b/src/views/base/navs/Navs.js @@ -12,7 +12,7 @@ import { CNav, CNavItem, CNavLink, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Navs = () => { diff --git a/src/views/base/paginations/Pagnations.js b/src/views/base/paginations/Pagnations.js index 2849d1293..7cfdaacb1 100644 --- a/src/views/base/paginations/Pagnations.js +++ b/src/views/base/paginations/Pagnations.js @@ -1,10 +1,8 @@ -import React, { useState } from 'react' -import { CCard, CCardBody, CCardHeader, CPagination, CPaginationItem } from '@coreui/react-ts' +import React from 'react' +import { CCard, CCardBody, CCardHeader, CPagination, CPaginationItem } from '@coreui/react' import { DocsLink } from 'src/reusable' const Paginations = () => { - const [currentPage, setCurrentPage] = useState(2) - return ( <> diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js index 807e6edec..82f8f234d 100644 --- a/src/views/base/popovers/Popovers.js +++ b/src/views/base/popovers/Popovers.js @@ -1,14 +1,5 @@ import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardHeader, - CLink, - CPopover, - CRow, - CCol, -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CLink, CPopover, CRow, CCol } from '@coreui/react' import { DocsLink } from 'src/reusable' const Popovers = () => { diff --git a/src/views/base/progress-bar/ProgressBar.js b/src/views/base/progress-bar/ProgressBar.js index 6e561ecb2..650c379b9 100644 --- a/src/views/base/progress-bar/ProgressBar.js +++ b/src/views/base/progress-bar/ProgressBar.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CProgress, CProgressBar } from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CProgress, CProgressBar } from '@coreui/react' import { DocsLink } from 'src/reusable' const ProgressBar = () => { diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js index 9f97f4347..0994673dc 100644 --- a/src/views/base/tables/Tables.js +++ b/src/views/base/tables/Tables.js @@ -12,7 +12,7 @@ import { CTableHead, CTableHeaderCell, CTableRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Tables = () => { diff --git a/src/views/base/tabs/Tabs.js b/src/views/base/tabs/Tabs.js index afb949b91..6bc6edf36 100644 --- a/src/views/base/tabs/Tabs.js +++ b/src/views/base/tabs/Tabs.js @@ -10,7 +10,7 @@ import { CCard, CCardBody, CCardHeader, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Tabs = () => { diff --git a/src/views/base/tooltips/Tooltips.js b/src/views/base/tooltips/Tooltips.js index 400f0fe70..ba6c8c7fd 100644 --- a/src/views/base/tooltips/Tooltips.js +++ b/src/views/base/tooltips/Tooltips.js @@ -1,14 +1,5 @@ import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardHeader, - CLink, - CTooltip, - CRow, - CCol, -} from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CLink, CTooltip, CRow, CCol } from '@coreui/react' import { DocsLink } from 'src/reusable' const Tooltips = () => { diff --git a/src/views/buttons/button-dropdowns/ButtonDropdowns.js b/src/views/buttons/button-dropdowns/ButtonDropdowns.js index 25e3f9238..49f58c2e4 100644 --- a/src/views/buttons/button-dropdowns/ButtonDropdowns.js +++ b/src/views/buttons/button-dropdowns/ButtonDropdowns.js @@ -16,7 +16,7 @@ import { CFormLabel, CFormControl, CFormCheck, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const ButtonDropdowns = () => { diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index b4625401b..161fd1053 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -16,7 +16,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const ButtonGroups = () => { diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js index 242a17b42..757f47754 100644 --- a/src/views/buttons/buttons/Buttons.js +++ b/src/views/buttons/buttons/Buttons.js @@ -1,5 +1,5 @@ import React from 'react' -import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js index 4f958739b..5f9b3ac07 100644 --- a/src/views/charts/Charts.js +++ b/src/views/charts/Charts.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCol, CCardHeader, CRow } from '@coreui/react-ts' +import { CCard, CCardBody, CCol, CCardHeader, CRow } from '@coreui/react' import { CChartBar, CChartLine, diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js index 82a39049b..9532c8f9b 100644 --- a/src/views/icons/brands/Brands.js +++ b/src/views/icons/brands/Brands.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import CIcon from '@coreui/icons-react' import { brandSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js index e3ac32c77..2145cec2c 100644 --- a/src/views/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/icons/coreui-icons/CoreUIIcons.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' import { freeSet } from '@coreui/icons' import { getIconsView } from '../brands/Brands.js' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js index a43822282..146930b49 100644 --- a/src/views/icons/flags/Flags.js +++ b/src/views/icons/flags/Flags.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' import { getIconsView } from '../brands/Brands.js' import { flagSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index bf5b81a37..f8771c5b7 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -10,7 +10,7 @@ import { CLink, CProgress, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Alerts = () => { diff --git a/src/views/notifications/badges/Badges.js b/src/views/notifications/badges/Badges.js index 8ca57a542..e28ac0910 100644 --- a/src/views/notifications/badges/Badges.js +++ b/src/views/notifications/badges/Badges.js @@ -8,7 +8,7 @@ import { CCol, CBadge, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Badges = () => { diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js index 0fd6e3c90..ff0936f71 100644 --- a/src/views/notifications/modals/Modals.js +++ b/src/views/notifications/modals/Modals.js @@ -11,7 +11,7 @@ import { CModalHeader, CModalTitle, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Modals = () => { diff --git a/src/views/notifications/toaster/Toaster.js b/src/views/notifications/toaster/Toaster.js index 3c7efa596..9cfa02ee0 100644 --- a/src/views/notifications/toaster/Toaster.js +++ b/src/views/notifications/toaster/Toaster.js @@ -13,10 +13,8 @@ import { CCol, CFormLabel, CToast, - CToastBody, - CToastHeader, CToaster, -} from '@coreui/react-ts' +} from '@coreui/react' import { DocsLink } from 'src/reusable' const Toaster = () => { @@ -35,10 +33,10 @@ const Toaster = () => { const [toasts, setToasts] = useState([ { placement: 'static' }, { placement: 'static' }, - { placement: 'top-right', autohide: 3000 }, + { placement: 'top-end', autohide: 3000 }, ]) - const [placement, setPlacement] = useState('top-right') + const [placement, setPlacement] = useState('top-end') const [autohide, setAutohide] = useState(true) const [autohideValue, setAutohideValue] = useState(5000) const [closeButton, setCloseButton] = useState(true) diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index 3c6781206..f09620a81 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -12,7 +12,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const Login = () => { diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 63aa1d6d3..f33459757 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -7,7 +7,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const Page404 = () => { diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index 16bf3222e..a935da177 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -7,7 +7,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const Page500 = () => { diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index a7195161e..7018dc6f8 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -11,7 +11,7 @@ import { CInputGroup, CInputGroupText, CRow, -} from '@coreui/react-ts' +} from '@coreui/react' import CIcon from '@coreui/icons-react' const Register = () => { diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index 24ec1022a..b99a0f93c 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -1,6 +1,6 @@ import React, { useEffect, useState, createRef } from 'react' import classNames from 'classnames' -import { CRow, CCol, CCard, CCardHeader, CCardBody } from '@coreui/react-ts' +import { CRow, CCol, CCard, CCardHeader, CCardBody } from '@coreui/react' import { rgbToHex } from '@coreui/utils' import { DocsLink } from 'src/reusable' diff --git a/src/views/theme/typography/Typography.js b/src/views/theme/typography/Typography.js index a7b18634f..81bbefba8 100644 --- a/src/views/theme/typography/Typography.js +++ b/src/views/theme/typography/Typography.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardHeader, CCardBody } from '@coreui/react-ts' +import { CCard, CCardHeader, CCardBody } from '@coreui/react' import { DocsLink } from 'src/reusable' const Typography = () => { diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 583569658..a4362efc8 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -8,7 +8,7 @@ import { CWidgetProgress, CWidgetProgressIcon, CWidgetSimple, -} from '@coreui/react-ts' +} from '@coreui/react' import WidgetsBrand from './WidgetsBrand' import WidgetsDropdown from './WidgetsDropdown' From 2e1d16dd01e25ec96488f9f69680980139576df3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 16 May 2021 01:05:22 +0200 Subject: [PATCH 215/449] refactor: update routes --- src/containers/_nav.js | 6 + src/reusable/Example.js | 30 + src/reusable/index.js | 3 +- src/routes.js | 2 + src/views/base/accordion/Accordion.js | 185 +++ src/views/base/cards/Cards.js | 1629 +++++++++++++++++++------ src/views/base/carousels/Carousels.js | 204 ++-- src/views/base/collapses/Collapses.js | 126 +- 8 files changed, 1683 insertions(+), 502 deletions(-) create mode 100644 src/reusable/Example.js create mode 100644 src/views/base/accordion/Accordion.js diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 852cdbc39..a08688217 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -43,6 +43,12 @@ const _nav = [ to: '/to', icon: , items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Accordion', + to: '/base/accordion', + }, { _component: 'CNavItem', as: NavLink, diff --git a/src/reusable/Example.js b/src/reusable/Example.js new file mode 100644 index 000000000..0d44407ce --- /dev/null +++ b/src/reusable/Example.js @@ -0,0 +1,30 @@ +import React from 'react' +import { CLink, CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react' + +const Example = (props) => { + const { children, href, ...rest } = props + + // const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href + + return ( + <> + + + + Preview + + + + + Code + + + + + {children} + + + ) +} + +export default React.memo(Example) diff --git a/src/reusable/index.js b/src/reusable/index.js index bb9757ec9..6afd13b82 100644 --- a/src/reusable/index.js +++ b/src/reusable/index.js @@ -1,3 +1,4 @@ import DocsLink from './DocsLink' +import Example from './Example' -export { DocsLink } +export { DocsLink, Example } diff --git a/src/routes.js b/src/routes.js index 741c80a21..a6ba45be4 100644 --- a/src/routes.js +++ b/src/routes.js @@ -3,6 +3,7 @@ import React from 'react' const Toaster = React.lazy(() => import('./views/notifications/toaster/Toaster')) const Tables = React.lazy(() => import('./views/base/tables/Tables')) +const Accordion = React.lazy(() => import('./views/base/accordion/Accordion')) const Breadcrumbs = React.lazy(() => import('./views/base/breadcrumbs/Breadcrumbs')) const Cards = React.lazy(() => import('./views/base/cards/Cards')) const Carousels = React.lazy(() => import('./views/base/carousels/Carousels')) @@ -44,6 +45,7 @@ const routes = [ { path: '/theme/colors', name: 'Colors', component: Colors }, { path: '/theme/typography', name: 'Typography', component: Typography }, { path: '/base', name: 'Base', component: Cards, exact: true }, + { path: '/base/accordion', name: 'Accordion', component: Accordion }, { path: '/base/breadcrumbs', name: 'Breadcrumbs', component: Breadcrumbs }, { path: '/base/cards', name: 'Cards', component: Cards }, { path: '/base/carousels', name: 'Carousel', component: Carousels }, diff --git a/src/views/base/accordion/Accordion.js b/src/views/base/accordion/Accordion.js new file mode 100644 index 000000000..315266ad3 --- /dev/null +++ b/src/views/base/accordion/Accordion.js @@ -0,0 +1,185 @@ +import React, { useState } from 'react' +import { + CCard, + CCardBody, + CCardHeader, + CCol, + CRow, + CAccordion, + CAccordionBody, + CAccordionButton, + CAccordionCollapse, + CAccordionHeader, + CAccordionItem, +} from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const Accordion = () => { + const [activeKey, setActiveKey] = useState(0) + const [activeKey2, setActiveKey2] = useState(0) + + return ( + + + + + React Accordion + + +

+ Click the accordions below to expand/collapse the accordion content. +

+ + + + + (activeKey === 1 ? setActiveKey(0) : setActiveKey(1))} + > + Accordion Item #1 + + + + + This is the first item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + + (activeKey === 2 ? setActiveKey(0) : setActiveKey(2))} + > + Accordion Item #2 + + + + + This is the second item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + + (activeKey === 3 ? setActiveKey(0) : setActiveKey(3))} + > + Accordion Item #3 + + + + + This is the third item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + +
+
+ + + React Accordion Flush + + +

+ Add flush to remove the default{' '} + background-color, some borders, and some rounded corners to + render accordions edge-to-edge with their parent container. +

+ + + + + (activeKey2 === 1 ? setActiveKey2(0) : setActiveKey2(1))} + > + Accordion Item #1 + + + + + This is the first item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + + (activeKey2 === 2 ? setActiveKey2(0) : setActiveKey2(2))} + > + Accordion Item #2 + + + + + This is the second item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + + (activeKey2 === 3 ? setActiveKey2(0) : setActiveKey2(3))} + > + Accordion Item #3 + + + + + This is the third item's accordion body. It is hidden by + default, until the collapse plugin adds the appropriate classes that we use to + style each element. These classes control the overall appearance, as well as + the showing and hiding via CSS transitions. You can modify any of this with + custom CSS or overriding our default variables. It's also worth noting that + just about any HTML can go within the .accordion-body, though the + transition does limit overflow. + + + + + +
+
+
+
+ ) +} + +export default Accordion diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index e56a83b14..d3a4111df 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -1,386 +1,1277 @@ import React from 'react' import { - CBadge, + CButton, CCard, CCardBody, CCardFooter, + CCardGroup, CCardHeader, + CCardImage, + CCardLink, + CCardSubtitle, + CCardText, + CCardTitle, + CListGroup, + CListGroupItem, + CNav, + CNavItem, + CNavLink, CCol, - CFormCheck, CRow, } from '@coreui/react' import CIcon from '@coreui/icons-react' -import { DocsLink } from 'src/reusable' +import { DocsLink, Example } from 'src/reusable' const Cards = () => { - const [collapsed, setCollapsed] = React.useState(true) - const [showCard, setShowCard] = React.useState(true) + // const [collapsed, setCollapsed] = React.useState(true) + // const [showCard, setShowCard] = React.useState(true) return ( - <> - - - - - Card title - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - Card footer - - - - - - Card with icon - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - Card with switch - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - Card with label - - Success - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - Card with label - - 42 - - - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - - Card outline primary - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card outline secondary - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card outline success - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card outline info - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card outline warning - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card outline danger - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card with accent - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
- - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
- - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
- - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
- - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
- - - -
-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a - ante. -

-
- Someone famous in Source Title -
-
-
-
-
-
- - - - Card title - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card title - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card title - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - - Card title - - Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh - euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim - veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea - commodo consequat. - - - - - + + + + + Card Example + + +

+ Cards are built with as little markup and styles as possible but still manage to + deliver a bunch of control and customization. Built with flexbox, they offer easy + alignment and mix well with other CoreUI components. Cards have no top, left, and + right margins by default, so use{' '} + + spacing utilities + {' '} + as needed. They have no fixed width to start, so they'll fill the full width of its + parent. +

+

+ Below is an example of a basic card with mixed content and a fixed width. Cards have + no fixed width to start, so they'll naturally fill the full width of its parent + element. +

+ + + + Placeholder + + + Image cap + + + + Card title + + Some quick example text to build on the card title and make up the bulk of the + card's content. + + Go somewhere + + + +
+
+
+ + + + Card Body + + +

+ The main block of a card is the <CCardBody>. Use it + whenever you need a padded section within a card. +

+ + + This is some text within a card body. + + +
+
+
+ + + + Card Titles, text, and links + + +

+ Card titles are managed by <CCardTitle> component. + Identically, links are attached and collected next to each other by{' '} + <CCardLink> component. +

+

+ Subtitles are managed by <CCardSubtitle> component. + If the <CCardTitle> also, the{' '} + <CCardSubtitle> items are stored in a{' '} + <CCardBody> item, the card title, and subtitle are + arranged rightly. +

+ + + + Card title + Card subtitle + + Some quick example text to build on the card title and make up the bulk of the + card's content. + + Card link + Another link + + + +
+
+
+ + + + Card Images + + +

+ .card-img-top places a picture to the top of the card. With{' '} + .card-text, text can be added to the card. Text within{' '} + .card-text can additionally be styled with the regular HTML + tags. +

+ + + + Placeholder + + + Image cap + + + + + Some quick example text to build on the card title and make up the bulk of the + card's content. + + + + +
+
+
+ + + + Card List groups + + +

+ Create lists of content in a card with a flush list group. +

+ + + + + + Cras justo odio + Dapibus ac facilisis in + Vestibulum at eros + + + + + + Header + + Cras justo odio + Dapibus ac facilisis in + Vestibulum at eros + + + + + + + Cras justo odio + Dapibus ac facilisis in + Vestibulum at eros + + Footer + + + + +
+
+
+ + + + Card Kitchen sink + + +

+ Combine and match many content types to build the card you need, or throw everything + in there. Shown below are image styles, blocks, text styles, and a list group—all + wrapped in a fixed-width card. +

+ + + + Placeholder + + + Image cap + + + + Card title + + Some quick example text to build on the card title and make up the bulk of the + card's content. + + + + Cras justo odio + Dapibus ac facilisis in + Vestibulum at eros + + + Card link + Another link + + + +
+
+
+ + + + Card Header and footer + + +

+ Add an optional header and/or footer within a card. +

+ + + Header + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + +

+ Card headers can be styled by adding ex. component="h5". +

+ + + Header + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + + Quote + +
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat + a ante. +

+
+ Someone famous in Source Title +
+
+
+
+
+ + + Header + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + 2 days ago + + +
+
+
+ + + + Card Body + + +

+ Cards assume no specific width to start, so they'll be 100% + wide unless otherwise stated. You can adjust this as required with custom CSS, grid + classes, grid Sass mixins, or services. +

+

Using grid markup

+

+ Using the grid, wrap cards in columns and rows as needed. +

+ + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + +

Using utilities

+

+ Use some of{' '} + + available sizing utilities + {' '} + to rapidly set a card's width. +

+ + + + Card title + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + Card title + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + Using custom CSS +

+ Use custom CSS in your stylesheets or as inline styles to set a width. +

+ + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + +
+
+
+ + + + Card Text alignment + + +

+ You can instantly change the text arrangement of any card—in its whole or specific + parts—with{' '} + + text align classes + + . +

+ + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + +
+
+
+ + + + Card Navigation + + +

+ Add some navigation to a <CCardHeader> with our{' '} + <CNav> component. +

+ + + + + + + Active + + + + Link + + + + Disabled + + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + + + + + + + + Active + + + + Link + + + + Disabled + + + + + + Special title treatment + + With supporting text below as a natural lead-in to additional content. + + Go somewhere + + + +
+
+
+ + + + Card Image caps + + +

+ Similar to headers and footers, cards can include top and bottom "image caps"—images + at the top or bottom of a card. +

+ + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + Last updated 3 mins ago + + + + + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + Last updated 3 mins ago + + + + Placeholder + + + Image cap + + + + + + +
+
+
+ + + + Card Card styles + + +

+ Cards include various options for customizing their backgrounds, borders, and color. +

+

Background and color

+

+ Use color property to change the appearance of a card. +

+ + + {[ + { color: 'primary', textColor: 'white' }, + { color: 'secondary', textColor: 'white' }, + { color: 'success', textColor: 'white' }, + { color: 'danger', textColor: 'white' }, + { color: 'warning' }, + { color: 'info', textColor: 'white' }, + { color: 'light' }, + { color: 'dark', textColor: 'white' }, + ].map((item, index) => ( + + + Header + + {item.color} card title + + Some quick example text to build on the card title and make up the bulk of + the card's content. + + + + + ))} + + +

Border

+

+ Use{' '} + + border utilities + {' '} + to change just the border-color of a card. Note that you + can set textColor property on the{' '} + <CCard> or a subset of the card's contents as shown + below. +

+ + + {[ + { color: 'primary', textColor: 'primary' }, + { color: 'secondary', textColor: 'secondary' }, + { color: 'success', textColor: 'success' }, + { color: 'danger', textColor: 'danger' }, + { color: 'warning', textColor: 'warning' }, + { color: 'info', textColor: 'info' }, + { color: 'light' }, + { color: 'dark' }, + ].map((item, index) => ( + + + Header + + {item.color} card title + + Some quick example text to build on the card title and make up the bulk of + the card's content. + + + + + ))} + + +

Top border

+

+ Use{' '} + + border utilities + {' '} + to change just the border-color of a card. Note that you + can set textColor property on the{' '} + <CCard> or a subset of the card's contents as shown + below. +

+ + + {[ + { color: 'primary', textColor: 'primary' }, + { color: 'secondary', textColor: 'secondary' }, + { color: 'success', textColor: 'success' }, + { color: 'danger', textColor: 'danger' }, + { color: 'warning', textColor: 'warning' }, + { color: 'info', textColor: 'info' }, + { color: 'light' }, + { color: 'dark' }, + ].map((item, index) => ( + + + Header + + {item.color} card title + + Some quick example text to build on the card title and make up the bulk of + the card's content. + + + + + ))} + + +
+
+
+ + + + Card Card groups + + +

+ Use card groups to render cards as a single, attached element with equal width and + height columns. Card groups start off stacked and use{' '} + display: flex; to become attached with uniform dimensions + starting at the sm breakpoint. +

+ + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + Last updated 3 mins ago + + + + + + Placeholder + + + Image cap + + + + Card title + + This card has supporting text below as a natural lead-in to additional + content. + + + Last updated 3 mins ago + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This card has even longer content than the first to show + that equal height action. + + + Last updated 3 mins ago + + + + + +

+ When using card groups with footers, their content will automatically line up. +

+ + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + Placeholder + + + Image cap + + + + Card title + + This card has supporting text below as a natural lead-in to additional + content. + + + + Last updated 3 mins ago + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This card has even longer content than the first to show + that equal height action. + + + + Last updated 3 mins ago + + + + +
+
+
+ + + + Card Grid cards + + +

+ Use the CRow component and set{' '} + {xs|sm|md|lg|xl|xxl}={{ cols: * }}{' '} + property to control how many grid columns (wrapped around your cards) you show per + row. For example, here's xs={{cols: 1}}{' '} + laying out the cards on one column, and{' '} + md={{cols: 1}} splitting four cards to + equal width across multiple rows, from the medium breakpoint up. +

+ + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + +

+ Change it to md={{ cols: 3}} and you'll + see the fourth card wrap. +

+ + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + + + Placeholder + + + Image cap + + + + Card title + + This is a wider card with supporting text below as a natural lead-in to + additional content. This content is a little bit longer. + + + + Last updated 3 mins ago + + + + + +
+
+
+ {/* + + + Card Body + + +

+ The main block of a card is the <CCardBody>. Use it + whenever you need a padded section within a card. +

+ + + This is some text within a card body. + + +
+
+
*/} +
) } diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index 3aa76cda8..cf1312c44 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -5,14 +5,11 @@ import { CCardHeader, CCarousel, CCarouselCaption, - CCarouselControl, - CCarouselIndicators, - CCarouselInner, CCarouselItem, CCol, CRow, } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { DocsLink, Example } from 'src/reusable' const slides = [ 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', @@ -20,20 +17,26 @@ const slides = [ 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa21%20text%20%7B%20fill%3A%23333%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa21%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23555%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277%22%20y%3D%22218.3%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', ] +const slidesLight = [ + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23AAA%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23F5F5F5%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa20%20text%20%7B%20fill%3A%23BBB%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa20%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23EEE%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22247.3203125%22%20y%3D%22218.3%22%3ESecond%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa21%20text%20%7B%20fill%3A%23999%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa21%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23E5E5E5%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277%22%20y%3D%22218.3%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', +] + const Carousels = () => { const [activeIndex] = useState(1) return ( - + - Carousel with controls - + Carousel Slide only - - +

Here’s a carousel with slides

+ + slide 1 @@ -43,115 +46,172 @@ const Carousels = () => { slide 3 -
- - -
+ +
- + - Carousel with controls, indicators and caption + + Carousel With controls + - - - +

+ Adding in the previous and next controls by controls{' '} + property. +

+ + + + slide 1 + + + slide 2 + + + slide 3 + + + +
+
+
+ + + + Carousel With indicators + + +

+ You can attach the indicators to the carousel, lengthwise the controls, too. +

+ + slide 1 - -

Slide 1

-

Slide 1

-
slide 2 - -

Slide 2

-

Slide 2

-
slide 3 - -

Slide 3

-

Slide 3

-
- - - -
+ +
- + - Carousel animation + + Carousel With captions + - - - +

+ You can add captions to slides with the{' '} + <CCarouselCaption> element within any{' '} + <CCarouselItem>. They can be immediately hidden on + smaller viewports, as shown below, with optional{' '} + + display utilities + + . We hide them with .d-none and draw them back on + medium-sized devices with .d-md-block. +

+ + slide 1 - -

Slide 1

-

Slide 1

+ +
First slide label
+

Some representative placeholder content for the first slide.

slide 2 - -

Slide 2

-

Slide 2

+ +
Second slide label
+

Some representative placeholder content for the first slide.

slide 3 - -

Slide 3

-

Slide 3

+ +
Third slide label
+

Some representative placeholder content for the first slide.

-
- - -
+ +
- + - Carousel animation with autoSlide + + Carousel Crossfade + - - - +

+ Add transition="crossfade" to your carousel to animate + slides with a fade transition instead of a slide. +

+ + slide 1 - -

Slide 1

-

Slide 1

-
slide 2 - -

Slide 2

-

Slide 2

-
slide 3 - -

Slide 3

-

Slide 3

+
+
+
+
+
+
+ + + + Carousel Dark variant + + +

+ Add dark property to the{' '} + CCarousel for darker controls, indicators, and captions. + Controls have been inverted from their default white fill with the{' '} + filter CSS property. Captions and controls have additional + Sass variables that customize the color and{' '} + background-color. +

+ + + + slide 1 + +
First slide label
+

Some representative placeholder content for the first slide.

+
+
+ + slide 2 + +
Second slide label
+

Some representative placeholder content for the first slide.

+
+
+ + slide 3 + +
Third slide label
+

Some representative placeholder content for the first slide.

- - - -
+ +
diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index d9e647283..fc0b95ee3 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { DocsLink, Example } from 'src/reusable' const Collapses = () => { const [visible, setVisible] = useState(false) @@ -9,76 +9,82 @@ const Collapses = () => { return ( - + - Collapse - + React Collapse - { - e.preventDefault() - setVisible(!visible) - }} - > - Link - - setVisible(!visible)}>Button - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson - cred nesciunt sapiente ea proident. - - - +

You can use a link or a button component.

+ + { + e.preventDefault() + setVisible(!visible) + }} + > + Link + + setVisible(!visible)}>Button + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. + + + +
- + - Collapse - multi target + React Collapse multi target - setVisibleA(!visibleA)}>Toggle first element - setVisibleB(!visibleB)}>Toggle second element - { - setVisibleA(!visibleA) - setVisibleB(!visibleB) - }} - > - Toggle both elements - - - - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes - anderson cred nesciunt sapiente ea proident. - - - - - - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry - richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes - anderson cred nesciunt sapiente ea proident. - - - - - +

+ A <CButton> can show and hide multiple elements. +

+ + setVisibleA(!visibleA)}>Toggle first element + setVisibleB(!visibleB)}>Toggle second element + { + setVisibleA(!visibleA) + setVisibleB(!visibleB) + }} + > + Toggle both elements + + + + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. + + + + + + + + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry + richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. + + + + + +
From 323e9b9d8db5867a6d00e8442e7f0154bcac3813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 16 May 2021 20:58:15 +0200 Subject: [PATCH 216/449] refactor: add form components examples --- src/views/forms/checks-radios/ChecksRadios.js | 408 ++++++++++++++ src/views/forms/form-control/FormControl.js | 252 +++++++++ src/views/forms/input-group/InputGroup.js | 505 ++++++++++++++++++ src/views/forms/layout/Layout.js | 425 +++++++++++++++ src/views/forms/range/Range.js | 84 +++ src/views/forms/select/Select.js | 111 ++++ src/views/forms/validation/Validation.js | 505 ++++++++++++++++++ 7 files changed, 2290 insertions(+) create mode 100644 src/views/forms/checks-radios/ChecksRadios.js create mode 100644 src/views/forms/form-control/FormControl.js create mode 100644 src/views/forms/input-group/InputGroup.js create mode 100644 src/views/forms/layout/Layout.js create mode 100644 src/views/forms/range/Range.js create mode 100644 src/views/forms/select/Select.js create mode 100644 src/views/forms/validation/Validation.js diff --git a/src/views/forms/checks-radios/ChecksRadios.js b/src/views/forms/checks-radios/ChecksRadios.js new file mode 100644 index 000000000..72ad73ac7 --- /dev/null +++ b/src/views/forms/checks-radios/ChecksRadios.js @@ -0,0 +1,408 @@ +import React from 'react' +import { CCard, CCardBody, CCardHeader, CCol, CFormCheck, CRow } from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const ChecksRadios = () => { + return ( + + + + + React Checkbox + + + + + + + + + + + + + React Checkbox Disabled + + +

+ Add the disabled attribute and the associated{' '} + <label>s are automatically styled to match with a + lighter color to help indicate the input's state. +

+ + + + +
+
+
+ + + + React Radio + + +

+ Add the disabled attribute and the associated{' '} + <label>s are automatically styled to match with a + lighter color to help indicate the input's state. +

+ + + + +
+
+
+ + + + React Radio Disabled + + + + + + + + + + + + + React Switches + + +

+ A switch has the markup of a custom checkbox but uses the{' '} + switch boolean properly to render a toggle switch. Switches + also support the disabled attribute. +

+ + + + + + +
+
+
+ + + + React Switches Sizes + + + + + + + + + + + + + + React Checks and Radios Default layout (stacked) + + +

+ By default, any number of checkboxes and radios that are immediate sibling will be + vertically stacked and appropriately spaced. +

+ + + + + + + + + +
+
+
+ + + + React Checks and Radios Inline + + +

+ Group checkboxes or radios on the same horizontal row by adding{' '} + inline boolean property to any{' '} + <CFormCheck>. +

+ + + + + + + + + + +
+
+
+ + + + React Checks and Radios Without labels + + +

+ Remember to still provide some form of accessible name for assistive technologies (for + instance, using aria-label). +

+ +
+ +
+
+ +
+
+
+
+
+ + + + Toggle buttons + + +

+ Create button-like checkboxes and radio buttons by using{' '} + button boolean property on the{' '} + <CFormCheck> component. These toggle buttons can + further be grouped in a button group if needed. +

+ + + + + + + + + +

Radio toggle buttons

+ + + + + + +

Outlined styles

+

+ Different variants of button, such at the various outlined styles, are supported. +

+ +
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ ) +} + +export default ChecksRadios diff --git a/src/views/forms/form-control/FormControl.js b/src/views/forms/form-control/FormControl.js new file mode 100644 index 000000000..3b5ac92b3 --- /dev/null +++ b/src/views/forms/form-control/FormControl.js @@ -0,0 +1,252 @@ +import React from 'react' +import { + CButton, + CCard, + CCardBody, + CCardHeader, + CCol, + CForm, + CFormControl, + CFormLabel, + CRow, +} from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const FormControl = () => { + return ( + + + + + React Form Control + + + + +
+ Email address + +
+
+ Example textarea + +
+
+
+
+
+
+ + + + React Form Control Sizing + + +

+ Set heights using size property like{' '} + size="lg" and size="sm". +

+ + +
+ +
+ +
+
+
+
+ + + + React Form Control Disabled + + +

+ Add the disabled boolean attribute on an input to give it a + grayed out appearance and remove pointer events. +

+ + +
+ +
+
+
+
+
+ + + + React Form Control Readonly + + +

+ Add the readOnly boolean attribute on an input to prevent + modification of the input's value. Read-only inputs appear lighter (just like disabled + inputs), but retain the standard cursor. +

+ + + +
+
+
+ + + + React Form Control Readonly plain text + + +

+ If you want to have <input readonly> elements in your + form styled as plain text, use the plainText boolean + property to remove the default form field styling and preserve the correct margin and + padding. +

+ + + + Email + +
+ +
+
+ + + Password + +
+ +
+
+
+ + +
+ + Email + + +
+
+ + Password + + +
+
+ + Confirm identity + +
+
+
+
+
+
+ + + + React Form Control File input + + + +
+ Default file input example + +
+
+ Multiple files input example + +
+
+ Disabled file input example + +
+
+ Small file input example + +
+
+ Large file input example + +
+
+
+
+
+ + + + React Form Control Color + + + + Color picker + + + + + +
+ ) +} + +export default FormControl diff --git a/src/views/forms/input-group/InputGroup.js b/src/views/forms/input-group/InputGroup.js new file mode 100644 index 000000000..b2e06213f --- /dev/null +++ b/src/views/forms/input-group/InputGroup.js @@ -0,0 +1,505 @@ +import React from 'react' +import { + CButton, + CCard, + CCardBody, + CCardHeader, + CCol, + CDropdown, + CDropdownDivider, + CDropdownItem, + CDropdownMenu, + CDropdownToggle, + CFormCheck, + CFormControl, + CFormLabel, + CFormSelect, + CInputGroup, + CInputGroupText, + CRow, +} from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const Select = () => { + return ( + + + + + React Input group Basic example + + +

+ Place one add-on or button on either side of an input. You may also place one on both + sides of an input. Remember to place <CFormLabel>s + outside the input group. +

+ + + @ + + + + + @example.com + + Your vanity URL + + https://example.com/users/ + + + + $ + + .00 + + + + @ + + + + With textarea + + + +
+
+
+ + + + React Input group Wrapping + + +

+ Input groups wrap by default via flex-wrap: wrap in order + to accommodate custom form field validation within an input group. You may disable + this with .flex-nowrap. +

+ + + @ + + + +
+
+
+ + + + React Input group Sizing + + +

+ Add the relative form sizing classes to the{' '} + <CInputGroup> itself and contents within will + automatically resize—no need for repeating the form control size classes on each + element. +

+

+ + Sizing on the individual input group elements isn't supported. + +

+ + + Small + + + + Default + + + + Large + + + +
+
+
+ + + + React Input group Checkboxes and radios + + +

+ Place any checkbox or radio option within an input group's addon instead of text. +

+ + + + + + + + + + + + + + +
+
+
+ + + + React Input group Multiple inputs + + +

+ While multiple <CFormControl>s are supported + visually, validation styles are only available for input groups with a single{' '} + <CFormControl>. +

+ + + First and last name + + + + +
+
+
+ + + + React Input group Multiple addons + + +

+ Multiple add-ons are supported and can be mixed with checkbox and radio input + versions.. +

+ + + $ + 0.00 + + + + + $ + 0.00 + + +
+
+
+ + + + React Input group Button addons + + +

+ Multiple add-ons are supported and can be mixed with checkbox and radio input + versions.. +

+ + + + Button + + + + + + + Button + + + + + Button + + + Button + + + + + + + Button + + + Button + + + +
+
+
+ + + + React Input group Buttons with dropdowns + + + + + + + Dropdown + + + Action + Another action + Something else here + + Separated link + + + + + + + + + Dropdown + + + Action + Another action + Something else here + + Separated link + + + + + + + Dropdown + + + Action + Another action + Something else here + + Separated link + + + + + + Dropdown + + + Action + Another action + Something else here + + Separated link + + + + + + + + + + + React Input group Segmented buttons + + + + + + + Action + + + + Action + Another action + Something else here + + Separated link + + + + + + + + + Action + + + + Action + Another action + Something else here + + Separated link + + + + + + + + + + + React Input group Custom select + + + + + + Options + + + + + + + + + + + + + + + + + Options + + + + + Button + + + + + + + + + + + + + + + + + Button + + + + + + + + + + React Input group Custom file input + + + + + + Upload + + + + + + + Upload + + + + + Button + + + + + + + Button + + + + + + +
+ ) +} + +export default Select diff --git a/src/views/forms/layout/Layout.js b/src/views/forms/layout/Layout.js new file mode 100644 index 000000000..28bb763c2 --- /dev/null +++ b/src/views/forms/layout/Layout.js @@ -0,0 +1,425 @@ +import React from 'react' +import { + CButton, + CCard, + CCardBody, + CCardHeader, + CCol, + CForm, + CFormCheck, + CFormControl, + CFormLabel, + CFormSelect, + CInputGroup, + CInputGroupText, + CRow, +} from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const Layout = () => { + return ( + + + + + Layout Form grid + + +

+ More complex forms can be built using our grid classes. Use these for form layouts + that require multiple columns, varied widths, and additional alignment options. +

+ + + + + + + + + + +
+
+
+ + + + Layout Gutters + + +

+ By adding{' '} + + gutter modifier classes + + , you can have control over the gutter width in as well the inline as block direction. +

+ + + + + + + + + + +

+ More complex layouts can also be created with the grid system. +

+ + + + Email + + + + Password + + + + Address + + + + Address 2 + + + + City + + + + State + + + + + + + Zip + + + + + + + Sign in + + + +
+
+
+ + + + Layout Horizontal form + + +

+ Create horizontal forms with the grid by adding the .row{' '} + class to form groups and using the .col-*-* classes to + specify the width of your labels and controls. Be sure to add{' '} + .col-form-label to your{' '} + <CFormLabel>s as well so they're vertically centered + with their associated form controls. +

+

+ At times, you maybe need to use margin or padding utilities to create that perfect + alignment you need. For example, we've removed the{' '} + padding-top on our stacked radio inputs label to better + align the text baseline. +

+ + + + + Email + + + + + + + + Password + + + + + +
+ Radios + + + + + +
+ +
+ +
+
+ Sign in +
+
+
+
+
+ + + + Layout Horizontal form label sizing + + +

+ Be sure to use .col-form-label-sm or{' '} + .col-form-label-lg to your{' '} + <CFormLabel>s or{' '} + <legend>s to correctly follow the size of{' '} + .form-control-lg and{' '} + .form-control-sm. +

+ + + + Email + + + + + + + + Email + + + + + + + + Email + + + + + + +
+
+
+ + + + Layout Column sizing + + +

+ As shown in the previous examples, our grid system allows you to place any number of{' '} + <CCol>s within a{' '} + <CRow>. They'll split the available width equally + between them. You may also pick a subset of your columns to take up more or less + space, while the remaining <CCol>s equally split the + rest, with specific column classes like <CCol sm="7"> + . +

+ + + + + + + + + + + + + +
+
+
+ + + + Layout Auto-sizing + + +

+ The example below uses a flexbox utility to vertically center the contents and changes{' '} + <CCol> to{' '} + <CCol xs="auto"> so that your columns only take up as + much space as needed. Put another way, the column sizes itself based on the contents. +

+ + + + + Name + + + + + + Username + + + @ + + + + + + Preference + + + + + + + + + + + + + Submit + + + +

+ You can then remix that once again with size-specific column classes. +

+ + + + + Name + + + + + + Username + + + @ + + + + + + Preference + + + + + + + + + + + + + Submit + + + +
+
+
+ + + + Layout Inline forms + + +

+ Use the <CCol xs="auto"> class to create horizontal + layouts. By adding{' '} + + gutter modifier classes + + , we will have gutters in horizontal and vertical directions. The{' '} + .align-items-center aligns the form elements to the middle, + making the <CFormCheck> align properly. +

+ + + + + Username + + + @ + + + + + + Preference + + + + + + + + + + + + + Submit + + + +
+
+
+
+ ) +} + +export default Layout diff --git a/src/views/forms/range/Range.js b/src/views/forms/range/Range.js new file mode 100644 index 000000000..04bb95af6 --- /dev/null +++ b/src/views/forms/range/Range.js @@ -0,0 +1,84 @@ +import React from 'react' +import { CCard, CCardBody, CCardHeader, CCol, CFormLabel, CFormRange, CRow } from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const Range = () => { + return ( + + + + + React Range + + +

+ Create custom <input type="range"> controls with{' '} + <CFormControl>. +

+ + Example range + + +
+
+
+ + + + React Range Disabled + + +

+ Add the disabled boolean attribute on an input to give it a + grayed out appearance and remove pointer events. +

+ + Disabled range + + +
+
+
+ + + + React Range Min and max + + +

+ Range inputs have implicit values for min and{' '} + max0 and{' '} + 100, respectively. You may specify new values for those + using the min and max{' '} + attributes. +

+ + Example range + + +
+
+
+ + + + React Range Steps + + +

+ By default, range inputs "snap" to integer values. To change this, you can specify a{' '} + step value. In the example below, we double the number of + steps by using step="0.5". +

+ + Example range + + +
+
+
+
+ ) +} + +export default Range diff --git a/src/views/forms/select/Select.js b/src/views/forms/select/Select.js new file mode 100644 index 000000000..80300c0cc --- /dev/null +++ b/src/views/forms/select/Select.js @@ -0,0 +1,111 @@ +import React from 'react' +import { CCard, CCardBody, CCardHeader, CCol, CFormSelect, CRow } from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const Select = () => { + return ( + + + + + React Select Default + + + + + + + + + + + + + + + + + React Select Sizing + + +

+ You may also choose from small and large custom selects to match our similarly sized + text inputs. +

+ + + + + + + + + + + + + + +

+ The multiple attribute is also supported: +

+ + + + + + + + +

+ As is the htmlSize property: +

+ + + + + + + + +
+
+
+ + + + React Select Disabled + + +

+ Add the disabled boolean attribute on a select to give it a + grayed out appearance and remove pointer events. +

+ + + + + + + + +
+
+
+ {/* + + + React Select + + + + + + + + */} +
+ ) +} + +export default Select diff --git a/src/views/forms/validation/Validation.js b/src/views/forms/validation/Validation.js new file mode 100644 index 000000000..25e93665c --- /dev/null +++ b/src/views/forms/validation/Validation.js @@ -0,0 +1,505 @@ +import React, { useState } from 'react' +import { + CButton, + CCard, + CCardBody, + CCardHeader, + CCol, + CForm, + CFormCheck, + CFormControl, + CFormFeedback, + CFormLabel, + CFormSelect, + CInputGroup, + CInputGroupText, + CRow, +} from '@coreui/react' +import { DocsLink, Example } from 'src/reusable' + +const CustomStyles = () => { + const [validated, setValidated] = useState(false) + const handleSubmit = (event) => { + const form = event.currentTarget + if (form.checkValidity() === false) { + event.preventDefault() + event.stopPropagation() + } + setValidated(true) + } + return ( + + + Email + + Looks good! + + + Email + + Looks good! + + + Username + + @ + + Please choose a username. + + + + City + + Please provide a valid city. + + + City + + + + + Please provide a valid city. + + + City + + Please provide a valid zip. + + + + You must agree before submitting. + + + + Submit form + + + + ) +} + +const BrowserDefaults = () => { + const [validated, setValidated] = useState(false) + const handleSubmit = (event) => { + const form = event.currentTarget + if (form.checkValidity() === false) { + event.preventDefault() + event.stopPropagation() + } + setValidated(true) + } + return ( + + + Email + + Looks good! + + + Email + + Looks good! + + + Username + + @ + + Please choose a username. + + + + City + + Please provide a valid city. + + + City + + + + + Please provide a valid city. + + + City + + Please provide a valid zip. + + + + You must agree before submitting. + + + + Submit form + + + + ) +} + +const Tooltips = () => { + const [validated, setValidated] = useState(false) + const handleSubmit = (event) => { + const form = event.currentTarget + if (form.checkValidity() === false) { + event.preventDefault() + event.stopPropagation() + } + setValidated(true) + } + return ( + + + Email + + + Looks good! + + + + Email + + + Looks good! + + + + Username + + @ + + + Please choose a username. + + + + + City + + + Please provide a valid city. + + + + City + + + + + + Please provide a valid city. + + + + City + + + Please provide a valid zip. + + + + + Submit form + + + + ) +} + +const Validation = () => { + return ( + + + + + Validation Custom styles + + +

+ For custom CoreUI form validation messages, you'll need to add the{' '} + noValidate boolean property to your{' '} + <CForm>. This disables the browser default feedback + tooltips, but still provides access to the form validation APIs in JavaScript. Try to + submit the form below; our JavaScript will intercept the submit button and relay + feedback to you. When attempting to submit, you'll see the{' '} + :invalid and :valid styles + applied to your form controls. +

+

+ Custom feedback styles apply custom colors, borders, focus styles, and background + icons to better communicate feedback.{' '} +

+ + {CustomStyles()} + +
+
+
+ + + + Validation Browser defaults + + +

+ Not interested in custom validation feedback messages or writing JavaScript to change + form behaviors? All good, you can use the browser defaults. Try submitting the form + below. Depending on your browser and OS, you'll see a slightly different style of + feedback. +

+

+ While these feedback styles cannot be styled with CSS, you can still customize the + feedback text through JavaScript. +

+ + {BrowserDefaults()} + +
+
+
+ + + + Validation Server side + + +

+ We recommend using client-side validation, but in case you require server-side + validation, you can indicate invalid and valid form fields with{' '} + isInvalid and isValid boolean + properties. +

+

+ For invalid fields, ensure that the invalid feedback/error message is associated with + the relevant form field using aria-describedby (noting that + this attribute allows more than one id to be referenced, in + case the field already points to additional form text). +

+ + + + Email + + Looks good! + + + Email + + Looks good! + + + Username + + @ + + Please choose a username. + + + + City + + Please provide a valid city. + + + City + + + + + Please provide a valid city. + + + City + + Please provide a valid zip. + + + + You must agree before submitting. + + + + Submit form + + + + +
+
+
+ + + + Validation Supported elements + + +

+ Validation styles are available for the following form controls and components: +

+
    +
  • + <CFormControl>s +
  • +
  • + <CFormSelect>s +
  • +
  • + <CFormCheck>s +
  • +
+ + +
+ + Textarea + + + Please enter a message in the textarea. +
+ + Example invalid feedback text + + + + + More example invalid feedback text + +
+ + + + + + + Example invalid select feedback +
+ +
+ + Example invalid form file feedback +
+ +
+ + Submit form + +
+
+
+
+
+
+ + + + Validation Tooltips + + +

+ If your form layout allows it, you can swap the text for the tooltip to display + validation feedback in a styled tooltip. Be sure to have a parent with{' '} + position: relative on it for tooltip positioning. In the + example below, our column classes have this already, but your project may require an + alternative setup. +

+ + {Tooltips()} + +
+
+
+
+ ) +} + +export default Validation From 35be1eac554be1067f51fa2b4d7bf787d7b19af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 17 May 2021 01:16:28 +0200 Subject: [PATCH 217/449] refactor: update components examples --- src/containers/_nav.js | 61 +- src/reusable/Example.js | 10 +- src/routes.js | 28 +- src/scss/_example.scss | 108 ++ src/scss/style.scss | 1 + src/views/base/accordion/Accordion.js | 12 +- src/views/base/breadcrumbs/Breadcrumbs.js | 78 +- src/views/base/cards/Cards.js | 211 +-- src/views/base/carousels/Carousels.js | 44 +- src/views/base/collapses/Collapses.js | 8 +- src/views/base/forms/BasicForms.js | 1415 ----------------- src/views/base/list-groups/ListGroups.js | 566 ++++--- src/views/base/navs/Navs.js | 507 +++--- src/views/base/paginations/Paginations.js | 174 ++ src/views/base/paginations/Pagnations.js | 119 -- src/views/base/popovers/Popovers.js | 144 +- src/views/base/progress-bar/ProgressBar.js | 93 -- src/views/base/progress/Progress.js | 186 +++ src/views/forms/checks-radios/ChecksRadios.js | 48 +- src/views/forms/form-control/FormControl.js | 47 +- src/views/forms/input-group/InputGroup.js | 45 +- src/views/forms/layout/Layout.js | 81 +- src/views/forms/range/Range.js | 30 +- src/views/forms/select/Select.js | 18 +- src/views/forms/validation/Validation.js | 72 +- src/views/notifications/alerts/Alerts.js | 203 ++- src/views/notifications/badges/Badges.js | 206 ++- src/views/notifications/index.js | 2 +- src/views/notifications/modals/Modals.js | 903 ++++++++--- src/views/notifications/toaster/Toaster.js | 182 --- src/views/notifications/toasts/Toasts.js | 249 +++ 31 files changed, 2640 insertions(+), 3211 deletions(-) create mode 100644 src/scss/_example.scss delete mode 100644 src/views/base/forms/BasicForms.js create mode 100644 src/views/base/paginations/Paginations.js delete mode 100644 src/views/base/paginations/Pagnations.js delete mode 100644 src/views/base/progress-bar/ProgressBar.js create mode 100644 src/views/base/progress/Progress.js delete mode 100644 src/views/notifications/toaster/Toaster.js create mode 100644 src/views/notifications/toasts/Toasts.js diff --git a/src/containers/_nav.js b/src/containers/_nav.js index a08688217..0e59edbcf 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -73,12 +73,6 @@ const _nav = [ anchor: 'Collapse', to: '/base/collapses', }, - { - _component: 'CNavItem', - as: NavLink, - anchor: 'Forms', - to: '/base/forms', - }, { _component: 'CNavItem', as: NavLink, @@ -119,7 +113,7 @@ const _nav = [ _component: 'CNavItem', as: NavLink, anchor: 'Progress', - to: '/base/progress-bar', + to: '/base/progress', }, { _component: 'CNavItem', @@ -167,6 +161,55 @@ const _nav = [ }, ], }, + { + _component: 'CNavGroup', + anchor: 'Forms', + icon: , + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Form Control', + to: '/forms/form-control', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Select', + to: '/forms/select', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Checks & Radios', + to: '/forms/checks-radios', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Range', + to: '/forms/range', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Input Group', + to: '/forms/input-group', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Layout', + to: '/forms/layout', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Validation', + to: '/forms/validation', + }, + ], + }, { _component: 'CNavItem', as: NavLink, @@ -231,8 +274,8 @@ const _nav = [ { _component: 'CNavItem', as: NavLink, - anchor: 'Toaster', - to: '/notifications/toaster', + anchor: 'Toasts', + to: '/notifications/toasts', }, ], }, diff --git a/src/reusable/Example.js b/src/reusable/Example.js index 0d44407ce..9d427c47f 100644 --- a/src/reusable/Example.js +++ b/src/reusable/Example.js @@ -7,7 +7,7 @@ const Example = (props) => { // const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href return ( - <> +
@@ -20,10 +20,12 @@ const Example = (props) => { - - {children} + + + {children} + - +
) } diff --git a/src/routes.js b/src/routes.js index a6ba45be4..9934c2edf 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1,6 +1,6 @@ import React from 'react' -const Toaster = React.lazy(() => import('./views/notifications/toaster/Toaster')) +const Toasts = React.lazy(() => import('./views/notifications/toasts/Toasts')) const Tables = React.lazy(() => import('./views/base/tables/Tables')) const Accordion = React.lazy(() => import('./views/base/accordion/Accordion')) @@ -8,15 +8,14 @@ const Breadcrumbs = React.lazy(() => import('./views/base/breadcrumbs/Breadcrumb const Cards = React.lazy(() => import('./views/base/cards/Cards')) const Carousels = React.lazy(() => import('./views/base/carousels/Carousels')) const Collapses = React.lazy(() => import('./views/base/collapses/Collapses')) -const BasicForms = React.lazy(() => import('./views/base/forms/BasicForms')) const Jumbotrons = React.lazy(() => import('./views/base/jumbotrons/Jumbotrons')) const ListGroups = React.lazy(() => import('./views/base/list-groups/ListGroups')) const Navbars = React.lazy(() => import('./views/base/navbars/Navbars')) const Navs = React.lazy(() => import('./views/base/navs/Navs')) -const Paginations = React.lazy(() => import('./views/base/paginations/Pagnations')) +const Paginations = React.lazy(() => import('./views/base/paginations/Paginations')) const Popovers = React.lazy(() => import('./views/base/popovers/Popovers')) -const ProgressBar = React.lazy(() => import('./views/base/progress-bar/ProgressBar')) +const Progress = React.lazy(() => import('./views/base/progress/Progress')) const Tabs = React.lazy(() => import('./views/base/tabs/Tabs')) const Tooltips = React.lazy(() => import('./views/base/tooltips/Tooltips')) @@ -35,6 +34,14 @@ const Colors = React.lazy(() => import('./views/theme/colors/Colors')) const Typography = React.lazy(() => import('./views/theme/typography/Typography')) const Widgets = React.lazy(() => import('./views/widgets/Widgets')) +const ChecksRadios = React.lazy(() => import('./views/forms/checks-radios/ChecksRadios')) +const FormControl = React.lazy(() => import('./views/forms/form-control/FormControl')) +const InputGroup = React.lazy(() => import('./views/forms/input-group/InputGroup')) +const Layout = React.lazy(() => import('./views/forms/layout/Layout')) +const Range = React.lazy(() => import('./views/forms/range/Range')) +const Select = React.lazy(() => import('./views/forms/select/Select')) +const Validation = React.lazy(() => import('./views/forms/validation/Validation')) + const Login = React.lazy(() => import('./views/pages/login/Login')) const Register = React.lazy(() => import('./views/pages/register/Register')) @@ -50,14 +57,13 @@ const routes = [ { path: '/base/cards', name: 'Cards', component: Cards }, { path: '/base/carousels', name: 'Carousel', component: Carousels }, { path: '/base/collapses', name: 'Collapse', component: Collapses }, - { path: '/base/forms', name: 'Forms', component: BasicForms }, { path: '/base/jumbotrons', name: 'Jumbotrons', component: Jumbotrons }, { path: '/base/list-groups', name: 'List Groups', component: ListGroups }, { path: '/base/navbars', name: 'Navbars', component: Navbars }, { path: '/base/navs', name: 'Navs', component: Navs }, { path: '/base/paginations', name: 'Paginations', component: Paginations }, { path: '/base/popovers', name: 'Popovers', component: Popovers }, - { path: '/base/progress-bar', name: 'Progress Bar', component: ProgressBar }, + { path: '/base/progress', name: 'Progress', component: Progress }, { path: '/base/tables', name: 'Tables', component: Tables }, { path: '/base/tabs', name: 'Tabs', component: Tabs }, { path: '/base/tooltips', name: 'Tooltips', component: Tooltips }, @@ -66,6 +72,14 @@ const routes = [ { path: '/buttons/button-dropdowns', name: 'Dropdowns', component: ButtonDropdowns }, { path: '/buttons/button-groups', name: 'Button Groups', component: ButtonGroups }, { path: '/charts', name: 'Charts', component: Charts }, + { path: '/forms', name: 'Forms', component: FormControl, exact: true }, + { path: '/forms/form-control', name: 'Form Control', component: FormControl }, + { path: '/forms/select', name: 'Select', component: Select }, + { path: '/forms/checks-radios', name: 'Checks & Radios', component: ChecksRadios }, + { path: '/forms/range', name: 'Range', component: Range }, + { path: '/forms/input-group', name: 'Input Group', component: InputGroup }, + { path: '/forms/layout', name: 'Layout', component: Layout }, + { path: '/forms/validation', name: 'Validation', component: Validation }, { path: '/icons', exact: true, name: 'Icons', component: CoreUIIcons }, { path: '/icons/coreui-icons', name: 'CoreUI Icons', component: CoreUIIcons }, { path: '/icons/flags', name: 'Flags', component: Flags }, @@ -74,7 +88,7 @@ const routes = [ { path: '/notifications/alerts', name: 'Alerts', component: Alerts }, { path: '/notifications/badges', name: 'Badges', component: Badges }, { path: '/notifications/modals', name: 'Modals', component: Modals }, - { path: '/notifications/toaster', name: 'Toaster', component: Toaster }, + { path: '/notifications/toasts', name: 'Toasts', component: Toasts }, { path: '/pages/login', name: 'Login', component: Login }, { path: '/pages/register', name: 'Register', component: Register }, { path: '/widgets', name: 'Widgets', component: Widgets }, diff --git a/src/scss/_example.scss b/src/scss/_example.scss new file mode 100644 index 000000000..19e63cb3f --- /dev/null +++ b/src/scss/_example.scss @@ -0,0 +1,108 @@ +.example { + &:not(:first-child) { + margin-top: 1.5rem; + } + + .tab-content { + background-color: $light-50 !important; + + @at-root .dark-theme & { + background-color: rgba(255, 255, 255, .1) !important; + } + } + + code[class*="language-"], + pre[class*="language-"] { + font-size: .875rem !important; + } + + :not(pre) > code[class*="language-"], + pre[class*="language-"] { + background: transparent; + } + + & + p { + margin-top: 1.5rem + } + + // Components examples + .preview { + + p { + margin-top: 2rem; + } + + > .form-control { + + .form-control { + margin-top: .5rem; + } + } + + > .nav + .nav, + > .alert + .alert, + > .navbar + .navbar, + > .progress + .progress { + margin-top: 1rem; + } + + > .dropdown-menu { + position: static; + display: block; + } + + > :last-child { + margin-bottom: 0; + } + + // Images + > svg + svg, + > img + img { + margin-left: .5rem; + } + + // Buttons + > .btn, + > .btn-group { + margin: .25rem .125rem; + } + > .btn-toolbar + .btn-toolbar { + margin-top: .5rem; + } + + // List groups + > .list-group { + max-width: 400px; + } + + > [class*="list-group-horizontal"] { + max-width: 100%; + } + + // Navbars + .fixed-top, + .sticky-top { + position: static; + margin: -1rem -1rem 1rem; + } + + .fixed-bottom { + position: static; + margin: 1rem -1rem -1rem; + } + + @include media-breakpoint-up(sm) { + .fixed-top, + .sticky-top { + margin: -1.5rem -1.5rem 1rem; + } + .fixed-bottom { + margin: 1rem -1.5rem -1.5rem; + } + } + + // Pagination + .pagination { + margin-top: .5rem; + margin-bottom: .5rem; + } + } +} diff --git a/src/scss/style.scss b/src/scss/style.scss index 2a8be431b..3285dd3b2 100644 --- a/src/scss/style.scss +++ b/src/scss/style.scss @@ -8,6 +8,7 @@ $enable-rtl: true; @import "@coreui/coreui/scss/coreui"; @import "layout"; +@import "example"; // If you want to add custom CSS you can put it here. @import "custom"; diff --git a/src/views/base/accordion/Accordion.js b/src/views/base/accordion/Accordion.js index 315266ad3..ade05d454 100644 --- a/src/views/base/accordion/Accordion.js +++ b/src/views/base/accordion/Accordion.js @@ -12,7 +12,7 @@ import { CAccordionHeader, CAccordionItem, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Accordion = () => { const [activeKey, setActiveKey] = useState(0) @@ -26,7 +26,7 @@ const Accordion = () => { React Accordion -

+

Click the accordions below to expand/collapse the accordion content.

@@ -103,10 +103,10 @@ const Accordion = () => { React Accordion Flush -

- Add flush to remove the default{' '} - background-color, some borders, and some rounded corners to - render accordions edge-to-edge with their parent container. +

+ Add flush to remove the default background-color, some + borders, and some rounded corners to render accordions edge-to-edge with their parent + container.

diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index ea754b683..2c5a3be99 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -9,45 +9,61 @@ import { CRow, CLink, } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { Example } from 'src/reusable' const Breadcrumbs = () => { return ( - + - Bootstrap Breadcrumb - + React Breadcrumb - - - Home - - Library - - - - Home - - - Library - - Data - - - - Home - - - Library - - - Data - - Bootstrap - +

+ The breadcrumb navigation provides links back to each previous page the user navigated + through and shows the current location in a website or an application. You don’t have + to add separators, because they automatically added in CSS through{' '} + + {' '} + ::before + {' '} + and{' '} + + {' '} + content + + . +

+ + + + Home + + Library + + + + Home + + + Library + + Data + + + + Home + + + Library + + + Data + + Bootstrap + +
diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index d3a4111df..084eb7767 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -19,13 +19,9 @@ import { CCol, CRow, } from '@coreui/react' -import CIcon from '@coreui/icons-react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Cards = () => { - // const [collapsed, setCollapsed] = React.useState(true) - // const [showCard, setShowCard] = React.useState(true) - return ( @@ -34,18 +30,15 @@ const Cards = () => { Card Example -

+

Cards are built with as little markup and styles as possible but still manage to deliver a bunch of control and customization. Built with flexbox, they offer easy alignment and mix well with other CoreUI components. Cards have no top, left, and right margins by default, so use{' '} - - spacing utilities - {' '} - as needed. They have no fixed width to start, so they'll fill the full width of its - parent. + spacing utilities as needed. + They have no fixed width to start, so they'll fill the full width of its parent.

-

+

Below is an example of a basic card with mixed content and a fixed width. Cards have no fixed width to start, so they'll naturally fill the full width of its parent element. @@ -89,9 +82,9 @@ const Cards = () => { Card Body -

- The main block of a card is the <CCardBody>. Use it - whenever you need a padded section within a card. +

+ The main block of a card is the <CCardBody>. Use it whenever you + need a padded section within a card.

@@ -107,16 +100,15 @@ const Cards = () => { Card Titles, text, and links -

- Card titles are managed by <CCardTitle> component. - Identically, links are attached and collected next to each other by{' '} - <CCardLink> component. +

+ Card titles are managed by <CCardTitle> component. Identically, + links are attached and collected next to each other by <CCardLink>{' '} + component.

-

- Subtitles are managed by <CCardSubtitle> component. - If the <CCardTitle> also, the{' '} - <CCardSubtitle> items are stored in a{' '} - <CCardBody> item, the card title, and subtitle are +

+ Subtitles are managed by <CCardSubtitle> component. If the{' '} + <CCardTitle> also, the <CCardSubtitle> items are + stored in a <CCardBody> item, the card title, and subtitle are arranged rightly.

@@ -142,11 +134,10 @@ const Cards = () => { Card Images -

- .card-img-top places a picture to the top of the card. With{' '} - .card-text, text can be added to the card. Text within{' '} - .card-text can additionally be styled with the regular HTML - tags. +

+ .card-img-top places a picture to the top of the card. With{' '} + .card-text, text can be added to the card. Text within{' '} + .card-text can additionally be styled with the regular HTML tags.

@@ -185,7 +176,7 @@ const Cards = () => { Card List groups -

+

Create lists of content in a card with a flush list group.

@@ -230,7 +221,7 @@ const Cards = () => { Card Kitchen sink -

+

Combine and match many content types to build the card you need, or throw everything in there. Shown below are image styles, blocks, text styles, and a list group—all wrapped in a fixed-width card. @@ -282,7 +273,7 @@ const Cards = () => { Card Header and footer -

+

Add an optional header and/or footer within a card.

@@ -297,8 +288,8 @@ const Cards = () => {
-

- Card headers can be styled by adding ex. component="h5". +

+ Card headers can be styled by adding ex. component="h5".

@@ -316,12 +307,12 @@ const Cards = () => { Quote -
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
+
Someone famous in Source Title
@@ -350,13 +341,13 @@ const Cards = () => { Card Body -

- Cards assume no specific width to start, so they'll be 100% - wide unless otherwise stated. You can adjust this as required with custom CSS, grid - classes, grid Sass mixins, or services. +

+ Cards assume no specific width to start, so they'll be 100% wide unless + otherwise stated. You can adjust this as required with custom CSS, grid classes, grid + Sass mixins, or services.

Using grid markup

-

+

Using the grid, wrap cards in columns and rows as needed.

@@ -386,12 +377,10 @@ const Cards = () => {

Using utilities

-

+

Use some of{' '} - - available sizing utilities - {' '} - to rapidly set a card's width. + available sizing utilities to + rapidly set a card's width.

@@ -414,7 +403,7 @@ const Cards = () => { Using custom CSS -

+

Use custom CSS in your stylesheets or as inline styles to set a width.

@@ -437,12 +426,10 @@ const Cards = () => { Card Text alignment -

+

You can instantly change the text arrangement of any card—in its whole or specific parts—with{' '} - - text align classes - + text align classes .

@@ -483,9 +470,9 @@ const Cards = () => { Card Navigation -

- Add some navigation to a <CCardHeader> with our{' '} - <CNav> component. +

+ Add some navigation to a <CCardHeader> with our{' '} + <CNav> component.

@@ -552,7 +539,7 @@ const Cards = () => { Card Image caps -

+

Similar to headers and footers, cards can include top and bottom "image caps"—images at the top or bottom of a card.

@@ -585,7 +572,7 @@ const Cards = () => { additional content. This content is a little bit longer. - Last updated 3 mins ago + Last updated 3 mins ago
@@ -599,7 +586,7 @@ const Cards = () => { additional content. This content is a little bit longer. - Last updated 3 mins ago + Last updated 3 mins ago
{ Card Card styles -

+

Cards include various options for customizing their backgrounds, borders, and color.

Background and color

-

- Use color property to change the appearance of a card. +

+ Use color property to change the appearance of a card.

@@ -673,15 +660,11 @@ const Cards = () => {

Border

-

- Use{' '} - - border utilities - {' '} - to change just the border-color of a card. Note that you - can set textColor property on the{' '} - <CCard> or a subset of the card's contents as shown - below. +

+ Use border utilities to change + just the border-color of a card. Note that you can set{' '} + textColor property on the <CCard> or a subset of the + card's contents as shown below.

@@ -715,15 +698,11 @@ const Cards = () => {

Top border

-

- Use{' '} - - border utilities - {' '} - to change just the border-color of a card. Note that you - can set textColor property on the{' '} - <CCard> or a subset of the card's contents as shown - below. +

+ Use border utilities to change + just the border-color of a card. Note that you can set{' '} + textColor property on the <CCard> or a subset of the + card's contents as shown below.

@@ -765,11 +744,10 @@ const Cards = () => { Card Card groups -

+

Use card groups to render cards as a single, attached element with equal width and - height columns. Card groups start off stacked and use{' '} - display: flex; to become attached with uniform dimensions - starting at the sm breakpoint. + height columns. Card groups start off stacked and use display: flex; to + become attached with uniform dimensions starting at the sm breakpoint.

@@ -799,7 +777,7 @@ const Cards = () => { additional content. This content is a little bit longer. - Last updated 3 mins ago + Last updated 3 mins ago
@@ -829,7 +807,7 @@ const Cards = () => { content. - Last updated 3 mins ago + Last updated 3 mins ago
@@ -860,13 +838,13 @@ const Cards = () => { that equal height action. - Last updated 3 mins ago + Last updated 3 mins ago
-

+

When using card groups with footers, their content will automatically line up.

@@ -898,7 +876,7 @@ const Cards = () => {
- Last updated 3 mins ago + Last updated 3 mins ago @@ -928,7 +906,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -959,7 +937,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -973,14 +951,13 @@ const Cards = () => { Card Grid cards -

- Use the CRow component and set{' '} - {xs|sm|md|lg|xl|xxl}={{ cols: * }}{' '} - property to control how many grid columns (wrapped around your cards) you show per - row. For example, here's xs={{cols: 1}}{' '} - laying out the cards on one column, and{' '} - md={{cols: 1}} splitting four cards to - equal width across multiple rows, from the medium breakpoint up. +

+ Use the CRow component and set{' '} + {xs|sm|md|lg|xl|xxl}={{ cols: * }} property to + control how many grid columns (wrapped around your cards) you show per row. For + example, here's xs={{cols: 1}} laying out the cards + on one column, and md={{cols: 1}} splitting four + cards to equal width across multiple rows, from the medium breakpoint up.

@@ -1012,7 +989,7 @@ const Cards = () => {
- Last updated 3 mins ago + Last updated 3 mins ago @@ -1044,7 +1021,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1076,7 +1053,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1108,15 +1085,15 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago -

- Change it to md={{ cols: 3}} and you'll - see the fourth card wrap. +

+ Change it to md={{ cols: 3}} and you'll see the + fourth card wrap.

@@ -1148,7 +1125,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1180,7 +1157,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1212,7 +1189,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1244,7 +1221,7 @@ const Cards = () => { - Last updated 3 mins ago + Last updated 3 mins ago @@ -1253,24 +1230,6 @@ const Cards = () => { - {/* - - - Card Body - - -

- The main block of a card is the <CCardBody>. Use it - whenever you need a padded section within a card. -

- - - This is some text within a card body. - - -
-
-
*/}
) } diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index cf1312c44..b15ba88cf 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -9,7 +9,7 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const slides = [ 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', @@ -34,7 +34,7 @@ const Carousels = () => { Carousel Slide only -

Here’s a carousel with slides

+

Here’s a carousel with slides

@@ -57,9 +57,8 @@ const Carousels = () => { Carousel With controls -

- Adding in the previous and next controls by controls{' '} - property. +

+ Adding in the previous and next controls by controls property.

@@ -83,7 +82,7 @@ const Carousels = () => { Carousel With indicators -

+

You can attach the indicators to the carousel, lengthwise the controls, too.

@@ -108,16 +107,13 @@ const Carousels = () => { Carousel With captions -

- You can add captions to slides with the{' '} - <CCarouselCaption> element within any{' '} - <CCarouselItem>. They can be immediately hidden on +

+ You can add captions to slides with the <CCarouselCaption> element + within any <CCarouselItem>. They can be immediately hidden on smaller viewports, as shown below, with optional{' '} - - display utilities - - . We hide them with .d-none and draw them back on - medium-sized devices with .d-md-block. + display utilities. We hide them + with .d-none and draw them back on medium-sized devices with{' '} + .d-md-block.

@@ -153,9 +149,9 @@ const Carousels = () => { Carousel Crossfade -

- Add transition="crossfade" to your carousel to animate - slides with a fade transition instead of a slide. +

+ Add transition="crossfade" to your carousel to animate slides with a fade + transition instead of a slide.

@@ -179,13 +175,11 @@ const Carousels = () => { Carousel Dark variant -

- Add dark property to the{' '} - CCarousel for darker controls, indicators, and captions. - Controls have been inverted from their default white fill with the{' '} - filter CSS property. Captions and controls have additional - Sass variables that customize the color and{' '} - background-color. +

+ Add dark property to the CCarousel for darker controls, + indicators, and captions. Controls have been inverted from their default white fill + with the filter CSS property. Captions and controls have additional Sass + variables that customize the color and background-color.

diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index fc0b95ee3..701ef1cfd 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Collapses = () => { const [visible, setVisible] = useState(false) @@ -15,7 +15,7 @@ const Collapses = () => { React Collapse -

You can use a link or a button component.

+

You can use a link or a button component.

{ React Collapse multi target -

- A <CButton> can show and hide multiple elements. +

+ A <CButton> can show and hide multiple elements.

setVisibleA(!visibleA)}>Toggle first element diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js deleted file mode 100644 index 2dbf27823..000000000 --- a/src/views/base/forms/BasicForms.js +++ /dev/null @@ -1,1415 +0,0 @@ -import React from 'react' -import { - CButton, - CCard, - CCardBody, - CCardFooter, - CCardHeader, - CCol, - CCollapse, - CDropdown, - CDropdownItem, - CDropdownMenu, - CDropdownToggle, - CFade, - CForm, - CFormCheck, - CFormControl, - CFormFeedback, - CFormLabel, - CFormText, - CFormSelect, - CInputGroup, - CInputGroupText, - CRow, -} from '@coreui/react' -import CIcon from '@coreui/icons-react' -import { DocsLink } from 'src/reusable' - -const BasicForms = () => { - const [collapsed, setCollapsed] = React.useState(true) - const [showElements, setShowElements] = React.useState(true) - - return ( - <> - - - - - Credit Card - Form - - - - - -
- Name - -
-
-
- - -
- Credit Card Number - -
-
-
- - -
- Month - - - - - - - - - - - - - - -
-
- -
- Year - - - - - - - - - - - - -
-
- -
- CVV/CVC - -
-
-
-
-
-
- - - - Company - Form - - -
- Company - -
-
- VAT - -
-
- Street - -
- - -
- City - -
-
- -
- Postal Code - -
-
-
-
- Country - -
-
-
-
-
- - - - - Basic Form - Elements - - - - - - Static - - -

Username

-
-
- - - Text Input - - - - This is a help text - - - - - Email Input - - - - Please enter your email - - - - - Password - - - - Please enter a complex password - - - - - Date Input - - - - - - - - Disabled Input - - - - - - - - Textarea - - - - - - - - Select - - - - - - - - - - - - - Select Large - - - - - - - - - - - - - Select Small - - - - - - - - - - - - - - - Disabled Select - - - - - - - - - - - - - Switch checkboxes - - - - - - - - - - - Radios - - -
- -
-
- -
-
- -
-
-
- - - Inline Radios - - -
- - - -
-
-
- - - Checkboxes - - -
- -
-
- -
-
- -
-
-
- - - Inline Checkboxes - - -
- - - -
-
-
- - - File input - - - - - - - - Multiple File input - - - - - Choose Files... - - - - - - Custom file input - - - - - Choose file... - - - -
-
- - - Submit - - - Reset - - -
- - - Inline - Form - - - -
- - Name - - -
-
- - Email - - -
-
-
- - - Submit - - - Reset - - -
-
- - - - Horizontal - Form - - - - - - Email - - - - Please enter your email - - - - - Password - - - - Please enter your password - - - - - - - Submit - {' '} - - Reset - - - - - - Normal - Form - - - -
- Email - - Please enter your email -
-
- Password - - Please enter your password -
-
-
- - - Submit - {' '} - - Reset - - -
- - - Input - Grid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Login - {' '} - - Reset - - - - - - Input - Sizes - - - - - - Small Input - - - - - - - - Normal Input - - - - - - - - Large Input - - - - - - - - - - Submit - - - Reset - - - -
-
- - - - - Form - validation feedback - - -
- Input is valid - - Cool! Input is valid -
-
- Input is invalid - - Houston, we have a problem... -
-
-
-
- - - Validation feedback Form - - -
- Non-required input - - Non-required -
-
- Required input - - Please provide a valid information - Input provided -
-
-
-
-
-
- - - - Icon/Text Groups - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .00 - - - - - - - - Submit - - - Reset - - - - - - - Button Groups - - - - - - - Search - - - - - - - - - - - Submit - - - - - - - - - - - - - - - - - - - - - - Submit - - - Reset - - - - - - - Dropdowns Groups - - - - - - - - Dropdown - - - Action - Another Action - Something else here - - Separated link - - - - - - - - - - - - Dropdown - - Action - Another Action - Something else here - - Separated link - - - - - - - - - - Action - - Action - Another Action - Something else here - - Separated link - - - - - - Dropdown - - - Action - Another Action - Something else here - - Separated link - - - - - - - - - - Submit - - - Reset - - - - - - - - - - Use the grid for big devices! - - {' '} - .col-lg-* .col-md-* .col-sm-* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Action - - - Action - - - Action - - - Action - - - Action - - - - - - - - Input Grid for small devices! - - {' '} - .col-* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Action - - - Action - - - Action - - - Action - - - Action - - - - - - - - - Example Form - - -
- - Username - - - - - -
-
- - Email - - - - - -
-
- - Password - - - - - -
-
- - Submit - -
-
-
-
-
- - - Example Form - - -
- - - - - - -
-
- - - - - - -
-
- - - - - - -
-
- - Submit - -
-
-
-
-
- - - Example Form - - -
- - - - - - -
-
- - - - - - -
-
- - - - - - -
-
- - Submit - -
-
-
-
-
-
- - - - - - Form Elements -
- - - - setCollapsed(!collapsed)} - > - - - setShowElements(false)} - > - - -
-
- - - -
- Prepended text -
- - @ - - -

Here's some help text

-
-
-
- Appended text -
- - - .00 - - Here's more help text -
-
-
- Append and prepend -
- - $ - - .00 - -
-
-
- Append with button -
- - - Go! - -
-
-
- Two-button append -
- - - Search - Options - -
-
-
- - Save changes - - Cancel -
-
-
-
-
-
-
-
- - ) -} - -export default BasicForms diff --git a/src/views/base/list-groups/ListGroups.js b/src/views/base/list-groups/ListGroups.js index 9bfd7b112..d193bae7e 100644 --- a/src/views/base/list-groups/ListGroups.js +++ b/src/views/base/list-groups/ListGroups.js @@ -5,27 +5,27 @@ import { CCardBody, CCardHeader, CCol, + CFormCheck, CListGroup, CListGroupItem, CRow, - CTabContent, - CTabPane, } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { Example } from 'src/reusable' const ListGroups = () => { - const [activeTab, setActiveTab] = useState(1) - return ( - <> - - - - - List group - - - + + + + + React List Group Basic example + + +

+ The default list group is an unordered list with items and the proper CSS classes. + Build upon it with the options that follow, or with your CSS as required. +

+ Cras justo odio Dapibus ac facilisis in @@ -33,320 +33,312 @@ const ListGroups = () => { Porta ac consectetur ac Vestibulum at eros -
-
-
- - - - List group links - with first item active and last item disabled - - +
+
+ + + + + + React List Group Active items + + +

+ Add active boolean property to a <CListGroupItem> to + show the current active selection. +

+ - - Cras justo odio - - Dapibus ac facilisis in - Morbi leo risus - Porta ac consectetur ac - - Vestibulum at eros - + Cras justo odio + Dapibus ac facilisis in + Morbi leo risus + Porta ac consectetur ac + Vestibulum at eros -
-
-
- - - - - - - List group - contextual classes - - +
+
+ + + + + + React List Group Disabled items + + +

+ Add disabled boolean property to a <CListGroupItem> to + make it appear disabled. +

+ + Cras justo odio Dapibus ac facilisis in - This is a primary list group item - - This is a secondary list group item - - This is a success list group item - This is a danger list group item - This is a warning list group item - This is a info list group item - This is a light list group item - This is a dark list group item + Morbi leo risus + Porta ac consectetur ac + Vestibulum at eros -
-
-
- - - - List group - contextual classes with .action - - +
+
+ + + + + + React List Group Links and buttons + + +

+ Use <a>s or <button>s to create{' '} + actionable list group items with hover, disabled, and active states by adding{' '} + component="a|button". We separate these pseudo-classes to ensure list + groups made of non-interactive elements (like <li>s or{' '} + <div> + s) don't provide a click or tap affordance. +

+ - Dapibus ac facilisis in - - This is a primary list group item - - - This is a secondary list group item - - - This is a success list group item - - - This is a danger list group item + + Cras justo odio - - This is a warning list group item + + Dapibus ac facilisis in - - This is a info list group item + + Morbi leo risus - - This is a light list group item + + Porta ac consectetur ac - - This is a dark list group item + + Vestibulum at eros -
-
-
- - - - - - List group - accent - - - - This is a primary list group item - - This is a secondary list group item - - This is a success list group item - This is a danger list group item - This is a warning list group item - This is a info list group item - This is a light list group item - This is a dark list group item +
+
+ + + + + + React List Group Flush + + +

+ Add flush boolean property to remove some borders and rounded corners to + render list group items edge-to-edge in a parent container (e.g., cards). +

+ + + Cras justo odio + Dapibus ac facilisis in + Morbi leo risus + Porta ac consectetur ac + Vestibulum at eros -
-
-
- - - - List group - accent with color - - - - - This is a primary list group item - - - This is a secondary list group item - - - This is a success list group item - - - This is a danger list group item - - - This is a warning list group item - - - This is a info list group item - - - This is a light list group item - - - This is a dark list group item +
+
+ + + + + + React List Group Horizontal + + +

+ Add layout="horizontal" to change the layout of list group items from + vertical to horizontal across all breakpoints. Alternatively, choose a responsive + variant .layout="horizontal-{sm | md | lg | xl | xxl}" to make + a list group horizontal starting at that breakpoint's min-width. + Currently{' '} + horizontal list groups cannot be combined with flush list groups. +

+ + {['', '-sm', '-md', '-lg', '-xl', '-xxl'].map((breakpoint, index) => ( + + Cras justo odio + Dapibus ac facilisis in + Morbi leo risus + + ))} + +
+
+
+ + + + React List Group Contextual classes + + +

+ Use contextual classes to style list items with a stateful background and color. +

+ + + Dapibus ac facilisis in + {[ + 'primary', + 'secondary', + 'success', + 'danger', + 'warning', + 'info', + 'light', + 'dark', + ].map((color, index) => ( + + A simple {color} list group item + + ))} + + +

+ Contextual classes also work with <a>s or{' '} + <button>s. Note the addition of the hover styles here not present + in the previous example. Also supported is the active state; apply it to + indicate an active selection on a contextual list group item. +

+ + + + Dapibus ac facilisis in + {[ + 'primary', + 'secondary', + 'success', + 'danger', + 'warning', + 'info', + 'light', + 'dark', + ].map((color, index) => ( + + A simple {color} list group item + + ))} -
-
-
- - - - - - List group - with badges - - +
+
+ + + + + + React List Group With badges + + +

+ Add badges to any list group item to show unread counts, activity, and more. +

+ - + Cras justo odio - + 14 - + Dapibus ac facilisis in - + 2 - + Morbi leo risus - + 1 -
-
-
- - - - List group - custom content - - +
+
+ + + + + + React List Group Custom content + + +

+ Add nearly any HTML within, even for linked list groups like the one below, with the + help of flexbox utilities. +

+ - -
- List group item heading + +
+
List group item heading
3 days ago -
-
+
+

Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. - Donec id elit non mi porta. -

+

+ Donec id elit non mi porta. - -
List group item heading
-
+ +
+
List group item heading
+ 3 days ago +
+

Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. -

- Small. +

+ Donec id elit non mi porta.
- -
List group item heading
-
+ +
+
List group item heading
+ 3 days ago +
+

Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit. -

- Small. +

+ Donec id elit non mi porta. +
+ + +
+
+ + + + + React List Group Checkboxes and radios + + +

+ Place CoreUI's checkboxes and radios within list group items and customize as needed. +

+ + + + + + + + + + + + + + + + -
-
-
- - - - - - List group - tab Javascript plugin - - - - - - setActiveTab(0)} - component="button" - active={activeTab === 0} - > - Home - - setActiveTab(1)} - component="button" - active={activeTab === 1} - > - Profile - - setActiveTab(2)} - component="button" - active={activeTab === 2} - > - Messages - - setActiveTab(3)} - component="button" - active={activeTab === 3} - > - Settings - - - - - - -

- Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing - exercitation fugiat tempor. Voluptate deserunt sit sunt nisi aliqua fugiat - proident ea ut. Mollit voluptate reprehenderit occaecat nisi ad non minim - tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat - aliquip nostrud sunt incididunt consectetur culpa aliquip eiusmod dolor. - Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam - minim. -

-
- -

- Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur - consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore - sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt - laboris deserunt anim aute dolor incididunt veniam aute dolore do - exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris - ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt - veniam ad. -

-
- -

- Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo - reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet - cupidatat cupidatat anim do ut velit mollit consequat enim tempor. - Consectetur est minim nostrud nostrud consectetur irure labore voluptate - irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et - deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod - aliquip nulla laborum elit adipisicing pariatur cillum. -

-
- -

- Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. - Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat - laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua - labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation - irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet - qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt - dolor eiusmod eu pariatur culpa mollit in irure. -

-
-
-
-
-
-
-
-
- + + + + + ) } diff --git a/src/views/base/navs/Navs.js b/src/views/base/navs/Navs.js index 9bd532166..5d0e757d9 100644 --- a/src/views/base/navs/Navs.js +++ b/src/views/base/navs/Navs.js @@ -13,301 +13,384 @@ import { CNavItem, CNavLink, } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { Example } from 'src/reusable' const Navs = () => { return ( - <> - - - - - Navs - - - - List Based + + + + + React Navs Base navs + + +

+ The base .nav component is built with flexbox and provide a strong + foundation for building all types of navigation components. It includes some style + overrides (for working with lists), some link padding for larger hit areas, and basic + disabled styling. +

+ - Active + + Active + - Link + Link - Link + Link + + + + Disabled + -
- Link Based - - Active - Link - Link - Disabled +
+

+ Classes are used throughout, so your markup can be super flexible. Use{' '} + <ul>s like above, <ol> if the order of your + items is important, or roll your own with a <nav> element. Because + the .nav uses display: flex, the nav links behave the same as nav items would, but + without the extra markup. +

+ + + + Active + + Link + Link + + Disabled + -
- Link Base +
+
+
+
+ + + + React Navs Horizontal alignment + + +

+ Change the horizontal alignment of your nav with{' '} + + flexbox utilities + + . By default, navs are left-aligned, but you can easily change them to center or right + aligned. +

+

+ Centered with .justify-content-center: +

+ - Active - Link - Link - Disabled + + + Active + + + + Link + + + Link + + + + Disabled + + -
- Link Based +
+

+ Right-aligned with .justify-content-end: +

+ - Active - Link - Link - Disabled - -
-
-
- - - - Navs - vertical / links - - - - Active - Link - Link - Disabled + + + Active + + + + Link + + + Link + + + + Disabled + + - - - - - - - Navs - vertical / list - - - + + + + + + + + React Navs Vertical + + +

+ Stack your navigation by changing the flex item direction with the{' '} + .flex-column utility. Need to stack them on some viewports but not + others? Use the responsive versions (e.g., .flex-sm-column). +

+ + - Link + + Active + - Link + Link - Another Link + Link - Disabled Link + + Disabled + -
-
-
-
- - - - - - Navs - tabs - - + + + + + + + + React Navs Tabs + + +

+ Takes the basic nav from above and adds the variant="tabs" class to + generate a tabbed interface +

+ - Active - Link - Link - Disabled + + + Active + + + + Link + + + Link + + + + Disabled + + -
-
-
- - - - Navs - pills - - + + + + + + + + React Navs Pills + + +

+ Take that same HTML, but use variant="pills" instead: +

+ - Link + + Active + - Link + Link - Link + Link - Disabled + + Disabled + -
-
-
-
- - - - - Navs - fill and justify - - - + + + + + + + + React Navs Fill and justify + + +

+ Force your .nav's contents to extend the full available width one of two + modifier classes. To proportionately fill all available space with your{' '} + .nav-items, use layout="fill". Notice that all horizontal + space is occupied, but not every nav item has the same width. +

+ + - Active + + Active + - Longer nav link + Link - Link + Link - Disabled + + Disabled + - -
- - - - Active - - Link - Link - - Disabled - - - -
- - +
+

+ For equal-width elements, use layout="justified". All horizontal space + will be occupied by nav links, but unlike the .nav-fill above, every nav item will be + the same width. +

+ + - Active + + Active + - Longer nav link + Link - Link + Link - Disabled + + Disabled + - -
- - - +
+
+
+
+ + + + React Navs Working with flex utilities + + +

+ If you need responsive nav variations, consider using a series of{' '} + flexbox utilities. While more + verbose, these utilities offer greater customization across responsive breakpoints. In + the example below, our nav will be stacked on the lowest breakpoint, then adapt to a + horizontal layout that fills the available width starting from the small breakpoint. +

+ + + Active - Link - Link - + Link + Link + Disabled -
-
-
-
- - - - - - Navs - with flex - - - - - Active - - Link - Link - - Disabled - - - - - - - - - - - - Navs - tabs with dropdowns - - - + + + + + + + + React Navs Tabs with dropdowns + + + + - Link + + Active + - Dropdown + Dropdown button - Action - Another action - Something else here - - Separated link + Action + Another action + Something else here - Link + Link - Disabled + + Disabled + - - - - - - - - Navs - pills with dropdowns - - + + + + + + + + React Navs Pills with dropdowns + + + - Link + + Active + - Dropdown + Dropdown button - Action - Another action - Something else here - - Separated link + Action + Another action + Something else here - Link + Link - Disabled + + Disabled + - - - - - + +
+
+
+
) } diff --git a/src/views/base/paginations/Paginations.js b/src/views/base/paginations/Paginations.js new file mode 100644 index 000000000..2484aa705 --- /dev/null +++ b/src/views/base/paginations/Paginations.js @@ -0,0 +1,174 @@ +import React from 'react' +import { + CCard, + CCardBody, + CCardHeader, + CCol, + CPagination, + CPaginationItem, + CRow, +} from '@coreui/react' +import { Example } from 'src/reusable' + +const Paginations = () => { + return ( + + + + + React Pagination + + +

+ We use a large block of connected links for our pagination, making links hard to miss + and easily scalable—all while providing large hit areas. Pagination is built with list + HTML elements so screen readers can announce the number of available links. Use a + wrapping <nav> element to identify it as a navigation section to + screen readers and other assistive technologies. +

+

+ In addition, as pages likely have more than one such navigation section, it's + advisable to provide a descriptive aria-label for the{' '} + <nav> to reflect its purpose. For example, if the pagination + component is used to navigate between a set of search results, an appropriate label + could be aria-label="Search results pages". +

+ + + Previous + 1 + 2 + 3 + Next + + +
+
+
+ + + + React Pagination Working with icons + + +

+ Looking to use an icon or symbol in place of text for some pagination links? Be sure + to provide proper screen reader support with aria attributes. +

+ + + + + + 1 + 2 + 3 + + + + + +
+
+
+ + + + React Pagination Disabled and active states + + +

+ Pagination links are customizable for different circumstances. Use{' '} + disabled for links that appear un-clickable and .active to + indicate the current page. +

+

+ While the disabled prop uses pointer-events: none to{' '} + try to disable the link functionality of <a>s, that CSS + property is not yet standardized and doesn't account for keyboard navigation. As such, + we always add tabindex="-1" on disabled links and use custom JavaScript + to fully disable their functionality. +

+ + + + + + 1 + 2 + 3 + + + + + +
+
+
+ + + + React Pagination Sizing + + +

+ Fancy larger or smaller pagination? Add size="lg" or{' '} + size="sm" for additional sizes. +

+ + + Previous + 1 + 2 + 3 + Next + + + + + Previous + 1 + 2 + 3 + Next + + +
+
+
+ + + + React Pagination Alignment + + +

+ Change the alignment of pagination components with{' '} + flexbox utilities. +

+ + + Previous + 1 + 2 + 3 + Next + + + + + Previous + 1 + 2 + 3 + Next + + +
+
+
+
+ ) +} + +export default Paginations diff --git a/src/views/base/paginations/Pagnations.js b/src/views/base/paginations/Pagnations.js deleted file mode 100644 index 7cfdaacb1..000000000 --- a/src/views/base/paginations/Pagnations.js +++ /dev/null @@ -1,119 +0,0 @@ -import React from 'react' -import { CCard, CCardBody, CCardHeader, CPagination, CPaginationItem } from '@coreui/react' -import { DocsLink } from 'src/reusable' - -const Paginations = () => { - return ( - <> - - - Pagination - - - - - Previous - 1 - 2 - 3 - Next - - - - - - Pagination - with icons - - - - - - - 1 - 2 - 3 - - - - - - - - - Pagination - with icons - - - - - - - 1 - 2 - 3 - - - - - - - - - Pagination - sizing - - - - Previous - 1 - 2 - 3 - Next - -
- - Previous - 1 - 2 - 3 - Next - -
-
- - - Pagination - alignment - - - - Previous - 1 - 2 - 3 - Next - -
- - Previous - 1 - 2 - 3 - Next - -
- - Previous - 1 - 2 - 3 - Next - -
-
- - ) -} - -export default Paginations diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js index 82f8f234d..7dbad54b4 100644 --- a/src/views/base/popovers/Popovers.js +++ b/src/views/base/popovers/Popovers.js @@ -1,90 +1,70 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CLink, CPopover, CRow, CCol } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { Example } from 'src/reusable' const Popovers = () => { - const placements = [ - 'top-start', - 'top', - 'top-end', - 'bottom-start', - 'bottom', - 'bottom-end', - 'right-start', - 'right', - 'right-end', - 'left-start', - 'left', - 'left-end', - ] - return ( - <> - - - Popovers - - - - {/*eslint-disable-next-line*/} - -

Hover over the links below to see popover:

- -

- Tight pants next level keffiyeh - - you probably - - haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag - stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american - apparel - - have a - - terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. - Tofu biodiesel williamsburg marfa, four loko mcsweeney''s cleanse vegan chambray. A - really ironic artisan - - whatever keytar - - scenester farm-to-table banksy Austin - - twitter handle - - freegan cred raw denim single-origin coffee viral. -

-
-
- -
- - - - Popovers - placement - - -
- - {placements.map((placement) => { - return ( - - - {placement} - - - ) - })} - -
-
-
- + + + + + React Popover Basic example + + + + + + Click to toggle popover + + + + + + + + + + React Popover Four directions + + +

+ Four options are available: top, right, bottom, and left aligned. Directions are + mirrored when using CoreUI for React in RTL. +

+ + + Popover on top + + + Popover on right + + + Popover on bottom + + + Popover on left + + +
+
+
+
) } diff --git a/src/views/base/progress-bar/ProgressBar.js b/src/views/base/progress-bar/ProgressBar.js deleted file mode 100644 index 650c379b9..000000000 --- a/src/views/base/progress-bar/ProgressBar.js +++ /dev/null @@ -1,93 +0,0 @@ -import React from 'react' -import { CCard, CCardBody, CCardHeader, CProgress, CProgressBar } from '@coreui/react' -import { DocsLink } from 'src/reusable' - -const ProgressBar = () => { - return ( - <> - - - Progress - - - - - - - - - - - - - Progress - labels - - - - - - - - - - Progress - heights - - - - - - - - - Progress - backgrounds - - - - - - - - - - - Progress - multiple bar - - - - - - - - - - - - Progress - striped - - - - - - - - - - - - Progress - animated - - - - - - - ) -} - -export default ProgressBar diff --git a/src/views/base/progress/Progress.js b/src/views/base/progress/Progress.js new file mode 100644 index 000000000..008c296e9 --- /dev/null +++ b/src/views/base/progress/Progress.js @@ -0,0 +1,186 @@ +import React from 'react' +import { CCard, CCardBody, CCardHeader, CCol, CProgress, CProgressBar, CRow } from '@coreui/react' +import { Example } from 'src/reusable' + +const Progress = () => { + return ( + + + + + React Progress Basic example + + +

+ Progress components are built with two HTML elements, some CSS to set the width, and a + few attributes. We don't use{' '} + + the HTML5 <progress> element + + , ensuring you can stack progress bars, animate them, and place text labels over them. +

+ + + + + + + + + + + + + + + + + +
+
+
+ + + + React Progress Labels + + +

+ Add labels to your progress bars by placing text within the{' '} + <CProgressBar>. +

+ + + 25% + + +
+
+
+ + + + React Progress Height + + +

+ We only set a height value on the <CProgress>, so if + you change that value the inner <CProgressBar> will automatically + resize accordingly. +

+ + + + + + + + +
+
+
+ + + + React Progress Backgrounds + + +

+ Use color prop to change the appearance of individual progress bars. +

+ + + + + + + + + + + + + + +
+
+
+ + + + React Progress Multiple bars + + +

+ Include multiple progress bars in a progress component if you need. +

+ + + + + + + +
+
+
+ + + + React Progress Striped + + +

+ Add variant="striped" to any <CProgressBar> to apply a + stripe via CSS gradient over the progress bar's background color. +

+ + + + + + + + + + + + + + +
+
+
+ + + + React Progress Animated stripes + + +

+ The striped gradient can also be animated. Add animated property to{' '} + <CProgressBar> to animate the stripes right to left via CSS3 + animations. +

+ + + + + + + + + + + + + + +
+
+
+
+ ) +} + +export default Progress diff --git a/src/views/forms/checks-radios/ChecksRadios.js b/src/views/forms/checks-radios/ChecksRadios.js index 72ad73ac7..07f40d38f 100644 --- a/src/views/forms/checks-radios/ChecksRadios.js +++ b/src/views/forms/checks-radios/ChecksRadios.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormCheck, CRow } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const ChecksRadios = () => { return ( @@ -24,10 +24,10 @@ const ChecksRadios = () => { React Checkbox Disabled -

- Add the disabled attribute and the associated{' '} - <label>s are automatically styled to match with a - lighter color to help indicate the input's state. +

+ Add the disabled attribute and the associated <label>s + are automatically styled to match with a lighter color to help indicate the input's + state.

@@ -42,10 +42,10 @@ const ChecksRadios = () => { React Radio -

- Add the disabled attribute and the associated{' '} - <label>s are automatically styled to match with a - lighter color to help indicate the input's state. +

+ Add the disabled attribute and the associated <label>s + are automatically styled to match with a lighter color to help indicate the input's + state.

{ React Switches -

- A switch has the markup of a custom checkbox but uses the{' '} - switch boolean properly to render a toggle switch. Switches - also support the disabled attribute. +

+ A switch has the markup of a custom checkbox but uses the switch boolean + properly to render a toggle switch. Switches also support the disabled{' '} + attribute.

{ React Checks and Radios Default layout (stacked) -

+

By default, any number of checkboxes and radios that are immediate sibling will be vertically stacked and appropriately spaced.

@@ -207,10 +207,9 @@ const ChecksRadios = () => { React Checks and Radios Inline -

- Group checkboxes or radios on the same horizontal row by adding{' '} - inline boolean property to any{' '} - <CFormCheck>. +

+ Group checkboxes or radios on the same horizontal row by adding inline{' '} + boolean property to any <CFormCheck>.

@@ -259,9 +258,9 @@ const ChecksRadios = () => { React Checks and Radios Without labels -

+

Remember to still provide some form of accessible name for assistive technologies (for - instance, using aria-label). + instance, using aria-label).

@@ -286,10 +285,9 @@ const ChecksRadios = () => { Toggle buttons -

- Create button-like checkboxes and radio buttons by using{' '} - button boolean property on the{' '} - <CFormCheck> component. These toggle buttons can +

+ Create button-like checkboxes and radio buttons by using button boolean + property on the <CFormCheck> component. These toggle buttons can further be grouped in a button group if needed.

@@ -349,7 +347,7 @@ const ChecksRadios = () => { />

Outlined styles

-

+

Different variants of button, such at the various outlined styles, are supported.

diff --git a/src/views/forms/form-control/FormControl.js b/src/views/forms/form-control/FormControl.js index 3b5ac92b3..b5615b932 100644 --- a/src/views/forms/form-control/FormControl.js +++ b/src/views/forms/form-control/FormControl.js @@ -10,7 +10,7 @@ import { CFormLabel, CRow, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const FormControl = () => { return ( @@ -50,9 +50,9 @@ const FormControl = () => { React Form Control Sizing -

- Set heights using size property like{' '} - size="lg" and size="sm". +

+ Set heights using size property like size="lg" and{' '} + size="sm".

{ React Form Control Disabled -

- Add the disabled boolean attribute on an input to give it a - grayed out appearance and remove pointer events. +

+ Add the disabled boolean attribute on an input to give it a grayed out + appearance and remove pointer events.

{ React Form Control Readonly -

- Add the readOnly boolean attribute on an input to prevent - modification of the input's value. Read-only inputs appear lighter (just like disabled - inputs), but retain the standard cursor. +

+ Add the readOnly boolean attribute on an input to prevent modification of + the input's value. Read-only inputs appear lighter (just like disabled inputs), but + retain the standard cursor.

{ React Form Control Readonly plain text -

- If you want to have <input readonly> elements in your - form styled as plain text, use the plainText boolean - property to remove the default form field styling and preserve the correct margin and - padding. +

+ If you want to have <input readonly> elements in your form styled + as plain text, use the plainText boolean property to remove the default + form field styling and preserve the correct margin and padding.

@@ -167,8 +166,8 @@ const FormControl = () => { - -
+ +
Email @@ -180,13 +179,13 @@ const FormControl = () => { plainText />
-
+
Password
-
+
Confirm identity @@ -203,19 +202,19 @@ const FormControl = () => { -
+
Default file input example
-
+
Multiple files input example
-
+
Disabled file input example
-
+
Small file input example
diff --git a/src/views/forms/input-group/InputGroup.js b/src/views/forms/input-group/InputGroup.js index b2e06213f..5774bec78 100644 --- a/src/views/forms/input-group/InputGroup.js +++ b/src/views/forms/input-group/InputGroup.js @@ -18,7 +18,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Select = () => { return ( @@ -29,10 +29,10 @@ const Select = () => { React Input group Basic example -

+

Place one add-on or button on either side of an input. You may also place one on both - sides of an input. Remember to place <CFormLabel>s - outside the input group. + sides of an input. Remember to place <CFormLabel>s outside the + input group.

@@ -80,10 +80,10 @@ const Select = () => { React Input group Wrapping -

- Input groups wrap by default via flex-wrap: wrap in order - to accommodate custom form field validation within an input group. You may disable - this with .flex-nowrap. +

+ Input groups wrap by default via flex-wrap: wrap in order to accommodate + custom form field validation within an input group. You may disable this with{' '} + .flex-nowrap.

@@ -104,16 +104,13 @@ const Select = () => { React Input group Sizing -

- Add the relative form sizing classes to the{' '} - <CInputGroup> itself and contents within will - automatically resize—no need for repeating the form control size classes on each - element. +

+ Add the relative form sizing classes to the <CInputGroup> itself + and contents within will automatically resize—no need for repeating the form control + size classes on each element.

-

- - Sizing on the individual input group elements isn't supported. - +

+ Sizing on the individual input group elements isn't supported.

@@ -147,7 +144,7 @@ const Select = () => { React Input group Checkboxes and radios -

+

Place any checkbox or radio option within an input group's addon instead of text.

@@ -181,10 +178,10 @@ const Select = () => { React Input group Multiple inputs -

- While multiple <CFormControl>s are supported - visually, validation styles are only available for input groups with a single{' '} - <CFormControl>. +

+ While multiple <CFormControl>s are supported visually, validation + styles are only available for input groups with a single{' '} + <CFormControl>.

@@ -202,7 +199,7 @@ const Select = () => { React Input group Multiple addons -

+

Multiple add-ons are supported and can be mixed with checkbox and radio input versions..

@@ -227,7 +224,7 @@ const Select = () => { React Input group Button addons -

+

Multiple add-ons are supported and can be mixed with checkbox and radio input versions..

diff --git a/src/views/forms/layout/Layout.js b/src/views/forms/layout/Layout.js index 28bb763c2..e30104a44 100644 --- a/src/views/forms/layout/Layout.js +++ b/src/views/forms/layout/Layout.js @@ -14,7 +14,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Layout = () => { return ( @@ -25,7 +25,7 @@ const Layout = () => { Layout Form grid -

+

More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options.

@@ -48,11 +48,8 @@ const Layout = () => { Layout Gutters -

- By adding{' '} - - gutter modifier classes - +

+ By adding gutter modifier classes , you can have control over the gutter width in as well the inline as block direction.

@@ -65,7 +62,7 @@ const Layout = () => { -

+

More complex layouts can also be created with the grid system.

@@ -118,19 +115,17 @@ const Layout = () => { Layout Horizontal form -

- Create horizontal forms with the grid by adding the .row{' '} - class to form groups and using the .col-*-* classes to - specify the width of your labels and controls. Be sure to add{' '} - .col-form-label to your{' '} - <CFormLabel>s as well so they're vertically centered - with their associated form controls. +

+ Create horizontal forms with the grid by adding the .row class to form + groups and using the .col-*-* classes to specify the width of your labels + and controls. Be sure to add .col-form-label to your{' '} + <CFormLabel>s as well so they're vertically centered with their + associated form controls.

-

+

At times, you maybe need to use margin or padding utilities to create that perfect - alignment you need. For example, we've removed the{' '} - padding-top on our stacked radio inputs label to better - align the text baseline. + alignment you need. For example, we've removed the padding-top on our + stacked radio inputs label to better align the text baseline.

@@ -195,13 +190,10 @@ const Layout = () => { Layout Horizontal form label sizing -

- Be sure to use .col-form-label-sm or{' '} - .col-form-label-lg to your{' '} - <CFormLabel>s or{' '} - <legend>s to correctly follow the size of{' '} - .form-control-lg and{' '} - .form-control-sm. +

+ Be sure to use .col-form-label-sm or .col-form-label-lg to + your <CFormLabel>s or <legend>s to correctly + follow the size of .form-control-lg and .form-control-sm.

@@ -254,14 +246,12 @@ const Layout = () => { Layout Column sizing -

+

As shown in the previous examples, our grid system allows you to place any number of{' '} - <CCol>s within a{' '} - <CRow>. They'll split the available width equally - between them. You may also pick a subset of your columns to take up more or less - space, while the remaining <CCol>s equally split the - rest, with specific column classes like <CCol sm="7"> - . + <CCol>s within a <CRow>. They'll split the + available width equally between them. You may also pick a subset of your columns to + take up more or less space, while the remaining <CCol>s equally + split the rest, with specific column classes like <CCol sm="7">.

@@ -285,11 +275,11 @@ const Layout = () => { Layout Auto-sizing -

+

The example below uses a flexbox utility to vertically center the contents and changes{' '} - <CCol> to{' '} - <CCol xs="auto"> so that your columns only take up as - much space as needed. Put another way, the column sizes itself based on the contents. + <CCol> to <CCol xs="auto"> so that your columns + only take up as much space as needed. Put another way, the column sizes itself based + on the contents.

@@ -327,7 +317,7 @@ const Layout = () => { -

+

You can then remix that once again with size-specific column classes.

@@ -375,15 +365,12 @@ const Layout = () => { Layout Inline forms -

- Use the <CCol xs="auto"> class to create horizontal - layouts. By adding{' '} - - gutter modifier classes - - , we will have gutters in horizontal and vertical directions. The{' '} - .align-items-center aligns the form elements to the middle, - making the <CFormCheck> align properly. +

+ Use the <CCol xs="auto"> class to create horizontal layouts. By + adding gutter modifier classes, + we will have gutters in horizontal and vertical directions. The{' '} + .align-items-center aligns the form elements to the middle, making the{' '} + <CFormCheck> align properly.

diff --git a/src/views/forms/range/Range.js b/src/views/forms/range/Range.js index 04bb95af6..3712fb3e3 100644 --- a/src/views/forms/range/Range.js +++ b/src/views/forms/range/Range.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormLabel, CFormRange, CRow } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Range = () => { return ( @@ -11,9 +11,9 @@ const Range = () => { React Range -

- Create custom <input type="range"> controls with{' '} - <CFormControl>. +

+ Create custom <input type="range"> controls with{' '} + <CFormControl>.

Example range @@ -28,9 +28,9 @@ const Range = () => { React Range Disabled -

- Add the disabled boolean attribute on an input to give it a - grayed out appearance and remove pointer events. +

+ Add the disabled boolean attribute on an input to give it a grayed out + appearance and remove pointer events.

Disabled range @@ -45,12 +45,10 @@ const Range = () => { React Range Min and max -

- Range inputs have implicit values for min and{' '} - max0 and{' '} - 100, respectively. You may specify new values for those - using the min and max{' '} - attributes. +

+ Range inputs have implicit values for min and max— + 0 and 100, respectively. You may specify new values for + those using the min and max attributes.

Example range @@ -65,10 +63,10 @@ const Range = () => { React Range Steps -

+

By default, range inputs "snap" to integer values. To change this, you can specify a{' '} - step value. In the example below, we double the number of - steps by using step="0.5". + step value. In the example below, we double the number of steps by using{' '} + step="0.5".

Example range diff --git a/src/views/forms/select/Select.js b/src/views/forms/select/Select.js index 80300c0cc..5df570a88 100644 --- a/src/views/forms/select/Select.js +++ b/src/views/forms/select/Select.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormSelect, CRow } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const Select = () => { return ( @@ -28,7 +28,7 @@ const Select = () => { React Select Sizing -

+

You may also choose from small and large custom selects to match our similarly sized text inputs.

@@ -46,8 +46,8 @@ const Select = () => {
-

- The multiple attribute is also supported: +

+ The multiple attribute is also supported:

@@ -57,8 +57,8 @@ const Select = () => { -

- As is the htmlSize property: +

+ As is the htmlSize property:

@@ -77,9 +77,9 @@ const Select = () => { React Select Disabled -

- Add the disabled boolean attribute on a select to give it a - grayed out appearance and remove pointer events. +

+ Add the disabled boolean attribute on a select to give it a grayed out + appearance and remove pointer events.

diff --git a/src/views/forms/validation/Validation.js b/src/views/forms/validation/Validation.js index 25e93665c..243827edd 100644 --- a/src/views/forms/validation/Validation.js +++ b/src/views/forms/validation/Validation.js @@ -15,7 +15,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsLink, Example } from 'src/reusable' +import { Example } from 'src/reusable' const CustomStyles = () => { const [validated, setValidated] = useState(false) @@ -261,17 +261,16 @@ const Validation = () => { Validation Custom styles -

+

For custom CoreUI form validation messages, you'll need to add the{' '} - noValidate boolean property to your{' '} - <CForm>. This disables the browser default feedback - tooltips, but still provides access to the form validation APIs in JavaScript. Try to - submit the form below; our JavaScript will intercept the submit button and relay - feedback to you. When attempting to submit, you'll see the{' '} - :invalid and :valid styles - applied to your form controls. + noValidate boolean property to your <CForm>. This + disables the browser default feedback tooltips, but still provides access to the form + validation APIs in JavaScript. Try to submit the form below; our JavaScript will + intercept the submit button and relay feedback to you. When attempting to submit, + you'll see the :invalid and :valid styles applied to your + form controls.

-

+

Custom feedback styles apply custom colors, borders, focus styles, and background icons to better communicate feedback.{' '}

@@ -287,13 +286,13 @@ const Validation = () => { Validation Browser defaults -

+

Not interested in custom validation feedback messages or writing JavaScript to change form behaviors? All good, you can use the browser defaults. Try submitting the form below. Depending on your browser and OS, you'll see a slightly different style of feedback.

-

+

While these feedback styles cannot be styled with CSS, you can still customize the feedback text through JavaScript.

@@ -309,17 +308,16 @@ const Validation = () => { Validation Server side -

+

We recommend using client-side validation, but in case you require server-side - validation, you can indicate invalid and valid form fields with{' '} - isInvalid and isValid boolean - properties. + validation, you can indicate invalid and valid form fields with isInvalid{' '} + and isValid boolean properties.

-

+

For invalid fields, ensure that the invalid feedback/error message is associated with - the relevant form field using aria-describedby (noting that - this attribute allows more than one id to be referenced, in - case the field already points to additional form text). + the relevant form field using aria-describedby (noting that this + attribute allows more than one id to be referenced, in case the field + already points to additional form text).

@@ -394,24 +392,24 @@ const Validation = () => { Validation Supported elements -

+

Validation styles are available for the following form controls and components:

-
- + @@ -434,7 +434,7 @@ const Dashboard = () => {
- + @@ -468,10 +468,10 @@ const Dashboard = () => {
- + - +
Last login
@@ -502,10 +502,10 @@ const Dashboard = () => {
- + - +
Last login
@@ -536,10 +536,10 @@ const Dashboard = () => {
- + - +
Last login
@@ -570,7 +570,7 @@ const Dashboard = () => {
- + diff --git a/src/views/examples/base/cards/Cards.js b/src/views/examples/base/cards/Cards.js index 480bda840..bb41742db 100644 --- a/src/views/examples/base/cards/Cards.js +++ b/src/views/examples/base/cards/Cards.js @@ -639,13 +639,8 @@ const Cards = () => { { color: 'light' }, { color: 'dark', textColor: 'white' }, ].map((item, index) => ( - - + + Header {item.color} card title @@ -678,12 +673,8 @@ const Cards = () => { { color: 'light' }, { color: 'dark' }, ].map((item, index) => ( - - + + Header {item.color} card title @@ -716,11 +707,10 @@ const Cards = () => { { color: 'light' }, { color: 'dark' }, ].map((item, index) => ( - + Header diff --git a/src/views/examples/base/paginations/Paginations.js b/src/views/examples/base/paginations/Paginations.js index 2484aa705..03002234f 100644 --- a/src/views/examples/base/paginations/Paginations.js +++ b/src/views/examples/base/paginations/Paginations.js @@ -34,7 +34,7 @@ const Paginations = () => { could be aria-label="Search results pages".

- + Previous 1 2 @@ -56,14 +56,14 @@ const Paginations = () => { to provide proper screen reader support with aria attributes.

- - + + 1 2 3 - + @@ -90,14 +90,14 @@ const Paginations = () => { to fully disable their functionality.

- - + + 1 2 3 - + @@ -116,7 +116,7 @@ const Paginations = () => { size="sm" for additional sizes.

- + Previous 1 2 @@ -125,7 +125,7 @@ const Paginations = () => { - + Previous 1 2 @@ -147,7 +147,7 @@ const Paginations = () => {
flexbox utilities.

- + Previous 1 2 @@ -156,7 +156,7 @@ const Paginations = () => { - + Previous 1 2 diff --git a/src/views/examples/base/progress/Progress.js b/src/views/examples/base/progress/Progress.js index 008c296e9..d2736b616 100644 --- a/src/views/examples/base/progress/Progress.js +++ b/src/views/examples/base/progress/Progress.js @@ -21,19 +21,19 @@ const Progress = () => {

- + - + - + - + - + @@ -51,7 +51,7 @@ const Progress = () => {

- 25% + 25% @@ -69,11 +69,11 @@ const Progress = () => { resize accordingly.

- - + + - - + + @@ -90,16 +90,16 @@ const Progress = () => {

- + - + - + - + @@ -116,9 +116,9 @@ const Progress = () => {

- - - + + + @@ -136,16 +136,16 @@ const Progress = () => {

- + - + - + - + @@ -164,16 +164,16 @@ const Progress = () => {

- + - + - + - + diff --git a/src/views/examples/base/spinners/Spinners.js b/src/views/examples/base/spinners/Spinners.js new file mode 100644 index 000000000..39f55439e --- /dev/null +++ b/src/views/examples/base/spinners/Spinners.js @@ -0,0 +1,123 @@ +import React, { useState } from 'react' +import { CButton, CCard, CCardBody, CCardHeader, CCol, CSpinner, CRow } from '@coreui/react' +import { Example } from 'src/reusable' + +const Accordion = () => { + const [activeKey, setActiveKey] = useState(0) + const [activeKey2, setActiveKey2] = useState(0) + + return ( + + + + + React Spinner Border + + +

+ Use the border spinners for a lightweight loading indicator. +

+ + + +

+ The border spinner uses currentColor for its border-color. + You can use any of our text color utilities on the standard spinner. +

+ + + + + + + + + + +
+
+
+ + + + React Spinner Growing + + +

+ If you don't fancy a border spinner, switch to the grow spinner. While it doesn't + technically spin, it does repeatedly grow! +

+ + + +

+ Once again, this spinner is built with currentColor, so you can easily + change its appearance. Here it is in blue, along with the supported variants. +

+ + + + + + + + + + +
+
+
+ + + + React Spinner Size + + +

+ Add size="sm" property to make a smaller spinner that can quickly be used + within other components. +

+ + + + +
+
+
+ + + + React Spinner Buttons + + +

+ Use spinners within buttons to indicate an action is currently processing or taking + place. You may also swap the text out of the spinner element and utilize button text + as needed. +

+ + + + + + + + + + + + +
+
+
+
+ ) +} + +export default Accordion diff --git a/src/views/examples/base/tables/Tables.js b/src/views/examples/base/tables/Tables.js index 78d98b289..297de7060 100644 --- a/src/views/examples/base/tables/Tables.js +++ b/src/views/examples/base/tables/Tables.js @@ -25,8 +25,8 @@ const Tables = () => {

- Using the most basic table CoreUI, here's how{' '} - <CTable>-based tables look in CoreUI. + Using the most basic table CoreUI, here's how <CTable>-based tables + look in CoreUI.

@@ -53,7 +53,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -139,8 +139,8 @@ const Tables = () => {

- Use striped property to add zebra-striping to any table row - within the <CTableBody>. + Use striped property to add zebra-striping to any table row within the{' '} + <CTableBody>.

@@ -167,7 +167,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -201,7 +201,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -232,7 +232,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -248,8 +248,8 @@ const Tables = () => {

- Use hover property to enable a hover state on table rows - within a <CTableBody>. + Use hover property to enable a hover state on table rows within a{' '} + <CTableBody>.

@@ -276,7 +276,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -307,7 +307,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -338,7 +338,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -378,7 +378,7 @@ const Tables = () => { 3 - + Larry the Bird @twitter @@ -411,7 +411,7 @@ const Tables = () => { 3 - + Larry the Bird @twitter @@ -429,8 +429,7 @@ const Tables = () => {

- Add bordered property for borders on all sides of the table - and cells. + Add bordered property for borders on all sides of the table and cells.

@@ -457,14 +456,14 @@ const Tables = () => {
3 - Larry the Bird + Larry the Bird @twitter

- + Border color utilities {' '} can be added to change colors: @@ -494,7 +493,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -510,7 +509,7 @@ const Tables = () => {

- Add borderless property for a table without borders. + Add borderless property for a table without borders.

@@ -537,7 +536,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -568,7 +567,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -584,9 +583,8 @@ const Tables = () => {

- Add small property to make any{' '} - <CTable> more compact by cutting all cell{' '} - padding in half. + Add small property to make any <CTable> more compact + by cutting all cell padding in half.

@@ -613,7 +611,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -629,13 +627,13 @@ const Tables = () => {

- Table cells of <CTableHead> are always vertical - aligned to the bottom. Table cells in <CTableBody>{' '} - inherit their alignment from <CTable> and are aligned - to the the top by default. Use the align property to re-align where needed. + Table cells of <CTableHead> are always vertical aligned to the + bottom. Table cells in <CTableBody> inherit their alignment from{' '} + <CTable> and are aligned to the the top by default. Use the align + property to re-align where needed.

- + @@ -732,7 +730,7 @@ const Tables = () => { @mdo - + @@ -763,7 +761,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -779,9 +777,9 @@ const Tables = () => {

- Similar to tables and dark tables, use the modifier prop{' '} - color="light" or color="dark" to - make <CTableHead>s appear light or dark gray. + Similar to tables and dark tables, use the modifier prop color="light" or{' '} + color="dark" to make <CTableHead>s appear light or + dark gray.

@@ -840,7 +838,7 @@ const Tables = () => {
3 - Larry the Bird + Larry the Bird @twitter @@ -880,7 +878,7 @@ const Tables = () => { 3 - Larry the Bird + Larry the Bird @twitter @@ -904,9 +902,9 @@ const Tables = () => {

- A <CTableCaption> functions like a heading for a - table. It helps users with screen readers to find a table and understand what it's - about and decide if they want to read it. + A <CTableCaption> functions like a heading for a table. It helps + users with screen readers to find a table and understand what it's about and decide if + they want to read it.

@@ -942,8 +940,8 @@ const Tables = () => {

- You can also put the <CTableCaption> on the top of - the table with caption="top". + You can also put the <CTableCaption> on the top of the table with{' '} + caption="top".

diff --git a/src/views/examples/base/tooltips/Tooltips.js b/src/views/examples/base/tooltips/Tooltips.js index 38be2d99d..0a461362f 100644 --- a/src/views/examples/base/tooltips/Tooltips.js +++ b/src/views/examples/base/tooltips/Tooltips.js @@ -54,7 +54,7 @@ const Tooltips = () => { freegan cred raw denim single-origin coffee viral.

-

+

Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left. Directions are mirrored when using CoreUI in RTL.

diff --git a/src/views/examples/buttons/button-groups/ButtonGroups.js b/src/views/examples/buttons/button-groups/ButtonGroups.js index 5d22284fa..731dfc88e 100644 --- a/src/views/examples/buttons/button-groups/ButtonGroups.js +++ b/src/views/examples/buttons/button-groups/ButtonGroups.js @@ -114,21 +114,21 @@ const ButtonGroups = () => { button buttonVariant="outline" id="btncheck1" - autocomplete="off" + autoComplete="off" label="Checkbox 1" /> @@ -141,7 +141,7 @@ const ButtonGroups = () => { buttonVariant="outline" name="btnradio" id="btnradio1" - autocomplete="off" + autoComplete="off" label="Radio 1" /> { buttonVariant="outline" name="btnradio" id="btnradio2" - autocomplete="off" + autoComplete="off" label="Radio 2" /> { buttonVariant="outline" name="btnradio" id="btnradio3" - autocomplete="off" + autoComplete="off" label="Radio 3" /> @@ -415,9 +415,9 @@ const ButtonGroups = () => { buttonVariant="outline" name="vbtnradio" id="vbtnradio1" - autocomplete="off" + autoComplete="off" label="Radio 1" - checked + defaultChecked /> { buttonVariant="outline" name="vbtnradio" id="vbtnradio2" - autocomplete="off" + autoComplete="off" label="Radio 2" /> { buttonVariant="outline" name="vbtnradio" id="vbtnradio3" - autocomplete="off" + autoComplete="off" label="Radio 3" /> diff --git a/src/views/examples/buttons/buttons/Buttons.js b/src/views/examples/buttons/buttons/Buttons.js index f6f4c74fb..ad04ef2f9 100644 --- a/src/views/examples/buttons/buttons/Buttons.js +++ b/src/views/examples/buttons/buttons/Buttons.js @@ -58,7 +58,7 @@ const Buttons = () => { React Button with icons -

+

You can combine button with our CoreUI Icons.

@@ -347,7 +347,7 @@ const Buttons = () => { Create buttons that span the full width of a parent—by using utilities.

-
+
Button Button
@@ -359,7 +359,7 @@ const Buttons = () => { your browser to see them change.

-
+
Button Button
@@ -370,7 +370,7 @@ const Buttons = () => { horizontally with .mx-auto, too.

-
+
Button Button
@@ -382,7 +382,7 @@ const Buttons = () => { stacked.

-
+
Button diff --git a/src/views/examples/buttons/dropdowns/Dropdowns.js b/src/views/examples/buttons/dropdowns/Dropdowns.js index 7ec42fde1..a96f130db 100644 --- a/src/views/examples/buttons/dropdowns/Dropdowns.js +++ b/src/views/examples/buttons/dropdowns/Dropdowns.js @@ -1,6 +1,7 @@ import React from 'react' import { CButton, + CButtonGroup, CCard, CCardBody, CCardHeader, @@ -23,9 +24,8 @@ const Dropdowns = () => { React Dropdown Single button -

- Here's how you can put them to work with either{' '} - <button> elements: +

+ Here's how you can put them to work with either <button> elements:

@@ -37,7 +37,9 @@ const Dropdowns = () => { -

The best part is you can do this with any button variant, too:

+

+ The best part is you can do this with any button variant, too: +

<> {['primary', 'secondary', 'success', 'info', 'warning', 'danger'].map( @@ -65,17 +67,16 @@ const Dropdowns = () => { React Dropdown Split button -

+

Similarly, create split button dropdowns with virtually the same markup as single - button dropdowns, but with the addition of boolean prop{' '} - split for proper spacing around the dropdown caret. + button dropdowns, but with the addition of boolean prop split for proper + spacing around the dropdown caret.

-

- We use this extra class to reduce the horizontal padding on - either side of the caret by 25% and remove the margin-left{' '} - that's attached for normal button dropdowns. Those additional changes hold the caret - centered in the split button and implement a more properly sized hit area next to the - main button. +

+ We use this extra class to reduce the horizontal padding on either side + of the caret by 25% and remove the margin-left that's attached for normal + button dropdowns. Those additional changes hold the caret centered in the split button + and implement a more properly sized hit area next to the main button.

<> @@ -172,10 +173,9 @@ const Dropdowns = () => { React Dropdown Single button -

+

Opt into darker dropdowns to match a dark navbar or custom style by set{' '} - dark property. No changes are required to the dropdown - items. + dark property. No changes are required to the dropdown items.

@@ -189,7 +189,7 @@ const Dropdowns = () => { -

And putting it to use in a navbar:

+

And putting it to use in a navbar:

diff --git a/src/views/examples/forms/floating-labels/FloatingLabels.js b/src/views/examples/forms/floating-labels/FloatingLabels.js new file mode 100644 index 000000000..9ef9f725b --- /dev/null +++ b/src/views/examples/forms/floating-labels/FloatingLabels.js @@ -0,0 +1,172 @@ +import React from 'react' +import { + CCard, + CCardBody, + CCardHeader, + CCol, + CFormControl, + CFormLabel, + CFormFloating, + CFormSelect, + CRow, +} from '@coreui/react' +import { Example } from 'src/reusable' + +const FloatingLabels = () => { + return ( + + + + + React Floating labels + + +

+ Wrap a pair of <CFormControl> and <CFormLabel>{' '} + elements in CFormFloating to enable floating labels with textual form + fields. A placeholder is required on each{' '} + <CFormControl> as our method of CSS-only floating labels uses the{' '} + :placeholder-shown pseudo-element. Also note that the{' '} + <CFormControl> must come first so we can utilize a sibling selector + (e.g., ~). +

+ + + + Email address + + + + Password + + +

+ When there's a value already defined, <CFormLabel>s + will automatically adjust to their floated position. +

+ + + + Input with value + + +
+
+
+ + + + React Floating labels Textareas + + +

+ By default, <CFormControl component="textarea">s will be the same + height as <CFormControl>s. +

+ + + + Comments + + +

+ To set a custom height on your <CFormControl component="textarea">, + do not use the rows attribute. Instead, set an explicit{' '} + height (either inline or via custom CSS). +

+ + + + Comments + + +
+
+
+ + + + React Floating labels Selects + + +

+ Other than <CFormControl>, floating labels are only available on{' '} + <CFormSelect>s. They work in the same way, but unlike{' '} + <CFormControl>s, they'll always show the{' '} + <CFormLabel> in its floated state.{' '} + + Selects with size and multiple are not supported. + +

+ + + + + + + + + Works with selects + + +
+
+
+ + + + React Floating labels Layout + + +

+ When working with the CoreUI for Bootstrap grid system, be sure to place form elements + within column classes. +

+ + + + + + Email address + + + + + + + + + + + Works with selects + + + + +
+
+
+
+ ) +} + +export default FloatingLabels diff --git a/src/views/examples/forms/form-control/FormControl.js b/src/views/examples/forms/form-control/FormControl.js index b5615b932..a99971942 100644 --- a/src/views/examples/forms/form-control/FormControl.js +++ b/src/views/examples/forms/form-control/FormControl.js @@ -150,7 +150,7 @@ const FormControl = () => { @@ -174,7 +174,7 @@ const FormControl = () => { @@ -237,7 +237,7 @@ const FormControl = () => { diff --git a/src/views/examples/forms/input-group/InputGroup.js b/src/views/examples/forms/input-group/InputGroup.js index 5774bec78..ab03c6a25 100644 --- a/src/views/examples/forms/input-group/InputGroup.js +++ b/src/views/examples/forms/input-group/InputGroup.js @@ -282,7 +282,7 @@ const Select = () => { - + Dropdown @@ -298,7 +298,7 @@ const Select = () => { - + Dropdown @@ -312,7 +312,7 @@ const Select = () => { - + Dropdown @@ -325,7 +325,7 @@ const Select = () => { - + Dropdown @@ -350,7 +350,7 @@ const Select = () => { - + Action @@ -367,7 +367,7 @@ const Select = () => { - + Action @@ -397,7 +397,7 @@ const Select = () => { Options - + @@ -405,7 +405,7 @@ const Select = () => { - + @@ -419,7 +419,7 @@ const Select = () => { Button - + @@ -427,7 +427,7 @@ const Select = () => { - + diff --git a/src/views/examples/forms/layout/Layout.js b/src/views/examples/forms/layout/Layout.js index e30104a44..19ff6f61f 100644 --- a/src/views/examples/forms/layout/Layout.js +++ b/src/views/examples/forms/layout/Layout.js @@ -90,7 +90,7 @@ const Layout = () => { State - + @@ -303,7 +303,7 @@ const Layout = () => { Preference - + @@ -342,7 +342,7 @@ const Layout = () => { Preference - + @@ -388,7 +388,7 @@ const Layout = () => { Preference - + diff --git a/src/views/examples/forms/select/Select.js b/src/views/examples/forms/select/Select.js index 5df570a88..056055b74 100644 --- a/src/views/examples/forms/select/Select.js +++ b/src/views/examples/forms/select/Select.js @@ -13,7 +13,7 @@ const Select = () => { - + @@ -34,13 +34,13 @@ const Select = () => {

- + - + @@ -51,7 +51,7 @@ const Select = () => {

- + @@ -62,7 +62,7 @@ const Select = () => {

- + @@ -83,7 +83,7 @@ const Select = () => {

- + diff --git a/src/views/examples/forms/validation/Validation.js b/src/views/examples/forms/validation/Validation.js index 243827edd..124d81cd9 100644 --- a/src/views/examples/forms/validation/Validation.js +++ b/src/views/examples/forms/validation/Validation.js @@ -36,12 +36,12 @@ const CustomStyles = () => { > Email - + Looks good! Email - + Looks good! @@ -51,7 +51,7 @@ const CustomStyles = () => { @@ -66,9 +66,7 @@ const CustomStyles = () => { City - + Please provide a valid city. @@ -110,12 +108,12 @@ const BrowserDefaults = () => { Email - + Looks good! Email - + Looks good! @@ -125,7 +123,7 @@ const BrowserDefaults = () => { @@ -140,9 +138,7 @@ const BrowserDefaults = () => { City - + Please provide a valid city. @@ -189,14 +185,14 @@ const Tooltips = () => { > Email - + Looks good! Email - + Looks good! @@ -208,7 +204,7 @@ const Tooltips = () => { @@ -227,7 +223,7 @@ const Tooltips = () => { City - @@ -310,8 +306,8 @@ const Validation = () => {

We recommend using client-side validation, but in case you require server-side - validation, you can indicate invalid and valid form fields with isInvalid{' '} - and isValid boolean properties. + validation, you can indicate invalid and valid form fields with invalid{' '} + and valid boolean properties.

For invalid fields, ensure that the invalid feedback/error message is associated with @@ -323,12 +319,24 @@ const Validation = () => { Email - + Looks good! Email - + Looks good! @@ -338,9 +346,9 @@ const Validation = () => { Please choose a username. @@ -348,22 +356,20 @@ const Validation = () => { City - + Please provide a valid city. City - - + + Please provide a valid city. City - + Please provide a valid zip. @@ -371,7 +377,7 @@ const Validation = () => { type="checkbox" id="invalidCheck" label="Agree to terms and conditions" - isInvalid + invalid required /> You must agree before submitting. @@ -409,14 +415,14 @@ const Validation = () => {

- + Textarea Please enter a message in the textarea. @@ -449,7 +455,7 @@ const Validation = () => {
- + diff --git a/src/views/examples/widgets/WidgetsDropdown.js b/src/views/examples/widgets/WidgetsDropdown.js index ab0d33d16..e438c7c10 100644 --- a/src/views/examples/widgets/WidgetsDropdown.js +++ b/src/views/examples/widgets/WidgetsDropdown.js @@ -23,12 +23,11 @@ const WidgetsDropdown = () => { value="9.823" title="Members online" action={ - - + + - {/* TODO: placement doesn't work */} - + Action Another action Something else here... @@ -106,11 +105,11 @@ const WidgetsDropdown = () => { value="9.823" title="Members online" action={ - - + + - + Action Another action Something else here... @@ -187,11 +186,11 @@ const WidgetsDropdown = () => { value="9.823" title="Members online" action={ - - + + - + Action Another action Something else here... @@ -255,11 +254,11 @@ const WidgetsDropdown = () => { value="9.823" title="Members online" action={ - - + + - + Action Another action Something else here... From c721407e3004bae94cbe42f4bfbec715ccc6cce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 21 May 2021 12:32:19 +0200 Subject: [PATCH 227/449] chore: update dependencies --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 45bf148e9..b3c88a7f6 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,8 @@ "@coreui/coreui": "4.0.0-rc.0", "@coreui/icons": "^2.0.1", "@coreui/icons-react": "^1.1.0", - "@coreui/react": "4.0.0-alpha.0", - "@coreui/react-chartjs": "^1.1.0", + "@coreui/react": "4.0.0-alpha.1", + "@coreui/react-chartjs": "next", "@coreui/utils": "^1.3.1", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", "chart.js": "^3.1.0", From 379cf4b63e7a850afa21bb701dd2ca96ae0fe62a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Fri, 21 May 2021 12:32:45 +0200 Subject: [PATCH 228/449] refactor: update layout --- .../header => __old}/AppHeaderDropdownMssg.js | 0 .../header => __old}/AppHeaderDropdownNotif.js | 0 .../header => __old}/AppHeaderDropdownTasks.js | 0 src/components/AppHeader.js | 18 +----------------- src/containers/TheContent.js | 6 +++--- src/containers/index.js | 6 ------ src/reusable/DocsLink.js | 2 +- 7 files changed, 5 insertions(+), 27 deletions(-) rename {src/components/header => __old}/AppHeaderDropdownMssg.js (100%) rename {src/components/header => __old}/AppHeaderDropdownNotif.js (100%) rename {src/components/header => __old}/AppHeaderDropdownTasks.js (100%) diff --git a/src/components/header/AppHeaderDropdownMssg.js b/__old/AppHeaderDropdownMssg.js similarity index 100% rename from src/components/header/AppHeaderDropdownMssg.js rename to __old/AppHeaderDropdownMssg.js diff --git a/src/components/header/AppHeaderDropdownNotif.js b/__old/AppHeaderDropdownNotif.js similarity index 100% rename from src/components/header/AppHeaderDropdownNotif.js rename to __old/AppHeaderDropdownNotif.js diff --git a/src/components/header/AppHeaderDropdownTasks.js b/__old/AppHeaderDropdownTasks.js similarity index 100% rename from src/components/header/AppHeaderDropdownTasks.js rename to __old/AppHeaderDropdownTasks.js diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index 281e54828..b589d0b8b 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -13,28 +13,12 @@ import { } from '@coreui/react' import CIcon from '@coreui/icons-react' -import { - AppBreadcrumb, - AppHeaderDropdown, - AppHeaderDropdownMssg, - AppHeaderDropdownNotif, - AppHeaderDropdownTasks, -} from '../containers/index' +import { AppBreadcrumb, AppHeaderDropdown } from '../containers/index' const AppHeader = () => { const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) - // const toggleSidebar = () => { - // const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive' - // dispatch({ type: 'set', sidebarShow: val }) - // } - - // const toggleSidebarMobile = () => { - // const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive' - // dispatch({ type: 'set', sidebarShow: val }) - // } - return ( diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index 5bad74bf7..0ef1844b0 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -1,6 +1,6 @@ import React, { Suspense } from 'react' import { Redirect, Route, Switch } from 'react-router-dom' -import { CContainer, CFade } from '@coreui/react' +import { CContainer } from '@coreui/react' // routes config import routes from '../routes' @@ -26,9 +26,9 @@ const TheContent = () => { exact={route.exact} name={route.name} render={(props) => ( - + <> - + )} /> ) diff --git a/src/containers/index.js b/src/containers/index.js index 045c65eca..1c00f39a8 100644 --- a/src/containers/index.js +++ b/src/containers/index.js @@ -3,9 +3,6 @@ import TheContent from './TheContent' import AppFooter from '../components/AppFooter' import AppHeader from '../components/AppHeader' import AppHeaderDropdown from '../components/header/AppHeaderDropdown' -import AppHeaderDropdownMssg from '../components/header/AppHeaderDropdownMssg' -import AppHeaderDropdownNotif from '../components/header/AppHeaderDropdownNotif' -import AppHeaderDropdownTasks from '../components/header/AppHeaderDropdownTasks' import DefaultLayout from '../layout/DefaultLayout' import AppSidebar from '../components/AppSidebar' @@ -15,9 +12,6 @@ export { AppFooter, AppHeader, AppHeaderDropdown, - AppHeaderDropdownMssg, - AppHeaderDropdownNotif, - AppHeaderDropdownTasks, DefaultLayout, AppSidebar, } diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index ac90b46b9..4ffa963f4 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -15,7 +15,7 @@ const DocsLink = (props) => { target="_blank" className="card-header-action" > - {text || 'docs'} + {text || 'docs'}
) From bccae41f9b4ce0c3e8e0b15c0446f3e679bb70b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 24 May 2021 14:07:16 +0200 Subject: [PATCH 229/449] build: update build tools --- .browserslistrc | 11 + .eslintrc | 6 - .eslintrc.js | 25 + package.json | 15 +- yarn.lock | 3679 +++++++++++++++++++++++------------------------ 5 files changed, 1811 insertions(+), 1925 deletions(-) create mode 100644 .browserslistrc delete mode 100644 .eslintrc create mode 100644 .eslintrc.js diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 000000000..c71c8b9c7 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,11 @@ +# https://github.com/browserslist/browserslist#readme + +>= 0.5% +last 2 major versions +not dead +Chrome >= 60 +Firefox >= 60 +Firefox ESR +iOS >= 12 +Safari >= 12 +not Explorer <= 11 diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 11b3647f4..000000000 --- a/.eslintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "plugins": ["prettier"], - "rules": { - "prettier/prettier": "error" - } -} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..7920297f3 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + // parser: '@typescript-eslint/parser', // Specifies the ESLint parser + parserOptions: { + ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features + sourceType: 'module', // Allows for the use of imports + ecmaFeatures: { + jsx: true, // Allows for the parsing of JSX + }, + }, + settings: { + react: { + version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use + }, + }, + extends: [ + 'react-app', + 'plugin:react/recommended', // Uses the recommended rules from @eslint-plugin-react + 'plugin:prettier/recommended', // Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array. + ], + plugins: ['react', 'react-hooks'], + rules: { + // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs + // e.g. "@typescript-eslint/explicit-function-return-type": "off", + }, +} diff --git a/package.json b/package.json index b3c88a7f6..ecd58329c 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,6 @@ "classnames": "^2.3.1", "core-js": "^3.10.1", "enzyme": "^3.11.0", - "node-sass": "^5.0.0", "prop-types": "^15.7.2", "react": "^17.0.2", "react-app-polyfill": "^2.0.0", @@ -46,14 +45,17 @@ }, "devDependencies": { "auto-changelog": "~2.2.1", + "eslint": "^7.27.0", + "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^3.3.1", - "gatsby-plugin-sitemap": "^3.3.0", + "node-sass": "^5.0.0", "prettier": "2.2.1", "react-scripts": "^4.0.3" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", + "lint": "eslint 'src/**/*.js'", "test": "react-scripts test", "test:cov": "npm test -- --coverage --watchAll=false", "test:debug": "react-scripts --inspect-brk test --runInBand", @@ -63,15 +65,6 @@ "bugs": { "url": "https://github.com/coreui/coreui-free-react-admin-template/issues" }, - "eslintConfig": { - "extends": "react-app" - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 10", - "not op_mini all" - ], "jest": { "collectCoverageFrom": [ "src/**/*.{js,jsx}", diff --git a/yarn.lock b/yarn.lock index 92a4edb34..e470481ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,33 +4,33 @@ "@babel/code-frame@7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@7.12.11": version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== dependencies: "@babel/highlight" "^7.12.13" "@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== -"@babel/core@7.12.3", "@babel/core@^7.1.0": +"@babel/core@7.12.3": version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== dependencies: "@babel/code-frame" "^7.10.4" @@ -50,17 +50,17 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.2.tgz" - integrity sha512-OgC1mON+l4U4B4wiohJlQNUU3H73mpTyYY3j/c8U9dr9UagGGSm+WFpzjy/YLdoyjiG++c1kIDgxCo/mLwQJeQ== +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38" + integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.2" + "@babel/generator" "^7.14.3" "@babel/helper-compilation-targets" "^7.13.16" "@babel/helper-module-transforms" "^7.14.2" "@babel/helpers" "^7.14.0" - "@babel/parser" "^7.14.2" + "@babel/parser" "^7.14.3" "@babel/template" "^7.12.13" "@babel/traverse" "^7.14.2" "@babel/types" "^7.14.2" @@ -71,10 +71,10 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.2.tgz" - integrity sha512-OnADYbKrffDVai5qcpkMxQ7caomHOoEwjkouqnN2QhydAjowFAZcsdecFIRUBdb+ZcruwYE4ythYmF1UBZU5xQ== +"@babel/generator@^7.12.1", "@babel/generator@^7.14.2", "@babel/generator@^7.14.3": + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" + integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== dependencies: "@babel/types" "^7.14.2" jsesc "^2.5.1" @@ -82,14 +82,14 @@ "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: "@babel/types" "^7.12.13" "@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: "@babel/helper-explode-assignable-expression" "^7.12.13" @@ -97,7 +97,7 @@ "@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16": version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== dependencies: "@babel/compat-data" "^7.13.15" @@ -105,30 +105,30 @@ browserslist "^4.14.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.2.tgz" - integrity sha512-6YctwVsmlkchxfGUogvVrrhzyD3grFJyluj5JgDlQrwfMLJSt5tdAzFZfPf4H2Xoi5YLcQ6BxfJlaOBHuctyIw== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.3": + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz#832111bcf4f57ca57a4c5b1a000fc125abc6554a" + integrity sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-function-name" "^7.14.2" "@babel/helper-member-expression-to-functions" "^7.13.12" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-replace-supers" "^7.14.3" "@babel/helper-split-export-declaration" "^7.12.13" "@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz" - integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz#149aa6d78c016e318c43e2409a0ae9c136a86688" + integrity sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" -"@babel/helper-define-polyfill-provider@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz" - integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw== +"@babel/helper-define-polyfill-provider@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.1.tgz#e6f5f4a6edc3722152c21359190de67fc6cf664d" + integrity sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg== dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" @@ -141,14 +141,14 @@ "@babel/helper-explode-assignable-expression@^7.12.13": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: "@babel/types" "^7.13.0" "@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== dependencies: "@babel/helper-get-function-arity" "^7.12.13" @@ -157,14 +157,14 @@ "@babel/helper-get-function-arity@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== dependencies: "@babel/types" "^7.12.13" "@babel/helper-hoist-variables@^7.13.0": version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== dependencies: "@babel/traverse" "^7.13.15" @@ -172,21 +172,21 @@ "@babel/helper-member-expression-to-functions@^7.13.12": version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== dependencies: "@babel/types" "^7.13.12" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: "@babel/types" "^7.13.12" "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== dependencies: "@babel/helper-module-imports" "^7.13.12" @@ -200,69 +200,69 @@ "@babel/helper-optimise-call-expression@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== dependencies: "@babel/types" "^7.12.13" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== "@babel/helper-remap-async-to-generator@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-wrap-function" "^7.13.0" "@babel/types" "^7.13.0" -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz" - integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.3": + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz#ca17b318b859d107f0e9b722d58cf12d94436600" + integrity sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA== dependencies: "@babel/helper-member-expression-to-functions" "^7.13.12" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.12" + "@babel/traverse" "^7.14.2" + "@babel/types" "^7.14.2" "@babel/helper-simple-access@^7.13.12": version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== dependencies: "@babel/types" "^7.13.12" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== dependencies: "@babel/types" "^7.12.1" "@babel/helper-split-export-declaration@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== dependencies: "@babel/types" "^7.12.13" "@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== "@babel/helper-wrap-function@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== dependencies: "@babel/helper-function-name" "^7.12.13" @@ -272,7 +272,7 @@ "@babel/helpers@^7.12.1", "@babel/helpers@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== dependencies: "@babel/template" "^7.12.13" @@ -281,21 +281,21 @@ "@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== dependencies: "@babel/helper-validator-identifier" "^7.14.0" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.14.2", "@babel/parser@^7.7.0": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.2.tgz" - integrity sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3", "@babel/parser@^7.7.0": + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.3.tgz#9b530eecb071fd0c93519df25c5ff9f14759f298" + integrity sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ== "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -304,7 +304,7 @@ "@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e" integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -313,7 +313,7 @@ "@babel/plugin-proposal-class-properties@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -321,23 +321,24 @@ "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-proposal-class-static-block@^7.13.11": - version "7.13.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz" - integrity sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg== + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz#5a527e2cae4a4753119c3a3e7f64ecae8ccf1360" + integrity sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ== dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.3" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-class-static-block" "^7.12.13" "@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" @@ -346,7 +347,7 @@ "@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f" integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -354,7 +355,7 @@ "@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791" integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -362,7 +363,7 @@ "@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c" integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -370,7 +371,7 @@ "@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7" integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -378,7 +379,7 @@ "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -386,7 +387,7 @@ "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546" integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -394,7 +395,7 @@ "@babel/plugin-proposal-numeric-separator@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -402,7 +403,7 @@ "@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e" integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -410,7 +411,7 @@ "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc" integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw== dependencies: "@babel/compat-data" "^7.14.0" @@ -421,7 +422,7 @@ "@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717" integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -429,7 +430,7 @@ "@babel/plugin-proposal-optional-chaining@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -438,7 +439,7 @@ "@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e" integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -447,7 +448,7 @@ "@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== dependencies: "@babel/helper-create-class-features-plugin" "^7.13.0" @@ -455,7 +456,7 @@ "@babel/plugin-proposal-private-property-in-object@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz#b1a1f2030586b9d3489cc26179d2eb5883277636" integrity sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" @@ -465,7 +466,7 @@ "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" @@ -473,154 +474,154 @@ "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz#8e3d674b0613e67975ceac2776c97b60cafc5c9c" integrity sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-decorators@^7.12.1": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz#762a4babec61176fec6c88480dec40372b140c0b" integrity sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-typescript@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: "@babel/helper-module-imports" "^7.12.13" @@ -629,21 +630,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c" integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d" integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" @@ -656,21 +657,21 @@ "@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.17": version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27" integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" @@ -678,14 +679,14 @@ "@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" @@ -693,7 +694,7 @@ "@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -701,14 +702,14 @@ "@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== dependencies: "@babel/helper-function-name" "^7.12.13" @@ -716,21 +717,21 @@ "@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0" integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw== dependencies: "@babel/helper-module-transforms" "^7.14.2" @@ -739,7 +740,7 @@ "@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== dependencies: "@babel/helper-module-transforms" "^7.14.0" @@ -749,7 +750,7 @@ "@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== dependencies: "@babel/helper-hoist-variables" "^7.13.0" @@ -760,7 +761,7 @@ "@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.0": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34" integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw== dependencies: "@babel/helper-module-transforms" "^7.14.0" @@ -768,21 +769,21 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" @@ -790,28 +791,28 @@ "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.2": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31" integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-constant-elements@^7.12.1": version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-react-display-name@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -825,39 +826,39 @@ "@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.17": version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== dependencies: "@babel/plugin-transform-react-jsx" "^7.12.17" "@babel/plugin-transform-react-jsx-self@^7.12.1": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-jsx-source@^7.12.1": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz#2620b57e7de775c0687f65d464026d15812941da" integrity sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz" - integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz#0e26597805cf0862da735f264550933c38babb66" + integrity sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-module-imports" "^7.13.12" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/types" "^7.13.12" + "@babel/types" "^7.14.2" "@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" @@ -865,21 +866,21 @@ "@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.13.15": version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== dependencies: regenerator-transform "^0.14.2" "@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-runtime@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== dependencies: "@babel/helper-module-imports" "^7.12.1" @@ -889,14 +890,14 @@ "@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -904,44 +905,44 @@ "@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-typescript@^7.12.1": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz" - integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== + version "7.14.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.3.tgz#44f67f725a60cccee33d9d6fee5e4f338258f34f" + integrity sha512-G5Bb5pY6tJRTC4ag1visSgiDoGgJ1u1fMUgmc2ijLkcIdzP83Q1qyZX4ggFQ/SkR+PNOatkaYC+nKcTlpsX4ag== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-create-class-features-plugin" "^7.14.3" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-typescript" "^7.12.13" "@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" @@ -949,7 +950,7 @@ "@babel/preset-env@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== dependencies: "@babel/compat-data" "^7.12.1" @@ -1021,7 +1022,7 @@ "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz#e80612965da73579c84ad2f963c2359c71524ed5" integrity sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ== dependencies: "@babel/compat-data" "^7.14.0" @@ -1100,7 +1101,7 @@ "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": version "0.1.4" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1111,7 +1112,7 @@ "@babel/preset-react@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1124,7 +1125,7 @@ "@babel/preset-react@^7.12.5": version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" @@ -1136,7 +1137,7 @@ "@babel/preset-typescript@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1144,7 +1145,7 @@ "@babel/runtime-corejs3@^7.10.2": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66" integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== dependencies: core-js-pure "^3.0.0" @@ -1152,21 +1153,21 @@ "@babel/runtime@7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== dependencies: regenerator-runtime "^0.13.4" "@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== dependencies: "@babel/code-frame" "^7.12.13" @@ -1175,7 +1176,7 @@ "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.7.0": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== dependencies: "@babel/code-frame" "^7.12.13" @@ -1189,7 +1190,7 @@ "@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3" integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw== dependencies: "@babel/helper-validator-identifier" "^7.14.0" @@ -1197,26 +1198,18 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" -"@coreui/chartjs@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-2.0.0.tgz" - integrity sha512-degpSo1MqSWomkNwuXk2VQijEENqkaufEGI/i6/3ClVQNZQIWB5NG6QWA/aCTXt9Y/3tVfnuTzDC4YHw7E+Brg== - dependencies: - "@coreui/coreui" "^3.0.0-beta.1" - chart.js "^2.8.0" - -"@coreui/chartjs@next": +"@coreui/chartjs@^3.0.0-rc.0", "@coreui/chartjs@next": version "3.0.0-rc.0" resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-3.0.0-rc.0.tgz#69825a5ebb04ea65287a2c62e8bc32a35f855a8d" integrity sha512-7RRkhSsqZK35maHWQXq1KXuppy4SRabX5zjfn9M9XVJjFdIbQRTnKaqQgmu1405nrRwNHu7v1YA47CuKZQ3ARA== @@ -1226,17 +1219,12 @@ "@coreui/coreui@4.0.0-rc.0": version "4.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-rc.0.tgz" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-rc.0.tgz#2bc17ddbaf9fc9a4c6bb27cd303af8f2b06e4198" integrity sha512-uvVuRX2q+g+Gt6rUKUlOghCDs55M/KD6sxRVSuJ0/nrqq5YGaco/2DBPXXMxFAstXH63rD42DTgscpQY6dIrMA== -"@coreui/coreui@^3.0.0-beta.1": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-3.4.0.tgz" - integrity sha512-WqzockdWVkXUNmNwlqdu+AxM+9JoiWGe4rKaySu/dZme1NvVOn2ukjJlpTkssal8UKcSHyitzNixtkMCmUxE1A== - "@coreui/icons-react@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.1.0.tgz#c1462663f895818cc58adb97a0c19568cbb76254" integrity sha512-OXDg09RsxlK5t6WizudsJUxgzJSAHeytwVG1hqn2ww5zIrJn5++5rNTp95N/kff4/er4f7jspwJ1/7n6mQAz2Q== dependencies: classnames "^2.2.6" @@ -1244,43 +1232,40 @@ "@coreui/icons@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== -"@coreui/react-chartjs@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-1.1.0.tgz" - integrity sha512-xa925PmaBeh+2x+AY/macovW7KOe4W+VaxNcLKndY10GFSsEjryCrY7s9QXiIUqoQJQMXMeiXMbSoTuhIJ/aEA== +"@coreui/react-chartjs@next": + version "2.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-2.0.0-alpha.1.tgz#c81554a9a6057eb510922ba7d203209ad7308214" + integrity sha512-u4EHdZLNEuK8Yxy7gvZoCyug39NlzmxXeIPs6Sgcn02PbwIwi5yY19e1QL6KuWwSqlSSkGeyV5YwqxWJKtmNmQ== dependencies: - "@coreui/chartjs" "^2.0.0" - "@types/chart.js" "^2.9.31" - chart.js "^2.9.4" - classnames "^2.2.6" - prop-types "^15.7.2" + "@coreui/chartjs" "^3.0.0-rc.0" + chart.js "^3.2.1" -"@coreui/react@4.0.0-alpha.0": - version "4.0.0-alpha.0" - resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-alpha.0.tgz#72ed509bc191904b8c6688a8075d72ddd0a5a790" - integrity sha512-F2fsZlzzZEIbrPvjb7wxmRbU4jZMbA/3brUmAdys6b3ta8iRoOgz5ueMyGhKQHWMnOEalqQsCLecxfskfqF92g== +"@coreui/react@4.0.0-alpha.1": + version "4.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-alpha.1.tgz#5affea231014f4646da77111024c2448c0fd0df0" + integrity sha512-p3pDqb5V2iIiJElAny/4KmFyCzt35H5xhzH5N/CerV4Zo5skMBP99KGAQXgdzCrDVyeQZ6Zuuf87YVMLydMZpA== "@coreui/utils@^1.3.1": version "1.3.1" - resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/@coreui/utils/-/utils-1.3.1.tgz#ebe6fa00ae7f46d166b26f116e74d55dfc89f5e0" integrity sha512-WuWHX7bg89cJH34TWVsLe9RsxzBhTApj+X2Ja19xhjcpxt5Gv11Ozm+fwYt6DD7DgncTvpwYrMcnNlpp701UOg== "@csstools/convert-colors@^1.4.0": version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== "@csstools/normalize.css@^10.1.0": version "10.1.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== "@eslint/eslintrc@^0.4.1": version "0.4.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14" integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ== dependencies: ajv "^6.12.4" @@ -1295,22 +1280,22 @@ "@hapi/address@2.x.x": version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== "@hapi/bourne@1.x.x": version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== "@hapi/joi@^15.1.0": version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== dependencies: "@hapi/address" "2.x.x" @@ -1320,14 +1305,14 @@ "@hapi/topo@3.x.x": version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -1338,12 +1323,12 @@ "@istanbuljs/schema@^0.1.2": version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" @@ -1355,7 +1340,7 @@ "@jest/core@^26.6.0", "@jest/core@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" @@ -1389,7 +1374,7 @@ "@jest/environment@^26.6.0", "@jest/environment@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" @@ -1399,7 +1384,7 @@ "@jest/fake-timers@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" @@ -1411,7 +1396,7 @@ "@jest/globals@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" @@ -1420,7 +1405,7 @@ "@jest/reporters@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -1452,7 +1437,7 @@ "@jest/source-map@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" @@ -1461,7 +1446,7 @@ "@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" @@ -1471,7 +1456,7 @@ "@jest/test-sequencer@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" @@ -1482,7 +1467,7 @@ "@jest/transform@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" @@ -1503,7 +1488,7 @@ "@jest/types@^26.6.0", "@jest/types@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -1514,7 +1499,7 @@ "@nodelib/fs.scandir@2.1.4": version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: "@nodelib/fs.stat" "2.0.4" @@ -1522,12 +1507,12 @@ "@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: "@nodelib/fs.scandir" "2.1.4" @@ -1535,7 +1520,7 @@ "@npmcli/move-file@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== dependencies: mkdirp "^1.0.4" @@ -1543,7 +1528,7 @@ "@pmmmwh/react-refresh-webpack-plugin@0.4.3": version "0.4.3" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== dependencies: ansi-html "^0.0.7" @@ -1555,7 +1540,7 @@ "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== dependencies: "@rollup/pluginutils" "^3.0.8" @@ -1566,7 +1551,7 @@ "@rollup/plugin-replace@^2.3.1": version "2.4.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== dependencies: "@rollup/pluginutils" "^3.1.0" @@ -1574,7 +1559,7 @@ "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: "@types/estree" "0.0.39" @@ -1583,21 +1568,21 @@ "@sinonjs/commons@^1.7.0": version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@surma/rollup-plugin-off-main-thread@^1.1.1": version "1.4.2" - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== dependencies: ejs "^2.6.1" @@ -1605,47 +1590,47 @@ "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== "@svgr/babel-plugin-transform-svg-component@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== "@svgr/babel-preset@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" @@ -1659,7 +1644,7 @@ "@svgr/core@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== dependencies: "@svgr/plugin-jsx" "^5.5.0" @@ -1668,14 +1653,14 @@ "@svgr/hast-util-to-babel-ast@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== dependencies: "@babel/types" "^7.12.6" "@svgr/plugin-jsx@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== dependencies: "@babel/core" "^7.12.3" @@ -1685,7 +1670,7 @@ "@svgr/plugin-svgo@^5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== dependencies: cosmiconfig "^7.0.0" @@ -1694,7 +1679,7 @@ "@svgr/webpack@5.5.0": version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== dependencies: "@babel/core" "^7.12.3" @@ -1706,14 +1691,9 @@ "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" -"@types/anymatch@*": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz" - integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== - "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.14" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== dependencies: "@babel/parser" "^7.1.0" @@ -1724,14 +1704,14 @@ "@types/babel__generator@*": version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" @@ -1739,39 +1719,32 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== dependencies: "@babel/types" "^7.3.0" -"@types/chart.js@^2.9.31": - version "2.9.32" - resolved "https://registry.yarnpkg.com/@types/chart.js/-/chart.js-2.9.32.tgz" - integrity sha512-d45JiRQwEOlZiKwukjqmqpbqbYzUX2yrXdH9qVn6kXpPDsTYCo6YbfFOlnUaJ8S/DhJwbBJiLsMjKpW5oP8B2A== - dependencies: - moment "^2.10.2" - "@types/eslint@^7.2.6": - version "7.2.10" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.10.tgz" - integrity sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ== + version "7.2.11" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.11.tgz#180b58f5bb7d7376e39d22496e2b08901aa52fd2" + integrity sha512-WYhv//5K8kQtsSc9F1Kn2vHzhYor6KpwPbARH7hwYe3C3ETD0EVx/3P5qQybUoaBEuUa9f/02JjBiXFWalYUmw== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": version "0.0.47" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== "@types/estree@0.0.39": version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/glob@^7.1.1": version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" @@ -1779,14 +1752,14 @@ "@types/graceful-fs@^4.1.2": version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/hoist-non-react-statics@^3.3.0": version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== dependencies: "@types/react" "*" @@ -1794,76 +1767,76 @@ "@types/html-minifier-terser@^5.0.0": version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== "@types/json5@^0.0.29": version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": - version "15.3.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.3.0.tgz" - integrity sha512-8/bnjSZD86ZfpBsDlCIkNXIvm+h6wi9g7IqL+kmFkQ+Wvu3JrasgLElfiPgoo8V8vVfnEi0QVS12gbl94h9YsQ== + version "15.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.6.0.tgz#f0ddca5a61e52627c9dcb771a6039d44694597bc" + integrity sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A== "@types/normalize-package-data@^2.4.0": version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": version "2.2.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== "@types/prop-types@*": version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== "@types/q@^1.5.1": version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== "@types/react-redux@^7.1.16": version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== dependencies: "@types/hoist-non-react-statics" "^3.3.0" @@ -1872,9 +1845,9 @@ redux "^4.0.0" "@types/react@*": - version "17.0.5" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.5.tgz" - integrity sha512-bj4biDB9ZJmGAYTWSKJly6bMr4BLUiBrx9ujiJEoP9XIDY9CTaPGxE5QWN/1WjpPLzYF7/jRNnV2nNxNe970sw== + version "17.0.6" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.6.tgz#0ec564566302c562bf497d73219797a5e0297013" + integrity sha512-u/TtPoF/hrvb63LdukET6ncaplYsvCvmkceasx8oG84/ZCsoLxz9Z/raPBP4lTAiWW1Jb889Y9svHmv8R26dWw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1882,41 +1855,41 @@ "@types/resolve@0.0.8": version "0.0.8" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== dependencies: "@types/node" "*" "@types/scheduler@*": version "0.16.1" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== "@types/source-list-map@*": version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/stack-utils@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/tapable@^1", "@types/tapable@^1.0.5": version "1.0.7" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== "@types/uglify-js@*": version "3.13.0" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== dependencies: source-map "^0.6.1" "@types/webpack-sources@*": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" @@ -1924,36 +1897,36 @@ source-map "^0.7.3" "@types/webpack@^4.41.8": - version "4.41.28" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.28.tgz" - integrity sha512-Nn84RAiJjKRfPFFCVR8LC4ueTtTdfWAMZ03THIzZWRJB+rX24BD3LqPSFnbMscWauEsT4segAsylPDIaZyZyLQ== + version "4.41.29" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.29.tgz#2e66c1de8223c440366469415c50a47d97625773" + integrity sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q== dependencies: - "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "^1" "@types/uglify-js" "*" "@types/webpack-sources" "*" + anymatch "^3.0.0" source-map "^0.6.0" "@types/yargs-parser@*": version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^15.0.0": version "15.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.5.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.23.0.tgz#29d3c9c81f6200b1fd6d8454cfb007ba176cde80" - integrity sha512-tGK1y3KIvdsQEEgq6xNn1DjiFJtl+wn8JJQiETtCbdQxw1vzjXyAaIkEmO2l6Nq24iy3uZBMFQjZ6ECf1QdgGw== + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.24.0.tgz#03801ffc25b2af9d08f3dc9bccfc0b7ce3780d0f" + integrity sha512-qbCgkPM7DWTsYQGjx9RTuQGswi+bEt0isqDBeo+CKV0953zqI0Tp7CZ7Fi9ipgFA6mcQqF4NOVNwS/f2r6xShw== dependencies: - "@typescript-eslint/experimental-utils" "4.23.0" - "@typescript-eslint/scope-manager" "4.23.0" + "@typescript-eslint/experimental-utils" "4.24.0" + "@typescript-eslint/scope-manager" "4.24.0" debug "^4.1.1" functional-red-black-tree "^1.0.1" lodash "^4.17.15" @@ -1961,21 +1934,21 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@4.23.0", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.0.tgz" - integrity sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA== +"@typescript-eslint/experimental-utils@4.24.0", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.0.tgz#c23ead9de44b99c3a5fd925c33a106b00165e172" + integrity sha512-IwTT2VNDKH1h8RZseMH4CcYBz6lTvRoOLDuuqNZZoThvfHEhOiZPQCow+5El3PtyxJ1iDr6UXZwYtE3yZQjhcw== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.23.0" - "@typescript-eslint/types" "4.23.0" - "@typescript-eslint/typescript-estree" "4.23.0" + "@typescript-eslint/scope-manager" "4.24.0" + "@typescript-eslint/types" "4.24.0" + "@typescript-eslint/typescript-estree" "4.24.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" "@typescript-eslint/experimental-utils@^3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== dependencies: "@types/json-schema" "^7.0.3" @@ -1985,36 +1958,36 @@ eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.5.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.23.0.tgz" - integrity sha512-wsvjksHBMOqySy/Pi2Q6UuIuHYbgAMwLczRl4YanEPKW5KVxI9ZzDYh3B5DtcZPQTGRWFJrfcbJ6L01Leybwug== + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.24.0.tgz#2e5f1cc78ffefe43bfac7e5659309a92b09a51bd" + integrity sha512-dj1ZIh/4QKeECLb2f/QjRwMmDArcwc2WorWPRlB8UNTZlY1KpTVsbX7e3ZZdphfRw29aTFUSNuGB8w9X5sS97w== dependencies: - "@typescript-eslint/scope-manager" "4.23.0" - "@typescript-eslint/types" "4.23.0" - "@typescript-eslint/typescript-estree" "4.23.0" + "@typescript-eslint/scope-manager" "4.24.0" + "@typescript-eslint/types" "4.24.0" + "@typescript-eslint/typescript-estree" "4.24.0" debug "^4.1.1" -"@typescript-eslint/scope-manager@4.23.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.23.0.tgz" - integrity sha512-ZZ21PCFxPhI3n0wuqEJK9omkw51wi2bmeKJvlRZPH5YFkcawKOuRMQMnI8mH6Vo0/DoHSeZJnHiIx84LmVQY+w== +"@typescript-eslint/scope-manager@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.24.0.tgz#38088216f0eaf235fa30ed8cabf6948ec734f359" + integrity sha512-9+WYJGDnuC9VtYLqBhcSuM7du75fyCS/ypC8c5g7Sdw7pGL4NDTbeH38eJPfzIydCHZDoOgjloxSAA3+4l/zsA== dependencies: - "@typescript-eslint/types" "4.23.0" - "@typescript-eslint/visitor-keys" "4.23.0" + "@typescript-eslint/types" "4.24.0" + "@typescript-eslint/visitor-keys" "4.24.0" "@typescript-eslint/types@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.23.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.23.0.tgz" - integrity sha512-oqkNWyG2SLS7uTWLZf6Sr7Dm02gA5yxiz1RP87tvsmDsguVATdpVguHr4HoGOcFOpCvx9vtCSCyQUGfzq28YCw== +"@typescript-eslint/types@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.24.0.tgz#6d0cca2048cbda4e265e0c4db9c2a62aaad8228c" + integrity sha512-tkZUBgDQKdvfs8L47LaqxojKDE+mIUmOzdz7r+u+U54l3GDkTpEbQ1Jp3cNqqAU9vMUCBA1fitsIhm7yN0vx9Q== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== dependencies: "@typescript-eslint/types" "3.10.1" @@ -2026,13 +1999,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.23.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.23.0.tgz" - integrity sha512-5Sty6zPEVZF5fbvrZczfmLCOcby3sfrSPu30qKoY1U3mca5/jvU5cwsPb/CO6Q3ByRjixTMIVsDkqwIxCf/dMw== +"@typescript-eslint/typescript-estree@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.24.0.tgz#b49249679a98014d8b03e8d4b70864b950e3c90f" + integrity sha512-kBDitL/by/HK7g8CYLT7aKpAwlR8doshfWz8d71j97n5kUa5caHWvY0RvEUEanL/EqBJoANev8Xc/mQ6LLwXGA== dependencies: - "@typescript-eslint/types" "4.23.0" - "@typescript-eslint/visitor-keys" "4.23.0" + "@typescript-eslint/types" "4.24.0" + "@typescript-eslint/visitor-keys" "4.24.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -2041,22 +2014,22 @@ "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.23.0": - version "4.23.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.23.0.tgz" - integrity sha512-5PNe5cmX9pSifit0H+nPoQBXdbNzi5tOEec+3riK+ku4e3er37pKxMKDH5Ct5Y4fhWxcD4spnlYjxi9vXbSpwg== +"@typescript-eslint/visitor-keys@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.24.0.tgz#a8fafdc76cad4e04a681a945fbbac4e35e98e297" + integrity sha512-4ox1sjmGHIxjEDBnMCtWFFhErXtKA1Ec0sBpuz0fqf3P+g3JFGyTxxbF06byw0FRsPnnbq44cKivH7Ks1/0s6g== dependencies: - "@typescript-eslint/types" "4.23.0" + "@typescript-eslint/types" "4.24.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== dependencies: "@webassemblyjs/helper-module-context" "1.9.0" @@ -2065,46 +2038,46 @@ "@webassemblyjs/floating-point-hex-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== "@webassemblyjs/helper-api-error@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== "@webassemblyjs/helper-buffer@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== "@webassemblyjs/helper-code-frame@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== "@webassemblyjs/helper-module-context@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== "@webassemblyjs/helper-wasm-section@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2114,26 +2087,26 @@ "@webassemblyjs/ieee754@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== "@webassemblyjs/wasm-edit@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2147,7 +2120,7 @@ "@webassemblyjs/wasm-gen@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2158,7 +2131,7 @@ "@webassemblyjs/wasm-opt@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2168,7 +2141,7 @@ "@webassemblyjs/wasm-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2180,7 +2153,7 @@ "@webassemblyjs/wast-parser@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2192,7 +2165,7 @@ "@webassemblyjs/wast-printer@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2201,7 +2174,7 @@ "@wojtekmaj/enzyme-adapter-react-17@^0.6.1": version "0.6.1" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.1.tgz#28caa37118c183e5f13c4dfb68cc32cde828ecbc" integrity sha512-xgPfzLVpN0epIHeZofahwr5qwpukEDNAbrufgeDWN6vZPtfblGCC+OZG5TlfK+A6ePVy8sBkD8S2X4tO17JKjg== dependencies: "@wojtekmaj/enzyme-adapter-utils" "^0.1.0" @@ -2215,7 +2188,7 @@ "@wojtekmaj/enzyme-adapter-utils@^0.1.0": version "0.1.0" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.0.tgz#3a2a3db756111d53357e2f119a1612a969ab8c38" integrity sha512-EYK/Vy0Y1ap0jH2UNQjOKtR/7HWkbEq8N+cwC5+yDf+Mwp5uu7j4Qg70RmWuzsA35DGGwgkop6m4pQsGwNOF2A== dependencies: function.prototype.name "^1.1.0" @@ -2226,27 +2199,27 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== abab@^2.0.3, abab@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" @@ -2254,7 +2227,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: acorn-globals@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" @@ -2262,37 +2235,37 @@ acorn-globals@^6.0.0: acorn-jsx@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^7.1.1: version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn@^6.4.1: version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.1.0: version "8.2.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz#caba24b08185c3b56e3168e97d15ed17f4d31fd0" integrity sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg== address@1.1.2, address@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== adjust-sourcemap-loader@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== dependencies: loader-utils "^2.0.0" @@ -2300,7 +2273,7 @@ adjust-sourcemap-loader@3.0.0: aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2308,17 +2281,17 @@ aggregate-error@^3.0.0: ajv-errors@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2327,9 +2300,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.4.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.4.0.tgz" - integrity sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q== + version "8.5.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b" + integrity sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2338,86 +2311,86 @@ ajv@^8.0.1: alphanum-sort@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= amdefine@>=0.0.4: version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= ansi-colors@^3.0.0: version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-colors@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" @@ -2425,12 +2398,12 @@ anymatch@^3.0.3, anymatch@~3.1.1: aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== are-we-there-yet@~1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: delegates "^1.0.0" @@ -2438,14 +2411,14 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" aria-query@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: "@babel/runtime" "^7.10.2" @@ -2453,47 +2426,42 @@ aria-query@^4.2.2: arity-n@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-filter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz" - integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= - array-find-index@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== dependencies: call-bind "^1.0.2" @@ -2504,29 +2472,40 @@ array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: array-union@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz#24d63e38983cdc6bf023a3c574b2f2a3f384c301" + integrity sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.5" + array.prototype.flat@^1.2.3, array.prototype.flat@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: call-bind "^1.0.0" @@ -2535,7 +2514,7 @@ array.prototype.flat@^1.2.3, array.prototype.flat@^1.2.4: array.prototype.flatmap@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: call-bind "^1.0.0" @@ -2545,17 +2524,17 @@ array.prototype.flatmap@^1.2.4: arrify@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== asap@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^5.2.0: version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" @@ -2565,19 +2544,19 @@ asn1.js@^5.2.0: asn1@~0.2.3: version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -2585,59 +2564,59 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-types-flow@^0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= astral-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-each@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-foreach@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= async-limiter@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== auto-changelog@~2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.2.1.tgz#a031fbf1dfe140dda2ec8c77a524031478a0e933" integrity sha512-XlykJfZrXlWUAADBqGoN1elmntrRcx7oEymyYB3NRPEZxv0TfYHfivmwzejUMnwAdXKCgbQPo7GV5ULs3jwpfw== dependencies: commander "^5.0.0" @@ -2649,7 +2628,7 @@ auto-changelog@~2.2.1: autoprefixer@^9.6.1: version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: browserslist "^4.12.0" @@ -2662,27 +2641,27 @@ autoprefixer@^9.6.1: aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== axe-core@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.0.tgz" - integrity sha512-1uIESzroqpaTzt9uX48HO+6gfnKu3RwvWdCcWSrX4csMInJfCo1yvKPNXCwXFRpJqRW25tiASb6No0YH57PXqg== + version "4.2.1" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.1.tgz#2e50bcf10ee5b819014f6e342e41e45096239e34" + integrity sha512-evY7DN8qSIbsW2H/TWQ1bX3sXN1d4MNb5Vb4n7BzPuCwRHdkZ1H2eNLuSh73EoQqkGKUtju2G2HCcjCfhvZIAA== axobject-query@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== babel-eslint@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" @@ -2694,14 +2673,14 @@ babel-eslint@^10.1.0: babel-extract-comments@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== dependencies: babylon "^6.18.0" babel-jest@^26.6.0, babel-jest@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" @@ -2715,7 +2694,7 @@ babel-jest@^26.6.0, babel-jest@^26.6.3: babel-loader@8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== dependencies: find-cache-dir "^2.1.0" @@ -2726,14 +2705,14 @@ babel-loader@8.1.0: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -2744,7 +2723,7 @@ babel-plugin-istanbul@^6.0.0: babel-plugin-jest-hoist@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" @@ -2754,7 +2733,7 @@ babel-plugin-jest-hoist@^26.6.2: babel-plugin-macros@2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" @@ -2763,41 +2742,41 @@ babel-plugin-macros@2.8.0: babel-plugin-named-asset-import@^0.3.7: version "0.3.7" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== babel-plugin-polyfill-corejs2@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz" - integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg== + version "0.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.1.tgz#ae2cf6d6f1aa7c0edcf04a25180e8856a6d1184f" + integrity sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw== dependencies: "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.0" + "@babel/helper-define-polyfill-provider" "^0.2.1" semver "^6.1.1" babel-plugin-polyfill-corejs3@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz" - integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg== + version "0.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.1.tgz#786f40218040030f0edecfd48e6e59f1ee9bef53" + integrity sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w== dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.0" + "@babel/helper-define-polyfill-provider" "^0.2.1" core-js-compat "^3.9.1" babel-plugin-polyfill-regenerator@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz" - integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg== + version "0.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.1.tgz#ca9595d7d5f3afefec2d83126148b90db751a091" + integrity sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.0" + "@babel/helper-define-polyfill-provider" "^0.2.1" babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" @@ -2805,12 +2784,12 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-transform-react-remove-prop-types@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -2828,7 +2807,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: babel-plugin-jest-hoist "^26.6.2" @@ -2836,7 +2815,7 @@ babel-preset-jest@^26.6.2: babel-preset-react-app@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== dependencies: "@babel/core" "7.12.3" @@ -2857,7 +2836,7 @@ babel-preset-react-app@^10.0.0: babel-runtime@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2865,22 +2844,22 @@ babel-runtime@^6.26.0: babylon@^6.18.0: version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.0.2: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -2893,19 +2872,19 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" bfj@^7.0.2: version "7.0.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== dependencies: bluebird "^3.5.5" @@ -2915,44 +2894,44 @@ bfj@^7.0.2: big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bluebird@^3.5.5: version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.0.0, bn.js@^5.1.1: version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" @@ -2968,7 +2947,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -2980,12 +2959,12 @@ bonjour@^3.5.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2993,7 +2972,7 @@ brace-expansion@^1.1.7: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -3009,24 +2988,24 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -3038,7 +3017,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -3047,7 +3026,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -3057,7 +3036,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: bn.js "^5.0.0" @@ -3065,7 +3044,7 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: browserify-sign@^4.0.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" @@ -3080,14 +3059,14 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" browserslist@4.14.2: version "4.14.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: caniuse-lite "^1.0.30001125" @@ -3097,7 +3076,7 @@ browserslist@4.14.2: browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: version "4.16.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: caniuse-lite "^1.0.30001219" @@ -3108,41 +3087,29 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4 bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" -buble@0.19.6: - version "0.19.6" - resolved "https://registry.yarnpkg.com/buble/-/buble-0.19.6.tgz" - integrity sha512-9kViM6nJA1Q548Jrd06x0geh+BG2ru2+RMDkIHHgJY/8AcyCs34lTHwra9BX7YdPrZXd5aarkpr/SY8bmPgPdg== - dependencies: - chalk "^2.4.1" - magic-string "^0.25.1" - minimist "^1.2.0" - os-homedir "^1.0.1" - regexpu-core "^4.2.0" - vlq "^1.0.0" - buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" @@ -3151,27 +3118,27 @@ buffer@^4.3.0: builtin-modules@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" @@ -3191,9 +3158,9 @@ cacache@^12.0.2: y18n "^4.0.0" cacache@^15.0.5: - version "15.0.6" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz" - integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w== + version "15.1.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.1.0.tgz#164c2f857ee606e4cc793c63018fefd0ea5eba7b" + integrity sha512-mfx0C+mCfWjD1PnwQ9yaOrwG1ou9FkKnx0SvzUHWdFt7r7GaRtzT+9M8HAvLu62zIHtnpQ/1m93nWNDCckJGXQ== dependencies: "@npmcli/move-file" "^1.0.1" chownr "^2.0.0" @@ -3215,7 +3182,7 @@ cacache@^15.0.5: cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -3230,7 +3197,7 @@ cache-base@^1.0.1: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -3238,31 +3205,31 @@ call-bind@^1.0.0, call-bind@^1.0.2: caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -3270,7 +3237,7 @@ camel-case@^4.1.1: camelcase-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" @@ -3278,22 +3245,22 @@ camelcase-keys@^2.0.0: camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -3303,29 +3270,29 @@ caniuse-api@^3.0.0: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: version "1.0.30001228" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz#bfdc5942cd3326fa51ee0b42fbef4da9d492a7fa" integrity sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A== capture-exit@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" case-sensitive-paths-webpack-plugin@2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== caseless@~0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -3334,7 +3301,7 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: chalk@^1.1.1: version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -3345,7 +3312,7 @@ chalk@^1.1.1: chalk@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" @@ -3353,45 +3320,22 @@ chalk@^4.0.0: char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chart.js@^2.8.0, chart.js@^2.9.4: - version "2.9.4" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz" - integrity sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A== - dependencies: - chartjs-color "^2.1.0" - moment "^2.10.2" - chart.js@^3.1.0, chart.js@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.2.1.tgz#1a17d6a88cef324ef711949e227eb51d6c4c26d3" integrity sha512-XsNDf3854RGZkLCt+5vWAXGAtUdKP2nhfikLGZqud6G4CvRE2ts64TIxTTfspOin2kEZvPgomE29E6oU02dYjQ== -chartjs-color-string@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz" - integrity sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A== - dependencies: - color-name "^1.0.0" - -chartjs-color@^2.1.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.4.1.tgz" - integrity sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w== - dependencies: - chartjs-color-string "^0.6.0" - color-convert "^1.9.3" - check-types@^11.1.1: version "11.1.2" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== cheerio-select@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.4.0.tgz#3a16f21e37a2ef0f211d6d1aa4eff054bb22cdc9" integrity sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew== dependencies: css-select "^4.1.2" @@ -3402,7 +3346,7 @@ cheerio-select@^1.4.0: cheerio@^1.0.0-rc.3: version "1.0.0-rc.9" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.9.tgz" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.9.tgz#a3ae6b7ce7af80675302ff836f628e7cb786a67f" integrity sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng== dependencies: cheerio-select "^1.4.0" @@ -3415,7 +3359,7 @@ cheerio@^1.0.0-rc.3: chokidar@^2.1.8: version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" @@ -3434,7 +3378,7 @@ chokidar@^2.1.8: chokidar@^3.4.1: version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: anymatch "~3.1.1" @@ -3449,27 +3393,27 @@ chokidar@^3.4.1: chownr@^1.1.1: version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -3477,12 +3421,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: cjs-module-lexer@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -3492,24 +3436,24 @@ class-utils@^0.3.5: classnames@^2.2.6, classnames@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== clean-css@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" @@ -3518,7 +3462,7 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -3527,12 +3471,12 @@ cliui@^6.0.0: co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= coa@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== dependencies: "@types/q" "^1.5.1" @@ -3541,49 +3485,49 @@ coa@^2.0.2: code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1, color-convert@^1.9.3: +color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-string@^1.5.4: version "1.5.5" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== dependencies: color-name "^1.0.0" @@ -3591,7 +3535,7 @@ color-string@^1.5.4: color@^3.0.0: version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" @@ -3599,73 +3543,63 @@ color@^3.0.0: colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.19.0, commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commander@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== common-tags@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -component-props@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/component-props/-/component-props-1.1.1.tgz" - integrity sha1-+bffm5kntubZfJvScqqGdnDzSUQ= - -component-xor@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/component-xor/-/component-xor-0.0.4.tgz" - integrity sha1-xV2DzMG5TNUImk6T+niRxyY+Wao= - compose-function@3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= dependencies: arity-n "^1.0.4" compressible@~2.0.16: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -3678,12 +3612,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -3693,74 +3627,66 @@ concat-stream@^1.5.0: confusing-browser-globals@^1.0.10: version "1.0.10" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -contains-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-1.0.0.tgz" - integrity sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE= - dependencies: - normalize-path "^2.1.1" - path-starts-with "^1.0.0" - content-disposition@0.5.3: version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" convert-source-map@^0.3.3: version "0.3.5" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" @@ -3772,12 +3698,12 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js-compat@^3.6.2, core-js-compat@^3.9.0, core-js-compat@^3.9.1: version "3.12.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.12.1.tgz" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.12.1.tgz#2c302c4708505fa7072b0adb5156d26f7801a18b" integrity sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ== dependencies: browserslist "^4.16.6" @@ -3785,27 +3711,27 @@ core-js-compat@^3.6.2, core-js-compat@^3.9.0, core-js-compat@^3.9.1: core-js-pure@^3.0.0: version "3.12.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.12.1.tgz" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.12.1.tgz#934da8b9b7221e2a2443dc71dfa5bd77a7ea00b8" integrity sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ== -core-js@^2.4.0, core-js@^2.4.1: +core-js@^2.4.0: version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.10.1, core-js@^3.6.5: version "3.12.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.12.1.tgz" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.12.1.tgz#6b5af4ff55616c08a44d386f1f510917ff204112" integrity sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.0.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -3815,7 +3741,7 @@ cosmiconfig@^5.0.0: cosmiconfig@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" @@ -3826,7 +3752,7 @@ cosmiconfig@^6.0.0: cosmiconfig@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" @@ -3837,7 +3763,7 @@ cosmiconfig@^7.0.0: create-ecdh@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" @@ -3845,7 +3771,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3856,7 +3782,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3868,7 +3794,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -3877,7 +3803,7 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: cross-spawn@^6.0.0: version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -3888,7 +3814,7 @@ cross-spawn@^6.0.0: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -3905,24 +3831,24 @@ crypto-browserify@^3.11.0: crypto-random-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= css-blank-pseudo@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== dependencies: postcss "^7.0.5" css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= css-declaration-sorter@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== dependencies: postcss "^7.0.1" @@ -3930,7 +3856,7 @@ css-declaration-sorter@^4.0.1: css-has-pseudo@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== dependencies: postcss "^7.0.6" @@ -3938,7 +3864,7 @@ css-has-pseudo@^0.10.0: css-loader@4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: camelcase "^6.0.0" @@ -3956,19 +3882,19 @@ css-loader@4.3.0: css-prefers-color-scheme@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== dependencies: postcss "^7.0.5" css-select-base-adapter@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== dependencies: boolbase "^1.0.0" @@ -3978,7 +3904,7 @@ css-select@^2.0.0, css-select@^2.0.2: css-select@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.2.tgz#8b52b6714ed3a80d8221ec971c543f3b12653286" integrity sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw== dependencies: boolbase "^1.0.0" @@ -3989,7 +3915,7 @@ css-select@^4.1.2: css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== dependencies: mdn-data "2.0.4" @@ -3997,7 +3923,7 @@ css-tree@1.0.0-alpha.37: css-tree@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" @@ -4005,17 +3931,17 @@ css-tree@^1.1.2: css-what@^3.2.1: version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== css-what@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.0.tgz#f0bf4f8bac07582722346ab243f6a35b512cfc47" integrity sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA== css@^2.0.0: version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" @@ -4025,22 +3951,22 @@ css@^2.0.0: cssdb@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== cssesc@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-default@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== dependencies: css-declaration-sorter "^4.0.1" @@ -4076,29 +4002,29 @@ cssnano-preset-default@^4.0.8: cssnano-util-get-arguments@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= cssnano-util-get-match@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= cssnano-util-raw-cache@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== dependencies: postcss "^7.0.0" cssnano-util-same-parent@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== cssnano@^4.1.10: version "4.1.11" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== dependencies: cosmiconfig "^5.0.0" @@ -4108,48 +4034,48 @@ cssnano@^4.1.10: csso@^4.0.2: version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" cssom@^0.4.4: version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" csstype@^3.0.2: version "3.0.8" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== currently-unhandled@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" cyclist@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= d@1, d@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: es5-ext "^0.10.50" @@ -4157,19 +4083,19 @@ d@1, d@^1.0.1: damerau-levenshtein@^1.0.6: version "1.0.7" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" @@ -4178,48 +4104,48 @@ data-urls@^2.0.0: debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= dedent@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-equal@^1.0.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" @@ -4231,17 +4157,17 @@ deep-equal@^1.0.1: deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" @@ -4249,28 +4175,28 @@ default-gateway@^4.2.0: define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -4278,7 +4204,7 @@ define-property@^2.0.2: del@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" @@ -4291,22 +4217,22 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" @@ -4314,22 +4240,22 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.5.tgz" - integrity sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detect-port-alt@1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" @@ -4337,12 +4263,12 @@ detect-port-alt@1.1.6: diff-sequences@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -4351,24 +4277,24 @@ diffie-hellman@^5.0.0: dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" discontinuous-range@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= dns-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== dependencies: ip "^1.1.0" @@ -4376,96 +4302,88 @@ dns-packet@^1.3.1: dns-txt@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" doctrine@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dom-converter@^0.2: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" -dom-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dom-iterator/-/dom-iterator-1.0.0.tgz" - integrity sha512-7dsMOQI07EMU98gQM8NSB3GsAiIeBYIPKpnxR3c9xOvdvBjChAcOM0iJ222I3p5xyiZO9e5oggkNaCusuTdYig== - dependencies: - component-props "1.1.1" - component-xor "0.0.4" - dom-serializer@0: version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: domelementtype "^2.0.1" entities "^2.0.0" dom-serializer@^1.0.1, dom-serializer@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.1.tgz" - integrity sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q== + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== dependencies: domelementtype "^2.0.1" - domhandler "^4.0.0" + domhandler "^4.2.0" entities "^2.0.0" domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@1, domelementtype@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" domhandler@^2.3.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" domhandler@^4.0.0, domhandler@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== dependencies: domelementtype "^2.2.0" domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: dom-serializer "0" @@ -4473,7 +4391,7 @@ domutils@^1.5.1, domutils@^1.7.0: domutils@^2.5.2, domutils@^2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7" integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA== dependencies: dom-serializer "^1.0.1" @@ -4482,7 +4400,7 @@ domutils@^2.5.2, domutils@^2.6.0: dot-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -4490,29 +4408,29 @@ dot-case@^3.0.4: dot-prop@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" dotenv-expand@5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@8.2.0: version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== duplexer@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" @@ -4522,7 +4440,7 @@ duplexify@^3.4.2, duplexify@^3.6.0: ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" @@ -4530,22 +4448,22 @@ ecc-jsbn@~0.1.1: ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= ejs@^2.6.1: version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.728" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.728.tgz" - integrity sha512-SHv4ziXruBpb1Nz4aTuqEHBYi/9GNCJMYIJgDEXrp/2V01nFXMNFUTli5Z85f5ivSkioLilQatqBYFB44wNJrA== + version "1.3.735" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz#fa1a8660f2790662291cb2136f0e446a444cdfdc" + integrity sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ== elliptic@^6.5.3: version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" @@ -4558,49 +4476,49 @@ elliptic@^6.5.3: emittery@^0.7.1: version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.0.0: version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= emojis-list@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enhanced-resolve@^4.3.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" @@ -4609,29 +4527,29 @@ enhanced-resolve@^4.3.0: enquirer@^2.3.5: version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" entities@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== env-paths@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== enzyme-shallow-equal@^1.0.0, enzyme-shallow-equal@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e" integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q== dependencies: has "^1.0.3" @@ -4639,7 +4557,7 @@ enzyme-shallow-equal@^1.0.0, enzyme-shallow-equal@^1.0.1: enzyme@^3.11.0: version "3.11.0" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== dependencies: array.prototype.flat "^1.2.3" @@ -4667,28 +4585,28 @@ enzyme@^3.11.0: errno@^0.1.3, errno@~0.1.7: version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" -es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: +es-abstract@^1.17.2, es-abstract@^1.18.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: version "1.18.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== dependencies: call-bind "^1.0.2" @@ -4708,9 +4626,14 @@ es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.0" +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -4719,7 +4642,7 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.50: version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== dependencies: es6-iterator "~2.0.3" @@ -4728,7 +4651,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -4737,7 +4660,7 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== dependencies: d "^1.0.1" @@ -4745,27 +4668,32 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + escodegen@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" @@ -4775,16 +4703,21 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" +eslint-config-prettier@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" + integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== + eslint-config-react-app@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: confusing-browser-globals "^1.0.10" eslint-import-resolver-node@^0.3.4: version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== dependencies: debug "^2.6.9" @@ -4792,7 +4725,7 @@ eslint-import-resolver-node@^0.3.4: eslint-module-utils@^2.6.1: version "2.6.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== dependencies: debug "^3.2.7" @@ -4800,20 +4733,19 @@ eslint-module-utils@^2.6.1: eslint-plugin-flowtype@^5.2.0: version "5.7.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" eslint-plugin-import@^2.22.1: - version "2.23.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.1.tgz" - integrity sha512-epW62znqcFCyQeixVrqy26WpdN1Y3LZH5G9XCuiiTCVuksjC4Je+4o1z5mIpa6P1KMyz1n4RT436VSrZoA5+5A== + version "2.23.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz#8a1b073289fff03c4af0f04b6df956b7d463e191" + integrity sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ== dependencies: array-includes "^3.1.3" array.prototype.flat "^1.2.4" - contains-path "^1.0.0" debug "^2.6.9" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.4" @@ -4830,14 +4762,14 @@ eslint-plugin-import@^2.22.1: eslint-plugin-jest@^24.1.0: version "24.3.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-jsx-a11y@^6.3.1: version "6.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== dependencies: "@babel/runtime" "^7.11.2" @@ -4854,19 +4786,19 @@ eslint-plugin-jsx-a11y@^6.3.1: eslint-plugin-prettier@^3.3.1: version "3.4.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7" integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== dependencies: prettier-linter-helpers "^1.0.0" eslint-plugin-react-hooks@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== eslint-plugin-react@^7.21.5: version "7.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494" integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw== dependencies: array-includes "^3.1.3" @@ -4884,14 +4816,14 @@ eslint-plugin-react@^7.21.5: eslint-plugin-testing-library@^3.9.2: version "3.10.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== dependencies: "@typescript-eslint/experimental-utils" "^3.10.1" eslint-scope@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" @@ -4899,7 +4831,7 @@ eslint-scope@^4.0.3: eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -4907,24 +4839,24 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint-webpack-plugin@^2.5.2: version "2.5.4" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== dependencies: "@types/eslint" "^7.2.6" @@ -4934,10 +4866,10 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0: - version "7.26.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.26.0.tgz" - integrity sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg== +eslint@^7.11.0, eslint@^7.27.0: + version "7.27.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7" + integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA== dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.1" @@ -4947,12 +4879,14 @@ eslint@^7.11.0: debug "^4.0.1" doctrine "^3.0.0" enquirer "^2.3.5" + escape-string-regexp "^4.0.0" eslint-scope "^5.1.1" eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" espree "^7.3.1" esquery "^1.4.0" esutils "^2.0.2" + fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" @@ -4964,7 +4898,7 @@ eslint@^7.11.0: js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" - lodash "^4.17.21" + lodash.merge "^4.6.2" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" @@ -4973,13 +4907,13 @@ eslint@^7.11.0: semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^6.0.4" + table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" espree@^7.3.0, espree@^7.3.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: acorn "^7.4.0" @@ -4988,73 +4922,73 @@ espree@^7.3.0, espree@^7.3.1: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== estree-walker@^0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== estree-walker@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -5062,12 +4996,12 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.3.2: version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -5080,7 +5014,7 @@ execa@^1.0.0: execa@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -5095,12 +5029,12 @@ execa@^4.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -5113,7 +5047,7 @@ expand-brackets@^2.1.4: expect@^26.6.0, expect@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" @@ -5125,7 +5059,7 @@ expect@^26.6.0, expect@^26.6.2: express@^4.17.1: version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" @@ -5161,21 +5095,21 @@ express@^4.17.1: ext@^1.1.2: version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== dependencies: type "^2.0.0" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -5183,12 +5117,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== extglob@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -5202,27 +5136,27 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-deep-equal@^3.1.1: +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^3.1.1: version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -5234,50 +5168,50 @@ fast-glob@^3.1.1: fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" faye-websocket@^0.11.3: version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" figgy-pudding@^3.5.1: version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" file-loader@6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== dependencies: loader-utils "^2.0.0" @@ -5285,17 +5219,17 @@ file-loader@6.1.1: file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filesize@6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -5305,14 +5239,14 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -5325,7 +5259,7 @@ finalhandler@~1.1.2: find-cache-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -5334,7 +5268,7 @@ find-cache-dir@^2.1.0: find-cache-dir@^3.3.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" @@ -5343,7 +5277,7 @@ find-cache-dir@^3.3.1: find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -5351,7 +5285,7 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: find-up@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -5359,21 +5293,21 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" flat-cache@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" @@ -5381,17 +5315,17 @@ flat-cache@^3.0.4: flatted@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== flatten@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" @@ -5399,22 +5333,22 @@ flush-write-stream@^1.0.0: follow-redirects@^1.0.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43" integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== for-in@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= fork-ts-checker-webpack-plugin@4.1.6: version "4.1.6" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== dependencies: "@babel/code-frame" "^7.5.5" @@ -5427,7 +5361,7 @@ fork-ts-checker-webpack-plugin@4.1.6: form-data@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" @@ -5436,24 +5370,24 @@ form-data@~2.3.2: forwarded@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -5461,7 +5395,7 @@ from2@^2.1.0: fs-extra@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" @@ -5470,7 +5404,7 @@ fs-extra@^7.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -5479,7 +5413,7 @@ fs-extra@^8.1.0: fs-extra@^9.0.1: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -5489,14 +5423,14 @@ fs-extra@^9.0.1: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -5506,12 +5440,12 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" @@ -5519,17 +5453,17 @@ fsevents@^1.2.7: fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== function.prototype.name@^1.1.0, function.prototype.name@^1.1.2: version "1.1.4" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83" integrity sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ== dependencies: call-bind "^1.0.2" @@ -5539,28 +5473,17 @@ function.prototype.name@^1.1.0, function.prototype.name@^1.1.2: functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= functions-have-names@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== -gatsby-plugin-sitemap@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-3.3.0.tgz" - integrity sha512-ChkAeyOIzmWOWmeaLexDRMSH6fmEG46jEi5N8xN85AsbCanz36HY7IZxsjlSdDsLOuoG3RofvStoCDjz8ECCOQ== - dependencies: - "@babel/runtime" "^7.12.5" - common-tags "^1.8.0" - minimatch "^3.0.4" - pify "^3.0.0" - sitemap "^1.13.0" - gauge@~2.7.3: version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -5574,24 +5497,24 @@ gauge@~2.7.3: gaze@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== dependencies: globule "^1.0.0" gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" @@ -5600,48 +5523,48 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" @@ -5649,14 +5572,14 @@ glob-parent@^3.1.0: glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" @@ -5668,14 +5591,14 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl global-modules@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" @@ -5684,26 +5607,26 @@ global-prefix@^3.0.0: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" globals@^13.6.0: version "13.8.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3" integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q== dependencies: type-fest "^0.20.2" globby@11.0.1: version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== dependencies: array-union "^2.1.0" @@ -5715,7 +5638,7 @@ globby@11.0.1: globby@^11.0.1: version "11.0.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== dependencies: array-union "^2.1.0" @@ -5727,7 +5650,7 @@ globby@^11.0.1: globby@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -5738,7 +5661,7 @@ globby@^6.1.0: globule@^1.0.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== dependencies: glob "~7.1.1" @@ -5747,17 +5670,17 @@ globule@^1.0.0: graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4: version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== growly@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" @@ -5765,12 +5688,12 @@ gzip-size@5.1.1: handle-thing@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== handlebars@^4.7.3: version "4.7.7" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" @@ -5782,12 +5705,12 @@ handlebars@^4.7.3: har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: ajv "^6.12.3" @@ -5795,44 +5718,44 @@ har-validator@~5.1.3: harmony-reflect@^1.4.6: version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-bigints@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-unicode@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -5841,7 +5764,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -5850,12 +5773,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -5863,14 +5786,14 @@ has-values@^1.0.0: has@^1.0.0, has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" @@ -5879,7 +5802,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -5887,17 +5810,17 @@ hash.js@^1.0.0, hash.js@^1.0.3: he@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hex-color-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== history@^4.9.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" @@ -5909,7 +5832,7 @@ history@^4.9.0: hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -5918,24 +5841,24 @@ hmac-drbg@^1.0.1: hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" hoopy@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -5945,42 +5868,42 @@ hpack.js@^2.1.6: hsl-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= hsla-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= html-element-map@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.0.tgz" - integrity sha512-AqCt/m9YaiMwaaAyOPdq4Ga0cM+jdDWWGueUMkdROZcTeClaGpN0AQeyGchZhTegQoABmc6+IqH7oCR/8vhQYg== + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.1.tgz#44b2cbcfa7be7aa4ff59779e47e51012e1c73c08" + integrity sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg== dependencies: - array-filter "^1.0.0" + array.prototype.filter "^1.0.0" call-bind "^1.0.2" html-encoding-sniffer@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" html-entities@^1.2.1, html-entities@^1.3.1: version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^5.0.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" @@ -5993,7 +5916,7 @@ html-minifier-terser@^5.0.1: html-webpack-plugin@4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: "@types/html-minifier-terser" "^5.0.0" @@ -6008,7 +5931,7 @@ html-webpack-plugin@4.5.0: htmlparser2@^3.10.1: version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" @@ -6020,7 +5943,7 @@ htmlparser2@^3.10.1: htmlparser2@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: domelementtype "^2.0.1" @@ -6030,12 +5953,12 @@ htmlparser2@^6.1.0: http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" @@ -6046,7 +5969,7 @@ http-errors@1.7.2: http-errors@~1.6.2: version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -6056,7 +5979,7 @@ http-errors@~1.6.2: http-errors@~1.7.2: version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" @@ -6067,12 +5990,12 @@ http-errors@~1.7.2: http-parser-js@>=0.5.1: version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-middleware@0.19.1: version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" @@ -6082,7 +6005,7 @@ http-proxy-middleware@0.19.1: http-proxy@^1.17.0: version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -6091,7 +6014,7 @@ http-proxy@^1.17.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -6100,70 +6023,70 @@ http-signature@~1.2.0: https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== dependencies: postcss "^7.0.14" identity-obj-proxy@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= dependencies: harmony-reflect "^1.4.6" ieee754@^1.1.4: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.4: version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== immer@8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" @@ -6171,7 +6094,7 @@ import-fresh@^2.0.0: import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -6179,14 +6102,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: import-from@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" import-local@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" @@ -6194,7 +6117,7 @@ import-local@^2.0.0: import-local@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" @@ -6202,34 +6125,34 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== indexes-of@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -6237,27 +6160,27 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.5: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== internal-ip@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" @@ -6265,7 +6188,7 @@ internal-ip@^4.3.0: internal-slot@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: get-intrinsic "^1.1.0" @@ -6274,106 +6197,106 @@ internal-slot@^1.0.3: ip-regex@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= is-absolute-url@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== is-bigint@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== dependencies: call-bind "^1.0.2" is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-color-stop@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= dependencies: css-color-names "^0.0.4" @@ -6385,33 +6308,33 @@ is-color-stop@^1.0.0: is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" @@ -6420,7 +6343,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -6429,148 +6352,148 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-module@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= is-negative-zero@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== is-number@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-obj@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-potential-custom-element-name@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: call-bind "^1.0.2" @@ -6578,113 +6501,113 @@ is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.2: is-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-resolvable@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== is-root@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-string@^1.0.5: version "1.0.6" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== is-subset@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-utf8@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isstream@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" @@ -6694,7 +6617,7 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -6703,7 +6626,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" @@ -6712,7 +6635,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" @@ -6720,7 +6643,7 @@ istanbul-reports@^3.0.2: jest-changed-files@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" @@ -6729,7 +6652,7 @@ jest-changed-files@^26.6.2: jest-circus@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== dependencies: "@babel/traverse" "^7.1.0" @@ -6756,7 +6679,7 @@ jest-circus@26.6.0: jest-cli@^26.6.0: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" @@ -6775,7 +6698,7 @@ jest-cli@^26.6.0: jest-config@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" @@ -6799,7 +6722,7 @@ jest-config@^26.6.3: jest-diff@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: chalk "^4.0.0" @@ -6809,14 +6732,14 @@ jest-diff@^26.6.2: jest-docblock@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" jest-each@^26.6.0, jest-each@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" @@ -6827,7 +6750,7 @@ jest-each@^26.6.0, jest-each@^26.6.2: jest-environment-jsdom@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" @@ -6840,7 +6763,7 @@ jest-environment-jsdom@^26.6.2: jest-environment-node@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" @@ -6852,12 +6775,12 @@ jest-environment-node@^26.6.2: jest-get-type@^26.3.0: version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" @@ -6878,7 +6801,7 @@ jest-haste-map@^26.6.2: jest-jasmine2@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" @@ -6902,7 +6825,7 @@ jest-jasmine2@^26.6.3: jest-leak-detector@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: jest-get-type "^26.3.0" @@ -6910,7 +6833,7 @@ jest-leak-detector@^26.6.2: jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: chalk "^4.0.0" @@ -6920,7 +6843,7 @@ jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: jest-message-util@^26.6.0, jest-message-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" @@ -6935,7 +6858,7 @@ jest-message-util@^26.6.0, jest-message-util@^26.6.2: jest-mock@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" @@ -6943,17 +6866,17 @@ jest-mock@^26.6.2: jest-pnp-resolver@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" @@ -6962,7 +6885,7 @@ jest-resolve-dependencies@^26.6.3: jest-resolve@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== dependencies: "@jest/types" "^26.6.0" @@ -6976,7 +6899,7 @@ jest-resolve@26.6.0: jest-resolve@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" @@ -6990,7 +6913,7 @@ jest-resolve@^26.6.2: jest-runner@^26.6.0, jest-runner@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" @@ -7016,7 +6939,7 @@ jest-runner@^26.6.0, jest-runner@^26.6.3: jest-runtime@^26.6.0, jest-runtime@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" @@ -7049,7 +6972,7 @@ jest-runtime@^26.6.0, jest-runtime@^26.6.3: jest-serializer@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" @@ -7057,7 +6980,7 @@ jest-serializer@^26.6.2: jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" @@ -7079,7 +7002,7 @@ jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: jest-util@^26.6.0, jest-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" @@ -7091,7 +7014,7 @@ jest-util@^26.6.0, jest-util@^26.6.2: jest-validate@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" @@ -7103,7 +7026,7 @@ jest-validate@^26.6.2: jest-watch-typeahead@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== dependencies: ansi-escapes "^4.3.1" @@ -7116,7 +7039,7 @@ jest-watch-typeahead@0.6.1: jest-watcher@^26.3.0, jest-watcher@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" @@ -7129,7 +7052,7 @@ jest-watcher@^26.3.0, jest-watcher@^26.6.2: jest-worker@^24.9.0: version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== dependencies: merge-stream "^2.0.0" @@ -7137,7 +7060,7 @@ jest-worker@^24.9.0: jest-worker@^26.5.0, jest-worker@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" @@ -7146,7 +7069,7 @@ jest-worker@^26.5.0, jest-worker@^26.6.2: jest@26.6.0: version "26.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== dependencies: "@jest/core" "^26.6.0" @@ -7155,17 +7078,17 @@ jest@26.6.0: js-base64@^2.1.8: version "2.6.4" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -7173,12 +7096,12 @@ js-yaml@^3.13.1: jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^16.4.0: version "16.5.3" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.3.tgz" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.3.tgz#13a755b3950eb938b4482c407238ddf16f0d2136" integrity sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA== dependencies: abab "^2.0.5" @@ -7210,78 +7133,78 @@ jsdom@^16.4.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-schema@0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json3@^3.3.3: version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" json5@^2.1.2: version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -7290,7 +7213,7 @@ jsonfile@^6.0.1: jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -7300,7 +7223,7 @@ jsprim@^1.2.2: "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== dependencies: array-includes "^3.1.2" @@ -7308,58 +7231,58 @@ jsprim@^1.2.2: killable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== klona@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== language-subtag-registry@~0.3.2: version "0.3.21" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== language-tags@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= dependencies: language-subtag-registry "~0.3.2" last-call-webpack-plugin@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== dependencies: lodash "^4.17.5" @@ -7367,12 +7290,12 @@ last-call-webpack-plugin@^3.0.0: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -7380,7 +7303,7 @@ levn@^0.4.1: levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -7388,12 +7311,12 @@ levn@~0.3.0: lines-and-columns@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= load-json-file@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -7404,7 +7327,7 @@ load-json-file@^1.0.0: load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" @@ -7414,12 +7337,12 @@ load-json-file@^4.0.0: loader-runner@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" @@ -7428,7 +7351,7 @@ loader-utils@1.2.3: loader-utils@2.0.0, loader-utils@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== dependencies: big.js "^5.2.2" @@ -7437,7 +7360,7 @@ loader-utils@2.0.0, loader-utils@^2.0.0: loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" @@ -7446,7 +7369,7 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -7454,7 +7377,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -7462,49 +7385,54 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.escape@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= lodash.flattendeep@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= lodash.isequal@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + lodash.template@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: lodash._reinterpolate "^3.0.0" @@ -7512,46 +7440,46 @@ lodash.template@^4.5.0: lodash.templatesettings@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: lodash._reinterpolate "^3.0.0" lodash.truncate@^4.4.2: version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash.uniqby@^4.7.0: version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.10: +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.10: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" @@ -7559,35 +7487,35 @@ loud-rejection@^1.0.0: lower-case@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" -magic-string@^0.25.0, magic-string@^0.25.1, magic-string@^0.25.7: +magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== dependencies: sourcemap-codec "^1.4.4" make-dir@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -7595,38 +7523,38 @@ make-dir@^2.0.0: make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -7635,22 +7563,22 @@ md5.js@^1.3.4: mdn-data@2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== mdn-data@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -7658,7 +7586,7 @@ memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" @@ -7666,7 +7594,7 @@ memory-fs@^0.5.0: meow@^3.7.0: version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -7682,32 +7610,32 @@ meow@^3.7.0: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -7726,7 +7654,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: micromatch@^4.0.2: version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" @@ -7734,7 +7662,7 @@ micromatch@^4.0.2: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" @@ -7742,34 +7670,34 @@ miller-rabin@^4.0.0: mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: mime-db "1.47.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: version "2.5.2" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-create-react-context@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== dependencies: "@babel/runtime" "^7.12.1" @@ -7777,7 +7705,7 @@ mini-create-react-context@^0.4.0: mini-css-extract-plugin@0.11.3: version "0.11.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" @@ -7787,57 +7715,57 @@ mini-css-extract-plugin@0.11.3: minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" minizlib@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -7845,7 +7773,7 @@ minizlib@^2.1.1: mississippi@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" @@ -7861,7 +7789,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" @@ -7869,29 +7797,24 @@ mixin-deep@^1.2.0: mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -moment@^2.10.2: - version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== - moo@^0.5.0: version "0.5.1" - resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz" + resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4" integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w== move-concurrently@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -7903,32 +7826,32 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" @@ -7936,17 +7859,17 @@ multicast-dns@^6.0.1: nan@^2.12.1, nan@^2.13.2: version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanoid@^3.1.23: version "3.1.23" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -7963,19 +7886,19 @@ nanomatch@^1.2.9: native-url@^0.2.6: version "0.2.6" - resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== dependencies: querystring "^0.2.0" natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= nearley@^2.7.10: version "2.20.1" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474" integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== dependencies: commander "^2.19.0" @@ -7985,27 +7908,27 @@ nearley@^2.7.10: negotiator@0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== next-tick@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -8013,17 +7936,17 @@ no-case@^3.0.4: node-fetch@^2.6.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-forge@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-gyp@^7.1.0: version "7.1.2" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== dependencies: env-paths "^2.2.0" @@ -8039,12 +7962,12 @@ node-gyp@^7.1.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" @@ -8073,12 +7996,12 @@ node-libs-browser@^2.2.1: node-modules-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" @@ -8090,12 +8013,12 @@ node-notifier@^8.0.0: node-releases@^1.1.61, node-releases@^1.1.71: version "1.1.72" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== node-sass@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2" integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== dependencies: async-foreach "^0.1.3" @@ -8117,14 +8040,14 @@ node-sass@^5.0.0: nopt@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== dependencies: abbrev "1" normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -8134,24 +8057,24 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package- normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= normalize-url@1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: object-assign "^4.0.1" @@ -8161,26 +8084,26 @@ normalize-url@1.9.1: normalize-url@^3.0.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" npmlog@^4.0.0, npmlog@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: are-we-there-yet "~1.1.2" @@ -8190,46 +8113,46 @@ npmlog@^4.0.0, npmlog@^4.1.2: nth-check@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" nth-check@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== dependencies: boolbase "^1.0.0" num2fraction@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= number-is-nan@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -8238,12 +8161,12 @@ object-copy@^0.1.0: object-inspect@^1.7.0, object-inspect@^1.9.0: version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -8251,19 +8174,19 @@ object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: call-bind "^1.0.0" @@ -8273,7 +8196,7 @@ object.assign@^4.1.0, object.assign@^4.1.2: object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: call-bind "^1.0.0" @@ -8283,7 +8206,7 @@ object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.3: object.fromentries@^2.0.0, object.fromentries@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== dependencies: call-bind "^1.0.2" @@ -8293,7 +8216,7 @@ object.fromentries@^2.0.0, object.fromentries@^2.0.4: object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== dependencies: call-bind "^1.0.2" @@ -8302,14 +8225,14 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0 object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== dependencies: call-bind "^1.0.2" @@ -8319,38 +8242,38 @@ object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^7.0.2: version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" @@ -8358,14 +8281,14 @@ open@^7.0.2: opn@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" optimize-css-assets-webpack-plugin@5.0.4: version "5.0.4" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: cssnano "^4.1.10" @@ -8373,7 +8296,7 @@ optimize-css-assets-webpack-plugin@5.0.4: optionator@^0.8.1: version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -8385,7 +8308,7 @@ optionator@^0.8.1: optionator@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" @@ -8397,110 +8320,105 @@ optionator@^0.9.1: original@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - p-each-series@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-map@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: cyclist "^1.0.1" @@ -8509,7 +8427,7 @@ parallel-transform@^1.1.0: param-case@^3.0.3: version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -8517,14 +8435,14 @@ param-case@^3.0.3: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" @@ -8535,19 +8453,19 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: parse-github-url@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -8555,7 +8473,7 @@ parse-json@^4.0.0: parse-json@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -8565,24 +8483,24 @@ parse-json@^5.0.0: parse5-htmlparser2-tree-adapter@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== dependencies: parse5 "^6.0.1" parse5@6.0.1, parse5@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -8590,83 +8508,76 @@ pascal-case@^3.1.2: pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -path-starts-with@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-1.0.0.tgz" - integrity sha1-soJDAV6LE43lcmgqxS2kLmRq2E4= - dependencies: - normalize-path "^2.1.1" - path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.7.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" path-type@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -8675,19 +8586,19 @@ path-type@^1.0.0: path-type@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: create-hash "^1.1.2" @@ -8698,93 +8609,93 @@ pbkdf2@^3.0.3: performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz" - integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pify@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" pkg-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" pkg-up@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" pkg-up@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= dependencies: find-up "^2.1.0" pnp-webpack-plugin@1.6.4: version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== dependencies: ts-pnp "^1.1.6" portfinder@^1.0.26: version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" @@ -8793,12 +8704,12 @@ portfinder@^1.0.26: posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-attribute-case-insensitive@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== dependencies: postcss "^7.0.2" @@ -8806,14 +8717,14 @@ postcss-attribute-case-insensitive@^4.0.1: postcss-browser-comments@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== dependencies: postcss "^7" postcss-calc@^7.0.1: version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== dependencies: postcss "^7.0.27" @@ -8822,7 +8733,7 @@ postcss-calc@^7.0.1: postcss-color-functional-notation@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== dependencies: postcss "^7.0.2" @@ -8830,7 +8741,7 @@ postcss-color-functional-notation@^2.0.1: postcss-color-gray@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8839,7 +8750,7 @@ postcss-color-gray@^5.0.0: postcss-color-hex-alpha@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: postcss "^7.0.14" @@ -8847,7 +8758,7 @@ postcss-color-hex-alpha@^5.0.3: postcss-color-mod-function@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8856,7 +8767,7 @@ postcss-color-mod-function@^3.0.3: postcss-color-rebeccapurple@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: postcss "^7.0.2" @@ -8864,7 +8775,7 @@ postcss-color-rebeccapurple@^4.0.1: postcss-colormin@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== dependencies: browserslist "^4.0.0" @@ -8875,7 +8786,7 @@ postcss-colormin@^4.0.3: postcss-convert-values@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== dependencies: postcss "^7.0.0" @@ -8883,14 +8794,14 @@ postcss-convert-values@^4.0.1: postcss-custom-media@^7.0.8: version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: postcss "^7.0.14" postcss-custom-properties@^8.0.11: version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== dependencies: postcss "^7.0.17" @@ -8898,7 +8809,7 @@ postcss-custom-properties@^8.0.11: postcss-custom-selectors@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== dependencies: postcss "^7.0.2" @@ -8906,7 +8817,7 @@ postcss-custom-selectors@^5.1.2: postcss-dir-pseudo-class@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== dependencies: postcss "^7.0.2" @@ -8914,35 +8825,35 @@ postcss-dir-pseudo-class@^5.0.0: postcss-discard-comments@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== dependencies: postcss "^7.0.0" postcss-discard-duplicates@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== dependencies: postcss "^7.0.0" postcss-discard-empty@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== dependencies: postcss "^7.0.0" postcss-discard-overridden@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== dependencies: postcss "^7.0.0" postcss-double-position-gradients@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== dependencies: postcss "^7.0.5" @@ -8950,7 +8861,7 @@ postcss-double-position-gradients@^1.0.0: postcss-env-function@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== dependencies: postcss "^7.0.2" @@ -8958,42 +8869,42 @@ postcss-env-function@^2.0.2: postcss-flexbugs-fixes@4.2.1: version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== dependencies: postcss "^7.0.26" postcss-focus-visible@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== dependencies: postcss "^7.0.2" postcss-focus-within@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== dependencies: postcss "^7.0.2" postcss-font-variant@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: postcss "^7.0.2" postcss-gap-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== dependencies: postcss "^7.0.2" postcss-image-set-function@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== dependencies: postcss "^7.0.2" @@ -9001,14 +8912,14 @@ postcss-image-set-function@^3.0.1: postcss-initial@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== dependencies: postcss "^7.0.2" postcss-lab-function@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -9017,7 +8928,7 @@ postcss-lab-function@^2.0.1: postcss-load-config@^2.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== dependencies: cosmiconfig "^5.0.0" @@ -9025,7 +8936,7 @@ postcss-load-config@^2.0.0: postcss-loader@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== dependencies: loader-utils "^1.1.0" @@ -9035,21 +8946,21 @@ postcss-loader@3.0.0: postcss-logical@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== dependencies: postcss "^7.0.2" postcss-media-minmax@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== dependencies: postcss "^7.0.2" postcss-merge-longhand@^4.0.11: version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== dependencies: css-color-names "0.0.4" @@ -9059,7 +8970,7 @@ postcss-merge-longhand@^4.0.11: postcss-merge-rules@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== dependencies: browserslist "^4.0.0" @@ -9071,7 +8982,7 @@ postcss-merge-rules@^4.0.3: postcss-minify-font-values@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== dependencies: postcss "^7.0.0" @@ -9079,7 +8990,7 @@ postcss-minify-font-values@^4.0.2: postcss-minify-gradients@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9089,7 +9000,7 @@ postcss-minify-gradients@^4.0.2: postcss-minify-params@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== dependencies: alphanum-sort "^1.0.0" @@ -9101,7 +9012,7 @@ postcss-minify-params@^4.0.2: postcss-minify-selectors@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== dependencies: alphanum-sort "^1.0.0" @@ -9111,14 +9022,14 @@ postcss-minify-selectors@^4.0.2: postcss-modules-extract-imports@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: postcss "^7.0.5" postcss-modules-local-by-default@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: icss-utils "^4.1.1" @@ -9128,7 +9039,7 @@ postcss-modules-local-by-default@^3.0.3: postcss-modules-scope@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" @@ -9136,7 +9047,7 @@ postcss-modules-scope@^2.2.0: postcss-modules-values@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: icss-utils "^4.0.0" @@ -9144,21 +9055,21 @@ postcss-modules-values@^3.0.0: postcss-nesting@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" postcss-normalize-charset@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== dependencies: postcss "^7.0.0" postcss-normalize-display-values@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== dependencies: cssnano-util-get-match "^4.0.0" @@ -9167,7 +9078,7 @@ postcss-normalize-display-values@^4.0.2: postcss-normalize-positions@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9177,7 +9088,7 @@ postcss-normalize-positions@^4.0.2: postcss-normalize-repeat-style@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9187,7 +9098,7 @@ postcss-normalize-repeat-style@^4.0.2: postcss-normalize-string@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== dependencies: has "^1.0.0" @@ -9196,7 +9107,7 @@ postcss-normalize-string@^4.0.2: postcss-normalize-timing-functions@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== dependencies: cssnano-util-get-match "^4.0.0" @@ -9205,7 +9116,7 @@ postcss-normalize-timing-functions@^4.0.2: postcss-normalize-unicode@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== dependencies: browserslist "^4.0.0" @@ -9214,7 +9125,7 @@ postcss-normalize-unicode@^4.0.1: postcss-normalize-url@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== dependencies: is-absolute-url "^2.0.0" @@ -9224,7 +9135,7 @@ postcss-normalize-url@^4.0.1: postcss-normalize-whitespace@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== dependencies: postcss "^7.0.0" @@ -9232,7 +9143,7 @@ postcss-normalize-whitespace@^4.0.2: postcss-normalize@8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== dependencies: "@csstools/normalize.css" "^10.1.0" @@ -9243,7 +9154,7 @@ postcss-normalize@8.0.1: postcss-ordered-values@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -9252,21 +9163,21 @@ postcss-ordered-values@^4.1.2: postcss-overflow-shorthand@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== dependencies: postcss "^7.0.2" postcss-page-break@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== dependencies: postcss "^7.0.2" postcss-place@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== dependencies: postcss "^7.0.2" @@ -9274,7 +9185,7 @@ postcss-place@^4.0.1: postcss-preset-env@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== dependencies: autoprefixer "^9.6.1" @@ -9317,7 +9228,7 @@ postcss-preset-env@6.7.0: postcss-pseudo-class-any-link@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== dependencies: postcss "^7.0.2" @@ -9325,7 +9236,7 @@ postcss-pseudo-class-any-link@^6.0.0: postcss-reduce-initial@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== dependencies: browserslist "^4.0.0" @@ -9335,7 +9246,7 @@ postcss-reduce-initial@^4.0.3: postcss-reduce-transforms@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== dependencies: cssnano-util-get-match "^4.0.0" @@ -9345,21 +9256,21 @@ postcss-reduce-transforms@^4.0.2: postcss-replace-overflow-wrap@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== dependencies: postcss "^7.0.2" postcss-safe-parser@5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: postcss "^8.1.0" postcss-selector-matches@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== dependencies: balanced-match "^1.0.0" @@ -9367,7 +9278,7 @@ postcss-selector-matches@^4.0.0: postcss-selector-not@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== dependencies: balanced-match "^1.0.0" @@ -9375,7 +9286,7 @@ postcss-selector-not@^4.0.0: postcss-selector-parser@^3.0.0: version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: dot-prop "^5.2.0" @@ -9384,7 +9295,7 @@ postcss-selector-parser@^3.0.0: postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== dependencies: cssesc "^2.0.0" @@ -9393,7 +9304,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.6" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== dependencies: cssesc "^3.0.0" @@ -9401,7 +9312,7 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: postcss-svgo@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== dependencies: postcss "^7.0.0" @@ -9410,7 +9321,7 @@ postcss-svgo@^4.0.3: postcss-unique-selectors@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== dependencies: alphanum-sort "^1.0.0" @@ -9419,17 +9330,17 @@ postcss-unique-selectors@^4.0.1: postcss-value-parser@^3.0.0: version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== dependencies: flatten "^1.0.2" @@ -9438,7 +9349,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: postcss@7.0.21: version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: chalk "^2.4.2" @@ -9447,7 +9358,7 @@ postcss@7.0.21: postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: chalk "^2.4.2" @@ -9455,49 +9366,49 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po supports-color "^6.1.0" postcss@^8.1.0: - version "8.2.15" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz" - integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q== + version "8.3.0" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" + integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== dependencies: colorette "^1.2.2" nanoid "^3.1.23" - source-map "^0.6.1" + source-map-js "^0.6.2" prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prepend-http@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= prettier-linter-helpers@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: fast-diff "^1.1.2" prettier@2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== pretty-bytes@^5.3.0: version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-error@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: lodash "^4.17.20" @@ -9505,7 +9416,7 @@ pretty-error@^2.1.1: pretty-format@^26.6.0, pretty-format@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" @@ -9513,41 +9424,36 @@ pretty-format@^26.6.0, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -prism-react-renderer@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.0.tgz" - integrity sha512-GHqzxLYImx1iKN1jJURcuRoA/0ygCcNhfGw1IT8nPIMzarmKQ3Nc+JcG0gi8JXQzuh0C5ShE4npMIoqNin40hg== - process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= progress@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== dependencies: asap "~2.0.6" prompts@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" @@ -9555,15 +9461,15 @@ prompts@2.4.0: prompts@^2.0.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: +prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" @@ -9572,7 +9478,7 @@ prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: proxy-addr@~2.0.5: version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" @@ -9580,17 +9486,17 @@ proxy-addr@~2.0.5: prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= psl@^1.1.28, psl@^1.1.33: version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -9602,7 +9508,7 @@ public-encrypt@^4.0.0: pump@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" @@ -9610,7 +9516,7 @@ pump@^2.0.0: pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -9618,7 +9524,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" @@ -9627,37 +9533,37 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.1.2: version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== qs@~6.5.2: version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^4.1.0: version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= dependencies: object-assign "^4.1.0" @@ -9665,44 +9571,44 @@ query-string@^4.1.0: querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystring@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== raf@^3.4.1: version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== dependencies: performance-now "^2.1.0" railroad-diagrams@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= randexp@0.4.6: version "0.4.6" - resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz" + resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== dependencies: discontinuous-range "1.0.0" @@ -9710,14 +9616,14 @@ randexp@0.4.6: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -9725,12 +9631,12 @@ randomfill@^1.0.3: range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" @@ -9740,7 +9646,7 @@ raw-body@2.4.0: react-app-polyfill@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: core-js "^3.6.5" @@ -9752,7 +9658,7 @@ react-app-polyfill@^2.0.0: react-dev-utils@^11.0.3: version "11.0.4" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: "@babel/code-frame" "7.10.4" @@ -9782,7 +9688,7 @@ react-dev-utils@^11.0.3: react-dom@^17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -9791,35 +9697,22 @@ react-dom@^17.0.2: react-error-overlay@^6.0.9: version "6.0.9" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-live@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/react-live/-/react-live-2.2.3.tgz" - integrity sha512-tpKruvfytNETuzO3o1mrQUj180GVrq35IE8F5gH1NJVPt4szYCx83/dOSCOyjgRhhc3gQvl0pQ3k/CjOjwJkKQ== - dependencies: - buble "0.19.6" - core-js "^2.4.1" - dom-iterator "^1.0.0" - prism-react-renderer "^1.0.1" - prop-types "^15.5.8" - react-simple-code-editor "^0.10.0" - unescape "^1.0.1" - react-redux@^7.2.3: version "7.2.4" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.4.tgz" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.4.tgz#1ebb474032b72d806de2e0519cd07761e222e225" integrity sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA== dependencies: "@babel/runtime" "^7.12.1" @@ -9831,12 +9724,12 @@ react-redux@^7.2.3: react-refresh@^0.8.3: version "0.8.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== react-router-dom@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== dependencies: "@babel/runtime" "^7.1.2" @@ -9849,7 +9742,7 @@ react-router-dom@^5.2.0: react-router@5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== dependencies: "@babel/runtime" "^7.1.2" @@ -9865,7 +9758,7 @@ react-router@5.2.0: react-scripts@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== dependencies: "@babel/core" "7.12.3" @@ -9931,20 +9824,15 @@ react-scripts@^4.0.3: react-shallow-renderer@^16.13.1: version "16.14.1" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== dependencies: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0" -react-simple-code-editor@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz" - integrity sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA== - react-test-renderer@^17.0.0: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== dependencies: object-assign "^4.1.1" @@ -9954,7 +9842,7 @@ react-test-renderer@^17.0.0: react@^17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -9962,7 +9850,7 @@ react@^17.0.2: read-pkg-up@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -9970,7 +9858,7 @@ read-pkg-up@^1.0.1: read-pkg-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" @@ -9978,7 +9866,7 @@ read-pkg-up@^3.0.0: read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" @@ -9987,7 +9875,7 @@ read-pkg-up@^7.0.1: read-pkg@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -9996,7 +9884,7 @@ read-pkg@^1.0.0: read-pkg@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" @@ -10005,7 +9893,7 @@ read-pkg@^3.0.0: read-pkg@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -10015,7 +9903,7 @@ read-pkg@^5.2.0: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" @@ -10028,7 +9916,7 @@ read-pkg@^5.2.0: readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" @@ -10037,7 +9925,7 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" @@ -10046,21 +9934,21 @@ readdirp@^2.2.1: readdirp@~3.5.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" recursive-readdir@2.2.2: version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" redent@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" @@ -10068,7 +9956,7 @@ redent@^1.0.0: redux@4.0.5: version "4.0.5" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== dependencies: loose-envify "^1.4.0" @@ -10076,43 +9964,43 @@ redux@4.0.5: redux@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4" integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== dependencies: "@babel/runtime" "^7.9.2" regenerate-unicode-properties@^8.2.0: version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -10120,12 +10008,12 @@ regex-not@^1.0.0, regex-not@^1.0.2: regex-parser@^2.2.11: version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: call-bind "^1.0.2" @@ -10133,12 +10021,12 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: regexpp@^3.0.0, regexpp@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.2.0, regexpu-core@^4.7.1: +regexpu-core@^4.7.1: version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" @@ -10150,29 +10038,29 @@ regexpu-core@^4.2.0, regexpu-core@^4.7.1: regjsgen@^0.5.1: version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: version "0.6.9" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: version "2.0.5" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: css-select "^2.0.2" @@ -10183,31 +10071,31 @@ renderkid@^2.0.4: repeat-element@^1.1.2: version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" request-promise-core@1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: lodash "^4.17.19" request-promise-native@^1.0.9: version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: request-promise-core "1.1.4" @@ -10216,7 +10104,7 @@ request-promise-native@^1.0.9: request@^2.88.0, request@^2.88.2: version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" @@ -10242,61 +10130,61 @@ request@^2.88.0, request@^2.88.2: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@^3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA== dependencies: adjust-sourcemap-loader "3.0.0" @@ -10312,12 +10200,12 @@ resolve-url-loader@^3.1.2: resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.18.1: version "1.18.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== dependencies: is-core-module "^2.0.0" @@ -10325,7 +10213,7 @@ resolve@1.18.1: resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: is-core-module "^2.2.0" @@ -10333,7 +10221,7 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.1 resolve@^2.0.0-next.3: version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: is-core-module "^2.2.0" @@ -10341,27 +10229,27 @@ resolve@^2.0.0-next.3: ret@~0.1.10: version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rework-visit@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= rework@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: convert-source-map "^0.3.3" @@ -10369,31 +10257,31 @@ rework@1.0.1: rgb-regex@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= rgba-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -10401,7 +10289,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: rollup-plugin-babel@^4.3.3: version "4.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== dependencies: "@babel/helper-module-imports" "^7.0.0" @@ -10409,7 +10297,7 @@ rollup-plugin-babel@^4.3.3: rollup-plugin-terser@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== dependencies: "@babel/code-frame" "^7.5.5" @@ -10420,14 +10308,14 @@ rollup-plugin-terser@^5.3.1: rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: estree-walker "^0.6.1" rollup@^1.31.1: version "1.32.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== dependencies: "@types/estree" "*" @@ -10436,7 +10324,7 @@ rollup@^1.31.1: rst-selector-parser@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" integrity sha1-gbIw6i/MYGbInjRy3nlChdmwPZE= dependencies: lodash.flattendeep "^4.4.0" @@ -10444,48 +10332,48 @@ rst-selector-parser@^2.2.3: rsvp@^4.8.4: version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" @@ -10500,12 +10388,12 @@ sane@^4.0.3: sanitize.css@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== sass-graph@2.2.5: version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== dependencies: glob "^7.0.0" @@ -10515,7 +10403,7 @@ sass-graph@2.2.5: sass-loader@^10.0.5: version "10.2.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716" integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw== dependencies: klona "^2.0.4" @@ -10526,19 +10414,19 @@ sass-loader@^10.0.5: sax@~1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== saxes@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -10546,7 +10434,7 @@ scheduler@^0.20.2: schema-utils@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" @@ -10555,7 +10443,7 @@ schema-utils@^1.0.0: schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: "@types/json-schema" "^7.0.5" @@ -10564,7 +10452,7 @@ schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: schema-utils@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== dependencies: "@types/json-schema" "^7.0.6" @@ -10573,7 +10461,7 @@ schema-utils@^3.0.0: scss-tokenizer@^0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= dependencies: js-base64 "^2.1.8" @@ -10581,46 +10469,46 @@ scss-tokenizer@^0.2.3: select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.8: version "1.10.11" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: node-forge "^0.10.0" "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.3.2: version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.2.1, semver@^7.3.2: version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" send@0.17.1: version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" @@ -10639,21 +10527,21 @@ send@0.17.1: serialize-javascript@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: randombytes "^2.1.0" serialize-javascript@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -10666,7 +10554,7 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" @@ -10676,12 +10564,12 @@ serve-static@1.14.1: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" @@ -10691,22 +10579,22 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -10714,41 +10602,41 @@ sha.js@^2.4.0, sha.js@^2.4.8: shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -10757,37 +10645,29 @@ side-channel@^1.0.4: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -sitemap@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-1.13.0.tgz" - integrity sha1-Vpy+IYAgKSamKiZs094Jyc60P4M= - dependencies: - underscore "^1.7.0" - url-join "^1.1.0" - slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: ansi-styles "^4.0.0" @@ -10796,7 +10676,7 @@ slice-ansi@^4.0.0: snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -10805,14 +10685,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -10826,7 +10706,7 @@ snapdragon@^0.8.1: sockjs-client@^1.5.0: version "1.5.1" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: debug "^3.2.6" @@ -10838,7 +10718,7 @@ sockjs-client@^1.5.0: sockjs@^0.3.21: version "0.3.21" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: faye-websocket "^0.11.3" @@ -10847,19 +10727,24 @@ sockjs@^0.3.21: sort-keys@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -10870,7 +10755,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" @@ -10878,39 +10763,39 @@ source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.1 source-map-url@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.4.2: version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" integrity sha1-66T12pwNyZneaAMti092FzZSA2s= dependencies: amdefine ">=0.0.4" source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== sourcemap-codec@^1.4.4: version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== spdx-correct@^3.0.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" @@ -10918,25 +10803,25 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + version "3.0.9" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -10948,7 +10833,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -10959,19 +10844,19 @@ spdy@^4.0.2: split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" @@ -10986,38 +10871,38 @@ sshpk@^1.7.0: ssri@^6.0.1: version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== dependencies: figgy-pudding "^3.5.1" ssri@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: minipass "^3.1.1" stable@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stack-utils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: escape-string-regexp "^2.0.0" stackframe@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -11025,24 +10910,24 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stdout-stream@^1.4.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== dependencies: readable-stream "^2.0.1" stealthy-require@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -11050,7 +10935,7 @@ stream-browserify@^2.0.1: stream-each@^1.1.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" @@ -11058,7 +10943,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -11069,17 +10954,17 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= string-length@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" @@ -11087,12 +10972,12 @@ string-length@^4.0.1: string-natural-compare@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== string-width@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" @@ -11101,7 +10986,7 @@ string-width@^1.0.1: "string-width@^1.0.2 || 2": version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" @@ -11109,7 +10994,7 @@ string-width@^1.0.1: string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" @@ -11118,7 +11003,7 @@ string-width@^3.0.0, string-width@^3.1.0: string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" @@ -11127,7 +11012,7 @@ string-width@^4.1.0, string-width@^4.2.0: string.prototype.matchall@^4.0.4: version "4.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ== dependencies: call-bind "^1.0.2" @@ -11140,7 +11025,7 @@ string.prototype.matchall@^4.0.4: string.prototype.trim@^1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz#6014689baf5efaf106ad031a5fa45157666ed1bd" integrity sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q== dependencies: call-bind "^1.0.2" @@ -11149,7 +11034,7 @@ string.prototype.trim@^1.2.1: string.prototype.trimend@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: call-bind "^1.0.2" @@ -11157,7 +11042,7 @@ string.prototype.trimend@^1.0.4: string.prototype.trimstart@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: call-bind "^1.0.2" @@ -11165,21 +11050,21 @@ string.prototype.trimstart@^1.0.4: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" stringify-object@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" @@ -11188,52 +11073,52 @@ stringify-object@^3.3.0: strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-comments@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== dependencies: babel-extract-comments "^1.0.0" @@ -11241,29 +11126,29 @@ strip-comments@^1.0.2: strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-indent@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== style-loader@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== dependencies: loader-utils "^2.0.0" @@ -11271,7 +11156,7 @@ style-loader@1.3.0: stylehacks@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== dependencies: browserslist "^4.0.0" @@ -11280,33 +11165,33 @@ stylehacks@^4.0.0: supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: has-flag "^4.0.0" @@ -11314,12 +11199,12 @@ supports-hyperlinks@^2.0.0: svg-parser@^2.0.2: version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^1.0.0, svgo@^1.2.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== dependencies: chalk "^2.4.1" @@ -11338,17 +11223,17 @@ svgo@^1.0.0, svgo@^1.2.2: symbol-observable@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== symbol-tree@^3.2.4: version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^6.0.4: +table@^6.0.9: version "6.7.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== dependencies: ajv "^8.0.1" @@ -11360,12 +11245,12 @@ table@^6.0.4: tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^6.0.2: version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== dependencies: chownr "^2.0.0" @@ -11377,12 +11262,12 @@ tar@^6.0.2: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= tempy@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== dependencies: temp-dir "^1.0.0" @@ -11391,7 +11276,7 @@ tempy@^0.3.0: terminal-link@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" @@ -11399,7 +11284,7 @@ terminal-link@^2.0.0: terser-webpack-plugin@4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== dependencies: cacache "^15.0.5" @@ -11414,7 +11299,7 @@ terser-webpack-plugin@4.2.3: terser-webpack-plugin@^1.4.3: version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: cacache "^12.0.2" @@ -11429,7 +11314,7 @@ terser-webpack-plugin@^1.4.3: terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" @@ -11438,7 +11323,7 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: terser@^5.3.4: version "5.7.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== dependencies: commander "^2.20.0" @@ -11447,7 +11332,7 @@ terser@^5.3.4: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -11456,17 +11341,17 @@ test-exclude@^6.0.0: text-table@0.2.0, text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.0: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -11474,56 +11359,56 @@ through2@^2.0.0: thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" timsort@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= tiny-invariant@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== tiny-warning@^1.0.0, tiny-warning@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== tmpl@1.0.x: version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -11531,14 +11416,14 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -11548,12 +11433,12 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" @@ -11561,7 +11446,7 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: tough-cookie@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: psl "^1.1.33" @@ -11569,37 +11454,37 @@ tough-cookie@^4.0.0: universalify "^0.1.2" tr46@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz" - integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== dependencies: punycode "^2.1.1" trim-newlines@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= "true-case-path@^1.0.2": version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== dependencies: glob "^7.1.2" tryer@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tsconfig-paths@^3.9.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== dependencies: "@types/json5" "^0.0.29" @@ -11609,85 +11494,85 @@ tsconfig-paths@^3.9.0: tslib@^1.8.1: version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3, tslib@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== tsutils@^3.17.1: version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== type-fest@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -11695,34 +11580,34 @@ type-is@~1.6.17, type-is@~1.6.18: type@^1.0.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== type@^2.0.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-js@^3.1.4: - version "3.13.6" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.6.tgz" - integrity sha512-rRprLwl8RVaS+Qvx3Wh5hPfPBn9++G6xkGlUupya0s5aDmNjI7z3lnRLB3u7sN4OmbB0pWgzhM9BEJyiWAwtAA== + version "3.13.7" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.7.tgz#25468a3b39b1c875df03f0937b2b7036a93f3fee" + integrity sha512-1Psi2MmnZJbnEsgJJIlfnd7tFlJfitusmR7zDI8lXlFI0ACD4/Rm/xdrU8bh6zF0i74aiVoBtkRiFulkrmh3AA== unbox-primitive@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: function-bind "^1.1.1" @@ -11730,26 +11615,14 @@ unbox-primitive@^1.0.0: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -underscore@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz" - integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== - -unescape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz" - integrity sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ== - dependencies: - extend-shallow "^2.0.1" - unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" @@ -11757,17 +11630,17 @@ unicode-match-property-ecmascript@^1.0.4: unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" @@ -11777,58 +11650,58 @@ union-value@^1.0.0: uniq@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= uniqs@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" unique-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= dependencies: crypto-random-string "^1.0.0" universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -11836,29 +11709,24 @@ unset-value@^1.0.0: upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-join@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz" - integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg= - url-loader@4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: loader-utils "^2.0.0" @@ -11867,7 +11735,7 @@ url-loader@4.1.1: url-parse@^1.4.3, url-parse@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== dependencies: querystringify "^2.1.1" @@ -11875,7 +11743,7 @@ url-parse@^1.4.3, url-parse@^1.5.1: url@^0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -11883,17 +11751,17 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" @@ -11901,7 +11769,7 @@ util.promisify@1.0.0: util.promisify@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: define-properties "^1.1.3" @@ -11911,46 +11779,46 @@ util.promisify@~1.0.0: util@0.10.3: version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.3.0: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^7.0.0: version "7.1.2" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" @@ -11959,7 +11827,7 @@ v8-to-istanbul@^7.0.0: validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -11967,69 +11835,64 @@ validate-npm-package-license@^3.0.1: value-equal@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== verror@1.10.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" extsprintf "^1.2.0" -vlq@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz" - integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== - vm-browserify@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== w3c-hr-time@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watchpack-chokidar2@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== dependencies: chokidar "^2.1.8" watchpack@^1.7.4: version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: graceful-fs "^4.1.2" @@ -12040,24 +11903,24 @@ watchpack@^1.7.4: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webidl-conversions@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-dev-middleware@^3.7.2: version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" @@ -12068,7 +11931,7 @@ webpack-dev-middleware@^3.7.2: webpack-dev-server@3.11.1: version "3.11.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== dependencies: ansi-html "0.0.7" @@ -12107,7 +11970,7 @@ webpack-dev-server@3.11.1: webpack-log@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" @@ -12115,7 +11978,7 @@ webpack-log@^2.0.0: webpack-manifest-plugin@2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== dependencies: fs-extra "^7.0.0" @@ -12125,7 +11988,7 @@ webpack-manifest-plugin@2.2.0: webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" @@ -12133,7 +11996,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack- webpack@4.44.2: version "4.44.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -12162,7 +12025,7 @@ webpack@4.44.2: websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -12171,29 +12034,29 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-fetch@^3.4.1: version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: version "8.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== dependencies: lodash "^4.7.0" @@ -12202,7 +12065,7 @@ whatwg-url@^8.0.0, whatwg-url@^8.5.0: which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -12213,57 +12076,57 @@ which-boxed-primitive@^1.0.2: which-module@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.9, which@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: string-width "^1.0.2 || 2" word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= workbox-background-sync@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: workbox-core "^5.1.4" workbox-broadcast-update@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: workbox-core "^5.1.4" workbox-build@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: "@babel/core" "^7.8.4" @@ -12305,26 +12168,26 @@ workbox-build@^5.1.4: workbox-cacheable-response@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== dependencies: workbox-core "^5.1.4" workbox-core@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== workbox-expiration@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== dependencies: workbox-core "^5.1.4" workbox-google-analytics@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== dependencies: workbox-background-sync "^5.1.4" @@ -12334,35 +12197,35 @@ workbox-google-analytics@^5.1.4: workbox-navigation-preload@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== dependencies: workbox-core "^5.1.4" workbox-precaching@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== dependencies: workbox-core "^5.1.4" workbox-range-requests@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== dependencies: workbox-core "^5.1.4" workbox-routing@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== dependencies: workbox-core "^5.1.4" workbox-strategies@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== dependencies: workbox-core "^5.1.4" @@ -12370,7 +12233,7 @@ workbox-strategies@^5.1.4: workbox-streams@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== dependencies: workbox-core "^5.1.4" @@ -12378,12 +12241,12 @@ workbox-streams@^5.1.4: workbox-sw@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== workbox-webpack-plugin@5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: "@babel/runtime" "^7.5.5" @@ -12395,28 +12258,28 @@ workbox-webpack-plugin@5.1.4: workbox-window@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" worker-rpc@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: microevent.ts "~0.1.1" wrap-ansi@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" @@ -12425,7 +12288,7 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -12434,12 +12297,12 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -12449,54 +12312,54 @@ write-file-atomic@^3.0.0: ws@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" ws@^7.4.4: version "7.4.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^13.1.2: version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" @@ -12504,7 +12367,7 @@ yargs-parser@^13.1.2: yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -12512,7 +12375,7 @@ yargs-parser@^18.1.2: yargs@^13.3.2: version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" @@ -12528,7 +12391,7 @@ yargs@^13.3.2: yargs@^15.4.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -12545,5 +12408,5 @@ yargs@^15.4.1: yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 2d75b2757352697781a79b7d33f0c54c9f9b768b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 24 May 2021 14:08:36 +0200 Subject: [PATCH 230/449] chore: backup old files, will be removed them when final version be ready --- __old/.eslintrc | 6 ++ __old/ChartBarSimple.js | 83 +++++++++++++++++++ __old/ChartLineSimple.js | 165 ++++++++++++++++++++++++++++++++++++++ __old/MainChartExample.js | 95 ++++++++++++++++++++++ 4 files changed, 349 insertions(+) create mode 100644 __old/.eslintrc create mode 100644 __old/ChartBarSimple.js create mode 100644 __old/ChartLineSimple.js create mode 100644 __old/MainChartExample.js diff --git a/__old/.eslintrc b/__old/.eslintrc new file mode 100644 index 000000000..11b3647f4 --- /dev/null +++ b/__old/.eslintrc @@ -0,0 +1,6 @@ +{ + "plugins": ["prettier"], + "rules": { + "prettier/prettier": "error" + } +} diff --git a/__old/ChartBarSimple.js b/__old/ChartBarSimple.js new file mode 100644 index 000000000..54b76e493 --- /dev/null +++ b/__old/ChartBarSimple.js @@ -0,0 +1,83 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { getColor } from '@coreui/utils' +import { CChartBar } from '@coreui/react-chartjs' + +const ChartBarSimple = (props) => { + const { + backgroundColor, + pointHoverBackgroundColor, + dataPoints, + label, + pointed, + ...attributes + } = props + + const defaultDatasets = { + data: dataPoints, + backgroundColor: getColor(backgroundColor), + pointHoverBackgroundColor: getColor(pointHoverBackgroundColor), + label: label, + barPercentage: 0.5, + categoryPercentage: 1, + } + + const defaultOptions = { + maintainAspectRatio: false, + plugins: { + legend: { + display: false, + }, + }, + scales: { + x: { + grid: { + display: false, + drawTicks: false, + }, + ticks: { + display: false, + }, + }, + y: { + grid: { + display: false, + drawBorder: false, + drawTicks: false, + }, + ticks: { + display: false, + }, + }, + }, + } + + // render + return ( + + ) +} + +ChartBarSimple.propTypes = { + tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), + className: PropTypes.string, + // + backgroundColor: PropTypes.string, + pointHoverBackgroundColor: PropTypes.string, + dataPoints: PropTypes.array, + label: PropTypes.string, + pointed: PropTypes.bool, +} + +ChartBarSimple.defaultProps = { + backgroundColor: 'rgba(0,0,0,.2)', + dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], + label: 'Sales', +} + +export default ChartBarSimple diff --git a/__old/ChartLineSimple.js b/__old/ChartLineSimple.js new file mode 100644 index 000000000..778ea332a --- /dev/null +++ b/__old/ChartLineSimple.js @@ -0,0 +1,165 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { getColor, getStyle, hexToRgba, deepObjectsMerge } from '@coreui/utils' + +import { CChartLine } from '@coreui/react-chartjs' + +const brandSuccess = getStyle('success') || '#4dbd74' +const brandInfo = getStyle('info') || '#20a8d8' +const brandDanger = getStyle('danger') || '#f86c6b' + +const ChartLineSimple = (props) => { + const { + borderColor, + backgroundColor, + pointHoverBackgroundColor, + dataPoints, + label, + pointed, + ...attributes + } = props + + const pointHoverColor = (() => { + if (pointHoverBackgroundColor) { + return pointHoverBackgroundColor + } else if (backgroundColor !== 'transparent') { + return backgroundColor + } + return borderColor + })() + + const defaultDatasets = (() => { + return [ + { + data: dataPoints, + borderColor: getColor(borderColor), + backgroundColor: getColor(backgroundColor), + pointBackgroundColor: getColor(pointHoverColor), + pointHoverBackgroundColor: getColor(pointHoverColor), + label, + }, + ] + })() + + const pointedOptions = (() => { + return { + plugins: { + legend: { + display: false, + }, + }, + maintainAspectRatio: false, + scales: { + x: { + grid: { + display: false, + drawBorder: false, + }, + ticks: { + display: false, + }, + }, + y: { + display: false, + grid: { + display: false, + }, + ticks: { + display: false, + }, + }, + }, + elements: { + line: { + borderWidth: 1, + tension: 0.4, + }, + point: { + radius: 4, + hitRadius: 10, + hoverRadius: 4, + }, + }, + } + })() + + const straightOptions = (() => { + return { + plugins: { + legend: { + display: false, + }, + }, + maintainAspectRatio: false, + scales: { + x: { + display: false, + }, + y: { + display: false, + }, + }, + elements: { + line: { + borderWidth: 2, + tension: 0.4, + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + }, + }, + } + })() + + const defaultOptions = (() => { + const options = pointed ? pointedOptions : straightOptions + return Object.assign({}, options, { + maintainAspectRatio: false, + legend: { + display: false, + }, + }) + })() + + const computedDatasets = (() => { + return deepObjectsMerge(defaultDatasets, attributes.datasets || {}) + })() + + const computedOptions = (() => { + return deepObjectsMerge(defaultOptions, attributes.options || {}) + })() + + // render + + return ( + + ) +} + +ChartLineSimple.propTypes = { + tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), + className: PropTypes.string, + // + borderColor: PropTypes.string, + backgroundColor: PropTypes.string, + pointHoverBackgroundColor: PropTypes.string, + dataPoints: PropTypes.array, + label: PropTypes.string, + pointed: PropTypes.bool, +} + +ChartLineSimple.defaultProps = { + borderColor: 'rgba(255,255,255,.55)', + backgroundColor: 'transparent', + dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], + label: 'Sales', +} + +export default ChartLineSimple diff --git a/__old/MainChartExample.js b/__old/MainChartExample.js new file mode 100644 index 000000000..537d763f3 --- /dev/null +++ b/__old/MainChartExample.js @@ -0,0 +1,95 @@ +import React from 'react' +import { CChartLine } from '@coreui/react-chartjs' +import { getStyle, hexToRgba } from '@coreui/utils' + +const brandSuccess = getStyle('success') || '#4dbd74' +const brandInfo = getStyle('info') || '#20a8d8' +const brandDanger = getStyle('danger') || '#f86c6b' + +const MainChartExample = (attributes) => { + const random = (min, max) => { + return Math.floor(Math.random() * (max - min + 1) + min) + } + + let elements = 27 + const data1 = [] + const data2 = [] + const data3 = [] + + for (let i = 0; i <= elements; i++) { + data1.push(random(50, 200)) + data2.push(random(80, 100)) + data3.push(65) + } + + const data = { + labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], + datasets: [ + { + label: 'My First dataset', + backgroundColor: hexToRgba(brandInfo, 10), + borderColor: brandInfo, + pointHoverBackgroundColor: brandInfo, + borderWidth: 2, + data: data1, + fill: true, + }, + { + label: 'My Second dataset', + backgroundColor: 'transparent', + borderColor: brandSuccess, + pointHoverBackgroundColor: brandSuccess, + borderWidth: 2, + data: data2, + }, + { + label: 'My Third dataset', + backgroundColor: 'transparent', + borderColor: brandDanger, + pointHoverBackgroundColor: brandDanger, + borderWidth: 1, + borderDash: [8, 5], + data: data3, + }, + ], + } + + const options = { + maintainAspectRatio: false, + plugins: { + legend: { + display: false, + }, + }, + scales: { + x: { + grid: { + drawOnChartArea: false, + }, + }, + y: { + ticks: { + beginAtZero: true, + maxTicksLimit: 5, + stepSize: Math.ceil(250 / 5), + max: 250, + }, + }, + }, + elements: { + line: { + tension: 0.4, + }, + point: { + radius: 0, + hitRadius: 10, + hoverRadius: 4, + hoverBorderWidth: 3, + }, + }, + } + + return +} + +export default MainChartExample From 9adc7763922d3d43c74b5f5cb2d81821bcaaf6ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 24 May 2021 17:13:09 +0200 Subject: [PATCH 231/449] refactor: update example views --- src/App.js | 8 +- src/components/AppHeader.js | 4 +- src/reusable/DocsLink.js | 13 +- src/reusable/Example.js | 15 +- .../base/accordion/Accordion.js | 59 ++++--- .../base/breadcrumbs/Breadcrumbs.js | 9 +- .../base/cards/Cards.js | 101 +++++------ .../base/carousels/Carousels.js | 25 +-- .../base/collapses/Collapses.js | 9 +- .../{examples => components}/base/index.js | 0 .../base/jumbotrons/Jumbotrons.js | 4 +- .../base/list-groups/ListGroups.js | 48 ++--- .../base/navbars/Navbars.js | 0 .../base/navs/Navs.js | 49 +++--- .../base/paginations/Paginations.js | 33 ++-- .../base/popovers/Popovers.js | 9 +- .../base/progress/Progress.js | 25 +-- .../base/spinners/Spinners.js | 32 ++-- .../base/tables/Tables.js | 65 +++---- .../base/tooltips/Tooltips.js | 34 ++-- .../buttons/button-groups/ButtonGroups.js | 35 ++-- .../buttons/buttons/Buttons.js | 66 +++---- .../buttons/dropdowns/Dropdowns.js | 47 ++--- .../{examples => components}/buttons/index.js | 0 .../{examples => components}/charts/Charts.js | 27 +-- .../forms/checks-radios/ChecksRadios.js | 45 ++--- .../forms/floating-labels/FloatingLabels.js | 34 ++-- .../forms/form-control/FormControl.js | 29 +-- .../forms/input-group/InputGroup.js | 35 ++-- .../forms/layout/Layout.js | 40 +++-- .../forms/range/Range.js | 21 ++- .../forms/select/Select.js | 17 +- .../forms/validation/Validation.js | 29 ++- .../icons/brands/Brands.js | 0 .../icons/coreui-icons/CoreUIIcons.js | 0 .../icons/flags/Flags.js | 0 .../{examples => components}/icons/index.js | 0 .../notifications/alerts/Alerts.js | 15 +- .../notifications/badges/Badges.js | 28 ++- .../notifications/index.js | 0 .../notifications/modals/Modals.js | 63 +++---- .../notifications/toasts/Toasts.js | 35 ++-- .../widgets/Widgets.js | 50 +++--- .../widgets/WidgetsBrand.js | 0 .../widgets/WidgetsDropdown.js | 18 +- src/views/dashboard/Dashboard.js | 19 +- src/views/examples/base/tabs/Tabs.js | 154 ---------------- src/views/examples/charts/ChartBarSimple.js | 85 --------- src/views/examples/charts/ChartLineSimple.js | 166 ------------------ src/views/examples/charts/MainChartExample.js | 95 ---------- src/views/{examples => }/pages/login/Login.js | 0 .../{examples => }/pages/page404/Page404.js | 4 +- .../{examples => }/pages/page500/Page500.js | 4 +- .../{examples => }/pages/register/Register.js | 15 -- .../{examples => }/theme/colors/Colors.js | 6 + .../theme/typography/Typography.js | 0 56 files changed, 626 insertions(+), 1098 deletions(-) rename src/views/{examples => components}/base/accordion/Accordion.js (78%) rename src/views/{examples => components}/base/breadcrumbs/Breadcrumbs.js (90%) rename src/views/{examples => components}/base/cards/Cards.js (93%) rename src/views/{examples => components}/base/carousels/Carousels.js (93%) rename src/views/{examples => components}/base/collapses/Collapses.js (92%) rename src/views/{examples => components}/base/index.js (100%) rename src/views/{examples => components}/base/jumbotrons/Jumbotrons.js (96%) rename src/views/{examples => components}/base/list-groups/ListGroups.js (87%) rename src/views/{examples => components}/base/navbars/Navbars.js (100%) rename src/views/{examples => components}/base/navs/Navs.js (87%) rename src/views/{examples => components}/base/paginations/Paginations.js (85%) rename src/views/{examples => components}/base/popovers/Popovers.js (89%) rename src/views/{examples => components}/base/progress/Progress.js (88%) rename src/views/{examples => components}/base/spinners/Spinners.js (78%) rename src/views/{examples => components}/base/tables/Tables.js (94%) rename src/views/{examples => components}/base/tooltips/Tooltips.js (79%) rename src/views/{examples => components}/buttons/button-groups/ButtonGroups.js (92%) rename src/views/{examples => components}/buttons/buttons/Buttons.js (84%) rename src/views/{examples => components}/buttons/dropdowns/Dropdowns.js (88%) rename src/views/{examples => components}/buttons/index.js (100%) rename src/views/{examples => components}/charts/Charts.js (94%) rename src/views/{examples => components}/forms/checks-radios/ChecksRadios.js (88%) rename src/views/{examples => components}/forms/floating-labels/FloatingLabels.js (83%) rename src/views/{examples => components}/forms/form-control/FormControl.js (89%) rename src/views/{examples => components}/forms/input-group/InputGroup.js (94%) rename src/views/{examples => components}/forms/layout/Layout.js (90%) rename src/views/{examples => components}/forms/range/Range.js (78%) rename src/views/{examples => components}/forms/select/Select.js (88%) rename src/views/{examples => components}/forms/validation/Validation.js (95%) rename src/views/{examples => components}/icons/brands/Brands.js (100%) rename src/views/{examples => components}/icons/coreui-icons/CoreUIIcons.js (100%) rename src/views/{examples => components}/icons/flags/Flags.js (100%) rename src/views/{examples => components}/icons/index.js (100%) rename src/views/{examples => components}/notifications/alerts/Alerts.js (92%) rename src/views/{examples => components}/notifications/badges/Badges.js (85%) rename src/views/{examples => components}/notifications/index.js (100%) rename src/views/{examples => components}/notifications/modals/Modals.js (92%) rename src/views/{examples => components}/notifications/toasts/Toasts.js (88%) rename src/views/{examples => components}/widgets/Widgets.js (95%) rename src/views/{examples => components}/widgets/WidgetsBrand.js (100%) rename src/views/{examples => components}/widgets/WidgetsDropdown.js (97%) delete mode 100644 src/views/examples/base/tabs/Tabs.js delete mode 100644 src/views/examples/charts/ChartBarSimple.js delete mode 100644 src/views/examples/charts/ChartLineSimple.js delete mode 100644 src/views/examples/charts/MainChartExample.js rename src/views/{examples => }/pages/login/Login.js (100%) rename src/views/{examples => }/pages/page404/Page404.js (90%) rename src/views/{examples => }/pages/page500/Page500.js (90%) rename src/views/{examples => }/pages/register/Register.js (80%) rename src/views/{examples => }/theme/colors/Colors.js (96%) rename src/views/{examples => }/theme/typography/Typography.js (100%) diff --git a/src/App.js b/src/App.js index 2caaca51f..14c614f96 100644 --- a/src/App.js +++ b/src/App.js @@ -12,10 +12,10 @@ const loading = ( const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')) // Pages -const Login = React.lazy(() => import('./views/examples/pages/login/Login')) -const Register = React.lazy(() => import('./views/examples/pages/register/Register')) -const Page404 = React.lazy(() => import('./views/examples/pages/page404/Page404')) -const Page500 = React.lazy(() => import('./views/examples/pages/page500/Page500')) +const Login = React.lazy(() => import('./views/pages/login/Login')) +const Register = React.lazy(() => import('./views/pages/register/Register')) +const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) +const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) class App extends Component { render() { diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index b589d0b8b..c7d13d0c2 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -31,7 +31,6 @@ const AppHeader = () => { - @@ -45,7 +44,6 @@ const AppHeader = () => { Settings - @@ -63,7 +61,7 @@ const AppHeader = () => { - + diff --git a/src/reusable/DocsLink.js b/src/reusable/DocsLink.js index 4ffa963f4..b5cdb97e1 100644 --- a/src/reusable/DocsLink.js +++ b/src/reusable/DocsLink.js @@ -1,16 +1,17 @@ +import PropTypes from 'prop-types' import React from 'react' import { CLink } from '@coreui/react' const DocsLink = (props) => { - const { name, text, ...rest } = props + const { href, name, text, ...rest } = props - const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href + const _href = name ? `https://coreui.io/react/docs/components/${name}` : href return (
{ ) } +DocsLink.propTypes = { + href: PropTypes.string, + name: PropTypes.string, + text: PropTypes.string, +} + export default React.memo(DocsLink) diff --git a/src/reusable/Example.js b/src/reusable/Example.js index 9d427c47f..179589395 100644 --- a/src/reusable/Example.js +++ b/src/reusable/Example.js @@ -1,21 +1,23 @@ +import PropTypes from 'prop-types' import React from 'react' -import { CLink, CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react' +import { CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react' +import CIcon from '@coreui/icons-react' const Example = (props) => { - const { children, href, ...rest } = props - - // const href = name ? `https://coreui.io/react/docs/components/${name}` : props.href + const { children, href } = props return (
+ Preview + Code @@ -29,4 +31,9 @@ const Example = (props) => { ) } +Example.propTypes = { + children: PropTypes.node, + href: PropTypes.string, +} + export default React.memo(Example) diff --git a/src/views/examples/base/accordion/Accordion.js b/src/views/components/base/accordion/Accordion.js similarity index 78% rename from src/views/examples/base/accordion/Accordion.js rename to src/views/components/base/accordion/Accordion.js index ade05d454..53cfa20b3 100644 --- a/src/views/examples/base/accordion/Accordion.js +++ b/src/views/components/base/accordion/Accordion.js @@ -12,7 +12,7 @@ import { CAccordionHeader, CAccordionItem, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Accordion = () => { const [activeKey, setActiveKey] = useState(0) @@ -20,7 +20,10 @@ const Accordion = () => { return ( - + + + + React Accordion @@ -29,7 +32,7 @@ const Accordion = () => {

Click the accordions below to expand/collapse the accordion content.

- + @@ -42,13 +45,13 @@ const Accordion = () => { - This is the first item's accordion body. It is hidden by + This is the first item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. @@ -63,13 +66,13 @@ const Accordion = () => { - This is the second item's accordion body. It is hidden by + This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. @@ -84,13 +87,13 @@ const Accordion = () => { - This is the third item's accordion body. It is hidden by + This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. @@ -108,7 +111,7 @@ const Accordion = () => { borders, and some rounded corners to render accordions edge-to-edge with their parent container.

- + @@ -121,13 +124,13 @@ const Accordion = () => { - This is the first item's accordion body. It is hidden by + This is the first item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. @@ -142,13 +145,13 @@ const Accordion = () => { - This is the second item's accordion body. It is hidden by + This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. @@ -163,13 +166,13 @@ const Accordion = () => { - This is the third item's accordion body. It is hidden by + This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with - custom CSS or overriding our default variables. It's also worth noting that - just about any HTML can go within the .accordion-body, though the - transition does limit overflow. + custom CSS or overriding our default variables. It's also worth noting + that just about any HTML can go within the .accordion-body, + though the transition does limit overflow. diff --git a/src/views/examples/base/breadcrumbs/Breadcrumbs.js b/src/views/components/base/breadcrumbs/Breadcrumbs.js similarity index 90% rename from src/views/examples/base/breadcrumbs/Breadcrumbs.js rename to src/views/components/base/breadcrumbs/Breadcrumbs.js index 2c5a3be99..fc64dbe56 100644 --- a/src/views/examples/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/components/base/breadcrumbs/Breadcrumbs.js @@ -9,12 +9,15 @@ import { CRow, CLink, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Breadcrumbs = () => { return ( - + + + + React Breadcrumb @@ -35,7 +38,7 @@ const Breadcrumbs = () => { .

- + Home diff --git a/src/views/examples/base/cards/Cards.js b/src/views/components/base/cards/Cards.js similarity index 93% rename from src/views/examples/base/cards/Cards.js rename to src/views/components/base/cards/Cards.js index bb41742db..5ea9161b6 100644 --- a/src/views/examples/base/cards/Cards.js +++ b/src/views/components/base/cards/Cards.js @@ -19,11 +19,14 @@ import { CCol, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Cards = () => { return ( + + + @@ -36,14 +39,14 @@ const Cards = () => { alignment and mix well with other CoreUI components. Cards have no top, left, and right margins by default, so use{' '} spacing utilities as needed. - They have no fixed width to start, so they'll fill the full width of its parent. + They have no fixed width to start, so they'll fill the full width of its parent.

Below is an example of a basic card with mixed content and a fixed width. Cards have - no fixed width to start, so they'll naturally fill the full width of its parent + no fixed width to start, so they'll naturally fill the full width of its parent element.

- + { Card title Some quick example text to build on the card title and make up the bulk of the - card's content. + card's content. Go somewhere @@ -86,7 +89,7 @@ const Cards = () => { The main block of a card is the <CCardBody>. Use it whenever you need a padded section within a card.

- + This is some text within a card body. @@ -111,14 +114,14 @@ const Cards = () => { stored in a <CCardBody> item, the card title, and subtitle are arranged rightly.

- + Card title Card subtitle Some quick example text to build on the card title and make up the bulk of the - card's content. + card's content. Card link Another link @@ -139,7 +142,7 @@ const Cards = () => { .card-text, text can be added to the card. Text within{' '} .card-text can additionally be styled with the regular HTML tags.

- + { Some quick example text to build on the card title and make up the bulk of the - card's content. + card's content. @@ -179,7 +182,7 @@ const Cards = () => {

Create lists of content in a card with a flush list group.

- + @@ -226,7 +229,7 @@ const Cards = () => { in there. Shown below are image styles, blocks, text styles, and a list group—all wrapped in a fixed-width card.

- + { Card title Some quick example text to build on the card title and make up the bulk of the - card's content. + card's content.
@@ -276,7 +279,7 @@ const Cards = () => {

Add an optional header and/or footer within a card.

- + Header @@ -289,9 +292,9 @@ const Cards = () => {

- Card headers can be styled by adding ex. component="h5". + Card headers can be styled by adding ex. component="h5".

- + Header @@ -303,7 +306,7 @@ const Cards = () => { - + Quote @@ -319,7 +322,7 @@ const Cards = () => { - + Header @@ -342,15 +345,15 @@ const Cards = () => {

- Cards assume no specific width to start, so they'll be 100% wide unless - otherwise stated. You can adjust this as required with custom CSS, grid classes, grid - Sass mixins, or services. + Cards assume no specific width to start, so they'll be 100% wide + unless otherwise stated. You can adjust this as required with custom CSS, grid + classes, grid Sass mixins, or services.

Using grid markup

Using the grid, wrap cards in columns and rows as needed.

- + @@ -380,9 +383,9 @@ const Cards = () => {

Use some of{' '} available sizing utilities to - rapidly set a card's width. + rapidly set a card's width.

- + Card title @@ -406,7 +409,7 @@ const Cards = () => {

Use custom CSS in your stylesheets or as inline styles to set a width.

- + Special title treatment @@ -432,7 +435,7 @@ const Cards = () => { text align classes .

- + Special title treatment @@ -474,7 +477,7 @@ const Cards = () => { Add some navigation to a <CCardHeader> with our{' '} <CNav> component.

- + @@ -502,7 +505,7 @@ const Cards = () => {
- + @@ -540,10 +543,10 @@ const Cards = () => {

- Similar to headers and footers, cards can include top and bottom "image caps"—images - at the top or bottom of a card. + Similar to headers and footers, cards can include top and bottom "image + caps"—images at the top or bottom of a card.

- + @@ -627,7 +630,7 @@ const Cards = () => {

Use color property to change the appearance of a card.

- + {[ { color: 'primary', textColor: 'white' }, @@ -646,7 +649,7 @@ const Cards = () => { {item.color} card title Some quick example text to build on the card title and make up the bulk of - the card's content. + the card's content.
@@ -659,9 +662,9 @@ const Cards = () => { Use border utilities to change just the border-color of a card. Note that you can set{' '} textColor property on the <CCard> or a subset of the - card's contents as shown below. + card's contents as shown below.

- + {[ { color: 'primary', textColor: 'primary' }, @@ -680,7 +683,7 @@ const Cards = () => { {item.color} card title Some quick example text to build on the card title and make up the bulk of - the card's content. + the card's content.
@@ -693,9 +696,9 @@ const Cards = () => { Use border utilities to change just the border-color of a card. Note that you can set{' '} textColor property on the <CCard> or a subset of the - card's contents as shown below. + card's contents as shown below.

- + {[ { color: 'primary', textColor: 'primary' }, @@ -717,7 +720,7 @@ const Cards = () => { {item.color} card title Some quick example text to build on the card title and make up the bulk of - the card's content. + the card's content.
@@ -739,7 +742,7 @@ const Cards = () => { height columns. Card groups start off stacked and use display: flex; to become attached with uniform dimensions starting at the sm breakpoint.

- + {

When using card groups with footers, their content will automatically line up.

- + {

Use the CRow component and set{' '} - {xs|sm|md|lg|xl|xxl}={{ cols: * }} property to - control how many grid columns (wrapped around your cards) you show per row. For - example, here's xs={{cols: 1}} laying out the cards - on one column, and md={{cols: 1}} splitting four - cards to equal width across multiple rows, from the medium breakpoint up. + {xs|sm|md|lg|xl|xxl}={{ cols: * }} property + to control how many grid columns (wrapped around your cards) you show per row. For + example, here's xs={{cols: 1}} laying out the + cards on one column, and md={{cols: 1}} splitting + four cards to equal width across multiple rows, from the medium breakpoint up.

- + @@ -1082,10 +1085,10 @@ const Cards = () => {

- Change it to md={{ cols: 3}} and you'll see the + Change it to md={{ cols: 3}} and you'll see the fourth card wrap.

- + diff --git a/src/views/examples/base/carousels/Carousels.js b/src/views/components/base/carousels/Carousels.js similarity index 93% rename from src/views/examples/base/carousels/Carousels.js rename to src/views/components/base/carousels/Carousels.js index b15ba88cf..62c49fe47 100644 --- a/src/views/examples/base/carousels/Carousels.js +++ b/src/views/components/base/carousels/Carousels.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react' +import React from 'react' import { CCard, CCardBody, @@ -9,7 +9,7 @@ import { CCol, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const slides = [ 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', @@ -24,10 +24,11 @@ const slidesLight = [ ] const Carousels = () => { - const [activeIndex] = useState(1) - return ( + + + @@ -35,7 +36,7 @@ const Carousels = () => {

Here’s a carousel with slides

- + slide 1 @@ -60,7 +61,7 @@ const Carousels = () => {

Adding in the previous and next controls by controls property.

- + slide 1 @@ -85,7 +86,7 @@ const Carousels = () => {

You can attach the indicators to the carousel, lengthwise the controls, too.

- + slide 1 @@ -115,7 +116,7 @@ const Carousels = () => { with .d-none and draw them back on medium-sized devices with{' '} .d-md-block.

- + slide 1 @@ -150,10 +151,10 @@ const Carousels = () => {

- Add transition="crossfade" to your carousel to animate slides with a fade - transition instead of a slide. + Add transition="crossfade" to your carousel to animate slides + with a fade transition instead of a slide.

- + slide 1 @@ -181,7 +182,7 @@ const Carousels = () => { with the filter CSS property. Captions and controls have additional Sass variables that customize the color and background-color.

- + slide 1 diff --git a/src/views/examples/base/collapses/Collapses.js b/src/views/components/base/collapses/Collapses.js similarity index 92% rename from src/views/examples/base/collapses/Collapses.js rename to src/views/components/base/collapses/Collapses.js index 701ef1cfd..4a85d3966 100644 --- a/src/views/examples/base/collapses/Collapses.js +++ b/src/views/components/base/collapses/Collapses.js @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Collapses = () => { const [visible, setVisible] = useState(false) @@ -9,6 +9,9 @@ const Collapses = () => { return ( + + + @@ -16,7 +19,7 @@ const Collapses = () => {

You can use a link or a button component.

- + { @@ -49,7 +52,7 @@ const Collapses = () => {

A <CButton> can show and hide multiple elements.

- + setVisibleA(!visibleA)}>Toggle first element setVisibleB(!visibleB)}>Toggle second element {

Add borders

Or, keep it light and add a border for some added definition to the boundaries of - your content. Be sure to look under the hood at the source HTML here as we've - adjusted the alignment and sizing of both column's content for equal-height. + your content. Be sure to look under the hood at the source HTML here as we've + adjusted the alignment and sizing of both column's content for equal-height.

Example button diff --git a/src/views/examples/base/list-groups/ListGroups.js b/src/views/components/base/list-groups/ListGroups.js similarity index 87% rename from src/views/examples/base/list-groups/ListGroups.js rename to src/views/components/base/list-groups/ListGroups.js index 4aa14a6df..bc236617f 100644 --- a/src/views/examples/base/list-groups/ListGroups.js +++ b/src/views/components/base/list-groups/ListGroups.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react' +import React from 'react' import { CBadge, CCard, @@ -10,11 +10,14 @@ import { CListGroupItem, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const ListGroups = () => { return ( + + + @@ -25,7 +28,7 @@ const ListGroups = () => { The default list group is an unordered list with items and the proper CSS classes. Build upon it with the options that follow, or with your CSS as required.

- + Cras justo odio Dapibus ac facilisis in @@ -47,7 +50,7 @@ const ListGroups = () => { Add active boolean property to a <CListGroupItem> to show the current active selection.

- + Cras justo odio Dapibus ac facilisis in @@ -69,7 +72,7 @@ const ListGroups = () => { Add disabled boolean property to a <CListGroupItem> to make it appear disabled.

- + Cras justo odio Dapibus ac facilisis in @@ -90,12 +93,12 @@ const ListGroups = () => {

Use <a>s or <button>s to create{' '} actionable list group items with hover, disabled, and active states by adding{' '} - component="a|button". We separate these pseudo-classes to ensure list - groups made of non-interactive elements (like <li>s or{' '} + component="a|button". We separate these pseudo-classes to ensure + list groups made of non-interactive elements (like <li>s or{' '} <div> - s) don't provide a click or tap affordance. + s) don'tprovide a click or tap affordance.

- + Cras justo odio @@ -127,7 +130,7 @@ const ListGroups = () => { Add flush boolean property to remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).

- + Cras justo odio Dapibus ac facilisis in @@ -146,14 +149,14 @@ const ListGroups = () => {

- Add layout="horizontal" to change the layout of list group items from - vertical to horizontal across all breakpoints. Alternatively, choose a responsive - variant .layout="horizontal-{sm | md | lg | xl | xxl}" to make - a list group horizontal starting at that breakpoint's min-width. - Currently{' '} + Add layout="horizontal" to change the layout of list group items + from vertical to horizontal across all breakpoints. Alternatively, choose a responsive + variant .layout="horizontal-{sm | md | lg | xl | xxl}"{' '} + to make a list group horizontal starting at that breakpoint's{' '} + min-width. Currently{' '} horizontal list groups cannot be combined with flush list groups.

- + {['', '-sm', '-md', '-lg', '-xl', '-xxl'].map((breakpoint, index) => ( Cras justo odio @@ -174,7 +177,7 @@ const ListGroups = () => {

Use contextual classes to style list items with a stateful background and color.

- + Dapibus ac facilisis in {[ @@ -199,7 +202,7 @@ const ListGroups = () => { in the previous example. Also supported is the active state; apply it to indicate an active selection on a contextual list group item.

- + Dapibus ac facilisis in @@ -232,7 +235,7 @@ const ListGroups = () => {

Add badges to any list group item to show unread counts, activity, and more.

- + Cras justo odio @@ -267,7 +270,7 @@ const ListGroups = () => { Add nearly any HTML within, even for linked list groups like the one below, with the help of flexbox utilities.

- +
@@ -314,9 +317,10 @@ const ListGroups = () => {

- Place CoreUI's checkboxes and radios within list group items and customize as needed. + Place CoreUI's checkboxes and radios within list group items and customize as + needed.

- + diff --git a/src/views/examples/base/navbars/Navbars.js b/src/views/components/base/navbars/Navbars.js similarity index 100% rename from src/views/examples/base/navbars/Navbars.js rename to src/views/components/base/navbars/Navbars.js diff --git a/src/views/examples/base/navs/Navs.js b/src/views/components/base/navs/Navs.js similarity index 87% rename from src/views/examples/base/navs/Navs.js rename to src/views/components/base/navs/Navs.js index 5d0e757d9..d45c7a235 100644 --- a/src/views/examples/base/navs/Navs.js +++ b/src/views/components/base/navs/Navs.js @@ -13,11 +13,14 @@ import { CNavItem, CNavLink, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Navs = () => { return ( + + + @@ -30,7 +33,7 @@ const Navs = () => { overrides (for working with lists), some link padding for larger hit areas, and basic disabled styling.

- + @@ -57,7 +60,7 @@ const Navs = () => { the .nav uses display: flex, the nav links behave the same as nav items would, but without the extra markup.

- + Active @@ -89,7 +92,7 @@ const Navs = () => {

Centered with .justify-content-center:

- + @@ -112,7 +115,7 @@ const Navs = () => {

Right-aligned with .justify-content-end:

- + @@ -146,7 +149,7 @@ const Navs = () => { .flex-column utility. Need to stack them on some viewports but not others? Use the responsive versions (e.g., .flex-sm-column).

- + @@ -176,10 +179,10 @@ const Navs = () => {

- Takes the basic nav from above and adds the variant="tabs" class to - generate a tabbed interface + Takes the basic nav from above and adds the variant="tabs" class + to generate a tabbed interface

- + @@ -209,9 +212,9 @@ const Navs = () => {

- Take that same HTML, but use variant="pills" instead: + Take that same HTML, but use variant="pills" instead:

- + @@ -241,12 +244,12 @@ const Navs = () => {

- Force your .nav's contents to extend the full available width one of two - modifier classes. To proportionately fill all available space with your{' '} - .nav-items, use layout="fill". Notice that all horizontal - space is occupied, but not every nav item has the same width. + Force your .nav's contents to extend the full available width one of + two modifier classes. To proportionately fill all available space with your{' '} + .nav-items, use layout="fill". Notice that all + horizontal space is occupied, but not every nav item has the same width.

- + @@ -267,11 +270,11 @@ const Navs = () => {

- For equal-width elements, use layout="justified". All horizontal space - will be occupied by nav links, but unlike the .nav-fill above, every nav item will be - the same width. + For equal-width elements, use layout="justified". All horizontal + space will be occupied by nav links, but unlike the .nav-fill above, every nav item + will be the same width.

- + @@ -307,7 +310,7 @@ const Navs = () => { the example below, our nav will be stacked on the lowest breakpoint, then adapt to a horizontal layout that fills the available width starting from the small breakpoint.

- + Active @@ -328,7 +331,7 @@ const Navs = () => { React Navs Tabs with dropdowns - + @@ -362,7 +365,7 @@ const Navs = () => { React Navs Pills with dropdowns - + diff --git a/src/views/examples/base/paginations/Paginations.js b/src/views/components/base/paginations/Paginations.js similarity index 85% rename from src/views/examples/base/paginations/Paginations.js rename to src/views/components/base/paginations/Paginations.js index 03002234f..986382005 100644 --- a/src/views/examples/base/paginations/Paginations.js +++ b/src/views/components/base/paginations/Paginations.js @@ -8,11 +8,14 @@ import { CPaginationItem, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Paginations = () => { return ( + + + @@ -27,13 +30,13 @@ const Paginations = () => { screen readers and other assistive technologies.

- In addition, as pages likely have more than one such navigation section, it's + In addition, as pages likely have more than one such navigation section, it's advisable to provide a descriptive aria-label for the{' '} <nav> to reflect its purpose. For example, if the pagination component is used to navigate between a set of search results, an appropriate label - could be aria-label="Search results pages". + could be aria-label="Search results pages".

- + Previous 1 @@ -55,7 +58,7 @@ const Paginations = () => { Looking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with aria attributes.

- + @@ -85,11 +88,11 @@ const Paginations = () => {

While the disabled prop uses pointer-events: none to{' '} try to disable the link functionality of <a>s, that CSS - property is not yet standardized and doesn't account for keyboard navigation. As such, - we always add tabindex="-1" on disabled links and use custom JavaScript - to fully disable their functionality. + property is not yet standardized and doesn'taccount for keyboard navigation. As + such, we always add tabindex="-1" on disabled links and use + custom JavaScript to fully disable their functionality.

- + @@ -112,10 +115,10 @@ const Paginations = () => {

- Fancy larger or smaller pagination? Add size="lg" or{' '} - size="sm" for additional sizes. + Fancy larger or smaller pagination? Add size="lg" or{' '} + size="sm" for additional sizes.

- + Previous 1 @@ -124,7 +127,7 @@ const Paginations = () => { Next - + Previous 1 @@ -146,7 +149,7 @@ const Paginations = () => { Change the alignment of pagination components with{' '} flexbox utilities.

- + Previous 1 @@ -155,7 +158,7 @@ const Paginations = () => { Next - + Previous 1 diff --git a/src/views/examples/base/popovers/Popovers.js b/src/views/components/base/popovers/Popovers.js similarity index 89% rename from src/views/examples/base/popovers/Popovers.js rename to src/views/components/base/popovers/Popovers.js index ded39a733..7aba3dcc8 100644 --- a/src/views/examples/base/popovers/Popovers.js +++ b/src/views/components/base/popovers/Popovers.js @@ -1,17 +1,20 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CPopover, CRow, CCol } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Popovers = () => { return ( + + + React Popover Basic example - + { Four options are available: top, right, bottom, and left aligned. Directions are mirrored when using CoreUI for React in RTL.

- + { return ( + + + @@ -13,13 +16,13 @@ const Progress = () => {

Progress components are built with two HTML elements, some CSS to set the width, and a - few attributes. We don't use{' '} + few attributes. We don'tuse{' '} the HTML5 <progress> element , ensuring you can stack progress bars, animate them, and place text labels over them.

- + @@ -49,7 +52,7 @@ const Progress = () => { Add labels to your progress bars by placing text within the{' '} <CProgressBar>.

- + 25% @@ -68,7 +71,7 @@ const Progress = () => { you change that value the inner <CProgressBar> will automatically resize accordingly.

- + @@ -88,7 +91,7 @@ const Progress = () => {

Use color prop to change the appearance of individual progress bars.

- + @@ -114,7 +117,7 @@ const Progress = () => {

Include multiple progress bars in a progress component if you need.

- + @@ -131,10 +134,10 @@ const Progress = () => {

- Add variant="striped" to any <CProgressBar> to apply a - stripe via CSS gradient over the progress bar's background color. + Add variant="striped" to any <CProgressBar> to + apply a stripe via CSS gradient over the progress bar's background color.

- + @@ -162,7 +165,7 @@ const Progress = () => { <CProgressBar> to animate the stripes right to left via CSS3 animations.

- + diff --git a/src/views/examples/base/spinners/Spinners.js b/src/views/components/base/spinners/Spinners.js similarity index 78% rename from src/views/examples/base/spinners/Spinners.js rename to src/views/components/base/spinners/Spinners.js index 39f55439e..31eece656 100644 --- a/src/views/examples/base/spinners/Spinners.js +++ b/src/views/components/base/spinners/Spinners.js @@ -1,13 +1,13 @@ -import React, { useState } from 'react' +import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CSpinner, CRow } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Accordion = () => { - const [activeKey, setActiveKey] = useState(0) - const [activeKey2, setActiveKey2] = useState(0) - return ( + + + @@ -17,14 +17,14 @@ const Accordion = () => {

Use the border spinners for a lightweight loading indicator.

- +

The border spinner uses currentColor for its border-color. You can use any of our text color utilities on the standard spinner.

- + @@ -44,17 +44,17 @@ const Accordion = () => {

- If you don't fancy a border spinner, switch to the grow spinner. While it doesn't - technically spin, it does repeatedly grow! + If you don'tfancy a border spinner, switch to the grow spinner. While it + doesn't technically spin, it does repeatedly grow!

- +

Once again, this spinner is built with currentColor, so you can easily change its appearance. Here it is in blue, along with the supported variants.

- + @@ -74,10 +74,10 @@ const Accordion = () => {

- Add size="sm" property to make a smaller spinner that can quickly be used - within other components. + Add size="sm" property to make a smaller spinner that can quickly + be used within other components.

- + @@ -95,7 +95,7 @@ const Accordion = () => { place. You may also swap the text out of the spinner element and utilize button text as needed.

- + @@ -104,7 +104,7 @@ const Accordion = () => { Loading... - + diff --git a/src/views/examples/base/tables/Tables.js b/src/views/components/base/tables/Tables.js similarity index 94% rename from src/views/examples/base/tables/Tables.js rename to src/views/components/base/tables/Tables.js index 297de7060..8f1d9c4df 100644 --- a/src/views/examples/base/tables/Tables.js +++ b/src/views/components/base/tables/Tables.js @@ -13,11 +13,14 @@ import { CTableHeaderCell, CTableRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Tables = () => { return ( + + + @@ -25,10 +28,10 @@ const Tables = () => {

- Using the most basic table CoreUI, here's how <CTable>-based tables - look in CoreUI. + Using the most basic table CoreUI, here's how <CTable>-based + tables look in CoreUI.

- + @@ -71,7 +74,7 @@ const Tables = () => {

Use contextual classes to color tables, table rows or individual cells.

- + @@ -142,7 +145,7 @@ const Tables = () => { Use striped property to add zebra-striping to any table row within the{' '} <CTableBody>.

- + @@ -176,7 +179,7 @@ const Tables = () => {

These classes can also be added to table variants:

- + @@ -207,7 +210,7 @@ const Tables = () => { - + @@ -251,7 +254,7 @@ const Tables = () => { Use hover property to enable a hover state on table rows within a{' '} <CTableBody>.

- + @@ -282,7 +285,7 @@ const Tables = () => { - + @@ -313,7 +316,7 @@ const Tables = () => { - + @@ -353,7 +356,7 @@ const Tables = () => { React Table Active tables - + @@ -386,7 +389,7 @@ const Tables = () => { - + @@ -431,7 +434,7 @@ const Tables = () => {

Add bordered property for borders on all sides of the table and cells.

- + @@ -468,7 +471,7 @@ const Tables = () => { {' '} can be added to change colors:

- + @@ -511,7 +514,7 @@ const Tables = () => {

Add borderless property for a table without borders.

- + @@ -542,7 +545,7 @@ const Tables = () => { - + @@ -586,7 +589,7 @@ const Tables = () => { Add small property to make any <CTable> more compact by cutting all cell padding in half.

- + @@ -632,7 +635,7 @@ const Tables = () => { <CTable> and are aligned to the the top by default. Use the align property to re-align where needed.

- + @@ -712,7 +715,7 @@ const Tables = () => {

Border styles, active styles, and table variants are not inherited by nested tables.

- + @@ -777,11 +780,11 @@ const Tables = () => {

- Similar to tables and dark tables, use the modifier prop color="light" or{' '} - color="dark" to make <CTableHead>s appear light or - dark gray. + Similar to tables and dark tables, use the modifier prop{' '} + color="light" or color="dark" to make{' '} + <CTableHead>s appear light or dark gray.

- + @@ -813,7 +816,7 @@ const Tables = () => { - + @@ -853,7 +856,7 @@ const Tables = () => { React Table Table foot - + @@ -903,10 +906,10 @@ const Tables = () => {

A <CTableCaption> functions like a heading for a table. It helps - users with screen readers to find a table and understand what it's about and decide if - they want to read it. + users with screen readers to find a table and understand what it's about and + decide if they want to read it.

- + List of users @@ -941,9 +944,9 @@ const Tables = () => {

You can also put the <CTableCaption> on the top of the table with{' '} - caption="top". + caption="top".

- + List of users diff --git a/src/views/examples/base/tooltips/Tooltips.js b/src/views/components/base/tooltips/Tooltips.js similarity index 79% rename from src/views/examples/base/tooltips/Tooltips.js rename to src/views/components/base/tooltips/Tooltips.js index 0a461362f..9ef67f503 100644 --- a/src/views/examples/base/tooltips/Tooltips.js +++ b/src/views/components/base/tooltips/Tooltips.js @@ -1,25 +1,13 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CLink, CTooltip, CRow, CCol } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Tooltips = () => { - const placements = [ - 'top-start', - 'top', - 'top-end', - 'bottom-start', - 'bottom', - 'bottom-end', - 'right-start', - 'right', - 'right-end', - 'left-start', - 'left', - 'left-end', - ] - return ( + + + @@ -29,21 +17,21 @@ const Tooltips = () => {

Hover over the links below to see tooltips:

- +

Tight pants next level keffiyeh you probably - haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag - stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american - apparel + haven'theard of them. Photo booth beard raw denim letterpress vegan messenger + bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit + american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo - thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney''s cleanse vegan - chambray. A really ironic artisan + thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney''s + cleanse vegan chambray. A really ironic artisan whatever keytar @@ -58,7 +46,7 @@ const Tooltips = () => { Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left. Directions are mirrored when using CoreUI in RTL.

- + { return ( + + + @@ -33,7 +36,7 @@ const ButtonGroups = () => { Wrap a series of <CButton> components in{' '} <CButtonGroup>.{' '}

- + Left Middle @@ -44,7 +47,7 @@ const ButtonGroups = () => { These classes can also be added to groups of links, as an alternative to the{' '} <CNav> components.

- + Active link @@ -66,7 +69,7 @@ const ButtonGroups = () => { React Button Group Mixed styles
- + Left Middle @@ -82,7 +85,7 @@ const ButtonGroups = () => { React Button Group Outlined styles
- + Left @@ -108,7 +111,7 @@ const ButtonGroups = () => { Combine button-like checkbox and radio toggle buttons into a seamless looking button group.

- + { /> - + { Join sets of button groups into button toolbars for more complicated components. Use utility classes as needed to space out groups, buttons, and more.

- + 1 @@ -199,7 +202,7 @@ const ButtonGroups = () => { Feel free to combine input groups with button groups in your toolbars. Similar to the example above, you’ll likely need some utilities through to space items correctly.

- + @@ -264,10 +267,10 @@ const ButtonGroups = () => {

Alternatively, of implementing button sizing classes to each button in a group, set{' '} - size property to all <CButtonGroup>'s, including each - one when nesting multiple groups. + size property to all <CButtonGroup>'s, including + each one when nesting multiple groups.

- + Left @@ -318,7 +321,7 @@ const ButtonGroups = () => { <CButtonGroup> when you need dropdown menus combined with a series of buttons.

- + 1 2 @@ -347,7 +350,7 @@ const ButtonGroups = () => { Create a set of buttons that appear vertically stacked rather than horizontally.{' '} Split button dropdowns are not supported here.

- + Button Button @@ -358,7 +361,7 @@ const ButtonGroups = () => { Button - + Button Button @@ -406,7 +409,7 @@ const ButtonGroups = () => { - + { return ( + + + @@ -18,7 +21,7 @@ const Buttons = () => { it. CoreUI buttons are used to initialize operations, both in the background or foreground of an experience.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -61,7 +64,7 @@ const Buttons = () => {

You can combine button with our CoreUI Icons.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -111,12 +114,12 @@ const Buttons = () => { elements (though some browsers may apply a slightly different rendering).

- If you're using <CButton> component as <a>{' '} + If you're using <CButton> component as <a>{' '} elements that are used to trigger functionality ex. collapsing content, these links - should be given a role="button" to adequately communicate their meaning - to assistive technologies such as screen readers. + should be given a role="button" to adequately communicate their + meaning to assistive technologies such as screen readers.

- + Link @@ -138,9 +141,9 @@ const Buttons = () => {

If you need a button, but without the strong background colors. Set{' '} - variant="outline" prop to remove all background colors. + variant="outline" prop to remove all background colors.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -181,10 +184,10 @@ const Buttons = () => {

- If you need a ghost variant of button, set variant="ghost" prop to remove - all background colors. + If you need a ghost variant of button, set variant="ghost" prop + to remove all background colors.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -225,10 +228,10 @@ const Buttons = () => {

- Larger or smaller buttons? Add size="lg" or size="sm" for - additional sizes. + Larger or smaller buttons? Add size="lg" or{' '} + size="sm" for additional sizes.

- + Large button @@ -236,7 +239,7 @@ const Buttons = () => { Large button
- + Small button @@ -253,7 +256,7 @@ const Buttons = () => { React Button Pill - + {[ 'primary', 'secondary', @@ -278,7 +281,7 @@ const Buttons = () => { React Button Square - + {[ 'primary', 'secondary', @@ -309,7 +312,7 @@ const Buttons = () => { pointer-events: none applied to, disabling hover and active states from triggering.

- + Primary button @@ -321,12 +324,13 @@ const Buttons = () => { Disabled buttons using the <a> component act a little different:

- <a>s don't support the disabled attribute, so CoreUI - has to add .disabled className to make buttons look inactive. CoreUI also - has to add to the disabled button component aria-disabled="true"{' '} - attribute to show the state of the component to assistive technologies. + <a>s don'tsupport the disabled attribute, so + CoreUI has to add .disabled className to make buttons look inactive. + CoreUI also has to add to the disabled button component{' '} + aria-disabled="true" attribute to show the state of the component + to assistive technologies.

- + Primary link @@ -346,7 +350,7 @@ const Buttons = () => {

Create buttons that span the full width of a parent—by using utilities.

- +
Button Button @@ -358,7 +362,7 @@ const Buttons = () => { .d-grid class, thus nullifying the gap-2 utility. Resize your browser to see them change.

- +
Button Button @@ -366,10 +370,10 @@ const Buttons = () => {

You can adjust the width of your block buttons with grid column width classes. For - example, for a half-width "block button", use .col-6. Center it + example, for a half-width "block button", use .col-6. Center it horizontally with .mx-auto, too.

- +
Button Button @@ -377,11 +381,11 @@ const Buttons = () => {

Additional utilities can be used to adjust the alignment of buttons when horizontal. - Here we've taken our previous responsive example and added some flex utilities and a - margin utility on the button to right align the buttons when they're no longer + Here we've taken our previous responsive example and added some flex utilities and + a margin utility on the button to right align the buttons when they're no longer stacked.

- +
Button diff --git a/src/views/examples/buttons/dropdowns/Dropdowns.js b/src/views/components/buttons/dropdowns/Dropdowns.js similarity index 88% rename from src/views/examples/buttons/dropdowns/Dropdowns.js rename to src/views/components/buttons/dropdowns/Dropdowns.js index a96f130db..8a1c18b0d 100644 --- a/src/views/examples/buttons/dropdowns/Dropdowns.js +++ b/src/views/components/buttons/dropdowns/Dropdowns.js @@ -13,11 +13,14 @@ import { CDropdownToggle, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsCallout, Example } from 'src/reusable' const Dropdowns = () => { return ( + + + @@ -25,9 +28,10 @@ const Dropdowns = () => {

- Here's how you can put them to work with either <button> elements: + Here's how you can put them to work with either <button>{' '} + elements:

- + Dropdown button @@ -40,7 +44,7 @@ const Dropdowns = () => {

The best part is you can do this with any button variant, too:

- + <> {['primary', 'secondary', 'success', 'info', 'warning', 'danger'].map( (color, index) => ( @@ -74,11 +78,11 @@ const Dropdowns = () => {

We use this extra class to reduce the horizontal padding on either side - of the caret by 25% and remove the margin-left that's attached for normal - button dropdowns. Those additional changes hold the caret centered in the split button - and implement a more properly sized hit area next to the main button. + of the caret by 25% and remove the margin-left that's attached for + normal button dropdowns. Those additional changes hold the caret centered in the split + button and implement a more properly sized hit area next to the main button.

- + <> {['primary', 'secondary', 'success', 'info', 'warning', 'danger'].map( (color, index) => ( @@ -110,7 +114,7 @@ const Dropdowns = () => { Button dropdowns work with buttons of all sizes, including default and split dropdown buttons.

- + Large button @@ -137,7 +141,7 @@ const Dropdowns = () => {
- + Small button @@ -177,7 +181,7 @@ const Dropdowns = () => { Opt into darker dropdowns to match a dark navbar or custom style by set{' '} dark property. No changes are required to the dropdown items.

- + Dropdown button @@ -190,10 +194,10 @@ const Dropdowns = () => {

And putting it to use in a navbar:

- +
@@ -302,7 +302,7 @@ const Dashboard = () => { 37%
- +
@@ -315,7 +315,7 @@ const Dashboard = () => {
- +
@@ -327,7 +327,7 @@ const Dashboard = () => {
- +
@@ -339,7 +339,7 @@ const Dashboard = () => {
- +
@@ -351,7 +351,7 @@ const Dashboard = () => {
- +
@@ -397,7 +397,7 @@ const Dashboard = () => {
- + @@ -431,7 +431,7 @@ const Dashboard = () => {
- + @@ -465,7 +465,7 @@ const Dashboard = () => {
- + @@ -499,7 +499,7 @@ const Dashboard = () => {
- + @@ -533,7 +533,7 @@ const Dashboard = () => {
- + @@ -567,7 +567,7 @@ const Dashboard = () => {
- + From 04f87defdaae60262906998e20330e49d837aecc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 29 May 2021 12:13:32 +0200 Subject: [PATCH 248/449] feat(CSidebarNav): add custom scrollbar --- package.json | 5 ++-- src/components/AppSidebar.js | 7 +++++- yarn.lock | 47 +++++++++++++++++++++++++++++++++++- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 48c1e41a5..46bea0a33 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@coreui/chartjs": "next", - "@coreui/coreui": "4.0.0-rc.0", + "@coreui/coreui": "next", "@coreui/icons": "^2.0.1", "@coreui/icons-react": "^1.1.0", "@coreui/react": "4.0.0-alpha.1", @@ -44,7 +44,8 @@ "react-dom": "^17.0.2", "react-redux": "^7.2.3", "react-router-dom": "^5.2.0", - "redux": "4.0.5" + "redux": "4.0.5", + "simplebar-react": "^2.3.3" }, "devDependencies": { "auto-changelog": "~2.2.1", diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 120bbebcd..c48a0614e 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -11,6 +11,9 @@ import { import CIcon from '@coreui/icons-react' +import SimpleBar from 'simplebar-react' +import 'simplebar/dist/simplebar.min.css' + // sidebar nav config import navigation from '../_nav' @@ -35,7 +38,9 @@ const AppSidebar = () => { - + + + Date: Tue, 1 Jun 2021 19:57:38 +0200 Subject: [PATCH 249/449] chore: clean-up --- __old/polyfill.js | 61 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 __old/polyfill.js diff --git a/__old/polyfill.js b/__old/polyfill.js new file mode 100644 index 000000000..ee36d18b4 --- /dev/null +++ b/__old/polyfill.js @@ -0,0 +1,61 @@ +/* + * required polyfills + */ + +/** IE9, IE10 and IE11 requires all of the following polyfills. **/ +// import "core-js"; +// import 'core-js/features/symbol' +// import 'core-js/features/object' +// import 'core-js/features/function' +// import 'core-js/features/parse-int' +// import 'core-js/features/parse-float' +// import 'core-js/features/number' +// import 'core-js/features/math' +// import 'core-js/features/string' +// import 'core-js/features/date' +// import 'core-js/features/array' +// import 'core-js/features/regexp' +// import 'core-js/features/map' +// import 'core-js/features/weak-map' +// import 'core-js/features/set' +// import 'core-js/features/set/map'; + +/** IE10 and IE11 requires the following for the Reflect API. */ +// import 'core-js/features/reflect'; + +/** Evergreen browsers require these. **/ +// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. +// import 'core-js/features/reflect' + +// CustomEvent() constructor functionality in IE9, IE10, IE11 +;(function () { + if (typeof window.CustomEvent === 'function') return false + + function CustomEvent(event, params) { + params = params || { bubbles: false, cancelable: false, detail: undefined } + var evt = document.createEvent('CustomEvent') + evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail) + return evt + } + + CustomEvent.prototype = window.Event.prototype + + window.CustomEvent = CustomEvent +})() + +if (!Element.prototype.matches) { + Element.prototype.matches = + Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector +} + +if (!Element.prototype.closest) { + Element.prototype.closest = function (s) { + var el = this + + do { + if (Element.prototype.matches.call(el, s)) return el + el = el.parentElement || el.parentNode + } while (el !== null && el.nodeType === 1) + return null + } +} From 3a96c33d167684a1ca5eb1759f920f63b43e7f5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 1 Jun 2021 19:57:56 +0200 Subject: [PATCH 250/449] style: improve syntax --- src/components/index.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/components/index.js b/src/components/index.js index bea8abbdd..a4a12654e 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -3,15 +3,6 @@ import AppContent from './AppContent' import AppFooter from './AppFooter' import AppHeader from './AppHeader' import AppHeaderDropdown from './header/AppHeaderDropdown' -import DefaultLayout from '../layout/DefaultLayout' import AppSidebar from './AppSidebar' -export { - AppBreadcrumb, - AppContent, - AppFooter, - AppHeader, - AppHeaderDropdown, - DefaultLayout, - AppSidebar, -} +export { AppBreadcrumb, AppContent, AppFooter, AppHeader, AppHeaderDropdown, AppSidebar } From c00d01b51b43ba5133779239c5cc7b58ea1350e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 5 Jul 2021 12:57:07 +0200 Subject: [PATCH 251/449] chore: clean-up --- __old/.eslintrc | 6 -- __old/AppHeaderDropdownMssg.js | 103 -------------------- __old/AppHeaderDropdownNotif.js | 76 --------------- __old/AppHeaderDropdownTasks.js | 79 --------------- __old/ChartBarSimple.js | 83 ---------------- __old/ChartLineSimple.js | 165 -------------------------------- __old/MainChartExample.js | 95 ------------------ __old/polyfill.js | 61 ------------ 8 files changed, 668 deletions(-) delete mode 100644 __old/.eslintrc delete mode 100644 __old/AppHeaderDropdownMssg.js delete mode 100644 __old/AppHeaderDropdownNotif.js delete mode 100644 __old/AppHeaderDropdownTasks.js delete mode 100644 __old/ChartBarSimple.js delete mode 100644 __old/ChartLineSimple.js delete mode 100644 __old/MainChartExample.js delete mode 100644 __old/polyfill.js diff --git a/__old/.eslintrc b/__old/.eslintrc deleted file mode 100644 index 11b3647f4..000000000 --- a/__old/.eslintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "plugins": ["prettier"], - "rules": { - "prettier/prettier": "error" - } -} diff --git a/__old/AppHeaderDropdownMssg.js b/__old/AppHeaderDropdownMssg.js deleted file mode 100644 index bfc902d76..000000000 --- a/__old/AppHeaderDropdownMssg.js +++ /dev/null @@ -1,103 +0,0 @@ -import React from 'react' -import { - CAvatar, - CBadge, - CDropdown, - CDropdownItem, - CDropdownMenu, - CDropdownToggle, -} from '@coreui/react' -import CIcon from '@coreui/icons-react' - -const AppHeaderDropdownMssg = () => { - const itemsCount = 4 - return ( - - - - - {itemsCount} - - - - - You have {itemsCount} messages - - -
-
- -
-
- John Doe - Just now -
-
- Important message -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor - incididunt... -
-
-
- - -
-
- -
-
- Jane Dovve - 5 minutes ago -
-
Lorem ipsum dolor sit amet
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor - incididunt... -
-
-
- - -
-
- -
-
- Janet Doe - 1:52 PM -
-
Lorem ipsum dolor sit amet
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor - incididunt... -
-
-
- - -
-
- -
-
- Joe Doe - 4:03 AM -
-
Lorem ipsum dolor sit amet
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor - incididunt... -
-
-
- - View all messages - -
-
- ) -} - -export default AppHeaderDropdownMssg diff --git a/__old/AppHeaderDropdownNotif.js b/__old/AppHeaderDropdownNotif.js deleted file mode 100644 index 881e44599..000000000 --- a/__old/AppHeaderDropdownNotif.js +++ /dev/null @@ -1,76 +0,0 @@ -import React from 'react' -import { - CBadge, - CDropdown, - CDropdownItem, - CDropdownMenu, - CDropdownToggle, - CProgress, -} from '@coreui/react' -import CIcon from '@coreui/icons-react' - -const AppHeaderDropdownNotif = () => { - const itemsCount = 5 - return ( - - - - - {itemsCount} - - - - - You have {itemsCount} notifications - - - New user registered - - - User deleted - - - Sales report is ready - - - New client - - - Server overloaded - - - Server - - -
- - CPU Usage - -
- - 348 Processes. 1/4 Cores. -
- -
- - Memory Usage - -
- - 11444GB/16384MB -
- -
- - SSD 1 Usage - -
- - 243GB/256GB -
-
-
- ) -} - -export default AppHeaderDropdownNotif diff --git a/__old/AppHeaderDropdownTasks.js b/__old/AppHeaderDropdownTasks.js deleted file mode 100644 index 273951a79..000000000 --- a/__old/AppHeaderDropdownTasks.js +++ /dev/null @@ -1,79 +0,0 @@ -import React from 'react' -import { - CBadge, - CDropdown, - CDropdownItem, - CDropdownMenu, - CDropdownToggle, - CProgress, -} from '@coreui/react' -import CIcon from '@coreui/icons-react' - -const AppHeaderDropdownTasks = () => { - const itemsCount = 5 - return ( - - - - - {itemsCount} - - - - - You have {itemsCount} pending tasks - - -
- Upgrade NPM & Bower{' '} - - 0% - -
- -
- -
- ReactJS Version{' '} - - 25% - -
- -
- -
- VueJS Version{' '} - - 50% - -
- -
- -
- Add new layouts{' '} - - 75% - -
- -
- -
- Angular 2 Cli Version{' '} - - 100% - -
- -
- - View all tasks - -
-
- ) -} - -export default AppHeaderDropdownTasks diff --git a/__old/ChartBarSimple.js b/__old/ChartBarSimple.js deleted file mode 100644 index 54b76e493..000000000 --- a/__old/ChartBarSimple.js +++ /dev/null @@ -1,83 +0,0 @@ -import React from 'react' -import PropTypes from 'prop-types' -import { getColor } from '@coreui/utils' -import { CChartBar } from '@coreui/react-chartjs' - -const ChartBarSimple = (props) => { - const { - backgroundColor, - pointHoverBackgroundColor, - dataPoints, - label, - pointed, - ...attributes - } = props - - const defaultDatasets = { - data: dataPoints, - backgroundColor: getColor(backgroundColor), - pointHoverBackgroundColor: getColor(pointHoverBackgroundColor), - label: label, - barPercentage: 0.5, - categoryPercentage: 1, - } - - const defaultOptions = { - maintainAspectRatio: false, - plugins: { - legend: { - display: false, - }, - }, - scales: { - x: { - grid: { - display: false, - drawTicks: false, - }, - ticks: { - display: false, - }, - }, - y: { - grid: { - display: false, - drawBorder: false, - drawTicks: false, - }, - ticks: { - display: false, - }, - }, - }, - } - - // render - return ( - - ) -} - -ChartBarSimple.propTypes = { - tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), - className: PropTypes.string, - // - backgroundColor: PropTypes.string, - pointHoverBackgroundColor: PropTypes.string, - dataPoints: PropTypes.array, - label: PropTypes.string, - pointed: PropTypes.bool, -} - -ChartBarSimple.defaultProps = { - backgroundColor: 'rgba(0,0,0,.2)', - dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], - label: 'Sales', -} - -export default ChartBarSimple diff --git a/__old/ChartLineSimple.js b/__old/ChartLineSimple.js deleted file mode 100644 index 778ea332a..000000000 --- a/__old/ChartLineSimple.js +++ /dev/null @@ -1,165 +0,0 @@ -import React from 'react' -import PropTypes from 'prop-types' -import { getColor, getStyle, hexToRgba, deepObjectsMerge } from '@coreui/utils' - -import { CChartLine } from '@coreui/react-chartjs' - -const brandSuccess = getStyle('success') || '#4dbd74' -const brandInfo = getStyle('info') || '#20a8d8' -const brandDanger = getStyle('danger') || '#f86c6b' - -const ChartLineSimple = (props) => { - const { - borderColor, - backgroundColor, - pointHoverBackgroundColor, - dataPoints, - label, - pointed, - ...attributes - } = props - - const pointHoverColor = (() => { - if (pointHoverBackgroundColor) { - return pointHoverBackgroundColor - } else if (backgroundColor !== 'transparent') { - return backgroundColor - } - return borderColor - })() - - const defaultDatasets = (() => { - return [ - { - data: dataPoints, - borderColor: getColor(borderColor), - backgroundColor: getColor(backgroundColor), - pointBackgroundColor: getColor(pointHoverColor), - pointHoverBackgroundColor: getColor(pointHoverColor), - label, - }, - ] - })() - - const pointedOptions = (() => { - return { - plugins: { - legend: { - display: false, - }, - }, - maintainAspectRatio: false, - scales: { - x: { - grid: { - display: false, - drawBorder: false, - }, - ticks: { - display: false, - }, - }, - y: { - display: false, - grid: { - display: false, - }, - ticks: { - display: false, - }, - }, - }, - elements: { - line: { - borderWidth: 1, - tension: 0.4, - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - }, - } - })() - - const straightOptions = (() => { - return { - plugins: { - legend: { - display: false, - }, - }, - maintainAspectRatio: false, - scales: { - x: { - display: false, - }, - y: { - display: false, - }, - }, - elements: { - line: { - borderWidth: 2, - tension: 0.4, - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - }, - }, - } - })() - - const defaultOptions = (() => { - const options = pointed ? pointedOptions : straightOptions - return Object.assign({}, options, { - maintainAspectRatio: false, - legend: { - display: false, - }, - }) - })() - - const computedDatasets = (() => { - return deepObjectsMerge(defaultDatasets, attributes.datasets || {}) - })() - - const computedOptions = (() => { - return deepObjectsMerge(defaultOptions, attributes.options || {}) - })() - - // render - - return ( - - ) -} - -ChartLineSimple.propTypes = { - tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), - className: PropTypes.string, - // - borderColor: PropTypes.string, - backgroundColor: PropTypes.string, - pointHoverBackgroundColor: PropTypes.string, - dataPoints: PropTypes.array, - label: PropTypes.string, - pointed: PropTypes.bool, -} - -ChartLineSimple.defaultProps = { - borderColor: 'rgba(255,255,255,.55)', - backgroundColor: 'transparent', - dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], - label: 'Sales', -} - -export default ChartLineSimple diff --git a/__old/MainChartExample.js b/__old/MainChartExample.js deleted file mode 100644 index 537d763f3..000000000 --- a/__old/MainChartExample.js +++ /dev/null @@ -1,95 +0,0 @@ -import React from 'react' -import { CChartLine } from '@coreui/react-chartjs' -import { getStyle, hexToRgba } from '@coreui/utils' - -const brandSuccess = getStyle('success') || '#4dbd74' -const brandInfo = getStyle('info') || '#20a8d8' -const brandDanger = getStyle('danger') || '#f86c6b' - -const MainChartExample = (attributes) => { - const random = (min, max) => { - return Math.floor(Math.random() * (max - min + 1) + min) - } - - let elements = 27 - const data1 = [] - const data2 = [] - const data3 = [] - - for (let i = 0; i <= elements; i++) { - data1.push(random(50, 200)) - data2.push(random(80, 100)) - data3.push(65) - } - - const data = { - labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], - datasets: [ - { - label: 'My First dataset', - backgroundColor: hexToRgba(brandInfo, 10), - borderColor: brandInfo, - pointHoverBackgroundColor: brandInfo, - borderWidth: 2, - data: data1, - fill: true, - }, - { - label: 'My Second dataset', - backgroundColor: 'transparent', - borderColor: brandSuccess, - pointHoverBackgroundColor: brandSuccess, - borderWidth: 2, - data: data2, - }, - { - label: 'My Third dataset', - backgroundColor: 'transparent', - borderColor: brandDanger, - pointHoverBackgroundColor: brandDanger, - borderWidth: 1, - borderDash: [8, 5], - data: data3, - }, - ], - } - - const options = { - maintainAspectRatio: false, - plugins: { - legend: { - display: false, - }, - }, - scales: { - x: { - grid: { - drawOnChartArea: false, - }, - }, - y: { - ticks: { - beginAtZero: true, - maxTicksLimit: 5, - stepSize: Math.ceil(250 / 5), - max: 250, - }, - }, - }, - elements: { - line: { - tension: 0.4, - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - hoverBorderWidth: 3, - }, - }, - } - - return -} - -export default MainChartExample diff --git a/__old/polyfill.js b/__old/polyfill.js deleted file mode 100644 index ee36d18b4..000000000 --- a/__old/polyfill.js +++ /dev/null @@ -1,61 +0,0 @@ -/* - * required polyfills - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -// import "core-js"; -// import 'core-js/features/symbol' -// import 'core-js/features/object' -// import 'core-js/features/function' -// import 'core-js/features/parse-int' -// import 'core-js/features/parse-float' -// import 'core-js/features/number' -// import 'core-js/features/math' -// import 'core-js/features/string' -// import 'core-js/features/date' -// import 'core-js/features/array' -// import 'core-js/features/regexp' -// import 'core-js/features/map' -// import 'core-js/features/weak-map' -// import 'core-js/features/set' -// import 'core-js/features/set/map'; - -/** IE10 and IE11 requires the following for the Reflect API. */ -// import 'core-js/features/reflect'; - -/** Evergreen browsers require these. **/ -// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. -// import 'core-js/features/reflect' - -// CustomEvent() constructor functionality in IE9, IE10, IE11 -;(function () { - if (typeof window.CustomEvent === 'function') return false - - function CustomEvent(event, params) { - params = params || { bubbles: false, cancelable: false, detail: undefined } - var evt = document.createEvent('CustomEvent') - evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail) - return evt - } - - CustomEvent.prototype = window.Event.prototype - - window.CustomEvent = CustomEvent -})() - -if (!Element.prototype.matches) { - Element.prototype.matches = - Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector -} - -if (!Element.prototype.closest) { - Element.prototype.closest = function (s) { - var el = this - - do { - if (Element.prototype.matches.call(el, s)) return el - el = el.parentElement || el.parentNode - } while (el !== null && el.nodeType === 1) - return null - } -} From f689c07470814623f43613e60bcb5d4d0a167f1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 5 Jul 2021 12:58:28 +0200 Subject: [PATCH 252/449] refactor: update views --- src/_nav.js | 22 ++++---- src/assets/icons/index.js | 2 + src/components/header/AppHeaderDropdown.js | 2 +- src/views/components/widgets/Widgets.js | 34 ++++++------- .../components/widgets/WidgetsDropdown.js | 51 ++++++++++++++++--- src/views/dashboard/Dashboard.js | 24 ++++----- src/views/theme/colors/Colors.js | 34 ------------- 7 files changed, 86 insertions(+), 83 deletions(-) diff --git a/src/_nav.js b/src/_nav.js index 08005662f..45c919892 100644 --- a/src/_nav.js +++ b/src/_nav.js @@ -8,7 +8,7 @@ const _nav = [ as: NavLink, anchor: 'Dashboard', to: '/dashboard', - icon: , + icon: , badge: { color: 'info', text: 'NEW', @@ -23,14 +23,14 @@ const _nav = [ as: NavLink, anchor: 'Colors', to: '/theme/colors', - icon: , + icon: , }, { _component: 'CNavItem', as: NavLink, anchor: 'Typography', to: '/theme/typography', - icon: , + icon: , }, { _component: 'CNavTitle', @@ -41,7 +41,7 @@ const _nav = [ as: NavLink, anchor: 'Base', to: '/to', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -126,7 +126,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Buttons', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -151,7 +151,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Forms', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -208,12 +208,12 @@ const _nav = [ as: NavLink, anchor: 'Charts', to: '/charts', - icon: , + icon: , }, { _component: 'CNavGroup', anchor: 'Icons', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -242,7 +242,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Notifications', - icon: , + icon: , items: [ { _component: 'CNavItem', @@ -275,7 +275,7 @@ const _nav = [ as: NavLink, anchor: 'Widgets', to: '/widgets', - icon: , + icon: , badge: { color: 'info', text: 'NEW', @@ -288,7 +288,7 @@ const _nav = [ { _component: 'CNavGroup', anchor: 'Pages', - icon: , + icon: , items: [ { _component: 'CNavItem', diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 7f3892f48..1c4d66465 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -35,6 +35,7 @@ import { cilAlignLeft, cilAlignRight, cilApplicationsSettings, + cilArrowBottom, cilArrowRight, cilArrowTop, cilAsterisk, @@ -138,6 +139,7 @@ export const icons = Object.assign( cilAlignLeft, cilAlignRight, cilApplicationsSettings, + cilArrowBottom, cilArrowRight, cilArrowTop, cilAsterisk, diff --git a/src/components/header/AppHeaderDropdown.js b/src/components/header/AppHeaderDropdown.js index 25ffe50ec..023e41fba 100644 --- a/src/components/header/AppHeaderDropdown.js +++ b/src/components/header/AppHeaderDropdown.js @@ -15,7 +15,7 @@ const AppHeaderDropdown = () => { return ( - + Account diff --git a/src/views/components/widgets/Widgets.js b/src/views/components/widgets/Widgets.js index 9aeeedd9d..71f677c9e 100644 --- a/src/views/components/widgets/Widgets.js +++ b/src/views/components/widgets/Widgets.js @@ -117,7 +117,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -127,7 +127,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -137,7 +137,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -147,7 +147,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -157,7 +157,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -178,7 +178,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -199,7 +199,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -220,7 +220,7 @@ const Widgets = () => { } + icon={} iconPadding={3} title="income" value="$1.999,50" @@ -242,7 +242,7 @@ const Widgets = () => { } + icon={} iconPadding={4} title="income" value="$1.999,50" @@ -253,7 +253,7 @@ const Widgets = () => { } + icon={} iconPadding={4} title="income" value="$1.999,50" @@ -264,7 +264,7 @@ const Widgets = () => { } + icon={} iconPadding={4} title="income" value="$1.999,50" @@ -275,7 +275,7 @@ const Widgets = () => { } + icon={} iconPadding={4} title="income" value="$1.999,50" @@ -287,34 +287,34 @@ const Widgets = () => { } + icon={} value="87.500" title="Visitors" progressColor="info" progressValue={75} /> } + icon={} value="385" title="New Clients" progressColor="success" progressValue={75} /> } + icon={} value="1238" title="Products sold" progressColor="warning" progressValue={75} /> } + icon={} value="28%" title="Returning Visitors" progressValue={75} /> } + icon={} value="5:34:11" title="Avg. Time" progressColor="danger" diff --git a/src/views/components/widgets/WidgetsDropdown.js b/src/views/components/widgets/WidgetsDropdown.js index 3dd9bd640..c95a8272c 100644 --- a/src/views/components/widgets/WidgetsDropdown.js +++ b/src/views/components/widgets/WidgetsDropdown.js @@ -19,8 +19,13 @@ const WidgetsDropdown = () => { + (-12.4% ) + + } + title="Users" action={ @@ -99,8 +104,13 @@ const WidgetsDropdown = () => { + (40.9% ) + + } + title="Income" action={ @@ -130,6 +140,21 @@ const WidgetsDropdown = () => { }, ], }} + getDatasetAtEvent={(dataset, event) => { + console.log('init1') + console.log(dataset) + console.log(event) + }} + getElementAtEvent={(element, event) => { + console.log('init2') + console.log(element) + console.log(event) + }} + getElementsAtEvent={(element, event) => { + console.log('init3') + console.log(element) + console.log(event) + }} options={{ plugins: { legend: { @@ -178,8 +203,13 @@ const WidgetsDropdown = () => { + (84.7% ) + + } + title="Conversion Rate" action={ @@ -244,8 +274,13 @@ const WidgetsDropdown = () => { + (-23.6% ) + + } + title="Sessions" action={ diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index ba6733cb4..431ed524c 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -146,28 +146,28 @@ const Dashboard = () => { /> - - + +
Visits
29.703 Users (40%)
- +
Unique
24.093 Users (20%)
- +
Pageviews
78.706 Views (60%)
- +
New Users
22.123 Users (80%)
- +
Bounce Rate
Average Rate (40.15%) @@ -375,7 +375,7 @@ const Dashboard = () => { - +
Yiorgos Avraamu
@@ -409,7 +409,7 @@ const Dashboard = () => {
- +
Avram Tarasios
@@ -443,7 +443,7 @@ const Dashboard = () => {
- +
Quintin Ed
@@ -477,7 +477,7 @@ const Dashboard = () => {
- +
Enéas Kwadwo
@@ -511,7 +511,7 @@ const Dashboard = () => {
- +
Agapetus Tadeáš
@@ -545,7 +545,7 @@ const Dashboard = () => {
- +
Friderik Dávid
diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index bcb3c4496..b29d8a3c1 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -84,40 +84,6 @@ const Colors = () => {
- - Grays - - - -
Gray 100 Color
-
- -
Gray 200 Color
-
- -
Gray 300 Color
-
- -
Gray 400 Color
-
- -
Gray 500 Color
-
- -
Gray 600 Color
-
- -
Gray 700 Color
-
- -
Gray 800 Color
-
- -
Gray 900 Color
-
-
-
-
) } From 29984fcbc8e0bc14096fbeebe5acd82c3f4cd253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 5 Jul 2021 12:58:53 +0200 Subject: [PATCH 253/449] chore: update dependencies and devDependencies --- package.json | 32 +- yarn.lock | 2287 +++++++++++++++++++++++++------------------------- 2 files changed, 1159 insertions(+), 1160 deletions(-) diff --git a/package.json b/package.json index 46bea0a33..7523b2e0d 100644 --- a/package.json +++ b/package.json @@ -26,35 +26,35 @@ "url": "git@github.com:coreui/coreui-free-react-admin-template.git" }, "dependencies": { - "@coreui/chartjs": "next", - "@coreui/coreui": "next", + "@coreui/chartjs": "3.0.0", + "@coreui/coreui": "4.0.0", "@coreui/icons": "^2.0.1", - "@coreui/icons-react": "^1.1.0", - "@coreui/react": "4.0.0-alpha.1", - "@coreui/react-chartjs": "next", + "@coreui/icons-react": "^2.0.0-rc.0", + "@coreui/react": "4.0.0-beta.2", + "@coreui/react-chartjs": "2.0.0-rc.0", "@coreui/utils": "^1.3.1", - "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", - "chart.js": "^3.1.0", + "@wojtekmaj/enzyme-adapter-react-17": "^0.6.2", + "chart.js": "^3.4.1", "classnames": "^2.3.1", - "core-js": "^3.10.1", + "core-js": "^3.15.2", "enzyme": "^3.11.0", "prop-types": "^15.7.2", "react": "^17.0.2", "react-app-polyfill": "^2.0.0", "react-dom": "^17.0.2", - "react-redux": "^7.2.3", + "react-redux": "^7.2.4", "react-router-dom": "^5.2.0", - "redux": "4.0.5", - "simplebar-react": "^2.3.3" + "redux": "4.1.0", + "simplebar-react": "^2.3.4" }, "devDependencies": { - "auto-changelog": "~2.2.1", - "eslint": "^7.27.0", + "auto-changelog": "~2.3.0", + "eslint": "^7.30.0", "eslint-config-prettier": "^8.3.0", - "eslint-plugin-prettier": "^3.3.1", - "prettier": "2.2.1", + "eslint-plugin-prettier": "^3.4.0", + "prettier": "2.3.2", "react-scripts": "^4.0.3", - "sass": "^1.34.0" + "sass": "^1.35.1" }, "scripts": { "start": "react-scripts start", diff --git a/yarn.lock b/yarn.lock index b9f67d006..a48cb5fbe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,17 +16,17 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== dependencies: - "@babel/highlight" "^7.12.13" + "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" - integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== "@babel/core@7.12.3": version "7.12.3" @@ -51,19 +51,19 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38" - integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.3" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helpers" "^7.14.0" - "@babel/parser" "^7.14.3" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -71,64 +71,64 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.14.2", "@babel/generator@^7.14.3": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" - integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== +"@babel/generator@^7.12.1", "@babel/generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== dependencies: - "@babel/types" "^7.14.2" + "@babel/types" "^7.14.5" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" - integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== +"@babel/helper-annotate-as-pure@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" + integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" - integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191" + integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w== dependencies: - "@babel/helper-explode-assignable-expression" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/helper-explode-assignable-expression" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" - integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== dependencies: - "@babel/compat-data" "^7.13.15" - "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.3": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz#832111bcf4f57ca57a4c5b1a000fc125abc6554a" - integrity sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" + integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.14.3" - "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" -"@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz#149aa6d78c016e318c43e2409a0ae9c136a86688" - integrity sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA== +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" regexpu-core "^4.7.1" -"@babel/helper-define-polyfill-provider@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.1.tgz#e6f5f4a6edc3722152c21359190de67fc6cf664d" - integrity sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg== +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" @@ -139,176 +139,175 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.12.13": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" - integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" - integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== - dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.14.2" - -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-hoist-variables@^7.13.0": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" - integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== - dependencies: - "@babel/traverse" "^7.13.15" - "@babel/types" "^7.13.16" - -"@babel/helper-member-expression-to-functions@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" - integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" - integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" - integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-simple-access" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.14.0" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - -"@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" - integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== +"@babel/helper-explode-assignable-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645" + integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.3": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz#ca17b318b859d107f0e9b722d58cf12d94436600" - integrity sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - -"@babel/helper-simple-access@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" - integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" - integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== - -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - -"@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" - integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== + "@babel/types" "^7.14.5" + +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" - integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.14.0" + "@babel/types" "^7.14.5" + +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" - integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== - dependencies: - "@babel/helper-validator-identifier" "^7.14.0" +"@babel/helper-member-expression-to-functions@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" + integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" + integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-optimise-call-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-remap-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6" + integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-wrap-function" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-replace-supers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" + integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-simple-access@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" + integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4" + integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== + +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helper-wrap-function@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff" + integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ== + dependencies: + "@babel/helper-function-name" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" + integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== + dependencies: + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3", "@babel/parser@^7.7.0": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.3.tgz#9b530eecb071fd0c93519df25c5ff9f14759f298" - integrity sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7", "@babel/parser@^7.7.0": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" + integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" - integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" + integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e" - integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz#784a48c3d8ed073f65adcf30b57bcbf6c8119ace" + integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@7.12.1": @@ -319,22 +318,22 @@ "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" - integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.13.11": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz#5a527e2cae4a4753119c3a3e7f64ecae8ccf1360" - integrity sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ== +"@babel/plugin-proposal-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681" + integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.3" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-class-static-block" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" @@ -345,36 +344,36 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.12.1" -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f" - integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA== +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791" - integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ== +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c" - integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA== +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7" - integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg== +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": @@ -385,12 +384,12 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546" - integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@7.12.1": @@ -401,31 +400,31 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e" - integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg== +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc" - integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" + integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== dependencies: - "@babel/compat-data" "^7.14.0" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/compat-data" "^7.14.7" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.2" + "@babel/plugin-transform-parameters" "^7.14.5" -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717" - integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ== +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@7.12.1": @@ -437,40 +436,40 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e" - integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA== +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" - integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz#b1a1f2030586b9d3489cc26179d2eb5883277636" - integrity sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg== +"@babel/plugin-proposal-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636" + integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-create-class-features-plugin" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-private-property-in-object" "^7.14.0" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" - integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -493,19 +492,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-static-block@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz#8e3d674b0613e67975ceac2776c97b60cafc5c9c" - integrity sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A== +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators@^7.12.1": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" - integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz#eafb9c0cbe09c8afeb964ba3a7bbd63945a72f20" + integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" @@ -522,11 +521,11 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" - integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180" + integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -542,12 +541,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" - integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== +"@babel/plugin-syntax-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -591,106 +590,106 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz#762a4babec61176fec6c88480dec40372b140c0b" - integrity sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w== +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" - integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" - integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== +"@babel/plugin-syntax-typescript@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" - integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" - integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" - integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c" - integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg== +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939" + integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d" - integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf" + integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" - integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.17": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27" - integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" - integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" - integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" - integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" @@ -700,115 +699,115 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" - integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" + integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" - integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" - integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" - integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0" - integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== dependencies: - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" - integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97" + integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" - integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29" + integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== dependencies: - "@babel/helper-hoist-variables" "^7.13.0" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34" - integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw== +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" - integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz#60c06892acf9df231e256c24464bfecb0908fd4e" + integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" - integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" - integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31" - integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" + integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" - integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" - integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz#41790d856f7c5cec82d2bcf5d0e5064d682522ed" + integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-display-name@7.12.1": version "7.12.1" @@ -817,66 +816,66 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.12.13": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz#2e854544d42ab3bb9c21f84e153d62e800fbd593" - integrity sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw== +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" + integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" - integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" + integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.12.17" + "@babel/plugin-transform-react-jsx" "^7.14.5" "@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" - integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz#703b5d1edccd342179c2a99ee8c7065c2b4403cc" + integrity sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx-source@^7.12.1": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz#2620b57e7de775c0687f65d464026d15812941da" - integrity sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz#79f728e60e6dbd31a2b860b0bf6c9765918acf1d" + integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz#0e26597805cf0862da735f264550933c38babb66" - integrity sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw== +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" + integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/types" "^7.14.2" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/plugin-transform-react-pure-annotations@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" - integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== +"@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" + integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" - integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" - integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-runtime@7.12.1": version "7.12.1" @@ -888,65 +887,65 @@ resolve "^1.8.1" semver "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" - integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" - integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" - integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" - integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" - integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typescript@^7.12.1": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.3.tgz#44f67f725a60cccee33d9d6fee5e4f338258f34f" - integrity sha512-G5Bb5pY6tJRTC4ag1visSgiDoGgJ1u1fMUgmc2ijLkcIdzP83Q1qyZX4ggFQ/SkR+PNOatkaYC+nKcTlpsX4ag== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c" + integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.3" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-typescript" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.14.6" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.14.5" -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" - integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" - integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/preset-env@7.12.1": version "7.12.1" @@ -1021,33 +1020,33 @@ semver "^5.5.0" "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz#e80612965da73579c84ad2f963c2359c71524ed5" - integrity sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ== - dependencies: - "@babel/compat-data" "^7.14.0" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" - "@babel/plugin-proposal-async-generator-functions" "^7.14.2" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-class-static-block" "^7.13.11" - "@babel/plugin-proposal-dynamic-import" "^7.14.2" - "@babel/plugin-proposal-export-namespace-from" "^7.14.2" - "@babel/plugin-proposal-json-strings" "^7.14.2" - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2" - "@babel/plugin-proposal-numeric-separator" "^7.14.2" - "@babel/plugin-proposal-object-rest-spread" "^7.14.2" - "@babel/plugin-proposal-optional-catch-binding" "^7.14.2" - "@babel/plugin-proposal-optional-chaining" "^7.14.2" - "@babel/plugin-proposal-private-methods" "^7.13.0" - "@babel/plugin-proposal-private-property-in-object" "^7.14.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a" + integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== + dependencies: + "@babel/compat-data" "^7.14.7" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-async-generator-functions" "^7.14.7" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.14.5" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.14.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.3" @@ -1057,46 +1056,46 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.0" - "@babel/plugin-syntax-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.13.0" - "@babel/plugin-transform-async-to-generator" "^7.13.0" - "@babel/plugin-transform-block-scoped-functions" "^7.12.13" - "@babel/plugin-transform-block-scoping" "^7.14.2" - "@babel/plugin-transform-classes" "^7.14.2" - "@babel/plugin-transform-computed-properties" "^7.13.0" - "@babel/plugin-transform-destructuring" "^7.13.17" - "@babel/plugin-transform-dotall-regex" "^7.12.13" - "@babel/plugin-transform-duplicate-keys" "^7.12.13" - "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.13.0" - "@babel/plugin-transform-function-name" "^7.12.13" - "@babel/plugin-transform-literals" "^7.12.13" - "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.14.2" - "@babel/plugin-transform-modules-commonjs" "^7.14.0" - "@babel/plugin-transform-modules-systemjs" "^7.13.8" - "@babel/plugin-transform-modules-umd" "^7.14.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" - "@babel/plugin-transform-new-target" "^7.12.13" - "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.14.2" - "@babel/plugin-transform-property-literals" "^7.12.13" - "@babel/plugin-transform-regenerator" "^7.13.15" - "@babel/plugin-transform-reserved-words" "^7.12.13" - "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.13.0" - "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.13.0" - "@babel/plugin-transform-typeof-symbol" "^7.12.13" - "@babel/plugin-transform-unicode-escapes" "^7.12.13" - "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.14.5" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-modules-systemjs" "^7.14.5" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.7" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.14.2" - babel-plugin-polyfill-corejs2 "^0.2.0" - babel-plugin-polyfill-corejs3 "^0.2.0" - babel-plugin-polyfill-regenerator "^0.2.0" - core-js-compat "^3.9.0" + "@babel/types" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.15.0" semver "^6.3.0" "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": @@ -1124,16 +1123,16 @@ "@babel/plugin-transform-react-pure-annotations" "^7.12.1" "@babel/preset-react@^7.12.5": - version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" - integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" + integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-transform-react-display-name" "^7.12.13" - "@babel/plugin-transform-react-jsx" "^7.13.12" - "@babel/plugin-transform-react-jsx-development" "^7.12.17" - "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx-development" "^7.14.5" + "@babel/plugin-transform-react-pure-annotations" "^7.14.5" "@babel/preset-typescript@7.12.1": version "7.12.1" @@ -1144,11 +1143,11 @@ "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66" - integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" + integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== dependencies: - core-js-pure "^3.0.0" + core-js-pure "^3.15.0" regenerator-runtime "^0.13.4" "@babel/runtime@7.12.1": @@ -1159,41 +1158,42 @@ regenerator-runtime "^0.13.4" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" - integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.7.0": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" - integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.2" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.14.2" - "@babel/types" "^7.14.2" +"@babel/template@^7.10.4", "@babel/template@^7.14.5", "@babel/template@^7.3.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.0": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" + integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.7" + "@babel/types" "^7.14.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3" - integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" + integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== dependencies: - "@babel/helper-validator-identifier" "^7.14.0" + "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1209,49 +1209,48 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@coreui/chartjs@^3.0.0-rc.0", "@coreui/chartjs@next": - version "3.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-3.0.0-rc.0.tgz#69825a5ebb04ea65287a2c62e8bc32a35f855a8d" - integrity sha512-7RRkhSsqZK35maHWQXq1KXuppy4SRabX5zjfn9M9XVJjFdIbQRTnKaqQgmu1405nrRwNHu7v1YA47CuKZQ3ARA== +"@coreui/chartjs@3.0.0", "@coreui/chartjs@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-3.0.0.tgz#54b55d85de0f3146237b7d1d36b1bf33bc051735" + integrity sha512-udbvSxanTNltv94lqTMW8bLRXTtzk9G2SrmFdM/7HH+JSaLX2wdQpZ4VIJhyOCRGLCSKHktl29BnW1/uXQecAg== dependencies: - "@coreui/coreui" "4.0.0-rc.0" - chart.js "^3.2.1" - -"@coreui/coreui@4.0.0-rc.0": - version "4.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-rc.0.tgz#2bc17ddbaf9fc9a4c6bb27cd303af8f2b06e4198" - integrity sha512-uvVuRX2q+g+Gt6rUKUlOghCDs55M/KD6sxRVSuJ0/nrqq5YGaco/2DBPXXMxFAstXH63rD42DTgscpQY6dIrMA== + "@coreui/coreui" "4.0.0" + chart.js "^3.4.0" -"@coreui/coreui@next": - version "4.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0-rc.3.tgz#7d41a1f3b41ee2a8b9a4c786a505ab731602a173" - integrity sha512-2mLssIl/8uWhzAkNlwBykPpH9LEIP8xzXTzzDl9ZXGoKPZvGPYj771fJJJOLDJ0TB+iFqg3QfeSZxxH9n91VYg== +"@coreui/coreui@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0.tgz#52ebe0197411a829ba48057ade61923e05859eec" + integrity sha512-8vH6fJrmvCR/Oy5v0E+/1AL3Ygb4jhQ7NXK2fMYWJyK13BePDm9muB3y6S0IdqkpBwjY3hHVwHyt2lJqJdesmQ== -"@coreui/icons-react@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-1.1.0.tgz#c1462663f895818cc58adb97a0c19568cbb76254" - integrity sha512-OXDg09RsxlK5t6WizudsJUxgzJSAHeytwVG1hqn2ww5zIrJn5++5rNTp95N/kff4/er4f7jspwJ1/7n6mQAz2Q== +"@coreui/icons-react@^2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-2.0.0-rc.0.tgz#5eb4d082a9306c6a2126c61766dcfec503a8a4e1" + integrity sha512-QIayiRpe/ZR7G1GdE1KziE4xgIYRmiG9kmHjo5DhKdE5JjTRuO/Cs5Z3F6WVAaqARwUu1aNWXUbLuKb3kKOaxQ== dependencies: - classnames "^2.2.6" - prop-types "^15.7.2" + "@typescript-eslint/eslint-plugin" "^4.28.1" + "@typescript-eslint/parser" "^4.28.1" + eslint-config-prettier "^8.3.0" + eslint-plugin-jsdoc "^35.4.1" + eslint-plugin-prettier "^3.4.0" + prettier "^2.3.2" "@coreui/icons@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== -"@coreui/react-chartjs@next": - version "2.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-2.0.0-alpha.1.tgz#c81554a9a6057eb510922ba7d203209ad7308214" - integrity sha512-u4EHdZLNEuK8Yxy7gvZoCyug39NlzmxXeIPs6Sgcn02PbwIwi5yY19e1QL6KuWwSqlSSkGeyV5YwqxWJKtmNmQ== +"@coreui/react-chartjs@2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@coreui/react-chartjs/-/react-chartjs-2.0.0-rc.0.tgz#068c54c8d50be119d1cb4e909799440b3911ac13" + integrity sha512-x4eaAKgWGPOwl3F15G4LrbxHOR/ywIvM+j6jikWITebfjraz0iu93RYOcy7elMqfarRPshDQ3mLC94XtnSbcag== dependencies: - "@coreui/chartjs" "^3.0.0-rc.0" - chart.js "^3.2.1" + "@coreui/chartjs" "^3.0.0" + chart.js "^3.4.1" -"@coreui/react@4.0.0-alpha.1": - version "4.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-alpha.1.tgz#5affea231014f4646da77111024c2448c0fd0df0" - integrity sha512-p3pDqb5V2iIiJElAny/4KmFyCzt35H5xhzH5N/CerV4Zo5skMBP99KGAQXgdzCrDVyeQZ6Zuuf87YVMLydMZpA== +"@coreui/react@4.0.0-beta.2": + version "4.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-beta.2.tgz#f9f319f170d35e21bf65e4e08bf3d81cbfc51ec0" + integrity sha512-7rJGcL8s06AD/OUx78DnUB6q7oSjOk2JKAqtGLF3Lkd+Zf0YqVkk8dcrK6j8SG+mPURhbZSPcz5zpE1yf645hg== "@coreui/utils@^1.3.1": version "1.3.1" @@ -1268,15 +1267,24 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== -"@eslint/eslintrc@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14" - integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ== +"@es-joy/jsdoccomment@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.8.0.tgz#1add451f50f57597676ab85ee7bd0a273d7b7c43" + integrity sha512-Xd3GzYsL2sz2pcdtYt5Q0Wz1ol/o9Nt2UQL4nFPDcaEomvPmwjJsbjkKx1SKhl2h3TgwazNBLdcNr2m0UiGiFA== + dependencies: + comment-parser "^1.1.5" + esquery "^1.4.0" + jsdoc-type-pratt-parser "1.0.4" + +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== dependencies: ajv "^6.12.4" debug "^4.1.1" espree "^7.3.0" - globals "^12.1.0" + globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" @@ -1315,6 +1323,20 @@ dependencies: "@hapi/hoek" "^8.3.0" +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1502,25 +1524,30 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" - integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== +"@juggle/resize-observer@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" + integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.4" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" - integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" - integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + version "1.2.7" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== dependencies: - "@nodelib/fs.scandir" "2.1.4" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@npmcli/move-file@^1.0.1": @@ -1728,24 +1755,24 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" - integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.0.tgz#a34277cf8acbd3185ea74129e1f100491eb1da7f" + integrity sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w== dependencies: "@babel/types" "^7.3.0" "@types/eslint@^7.2.6": - version "7.2.11" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.11.tgz#180b58f5bb7d7376e39d22496e2b08901aa52fd2" - integrity sha512-WYhv//5K8kQtsSc9F1Kn2vHzhYor6KpwPbARH7hwYe3C3ETD0EVx/3P5qQybUoaBEuUa9f/02JjBiXFWalYUmw== + version "7.2.13" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" + integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "0.0.47" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" - integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== + version "0.0.49" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" + integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== "@types/estree@0.0.39": version "0.0.39" @@ -1793,13 +1820,13 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" - integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== @@ -1815,9 +1842,9 @@ integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": - version "15.6.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.6.1.tgz#32d43390d5c62c5b6ec486a9bc9c59544de39a08" - integrity sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA== + version "16.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" + integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1830,9 +1857,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" - integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== + version "2.3.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.1.tgz#54dd88bdc7f49958329666af3779561e47d5dab3" + integrity sha512-NVkb4p4YjI8E3O6+1m8I+8JlMpFZwfSbPGdaw0wXuyPRTEz0SLKwBUWNSO7Maoi8tQMPC8JLZNWkrcKPI7/sLA== "@types/prop-types@*": version "15.7.3" @@ -1855,9 +1882,9 @@ redux "^4.0.0" "@types/react@*": - version "17.0.7" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.7.tgz#5f2ca73d8baee8c286e96c95df557799ac0d1996" - integrity sha512-lBc3fY20hRFQ/pXQT2XdtmpJeXZnRH8N+WPnEzEfPTzuKmaJTA7k/xGWHBaPvKceKpbf0ZnMlLWY/0sFZ5rfkw== + version "17.0.13" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f" + integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1881,35 +1908,35 @@ integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" - integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/tapable@^1", "@types/tapable@^1.0.5": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" - integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== "@types/uglify-js@*": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" - integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== + version "3.13.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" + integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== dependencies: source-map "^0.6.1" "@types/webpack-sources@*": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" - integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.1.tgz#6af17e3a3ded71eec2b98008d7c12f498a0a4506" + integrity sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ== dependencies: "@types/node" "*" "@types/source-list-map" "*" source-map "^0.7.3" "@types/webpack@^4.41.8": - version "4.41.29" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.29.tgz#2e66c1de8223c440366469415c50a47d97625773" - integrity sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q== + version "4.41.30" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.30.tgz#fd3db6d0d41e145a8eeeafcd3c4a7ccde9068ddc" + integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA== dependencies: "@types/node" "*" "@types/tapable" "^1" @@ -1919,42 +1946,41 @@ source-map "^0.6.0" "@types/yargs-parser@*": - version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" - integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^15.0.0": - version "15.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" - integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== + version "15.0.14" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" + integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.5.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz#d82657b6ab4caa4c3f888ff923175fadc2f31f2a" - integrity sha512-Qfs3dWkTMKkKwt78xp2O/KZQB8MPS1UQ5D3YW2s6LQWBE1074BE+Rym+b1pXZIX3M3fSvPUDaCvZLKV2ylVYYQ== +"@typescript-eslint/eslint-plugin@^4.28.1", "@typescript-eslint/eslint-plugin@^4.5.0": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.1.tgz#c045e440196ae45464e08e20c38aff5c3a825947" + integrity sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ== dependencies: - "@typescript-eslint/experimental-utils" "4.25.0" - "@typescript-eslint/scope-manager" "4.25.0" - debug "^4.1.1" + "@typescript-eslint/experimental-utils" "4.28.1" + "@typescript-eslint/scope-manager" "4.28.1" + debug "^4.3.1" functional-red-black-tree "^1.0.1" - lodash "^4.17.15" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@4.25.0", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz#b2febcfa715d2c1806fd5f0335193a6cd270df54" - integrity sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.25.0" - "@typescript-eslint/types" "4.25.0" - "@typescript-eslint/typescript-estree" "4.25.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + regexpp "^3.1.0" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@4.28.1", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz#3869489dcca3c18523c46018b8996e15948dbadc" + integrity sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q== + dependencies: + "@types/json-schema" "^7.0.7" + "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/typescript-estree" "4.28.1" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" "@typescript-eslint/experimental-utils@^3.10.1": version "3.10.1" @@ -1967,33 +1993,33 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.5.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.25.0.tgz#6b2cb6285aa3d55bfb263c650739091b0f19aceb" - integrity sha512-OZFa1SKyEJpAhDx8FcbWyX+vLwh7OEtzoo2iQaeWwxucyfbi0mT4DijbOSsTgPKzGHr6GrF2V5p/CEpUH/VBxg== +"@typescript-eslint/parser@^4.28.1", "@typescript-eslint/parser@^4.5.0": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.1.tgz#5181b81658414f47291452c15bf6cd44a32f85bd" + integrity sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg== dependencies: - "@typescript-eslint/scope-manager" "4.25.0" - "@typescript-eslint/types" "4.25.0" - "@typescript-eslint/typescript-estree" "4.25.0" - debug "^4.1.1" + "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/typescript-estree" "4.28.1" + debug "^4.3.1" -"@typescript-eslint/scope-manager@4.25.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz#9d86a5bcc46ef40acd03d85ad4e908e5aab8d4ca" - integrity sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w== +"@typescript-eslint/scope-manager@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz#fd3c20627cdc12933f6d98b386940d8d0ce8a991" + integrity sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA== dependencies: - "@typescript-eslint/types" "4.25.0" - "@typescript-eslint/visitor-keys" "4.25.0" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.25.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.25.0.tgz#0e444a5c5e3c22d7ffa5e16e0e60510b3de5af87" - integrity sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ== +"@typescript-eslint/types@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.1.tgz#d0f2ecbef3684634db357b9bbfc97b94b828f83f" + integrity sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -2009,18 +2035,18 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.25.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz#942e4e25888736bff5b360d9b0b61e013d0cfa25" - integrity sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg== +"@typescript-eslint/typescript-estree@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz#af882ae41740d1f268e38b4d0fad21e7e8d86a81" + integrity sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ== dependencies: - "@typescript-eslint/types" "4.25.0" - "@typescript-eslint/visitor-keys" "4.25.0" - debug "^4.1.1" - globby "^11.0.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" + debug "^4.3.1" + globby "^11.0.3" is-glob "^4.0.1" - semver "^7.3.2" - tsutils "^3.17.1" + semver "^7.3.5" + tsutils "^3.21.0" "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" @@ -2029,12 +2055,12 @@ dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.25.0": - version "4.25.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz#863e7ed23da4287c5b469b13223255d0fde6aaa7" - integrity sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg== +"@typescript-eslint/visitor-keys@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz#162a515ee255f18a6068edc26df793cdc1ec9157" + integrity sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg== dependencies: - "@typescript-eslint/types" "4.25.0" + "@typescript-eslint/types" "4.28.1" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": @@ -2182,24 +2208,24 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" -"@wojtekmaj/enzyme-adapter-react-17@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.1.tgz#28caa37118c183e5f13c4dfb68cc32cde828ecbc" - integrity sha512-xgPfzLVpN0epIHeZofahwr5qwpukEDNAbrufgeDWN6vZPtfblGCC+OZG5TlfK+A6ePVy8sBkD8S2X4tO17JKjg== +"@wojtekmaj/enzyme-adapter-react-17@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.2.tgz#7f05a91e6b374ba94ab10467802346198403d3e1" + integrity sha512-9STl8ZKp8VPJgtr6jEAv9IThX0PAJ1JXKv6IlXzq22Ejyk1bhSxJ6RfJCJT9A9+8JlDIf3BX5CC4s0Bs4/1wFQ== dependencies: - "@wojtekmaj/enzyme-adapter-utils" "^0.1.0" + "@wojtekmaj/enzyme-adapter-utils" "^0.1.1" enzyme-shallow-equal "^1.0.0" has "^1.0.0" object.assign "^4.1.0" object.values "^1.1.0" prop-types "^15.7.0" - react-is "^17.0.0" + react-is "^17.0.2" react-test-renderer "^17.0.0" -"@wojtekmaj/enzyme-adapter-utils@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.0.tgz#3a2a3db756111d53357e2f119a1612a969ab8c38" - integrity sha512-EYK/Vy0Y1ap0jH2UNQjOKtR/7HWkbEq8N+cwC5+yDf+Mwp5uu7j4Qg70RmWuzsA35DGGwgkop6m4pQsGwNOF2A== +"@wojtekmaj/enzyme-adapter-utils@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.1.tgz#17773cf264570fbcfc0d33bb74e4002c17f2f1ec" + integrity sha512-bNPWtN/d8huKOkC6j1E3EkSamnRrHHT7YuR6f9JppAQqtoAm3v4/vERe4J14jQKmHLCyEBHXrlgb7H6l817hVg== dependencies: function.prototype.name "^1.1.0" has "^1.0.0" @@ -2259,9 +2285,9 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz#caba24b08185c3b56e3168e97d15ed17f4d31fd0" - integrity sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg== + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== address@1.1.2, address@^1.0.1: version "1.1.2" @@ -2312,9 +2338,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b" - integrity sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ== + version "8.6.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.1.tgz#ae65764bf1edde8cd861281cda5057852364a295" + integrity sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2385,7 +2411,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -2581,14 +2607,13 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -auto-changelog@~2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.2.1.tgz#a031fbf1dfe140dda2ec8c77a524031478a0e933" - integrity sha512-XlykJfZrXlWUAADBqGoN1elmntrRcx7oEymyYB3NRPEZxv0TfYHfivmwzejUMnwAdXKCgbQPo7GV5ULs3jwpfw== +auto-changelog@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.3.0.tgz#08ab8b1840a5d804410f1d1a5d2c4b2df0d835e1" + integrity sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g== dependencies: commander "^5.0.0" handlebars "^4.7.3" - lodash.uniqby "^4.7.0" node-fetch "^2.6.0" parse-github-url "^1.0.2" semver "^6.3.0" @@ -2607,9 +2632,9 @@ autoprefixer@^9.6.1: postcss-value-parser "^4.1.0" axe-core@^4.0.2: - version "4.2.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.1.tgz#2e50bcf10ee5b819014f6e342e41e45096239e34" - integrity sha512-evY7DN8qSIbsW2H/TWQ1bX3sXN1d4MNb5Vb4n7BzPuCwRHdkZ1H2eNLuSh73EoQqkGKUtju2G2HCcjCfhvZIAA== + version "4.2.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" + integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== axobject-query@^2.2.0: version "2.2.0" @@ -2702,29 +2727,29 @@ babel-plugin-named-asset-import@^0.3.7: resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== -babel-plugin-polyfill-corejs2@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.1.tgz#ae2cf6d6f1aa7c0edcf04a25180e8856a6d1184f" - integrity sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw== +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== dependencies: "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.1" + "@babel/helper-define-polyfill-provider" "^0.2.2" semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.1.tgz#786f40218040030f0edecfd48e6e59f1ee9bef53" - integrity sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w== +babel-plugin-polyfill-corejs3@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b" + integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g== dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.1" - core-js-compat "^3.9.1" + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.14.0" -babel-plugin-polyfill-regenerator@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.1.tgz#ca9595d7d5f3afefec2d83126148b90db751a091" - integrity sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA== +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.1" + "@babel/helper-define-polyfill-provider" "^0.2.2" babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" @@ -3024,7 +3049,7 @@ browserslist@4.14.2: escalade "^3.0.2" node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: version "4.16.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== @@ -3211,9 +3236,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: - version "1.0.30001230" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz#8135c57459854b2240b57a4a6786044bdc5a9f71" - integrity sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ== + version "1.0.30001242" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001242.tgz#04201627abcd60dc89211f22cbe2347306cda46b" + integrity sha512-KvNuZ/duufelMB3w2xtf9gEWCSxJwUgoxOx5b6ScLXC4kPc9xsczUVCPrQU26j5kOsHM4pSUL54tAZt5THQKug== capture-exit@^2.0.0: version "2.0.0" @@ -3249,34 +3274,34 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chart.js@^3.1.0, chart.js@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.3.0.tgz#c5be3807cf902b19bfe166ef853d786f66a53f8b" - integrity sha512-3pO3kL2st1Lzhw+HTGvDwcNYWustHwvApM/v7b2td6CrthyEygbPoXaN/iGZfUpfuovZfJ4dy129RCr39BR1Bg== +chart.js@^3.4.0, chart.js@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.4.1.tgz#ff3b2b2a04a37b83618b4a6399a5f87ccc0f1e8a" + integrity sha512-0R4mL7WiBcYoazIhrzSYnWcOw6RmrRn7Q4nKZNsBQZCBrlkZKodQbfeojCCo8eETPRCs1ZNTsAcZhIfyhyP61g== check-types@^11.1.1: version "11.1.2" resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== -cheerio-select@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.4.0.tgz#3a16f21e37a2ef0f211d6d1aa4eff054bb22cdc9" - integrity sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew== +cheerio-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823" + integrity sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== dependencies: - css-select "^4.1.2" - css-what "^5.0.0" + css-select "^4.1.3" + css-what "^5.0.1" domelementtype "^2.2.0" domhandler "^4.2.0" - domutils "^2.6.0" + domutils "^2.7.0" cheerio@^1.0.0-rc.3: - version "1.0.0-rc.9" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.9.tgz#a3ae6b7ce7af80675302ff836f628e7cb786a67f" - integrity sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng== + version "1.0.0-rc.10" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== dependencies: - cheerio-select "^1.4.0" - dom-serializer "^1.3.1" + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" domhandler "^4.2.0" htmlparser2 "^6.1.0" parse5 "^6.0.1" @@ -3284,19 +3309,19 @@ cheerio@^1.0.0-rc.3: tslib "^2.2.0" "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: - anymatch "~3.1.1" + anymatch "~3.1.2" braces "~3.0.2" - glob-parent "~5.1.0" + glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.5.0" + readdirp "~3.6.0" optionalDependencies: - fsevents "~2.3.1" + fsevents "~2.3.2" chokidar@^2.1.8: version "2.1.8" @@ -3360,7 +3385,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.6, classnames@^2.3.1: +classnames@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== @@ -3489,6 +3514,11 @@ commander@^5.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +comment-parser@1.1.5, comment-parser@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.5.tgz#453627ef8f67dbcec44e79a9bd5baa37f0bce9b2" + integrity sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA== + common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -3578,7 +3608,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -3590,6 +3620,13 @@ convert-source-map@^0.3.3: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -3617,33 +3654,28 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.6.2, core-js-compat@^3.9.0, core-js-compat@^3.9.1: - version "3.13.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.13.0.tgz#a88f5fa81d8e9b15d7f98abc4447a4dfca2a358f" - integrity sha512-jhbI2zpVskgfDC9mGRaDo1gagd0E0i/kYW0+WvibL/rafEHKAHO653hEXIxJHqRlRLITluXtRH3AGTL5qJmifQ== +core-js-compat@^3.14.0, core-js-compat@^3.15.0, core-js-compat@^3.6.2: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" + integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== dependencies: browserslist "^4.16.6" semver "7.0.0" -core-js-pure@^3.0.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.13.0.tgz#9d267fb47d1d7046cfbc05e7b67bb235b6735355" - integrity sha512-7VTvXbsMxROvzPAVczLgfizR8CyYnvWPrb1eGrtlZAJfjQWEHLofVfCKljLHdpazTfpaziRORwUH/kfGDKvpdA== +core-js-pure@^3.15.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" + integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== core-js@^2.4.0: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.0.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.13.1.tgz#30303fabd53638892062d8b4e802cac7599e9fb7" - integrity sha512-JqveUc4igkqwStL2RTRn/EPFGBOfEZHxJl/8ej1mXJR75V3go2mFF4bmUYkEIT1rveHKnkUlcJX/c+f1TyIovQ== - -core-js@^3.10.1, core-js@^3.6.5: - version "3.13.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.13.0.tgz#58ca436bf01d6903aee3d364089868d0d89fe58d" - integrity sha512-iWDbiyha1M5vFwPFmQnvRv+tJzGbFAm6XimJUT0NgHYW3xZEs1SkCAcasWSVFxpI2Xb/V1DDJckq3v90+bQnog== +core-js@^3.0.1, core-js@^3.15.2, core-js@^3.6.5: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" + integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== core-util-is@~1.0.0: version "1.0.2" @@ -3813,7 +3845,7 @@ css-select-base-adapter@^0.1.1: resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== -css-select@^2.0.0, css-select@^2.0.2: +css-select@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== @@ -3823,10 +3855,10 @@ css-select@^2.0.0, css-select@^2.0.2: domutils "^1.7.0" nth-check "^1.0.2" -css-select@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.2.tgz#8b52b6714ed3a80d8221ec971c543f3b12653286" - integrity sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw== +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== dependencies: boolbase "^1.0.0" css-what "^5.0.0" @@ -3855,10 +3887,10 @@ css-what@^3.2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== -css-what@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.0.tgz#f0bf4f8bac07582722346ab243f6a35b512cfc47" - integrity sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA== +css-what@^5.0.0, css-what@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== css@^2.0.0: version "2.2.4" @@ -4016,10 +4048,10 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: ms "2.1.2" @@ -4036,9 +4068,9 @@ decamelize@^1.2.0: integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: - version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" - integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== decode-uri-component@^0.2.0: version "0.2.0" @@ -4195,9 +4227,9 @@ dns-equal@^1.0.0: integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.3.tgz#7b62ee6e6aaac0c2de27cfc4a06af59cacb9cb38" - integrity sha512-dDwDMOJU+m6Qx+LhltSV+BWNrMaTqx3eXkAqgt/iouWTXGZMffg1rOSnG2xa3lWqmJ9xTBc7fgIe/css4S1rxA== + version "1.3.4" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== dependencies: ip "^1.1.0" safe-buffer "^5.0.1" @@ -4223,7 +4255,7 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-converter@^0.2: +dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== @@ -4238,7 +4270,7 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" -dom-serializer@^1.0.1, dom-serializer@^1.3.1: +dom-serializer@^1.0.1, dom-serializer@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== @@ -4252,7 +4284,7 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.1: +domelementtype@1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== @@ -4269,13 +4301,6 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - domhandler@^4.0.0, domhandler@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" @@ -4283,7 +4308,7 @@ domhandler@^4.0.0, domhandler@^4.2.0: dependencies: domelementtype "^2.2.0" -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -4291,10 +4316,10 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" -domutils@^2.5.2, domutils@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7" - integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA== +domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== dependencies: dom-serializer "^1.0.1" domelementtype "^2.2.0" @@ -4351,9 +4376,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.738" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz#aec24b091c82acbfabbdcce08076a703941d17ca" - integrity sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw== + version "1.3.766" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz#2fd14a4e54f77665872f4e23fcf4968e83638220" + integrity sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w== elliptic@^6.5.3: version "6.5.4" @@ -4426,11 +4451,6 @@ enquirer@^2.3.5: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -4494,9 +4514,9 @@ error-stack-parser@^2.0.6: stackframe "^1.1.1" es-abstract@^1.17.2, es-abstract@^1.18.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.2.tgz#6eb518b640262e8ddcbd48e0bc8549f82efd48a7" - integrity sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw== + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -4621,17 +4641,17 @@ eslint-module-utils@^2.6.1: pkg-dir "^2.0.0" eslint-plugin-flowtype@^5.2.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" - integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== + version "5.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz#35b55e4ce559b90efbe913ed33630e391e301481" + integrity sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" eslint-plugin-import@^2.22.1: - version "2.23.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz#8a1b073289fff03c4af0f04b6df956b7d463e191" - integrity sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ== + version "2.23.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== dependencies: array-includes "^3.1.3" array.prototype.flat "^1.2.4" @@ -4656,6 +4676,21 @@ eslint-plugin-jest@^24.1.0: dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" +eslint-plugin-jsdoc@^35.4.1: + version "35.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-35.4.1.tgz#7fb2a8c9bd8e304ab1feee48aa34544df5f79839" + integrity sha512-lnpu2Bj+ta2eAqwCWnb6f3Xjc78TWKo/oMCpDH5NfpPhYnePNtGZJzoAMgU5uo9BQqmXJ8pql8aiodOhg82ofw== + dependencies: + "@es-joy/jsdoccomment" "^0.8.0" + comment-parser "1.1.5" + debug "^4.3.1" + esquery "^1.4.0" + jsdoc-type-pratt-parser "^1.0.4" + lodash "^4.17.21" + regextras "^0.8.0" + semver "^7.3.5" + spdx-expression-parse "^3.0.1" + eslint-plugin-jsx-a11y@^6.3.1: version "6.4.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" @@ -4673,7 +4708,7 @@ eslint-plugin-jsx-a11y@^6.3.1: jsx-ast-utils "^3.1.0" language-tags "^1.0.5" -eslint-plugin-prettier@^3.3.1: +eslint-plugin-prettier@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7" integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== @@ -4686,9 +4721,9 @@ eslint-plugin-react-hooks@^4.2.0: integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== eslint-plugin-react@^7.21.5: - version "7.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494" - integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw== + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== dependencies: array-includes "^3.1.3" array.prototype.flatmap "^1.2.4" @@ -4696,12 +4731,12 @@ eslint-plugin-react@^7.21.5: has "^1.0.3" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.0.4" - object.entries "^1.1.3" + object.entries "^1.1.4" object.fromentries "^2.0.4" - object.values "^1.1.3" + object.values "^1.1.4" prop-types "^15.7.2" resolve "^2.0.0-next.3" - string.prototype.matchall "^4.0.4" + string.prototype.matchall "^4.0.5" eslint-plugin-testing-library@^3.9.2: version "3.10.2" @@ -4733,6 +4768,13 @@ eslint-utils@^2.0.0, eslint-utils@^2.1.0: dependencies: eslint-visitor-keys "^1.1.0" +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" @@ -4755,13 +4797,14 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0, eslint@^7.27.0: - version "7.27.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7" - integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA== +eslint@^7.11.0, eslint@^7.30.0: + version "7.30.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" + integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== dependencies: "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.1" + "@eslint/eslintrc" "^0.4.2" + "@humanwhocodes/config-array" "^0.5.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -4778,7 +4821,7 @@ eslint@^7.11.0, eslint@^7.27.0: fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" + glob-parent "^5.1.2" globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" @@ -5029,16 +5072,15 @@ fast-diff@^1.1.2: integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^3.1.1: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" + integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" @@ -5051,9 +5093,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + version "1.11.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" + integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== dependencies: reusify "^1.0.4" @@ -5180,9 +5222,9 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" - integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + version "3.2.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" + integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== flatten@^1.0.2: version "1.0.3" @@ -5229,10 +5271,10 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" @@ -5312,7 +5354,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: +fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -5398,7 +5440,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -5438,17 +5480,10 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -globals@^13.6.0: - version "13.8.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3" - integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q== +globals@^13.6.0, globals@^13.9.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" + integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== dependencies: type-fest "^0.20.2" @@ -5464,10 +5499,10 @@ globby@11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@^11.0.1: - version "11.0.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== +globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -5723,18 +5758,6 @@ html-webpack-plugin@4.5.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - htmlparser2@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" @@ -6862,6 +6885,11 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +jsdoc-type-pratt-parser@1.0.4, jsdoc-type-pratt-parser@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.0.4.tgz#5750d2d32ffb001866537d3baaedea7cf84c7036" + integrity sha512-jzmW9gokeq9+bHPDR1nCeidMyFUikdZlbOhKzh9+/nJqB75XhpNKec1/UuxW5c4+O+Pi31Gc/dCboyfSm/pSpQ== + jsdom@^16.4.0: version "16.6.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" @@ -7193,12 +7221,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash.uniqby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" - integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= - -"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.5, lodash@^4.7.0: +"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -7361,7 +7384,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -7377,17 +7400,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": - version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" - integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== +mime-db@1.48.0, "mime-db@>= 1.43.0 < 2": + version "1.48.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: - version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" - integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + version "2.1.31" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: - mime-db "1.47.0" + mime-db "1.48.0" mime@1.6.0: version "1.6.0" @@ -7705,9 +7728,9 @@ node-notifier@^8.0.0: which "^2.0.2" node-releases@^1.1.61, node-releases@^1.1.71: - version "1.1.72" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" - integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" @@ -7838,15 +7861,14 @@ object.assign@^4.1.0, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" - integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== +object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" + es-abstract "^1.18.2" object.fromentries@^2.0.0, object.fromentries@^2.0.4: version "2.0.4" @@ -7874,15 +7896,14 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" - integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== +object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3, object.values@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + es-abstract "^1.18.2" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" @@ -8968,28 +8989,19 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@7.0.21: - version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== +postcss@7.0.36, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.36" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== dependencies: chalk "^2.4.2" source-map "^0.6.1" supports-color "^6.1.0" postcss@^8.1.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" - integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== + version "8.3.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709" + integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA== dependencies: colorette "^1.2.2" nanoid "^3.1.23" @@ -9017,10 +9029,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" - integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== +prettier@2.3.2, prettier@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" + integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== pretty-bytes@^5.3.0: version "5.6.0" @@ -9098,11 +9110,11 @@ prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: react-is "^16.8.1" proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: - forwarded "~0.1.2" + forwarded "0.2.0" ipaddr.js "1.9.1" prr@~1.0.1: @@ -9316,7 +9328,7 @@ react-error-overlay@^6.0.9: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== -"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -9326,7 +9338,7 @@ react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-redux@^7.2.3: +react-redux@^7.2.4: version "7.2.4" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.4.tgz#1ebb474032b72d806de2e0519cd07761e222e225" integrity sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA== @@ -9513,7 +9525,7 @@ read-pkg@^5.2.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: +readable-stream@^3.0.6, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -9531,10 +9543,10 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" @@ -9545,15 +9557,7 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" -redux@4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" - integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== - dependencies: - loose-envify "^1.4.0" - symbol-observable "^1.2.0" - -redux@^4.0.0: +redux@4.1.0, redux@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4" integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== @@ -9610,10 +9614,10 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^4.7.1: version "4.7.1" @@ -9627,6 +9631,11 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" +regextras@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regextras/-/regextras-0.8.0.tgz#ec0f99853d4912839321172f608b544814b02217" + integrity sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ== + regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" @@ -9650,15 +9659,15 @@ remove-trailing-separator@^1.0.1: integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" - integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== + version "2.0.7" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== dependencies: - css-select "^2.0.2" - dom-converter "^0.2" - htmlparser2 "^3.10.1" - lodash "^4.17.20" - strip-ansi "^3.0.0" + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" repeat-element@^1.1.2: version "1.1.4" @@ -9690,11 +9699,6 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== - resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -9730,9 +9734,9 @@ resolve-pathname@^3.0.0: integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" - integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA== + version "3.1.4" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz#3c16caebe0b9faea9c7cc252fa49d2353c412320" + integrity sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg== dependencies: adjust-sourcemap-loader "3.0.0" camelcase "5.3.1" @@ -9740,7 +9744,7 @@ resolve-url-loader@^3.1.2: convert-source-map "1.7.0" es6-iterator "2.0.3" loader-utils "1.2.3" - postcss "7.0.21" + postcss "7.0.36" rework "1.0.1" rework-visit "1.0.0" source-map "0.6.1" @@ -9949,10 +9953,10 @@ sass-loader@^10.0.5: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.34.0: - version "1.34.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.34.0.tgz#e46d5932d8b0ecc4feb846d861f26a578f7f7172" - integrity sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw== +sass@^1.35.1: + version "1.35.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.35.1.tgz#90ecf774dfe68f07b6193077e3b42fb154b9e1cd" + integrity sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -10035,7 +10039,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2: +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== @@ -10191,25 +10195,25 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -simplebar-react@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-2.3.3.tgz#938c5e6a0ecc68eba9a953097d62e26338d008ce" - integrity sha512-hfyRz3MVSAoyZfTB2zZcpzVtz+BQ7mMBVN+BNMgaAKujKyIrBQ69xIcwrZpBRWRqPd4WHmM0x6DMQpRGPJa7MQ== +simplebar-react@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-2.3.4.tgz#aed39238b6cd0760e5b6751e29c7d8663a691acb" + integrity sha512-dNRaVa3UDbjyqu2Xpxm44+bfUGS0c1Y6cO0QkzmR90d6BwdlGeelDGYYF8MDloaAu4gttKwhwDqDZe70CJuYXg== dependencies: prop-types "^15.6.1" - simplebar "^5.3.3" + simplebar "^5.3.4" -simplebar@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/simplebar/-/simplebar-5.3.3.tgz#7d89fa4374a637da96c493b2662ab5af4408d02e" - integrity sha512-OfuSX47Axq9aR6rp9WK3YefAg+1Qw3UKKxS46PdElPpd+FWXMj17/nispYxsHtU3F7mv+ilmqELWmRt7KUgHgg== +simplebar@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/simplebar/-/simplebar-5.3.4.tgz#7de8d4a07ed3c6612644f4dbc04a8427fdf038ef" + integrity sha512-2mCaVdiroCKmXuD+Qfy+QSE32m5BMuZ4ssHvRD1QEPYH95Re/kox7j/Wy0Hje8Uo7LY7O6JK3XSNJmesGlsP8Q== dependencies: + "@juggle/resize-observer" "^3.3.1" can-use-dom "^0.1.0" core-js "^3.0.1" lodash.debounce "^4.0.8" lodash.memoize "^4.1.2" lodash.throttle "^4.1.1" - resize-observer-polyfill "^1.5.1" sisteransi@^1.0.5: version "1.0.5" @@ -10355,7 +10359,7 @@ spdx-exceptions@^2.1.0: resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -spdx-expression-parse@^3.0.0: +spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== @@ -10515,7 +10519,7 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.matchall@^4.0.4: +string.prototype.matchall@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== @@ -10584,7 +10588,7 @@ strip-ansi@6.0.0, strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= @@ -10701,11 +10705,6 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -symbol-observable@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -10802,9 +10801,9 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: source-map-support "~0.5.12" terser@^5.3.4: - version "5.7.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" - integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== + version "5.7.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" + integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== dependencies: commander "^2.20.0" source-map "~0.7.2" @@ -10925,7 +10924,7 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" -tr46@^2.0.2: +tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== @@ -10958,11 +10957,11 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3, tslib@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== -tsutils@^3.17.1: +tsutils@^3.17.1, tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -11049,9 +11048,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-js@^3.1.4: - version "3.13.7" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.7.tgz#25468a3b39b1c875df03f0937b2b7036a93f3fee" - integrity sha512-1Psi2MmnZJbnEsgJJIlfnd7tFlJfitusmR7zDI8lXlFI0ACD4/Rm/xdrU8bh6zF0i74aiVoBtkRiFulkrmh3AA== + version "3.13.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" + integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== unbox-primitive@^1.0.1: version "1.0.1" @@ -11494,12 +11493,12 @@ whatwg-mimetype@^2.3.0: integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" - integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" - tr46 "^2.0.2" + tr46 "^2.1.0" webidl-conversions "^6.1.0" which-boxed-primitive@^1.0.2: @@ -11743,16 +11742,16 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" ws@^7.4.5: - version "7.4.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== xml-name-validator@^3.0.0: version "3.0.0" From ff42ed744b5e3ca1008e65c6f665023ca81c92b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 5 Jul 2021 13:00:27 +0200 Subject: [PATCH 254/449] release: v4.0.0-beta.0 --- package.json | 2 +- public/index.html | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 7523b2e0d..810134cee 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@coreui/coreui-free-react-admin-template", "description": "CoreUI Free React Admin Template", - "version": "4.0.0-alpha.0", + "version": "4.0.0-beta.0", "config": { "coreui_library_short_version": "4.0" }, diff --git a/public/index.html b/public/index.html index a67a7cb36..7ef4dec76 100644 --- a/public/index.html +++ b/public/index.html @@ -1,8 +1,8 @@ From 5ee17f85e95851df99df0503f36e2c8a8984cb92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 19:20:23 +0200 Subject: [PATCH 255/449] feat: add sidebar nav generator --- src/_nav.js | 277 ++++++++++++++++---------------- src/components/AppSidebar.js | 14 +- src/components/AppSidebarNav.js | 70 ++++++++ 3 files changed, 210 insertions(+), 151 deletions(-) create mode 100644 src/components/AppSidebarNav.js diff --git a/src/_nav.js b/src/_nav.js index 45c919892..62b332c68 100644 --- a/src/_nav.js +++ b/src/_nav.js @@ -1,12 +1,10 @@ import React from 'react' import CIcon from '@coreui/icons-react' -import { NavLink } from 'react-router-dom' const _nav = [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Dashboard', + component: 'CNavItem', + name: 'Dashboard', to: '/dashboard', icon: , badge: { @@ -15,210 +13,206 @@ const _nav = [ }, }, { - _component: 'CNavTitle', - anchor: 'Theme', + component: 'CNavTitle', + name: 'Theme', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Colors', + component: 'CNavItem', + name: 'Colors', to: '/theme/colors', icon: , }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Typography', + component: 'CNavItem', + name: 'Typography', to: '/theme/typography', icon: , }, { - _component: 'CNavTitle', - anchor: 'Components', + component: 'CNavTitle', + name: 'Components', }, { - _component: 'CNavGroup', - as: NavLink, - anchor: 'Base', - to: '/to', - icon: , + component: 'CNavGroup', + name: 'Base', + to: '/base', + icon: 'cil-puzzle', items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Accordion', + component: 'CNavItem', + + name: 'Accordion', to: '/base/accordion', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Breadcrumb', + component: 'CNavItem', + + name: 'Breadcrumb', to: '/base/breadcrumbs', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Cards', + component: 'CNavItem', + + name: 'Cards', to: '/base/cards', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Carousel', + component: 'CNavItem', + + name: 'Carousel', to: '/base/carousels', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Collapse', + component: 'CNavItem', + + name: 'Collapse', to: '/base/collapses', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'List group', + component: 'CNavItem', + + name: 'List group', to: '/base/list-groups', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Navs & Tabs', + component: 'CNavItem', + + name: 'Navs & Tabs', to: '/base/navs', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Pagination', + component: 'CNavItem', + + name: 'Pagination', to: '/base/paginations', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Popovers', + component: 'CNavItem', + + name: 'Popovers', to: '/base/popovers', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Progress', + component: 'CNavItem', + + name: 'Progress', to: '/base/progress', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Spinners', + component: 'CNavItem', + + name: 'Spinners', to: '/base/spinners', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Tables', + component: 'CNavItem', + + name: 'Tables', to: '/base/tables', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Tooltips', + component: 'CNavItem', + + name: 'Tooltips', to: '/base/tooltips', }, ], }, { - _component: 'CNavGroup', - anchor: 'Buttons', + component: 'CNavGroup', + name: 'Buttons', icon: , items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Buttons', + component: 'CNavItem', + + name: 'Buttons', to: '/buttons/buttons', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Buttons groups', + component: 'CNavItem', + + name: 'Buttons groups', to: '/buttons/button-groups', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Dropdowns', + component: 'CNavItem', + + name: 'Dropdowns', to: '/buttons/dropdowns', }, ], }, { - _component: 'CNavGroup', - anchor: 'Forms', + component: 'CNavGroup', + name: 'Forms', icon: , items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Form Control', + component: 'CNavItem', + + name: 'Form Control', to: '/forms/form-control', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Select', + component: 'CNavItem', + + name: 'Select', to: '/forms/select', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Checks & Radios', + component: 'CNavItem', + + name: 'Checks & Radios', to: '/forms/checks-radios', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Range', + component: 'CNavItem', + + name: 'Range', to: '/forms/range', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Input Group', + component: 'CNavItem', + + name: 'Input Group', to: '/forms/input-group', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Floating Labels', + component: 'CNavItem', + + name: 'Floating Labels', to: '/forms/floating-labels', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Layout', + component: 'CNavItem', + + name: 'Layout', to: '/forms/layout', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Validation', + component: 'CNavItem', + + name: 'Validation', to: '/forms/validation', }, ], }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Charts', + component: 'CNavItem', + name: 'Charts', to: '/charts', icon: , }, { - _component: 'CNavGroup', - anchor: 'Icons', + component: 'CNavGroup', + name: 'Icons', icon: , items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'CoreUI Free', + component: 'CNavItem', + + name: 'CoreUI Free', to: '/icons/coreui-icons', badge: { color: 'success', @@ -226,54 +220,53 @@ const _nav = [ }, }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'CoreUI Flags', + component: 'CNavItem', + + name: 'CoreUI Flags', to: '/icons/flags', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'CoreUI Brands', + component: 'CNavItem', + + name: 'CoreUI Brands', to: '/icons/brands', }, ], }, { - _component: 'CNavGroup', - anchor: 'Notifications', + component: 'CNavGroup', + name: 'Notifications', icon: , items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Alerts', + component: 'CNavItem', + + name: 'Alerts', to: '/notifications/alerts', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Badges', + component: 'CNavItem', + + name: 'Badges', to: '/notifications/badges', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Modal', + component: 'CNavItem', + + name: 'Modal', to: '/notifications/modals', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Toasts', + component: 'CNavItem', + + name: 'Toasts', to: '/notifications/toasts', }, ], }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Widgets', + component: 'CNavItem', + name: 'Widgets', to: '/widgets', icon: , badge: { @@ -282,36 +275,36 @@ const _nav = [ }, }, { - _component: 'CNavTitle', - anchor: 'Extras', + component: 'CNavTitle', + name: 'Extras', }, { - _component: 'CNavGroup', - anchor: 'Pages', + component: 'CNavGroup', + name: 'Pages', icon: , items: [ { - _component: 'CNavItem', - as: NavLink, - anchor: 'Login', + component: 'CNavItem', + + name: 'Login', to: '/login', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Register', + component: 'CNavItem', + + name: 'Register', to: '/register', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Error 404', + component: 'CNavItem', + + name: 'Error 404', to: '/404', }, { - _component: 'CNavItem', - as: NavLink, - anchor: 'Error 500', + component: 'CNavItem', + + name: 'Error 500', to: '/500', }, ], diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index c48a0614e..0126aafc6 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -1,13 +1,9 @@ import React from 'react' import { useSelector, useDispatch } from 'react-redux' -import { - CSidebar, - CSidebarBrand, - CSidebarNav, - CSidebarToggler, - CCreateNavItem, -} from '@coreui/react' +import { CSidebar, CSidebarBrand, CSidebarNav, CSidebarToggler } from '@coreui/react' + +import { AppSidebarNav } from './AppSidebarNav' import CIcon from '@coreui/icons-react' @@ -27,7 +23,7 @@ const AppSidebar = () => { position="fixed" selfHiding="md" unfoldable={unfoldable} - show={sidebarShow} + visible={sidebarShow} onShow={() => console.log('show')} onHide={() => { dispatch({ type: 'set', sidebarShow: false }) @@ -39,7 +35,7 @@ const AppSidebar = () => { - + { + const components = { CNavGroup, CNavGroupItems, CNavItem, CNavLink, CNavTitle } + const location = useLocation() + + const navLink = (name, icon, badge) => { + return ( + <> + {icon && typeof icon === 'string' ? : icon} + {name && name} + {badge && ( + + {badge.text} + + )} + + ) + } + + const navItem = (item, index) => { + const { component, name, badge, icon, ...rest } = item + const Component = components[component] || component + return ( + + {navLink(name, icon, badge)} + + ) + } + const navGroup = (item, index) => { + const { component, name, icon, items, to, ...rest } = item + const Component = components[component] || component + return ( + + {item.items.map((item, index) => + item.items ? navGroup(item, index) : navItem(item, index), + )} + + ) + } + + return ( + + {items && + items.map((item, index) => (item.items ? navGroup(item, index) : navItem(item, index)))} + + ) +} + +AppSidebarNav.propTypes = { + items: PropTypes.arrayOf(PropTypes.any).isRequired, +} From c115cf0171d09388d8372212e6966ee008c0af9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 19:22:08 +0200 Subject: [PATCH 256/449] refactor: update toggler classname --- src/components/AppHeader.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index b2a3ba4d4..c1b139039 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -24,10 +24,7 @@ const AppHeader = () => { return ( - dispatch({ type: 'set', sidebarShow: !sidebarShow })} - > + dispatch({ type: 'set', sidebarShow: !sidebarShow })}> From d94858241b835d705740c1b0716d1eff17711cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 19:22:52 +0200 Subject: [PATCH 257/449] refactor: set `sidebarShow` to `true` --- src/store.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/store.js b/src/store.js index 7b0380722..ab446364c 100644 --- a/src/store.js +++ b/src/store.js @@ -1,7 +1,7 @@ import { createStore } from 'redux' const initialState = { - sidebarShow: false, + sidebarShow: true, } const changeState = (state = initialState, { type, ...rest }) => { From 8828eccadb25735f14fbc7202749056702eab9ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 19:24:17 +0200 Subject: [PATCH 258/449] refactor: update Popovers and Tooltips placements --- src/views/components/base/popovers/Popovers.js | 6 +++--- src/views/components/base/tooltips/Tooltips.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/components/base/popovers/Popovers.js b/src/views/components/base/popovers/Popovers.js index 7aba3dcc8..002b6a9a8 100644 --- a/src/views/components/base/popovers/Popovers.js +++ b/src/views/components/base/popovers/Popovers.js @@ -18,7 +18,7 @@ const Popovers = () => { Click to toggle popover @@ -47,7 +47,7 @@ const Popovers = () => { Popover on right @@ -59,7 +59,7 @@ const Popovers = () => { Popover on left diff --git a/src/views/components/base/tooltips/Tooltips.js b/src/views/components/base/tooltips/Tooltips.js index 9ef67f503..9125540b8 100644 --- a/src/views/components/base/tooltips/Tooltips.js +++ b/src/views/components/base/tooltips/Tooltips.js @@ -55,7 +55,7 @@ const Tooltips = () => { Tooltip on right @@ -67,7 +67,7 @@ const Tooltips = () => { Tooltip on left From f4b25703db5fdaac66278629d987c5aa4214f22d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 21:33:07 +0200 Subject: [PATCH 259/449] refactor: update views --- src/views/components/base/cards/Cards.js | 4 +- .../components/base/collapses/Collapses.js | 4 +- .../components/base/jumbotrons/Jumbotrons.js | 4 +- src/views/components/base/navbars/Navbars.js | 8 +- .../buttons/button-groups/ButtonGroups.js | 6 +- .../forms/checks-radios/ChecksRadios.js | 29 ++--- .../forms/floating-labels/FloatingLabels.js | 45 ++++--- .../forms/form-control/FormControl.js | 43 +++---- .../forms/input-group/InputGroup.js | 67 +++++----- src/views/components/forms/layout/Layout.js | 94 +++++++-------- src/views/components/forms/range/Range.js | 2 +- .../components/forms/validation/Validation.js | 114 +++++++++--------- src/views/components/icons/brands/Brands.js | 2 +- src/views/components/widgets/Widgets.js | 76 ++++++------ src/views/components/widgets/WidgetsBrand.js | 8 +- .../components/widgets/WidgetsDropdown.js | 8 +- src/views/dashboard/Dashboard.js | 16 +-- src/views/pages/login/Login.js | 12 +- src/views/pages/page404/Page404.js | 6 +- src/views/pages/page500/Page500.js | 6 +- src/views/pages/register/Register.js | 12 +- src/views/theme/colors/Colors.js | 2 +- 22 files changed, 275 insertions(+), 293 deletions(-) diff --git a/src/views/components/base/cards/Cards.js b/src/views/components/base/cards/Cards.js index 5ea9161b6..88363455b 100644 --- a/src/views/components/base/cards/Cards.js +++ b/src/views/components/base/cards/Cards.js @@ -355,7 +355,7 @@ const Cards = () => {

- + Special title treatment @@ -366,7 +366,7 @@ const Cards = () => { - + Special title treatment diff --git a/src/views/components/base/collapses/Collapses.js b/src/views/components/base/collapses/Collapses.js index 4a85d3966..1da1f42ba 100644 --- a/src/views/components/base/collapses/Collapses.js +++ b/src/views/components/base/collapses/Collapses.js @@ -64,7 +64,7 @@ const Collapses = () => { Toggle both elements - + @@ -75,7 +75,7 @@ const Collapses = () => { - + diff --git a/src/views/components/base/jumbotrons/Jumbotrons.js b/src/views/components/base/jumbotrons/Jumbotrons.js index 1bd9340e4..11296680a 100644 --- a/src/views/components/base/jumbotrons/Jumbotrons.js +++ b/src/views/components/base/jumbotrons/Jumbotrons.js @@ -21,7 +21,7 @@ const Jumbotrons = () => { Example button
- +

Change the background

@@ -33,7 +33,7 @@ const Jumbotrons = () => {

- +

Add borders

diff --git a/src/views/components/base/navbars/Navbars.js b/src/views/components/base/navbars/Navbars.js index e4c0e3704..5bd364720 100644 --- a/src/views/components/base/navbars/Navbars.js +++ b/src/views/components/base/navbars/Navbars.js @@ -8,7 +8,7 @@ import { CDropdownMenu, CDropdownToggle, CForm, - CFormControl, + CFormInput, CImage, CNavbar, CNavbarNav, @@ -44,7 +44,7 @@ const CNavbars = () => { - + Search @@ -148,7 +148,7 @@ const CNavbars = () => { - + Search @@ -162,7 +162,7 @@ const CNavbars = () => { - + diff --git a/src/views/components/buttons/button-groups/ButtonGroups.js b/src/views/components/buttons/button-groups/ButtonGroups.js index 64ce7d80d..a529a3bef 100644 --- a/src/views/components/buttons/button-groups/ButtonGroups.js +++ b/src/views/components/buttons/button-groups/ButtonGroups.js @@ -13,7 +13,7 @@ import { CCardHeader, CCol, CFormCheck, - CFormControl, + CFormInput, CInputGroup, CInputGroupText, CRow, @@ -220,7 +220,7 @@ const ButtonGroups = () => { @ - { @ - { @@ -106,25 +106,18 @@ const ChecksRadios = () => { attribute.

- - + - - { - - + - {

- Wrap a pair of <CFormControl> and <CFormLabel>{' '} + Wrap a pair of <CFormInput> and <CFormLabel>{' '} elements in CFormFloating to enable floating labels with textual form - fields. A placeholder is required on each{' '} - <CFormControl> as our method of CSS-only floating labels uses the{' '} - :placeholder-shown pseudo-element. Also note that the{' '} - <CFormControl> must come first so we can utilize a sibling selector - (e.g., ~). + fields. A placeholder is required on each <CFormInput>{' '} + as our method of CSS-only floating labels uses the :placeholder-shown{' '} + pseudo-element. Also note that the <CFormInput> must come first so + we can utilize a sibling selector (e.g., ~).

- + Email address - - Password + + Password

@@ -49,7 +49,7 @@ const FloatingLabels = () => {

- {

- By default, <CFormControl component="textarea">s will be - the same height as <CFormControl>s. + By default, <CFormTextarea>s will be the same height as{' '} + <CFormInput>s.

- + > Comments

- To set a custom height on your{' '} - <CFormControl component="textarea">, do not use the{' '} + To set a custom height on your <CFormTextarea;>, do not use the{' '} rows attribute. Instead, set an explicit height (either inline or via custom CSS).

- + > Comments @@ -108,9 +105,9 @@ const FloatingLabels = () => {

- Other than <CFormControl>, floating labels are only available on{' '} + Other than <CFormInput>, floating labels are only available on{' '} <CFormSelect>s. They work in the same way, but unlike{' '} - <CFormControl>s, they'll always show the{' '} + <CFormInput>s, they'll always show the{' '} <CFormLabel> in its floated state.{' '} Selects with size and multiple are not supported. @@ -144,7 +141,7 @@ const FloatingLabels = () => { - {

Email address - {
Example textarea - +
@@ -58,20 +55,20 @@ const FormControl = () => { size="sm".

-
-
- { appearance and remove pointer events.

-
- { but retain the standard cursor.

- { Email
- { Password
- +
@@ -174,7 +171,7 @@ const FormControl = () => { Email - { Password - +
@@ -207,23 +204,23 @@ const FormControl = () => {
Default file input example - +
Multiple files input example - +
Disabled file input example - +
Small file input example - +
Large file input example - +
@@ -237,7 +234,7 @@ const FormControl = () => { Color picker - { @ - - { Your vanity URL https://example.com/users/ - + $ - + .00 - + @ - + With textarea - + @@ -91,7 +92,7 @@ const Select = () => { @ - { Small - Default - Large - @@ -159,7 +160,7 @@ const Select = () => { aria-label="Checkbox for following text input" /> - + @@ -169,7 +170,7 @@ const Select = () => { aria-label="Radio button for following text input" /> - + @@ -182,15 +183,15 @@ const Select = () => {

- While multiple <CFormControl>s are supported visually, validation + While multiple <CFormInput>s are supported visually, validation styles are only available for input groups with a single{' '} - <CFormControl>. + <CFormInput>.

First and last name - - + +
@@ -210,10 +211,10 @@ const Select = () => { $ 0.00 - + - + $ 0.00 @@ -236,14 +237,14 @@ const Select = () => { Button -
- { Button - + - @@ -297,10 +298,10 @@ const Select = () => { Separated link - + - + Dropdown @@ -327,7 +328,7 @@ const Select = () => { Separated link - + Dropdown @@ -366,10 +367,10 @@ const Select = () => { Separated link - + - + Action @@ -454,10 +455,10 @@ const Select = () => { Upload - + - + Upload @@ -471,7 +472,7 @@ const Select = () => { > Button
- { /> - { - + - + @@ -55,10 +55,10 @@ const Layout = () => { - + - + @@ -67,41 +67,41 @@ const Layout = () => {

- + Email - + - + Password - + - + Address - + - + Address 2 - + - + City - + - + State - + Zip - + - + - + Sign in @@ -133,21 +133,21 @@ const Layout = () => { Email - - + + Password - - + +
Radios - + { > Email - - + { Email - - + + @@ -227,8 +227,8 @@ const Layout = () => { > Email - - + {

- - + + - + - + @@ -288,7 +288,7 @@ const Layout = () => { Name - +
@@ -296,7 +296,7 @@ const Layout = () => { @ - + @@ -323,22 +323,22 @@ const Layout = () => {

- + Name - + - + Username @ - + - + Preference @@ -376,16 +376,16 @@ const Layout = () => {

- + Username @ - + - + Preference @@ -396,10 +396,10 @@ const Layout = () => { - + - + Submit diff --git a/src/views/components/forms/range/Range.js b/src/views/components/forms/range/Range.js index d07dd8f4b..163525c69 100644 --- a/src/views/components/forms/range/Range.js +++ b/src/views/components/forms/range/Range.js @@ -16,7 +16,7 @@ const Range = () => {

Create custom <input type="range"> controls with{' '} - <CFormControl>. + <CFormRange>.

Example range diff --git a/src/views/components/forms/validation/Validation.js b/src/views/components/forms/validation/Validation.js index 001b4a2a8..28538d850 100644 --- a/src/views/components/forms/validation/Validation.js +++ b/src/views/components/forms/validation/Validation.js @@ -7,10 +7,11 @@ import { CCol, CForm, CFormCheck, - CFormControl, + CFormInput, CFormFeedback, CFormLabel, CFormSelect, + CFormTextarea, CInputGroup, CInputGroupText, CRow, @@ -34,21 +35,21 @@ const CustomStyles = () => { validated={validated} onSubmit={handleSubmit} > - + Email - + Looks good! - + Email - + Looks good! - + Username @ - { Please choose a username. - + City - + Please provide a valid city. - + City @@ -71,12 +72,12 @@ const CustomStyles = () => { Please provide a valid city. - + City - + Please provide a valid zip. - + { /> You must agree before submitting. - + Submit form @@ -106,21 +107,21 @@ const BrowserDefaults = () => { } return ( - + Email - + Looks good! - + Email - + Looks good! - + Username @ - { Please choose a username. - + City - + Please provide a valid city. - + City @@ -143,12 +144,12 @@ const BrowserDefaults = () => { Please provide a valid city. - + City - + Please provide a valid zip. - + { /> You must agree before submitting. - + Submit form @@ -183,25 +184,25 @@ const Tooltips = () => { validated={validated} onSubmit={handleSubmit} > - + Email - + Looks good! - + Email - + Looks good! - + Username @ - { - + City - + Please provide a valid city. - + City - + City - + Please provide a valid zip. - + Submit form @@ -316,9 +317,9 @@ const Validation = () => {

- + Email - { /> Looks good! - + Email - { /> Looks good! - + Username @ - { Please choose a username. - + City - + Please provide a valid city. - + City @@ -366,12 +367,12 @@ const Validation = () => { Please provide a valid city. - + City - + Please provide a valid zip. - + { /> You must agree before submitting. - + Submit form @@ -402,7 +403,7 @@ const Validation = () => {

  • - <CFormControl>s + <CFormInput>s
  • <CFormSelect>s @@ -417,13 +418,12 @@ const Validation = () => { Textarea - + > Please enter a message in the textarea.
{
- { export const getIconsView = (iconset) => { return Object.entries(iconset).map(([name, value]) => ( - +
{toKebabCase(name)}
diff --git a/src/views/components/widgets/Widgets.js b/src/views/components/widgets/Widgets.js index 71f677c9e..355fe94a7 100644 --- a/src/views/components/widgets/Widgets.js +++ b/src/views/components/widgets/Widgets.js @@ -23,7 +23,7 @@ const Widgets = () => { <> - + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { - + } @@ -124,7 +124,7 @@ const Widgets = () => { color="primary" /> - + } @@ -134,7 +134,7 @@ const Widgets = () => { color="info" /> - + } @@ -144,7 +144,7 @@ const Widgets = () => { color="warning" /> - + } @@ -154,7 +154,7 @@ const Widgets = () => { color="danger" /> - + } @@ -175,7 +175,7 @@ const Widgets = () => { } /> - + } @@ -196,7 +196,7 @@ const Widgets = () => { } /> - + } @@ -217,7 +217,7 @@ const Widgets = () => { } /> - + } @@ -238,7 +238,7 @@ const Widgets = () => { } /> - + { color="primary" /> - + { color="info" /> - + { color="warning" /> - + { /> - + } value="87.500" @@ -332,7 +332,7 @@ const Widgets = () => { className="mb-4" /> - + } value="385" @@ -342,7 +342,7 @@ const Widgets = () => { className="mb-4" /> - + } value="1238" @@ -352,7 +352,7 @@ const Widgets = () => { className="mb-4" /> - + } value="28%" @@ -362,7 +362,7 @@ const Widgets = () => { className="mb-4" /> - + } value="5:34:11" @@ -372,7 +372,7 @@ const Widgets = () => { className="mb-4" /> - + } value="972" @@ -384,7 +384,7 @@ const Widgets = () => { - + } @@ -395,7 +395,7 @@ const Widgets = () => { className="mb-4" /> - + } @@ -406,7 +406,7 @@ const Widgets = () => { className="mb-4" /> - + } @@ -417,7 +417,7 @@ const Widgets = () => { className="mb-4" /> - + } @@ -428,7 +428,7 @@ const Widgets = () => { className="mb-4" /> - + } @@ -439,7 +439,7 @@ const Widgets = () => { className="mb-4" /> - + } @@ -452,7 +452,7 @@ const Widgets = () => { - + { /> - + { /> - + { /> - + { /> - + { /> - + { return ( - + { /> - + { /> - + { /> - + { return ( - + { } /> - + { } /> - + { } /> - + { - +

Traffic

January - July 2021
- + @@ -184,15 +184,15 @@ const Dashboard = () => { Traffic {' & '} Sales - + - +
New Clients
9,123
- +
Recurring Clients
22,643
@@ -267,15 +267,15 @@ const Dashboard = () => {
- + - +
Pageviews
78,623
- +
Organic
49,123
diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index 769ee5e9b..ab0afb5a1 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -8,7 +8,7 @@ import { CCol, CContainer, CForm, - CFormControl, + CFormInput, CInputGroup, CInputGroupText, CRow, @@ -20,7 +20,7 @@ const Login = () => {
- + @@ -31,25 +31,25 @@ const Login = () => { - + - - + Login - + Forgot password? diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 9d74359fe..87345ecb4 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -3,7 +3,7 @@ import { CButton, CCol, CContainer, - CFormControl, + CFormInput, CInputGroup, CInputGroupText, CRow, @@ -15,7 +15,7 @@ const Page404 = () => {
- +

404

Oops! You{"'"}re lost.

@@ -27,7 +27,7 @@ const Page404 = () => { - + Search diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index c7925b6a1..e9c52b610 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -3,7 +3,7 @@ import { CButton, CCol, CContainer, - CFormControl, + CFormInput, CInputGroup, CInputGroupText, CRow, @@ -15,7 +15,7 @@ const Page500 = () => {
- +

500

Houston, we have a problem!

@@ -27,7 +27,7 @@ const Page500 = () => { - + Search
diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index cc9fc63b8..4882b345f 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -6,7 +6,7 @@ import { CCol, CContainer, CForm, - CFormControl, + CFormInput, CInputGroup, CInputGroupText, CRow, @@ -18,7 +18,7 @@ const Register = () => {
- + @@ -28,17 +28,17 @@ const Register = () => { - + @ - + - { - { const ThemeColor = ({ className, children }) => { const classes = classNames(className, 'theme-color w-75 rounded mb-3') return ( - +
{children} From 69c6d61d472c009ed6808121be15ad4972fec47a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 21:33:35 +0200 Subject: [PATCH 260/449] refactor: update toggler paddings --- src/components/AppHeader.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index c1b139039..75c10df78 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -24,7 +24,10 @@ const AppHeader = () => { return ( - dispatch({ type: 'set', sidebarShow: !sidebarShow })}> + dispatch({ type: 'set', sidebarShow: !sidebarShow })} + > From 3db0405db357d1de98c9e0a1bc43e1b02d0cc37d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 1 Aug 2021 21:34:08 +0200 Subject: [PATCH 261/449] docs: update migration guide --- migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migration.md b/migration.md index 1217ada1d..786139890 100644 --- a/migration.md +++ b/migration.md @@ -23,7 +23,7 @@ ### Forms -- `CInput` => `CFormControl` +- `CInput` => `CFormInput` - `CInputCheckbox` => `CFormCheck` - `CLabel` => `CFormLabel` - `CSelect` => `CFormSelect` From 7c0862a4aaf726ee4b7db93713645dc179027bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 17:30:42 +0200 Subject: [PATCH 262/449] chore: update dependencies and devDependencies --- package.json | 16 +++---- yarn.lock | 123 ++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 111 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 810134cee..cfc86e967 100644 --- a/package.json +++ b/package.json @@ -27,16 +27,16 @@ }, "dependencies": { "@coreui/chartjs": "3.0.0", - "@coreui/coreui": "4.0.0", + "@coreui/coreui": "4.0.1", "@coreui/icons": "^2.0.1", "@coreui/icons-react": "^2.0.0-rc.0", "@coreui/react": "4.0.0-beta.2", "@coreui/react-chartjs": "2.0.0-rc.0", "@coreui/utils": "^1.3.1", - "@wojtekmaj/enzyme-adapter-react-17": "^0.6.2", - "chart.js": "^3.4.1", + "@wojtekmaj/enzyme-adapter-react-17": "^0.6.3", + "chart.js": "^3.5.0", "classnames": "^2.3.1", - "core-js": "^3.15.2", + "core-js": "^3.16.1", "enzyme": "^3.11.0", "prop-types": "^15.7.2", "react": "^17.0.2", @@ -44,17 +44,17 @@ "react-dom": "^17.0.2", "react-redux": "^7.2.4", "react-router-dom": "^5.2.0", - "redux": "4.1.0", - "simplebar-react": "^2.3.4" + "redux": "4.1.1", + "simplebar-react": "^2.3.5" }, "devDependencies": { "auto-changelog": "~2.3.0", - "eslint": "^7.30.0", + "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^3.4.0", "prettier": "2.3.2", "react-scripts": "^4.0.3", - "sass": "^1.35.1" + "sass": "^1.37.5" }, "scripts": { "start": "react-scripts start", diff --git a/yarn.lock b/yarn.lock index a48cb5fbe..f828f6b6d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1222,6 +1222,11 @@ resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0.tgz#52ebe0197411a829ba48057ade61923e05859eec" integrity sha512-8vH6fJrmvCR/Oy5v0E+/1AL3Ygb4jhQ7NXK2fMYWJyK13BePDm9muB3y6S0IdqkpBwjY3hHVwHyt2lJqJdesmQ== +"@coreui/coreui@4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.1.tgz#e5faf540aeea31b0cc8d428d73080a364e4bc6fd" + integrity sha512-1mrWnbqoWb7+8ZAMUdlWt0AqVzDEkJglk7F3OaFsQtxienezFvlMNsd1YPPNo+taRzF7HZ8xSDIAItCvlOaMVg== + "@coreui/icons-react@^2.0.0-rc.0": version "2.0.0-rc.0" resolved "https://registry.yarnpkg.com/@coreui/icons-react/-/icons-react-2.0.0-rc.0.tgz#5eb4d082a9306c6a2126c61766dcfec503a8a4e1" @@ -1291,6 +1296,21 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" @@ -2208,10 +2228,10 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" -"@wojtekmaj/enzyme-adapter-react-17@^0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.2.tgz#7f05a91e6b374ba94ab10467802346198403d3e1" - integrity sha512-9STl8ZKp8VPJgtr6jEAv9IThX0PAJ1JXKv6IlXzq22Ejyk1bhSxJ6RfJCJT9A9+8JlDIf3BX5CC4s0Bs4/1wFQ== +"@wojtekmaj/enzyme-adapter-react-17@^0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.3.tgz#bf7cd6007d99996bd7d98c843644b213a3ecc74e" + integrity sha512-Kp1ZJxtHkKEnUksaWrcMABNTOgL4wOt8VI6k2xOek2aH9PtZcWRXJNUEgnKrdJrqg5UqIjRslbVF9uUqwQJtFg== dependencies: "@wojtekmaj/enzyme-adapter-utils" "^0.1.1" enzyme-shallow-equal "^1.0.0" @@ -3279,6 +3299,11 @@ chart.js@^3.4.0, chart.js@^3.4.1: resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.4.1.tgz#ff3b2b2a04a37b83618b4a6399a5f87ccc0f1e8a" integrity sha512-0R4mL7WiBcYoazIhrzSYnWcOw6RmrRn7Q4nKZNsBQZCBrlkZKodQbfeojCCo8eETPRCs1ZNTsAcZhIfyhyP61g== +chart.js@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.5.0.tgz#6eb075332d4ebbbb20a94e5a07a234052ed6c4fb" + integrity sha512-J1a4EAb1Gi/KbhwDRmoovHTRuqT8qdF0kZ4XgwxpGethJHUdDrkqyPYwke0a+BuvSeUxPf8Cos6AX2AB8H8GLA== + check-types@^11.1.1: version "11.1.2" resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" @@ -3672,11 +3697,16 @@ core-js@^2.4.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.0.1, core-js@^3.15.2, core-js@^3.6.5: +core-js@^3.0.1, core-js@^3.6.5: version "3.15.2" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== +core-js@^3.16.1: + version "3.16.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.16.1.tgz#f4485ce5c9f3c6a7cb18fa80488e08d362097249" + integrity sha512-AAkP8i35EbefU+JddyWi12AWE9f2N/qr/pwnDtWz4nyUIBGMJPX99ANFFRSw6FefM374lDujdtLDyhN2A/btHw== + core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -4797,7 +4827,7 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0, eslint@^7.30.0: +eslint@^7.11.0: version "7.30.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== @@ -4843,6 +4873,52 @@ eslint@^7.11.0, eslint@^7.30.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" @@ -9557,7 +9633,14 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" -redux@4.1.0, redux@^4.0.0: +redux@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.1.tgz#76f1c439bb42043f985fbd9bf21990e60bd67f47" + integrity sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw== + dependencies: + "@babel/runtime" "^7.9.2" + +redux@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4" integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== @@ -9953,10 +10036,10 @@ sass-loader@^10.0.5: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.35.1: - version "1.35.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.35.1.tgz#90ecf774dfe68f07b6193077e3b42fb154b9e1cd" - integrity sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ== +sass@^1.37.5: + version "1.37.5" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.37.5.tgz#f6838351f7cc814c4fcfe1d9a20e0cabbd1e7b3c" + integrity sha512-Cx3ewxz9QB/ErnVIiWg2cH0kiYZ0FPvheDTVC6BsiEGBTZKKZJ1Gq5Kq6jy3PKtL6+EJ8NIoaBW/RSd2R6cZOA== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -10195,18 +10278,18 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -simplebar-react@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-2.3.4.tgz#aed39238b6cd0760e5b6751e29c7d8663a691acb" - integrity sha512-dNRaVa3UDbjyqu2Xpxm44+bfUGS0c1Y6cO0QkzmR90d6BwdlGeelDGYYF8MDloaAu4gttKwhwDqDZe70CJuYXg== +simplebar-react@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-2.3.5.tgz#9d85803d01585f8a4899d45e7e681aef744568c6" + integrity sha512-tzlU4C96awc6yRtxRF3hm91daQyEOHVpVpAaaGaWL6jL0uSqqTrXyYdTerjUqYxf6X4ev9tPKXecEBOaFWSC4Q== dependencies: prop-types "^15.6.1" - simplebar "^5.3.4" + simplebar "^5.3.5" -simplebar@^5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/simplebar/-/simplebar-5.3.4.tgz#7de8d4a07ed3c6612644f4dbc04a8427fdf038ef" - integrity sha512-2mCaVdiroCKmXuD+Qfy+QSE32m5BMuZ4ssHvRD1QEPYH95Re/kox7j/Wy0Hje8Uo7LY7O6JK3XSNJmesGlsP8Q== +simplebar@^5.3.5: + version "5.3.5" + resolved "https://registry.yarnpkg.com/simplebar/-/simplebar-5.3.5.tgz#799d14cdc8bb8ed245789745b9f3741d05403944" + integrity sha512-mcTlXEiva8pSMdNEzeV3C1KyBHk7Sn2Pe46U1Uwo53dCuQqdJIK0bEJrIPs8W4/RqJquKIsC8Y1h7+aqOl8ccA== dependencies: "@juggle/resize-observer" "^3.3.1" can-use-dom "^0.1.0" From d85bf9a9f79ed2455cf962f3c71b168b08462a0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 17:53:25 +0200 Subject: [PATCH 263/449] refactor: move components from `reusable` to `components` --- src/_nav.js | 1 + src/{reusable => components}/DocsCallout.js | 0 .../Example.js => components/DocsExample.js} | 6 +- src/{reusable => components}/DocsLink.js | 0 src/components/index.js | 15 ++- src/reusable/index.js | 5 - .../components/base/accordion/Accordion.js | 10 +- .../base/breadcrumbs/Breadcrumbs.js | 6 +- src/views/components/base/cards/Cards.js | 98 +++++++++---------- .../components/base/carousels/Carousels.js | 26 ++--- .../components/base/collapses/Collapses.js | 10 +- .../components/base/jumbotrons/Jumbotrons.js | 6 +- .../components/base/list-groups/ListGroups.js | 46 ++++----- src/views/components/base/navbars/Navbars.js | 2 +- src/views/components/base/navs/Navs.js | 50 +++++----- .../base/paginations/Paginations.js | 30 +++--- .../components/base/popovers/Popovers.js | 10 +- .../components/base/progress/Progress.js | 30 +++--- .../components/base/spinners/Spinners.js | 30 +++--- src/views/components/base/tables/Tables.js | 90 ++++++++--------- .../components/base/tooltips/Tooltips.js | 10 +- .../buttons/button-groups/ButtonGroups.js | 54 +++++----- .../components/buttons/buttons/Buttons.js | 62 ++++++------ .../components/buttons/dropdowns/Dropdowns.js | 42 ++++---- src/views/components/charts/Charts.js | 2 +- .../forms/checks-radios/ChecksRadios.js | 66 ++++++------- .../forms/floating-labels/FloatingLabels.js | 26 ++--- .../forms/form-control/FormControl.js | 34 +++---- .../forms/input-group/InputGroup.js | 46 ++++----- src/views/components/forms/layout/Layout.js | 38 +++---- src/views/components/forms/range/Range.js | 18 ++-- src/views/components/forms/select/Select.js | 26 ++--- .../components/forms/validation/Validation.js | 16 +-- src/views/components/icons/brands/Brands.js | 2 +- .../icons/coreui-icons/CoreUIIcons.js | 2 +- src/views/components/icons/flags/Flags.js | 2 +- .../components/notifications/alerts/Alerts.js | 18 ++-- .../components/notifications/badges/Badges.js | 22 ++--- .../components/notifications/modals/Modals.js | 34 ++++--- .../components/notifications/toasts/Toasts.js | 28 +++--- src/views/theme/colors/Colors.js | 2 +- src/views/theme/typography/Typography.js | 2 +- 42 files changed, 519 insertions(+), 504 deletions(-) rename src/{reusable => components}/DocsCallout.js (100%) rename src/{reusable/Example.js => components/DocsExample.js} (91%) rename src/{reusable => components}/DocsLink.js (100%) delete mode 100644 src/reusable/index.js diff --git a/src/_nav.js b/src/_nav.js index 62b332c68..5aec93301 100644 --- a/src/_nav.js +++ b/src/_nav.js @@ -121,6 +121,7 @@ const _nav = [ { component: 'CNavGroup', name: 'Buttons', + to: '/buttons', icon: , items: [ { diff --git a/src/reusable/DocsCallout.js b/src/components/DocsCallout.js similarity index 100% rename from src/reusable/DocsCallout.js rename to src/components/DocsCallout.js diff --git a/src/reusable/Example.js b/src/components/DocsExample.js similarity index 91% rename from src/reusable/Example.js rename to src/components/DocsExample.js index 789d5007e..66f59724b 100644 --- a/src/reusable/Example.js +++ b/src/components/DocsExample.js @@ -5,7 +5,7 @@ import CIcon from '@coreui/icons-react' import packageJson from '../../package.json' -const Example = (props) => { +const DocsExample = (props) => { const { children, href } = props const _href = `https://coreui.io/react/docs/${packageJson.config.coreui_library_short_version}/${href}` @@ -35,9 +35,9 @@ const Example = (props) => { ) } -Example.propTypes = { +DocsExample.propTypes = { children: PropTypes.node, href: PropTypes.string, } -export default React.memo(Example) +export default React.memo(DocsExample) diff --git a/src/reusable/DocsLink.js b/src/components/DocsLink.js similarity index 100% rename from src/reusable/DocsLink.js rename to src/components/DocsLink.js diff --git a/src/components/index.js b/src/components/index.js index a4a12654e..6cdf33563 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -4,5 +4,18 @@ import AppFooter from './AppFooter' import AppHeader from './AppHeader' import AppHeaderDropdown from './header/AppHeaderDropdown' import AppSidebar from './AppSidebar' +import DocsCallout from './DocsCallout' +import DocsLink from './DocsLink' +import DocsExample from './DocsExample' -export { AppBreadcrumb, AppContent, AppFooter, AppHeader, AppHeaderDropdown, AppSidebar } +export { + AppBreadcrumb, + AppContent, + AppFooter, + AppHeader, + AppHeaderDropdown, + AppSidebar, + DocsCallout, + DocsLink, + DocsExample, +} diff --git a/src/reusable/index.js b/src/reusable/index.js deleted file mode 100644 index 098eab51a..000000000 --- a/src/reusable/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import DocsCallout from './DocsCallout' -import DocsLink from './DocsLink' -import Example from './Example' - -export { DocsCallout, DocsLink, Example } diff --git a/src/views/components/base/accordion/Accordion.js b/src/views/components/base/accordion/Accordion.js index 53cfa20b3..b5a8790fb 100644 --- a/src/views/components/base/accordion/Accordion.js +++ b/src/views/components/base/accordion/Accordion.js @@ -12,7 +12,7 @@ import { CAccordionHeader, CAccordionItem, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Accordion = () => { const [activeKey, setActiveKey] = useState(0) @@ -32,7 +32,7 @@ const Accordion = () => {

Click the accordions below to expand/collapse the accordion content.

- + @@ -98,7 +98,7 @@ const Accordion = () => { - +
@@ -111,7 +111,7 @@ const Accordion = () => { borders, and some rounded corners to render accordions edge-to-edge with their parent container.

- + @@ -177,7 +177,7 @@ const Accordion = () => { - +
diff --git a/src/views/components/base/breadcrumbs/Breadcrumbs.js b/src/views/components/base/breadcrumbs/Breadcrumbs.js index fc64dbe56..dd8e85b00 100644 --- a/src/views/components/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/components/base/breadcrumbs/Breadcrumbs.js @@ -9,7 +9,7 @@ import { CRow, CLink, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Breadcrumbs = () => { return ( @@ -38,7 +38,7 @@ const Breadcrumbs = () => { .

- + Home @@ -66,7 +66,7 @@ const Breadcrumbs = () => { Bootstrap - +
diff --git a/src/views/components/base/cards/Cards.js b/src/views/components/base/cards/Cards.js index 88363455b..35b2350e0 100644 --- a/src/views/components/base/cards/Cards.js +++ b/src/views/components/base/cards/Cards.js @@ -19,7 +19,7 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Cards = () => { return ( @@ -46,7 +46,7 @@ const Cards = () => { no fixed width to start, so they'll naturally fill the full width of its parent element.

- + { Go somewhere - + @@ -89,11 +89,11 @@ const Cards = () => { The main block of a card is the <CCardBody>. Use it whenever you need a padded section within a card.

- + This is some text within a card body. - + @@ -114,7 +114,7 @@ const Cards = () => { stored in a <CCardBody> item, the card title, and subtitle are arranged rightly.

- + Card title @@ -127,7 +127,7 @@ const Cards = () => { Another link - + @@ -142,7 +142,7 @@ const Cards = () => { .card-text, text can be added to the card. Text within{' '} .card-text can additionally be styled with the regular HTML tags.

- + { - + @@ -182,7 +182,7 @@ const Cards = () => {

Create lists of content in a card with a flush list group.

- + @@ -214,7 +214,7 @@ const Cards = () => { - + @@ -229,7 +229,7 @@ const Cards = () => { in there. Shown below are image styles, blocks, text styles, and a list group—all wrapped in a fixed-width card.

- + { Another link - + @@ -279,7 +279,7 @@ const Cards = () => {

Add an optional header and/or footer within a card.

- + Header @@ -290,11 +290,11 @@ const Cards = () => { Go somewhere - +

Card headers can be styled by adding ex. component="h5".

- + Header @@ -305,8 +305,8 @@ const Cards = () => { Go somewhere - - + + Quote @@ -321,8 +321,8 @@ const Cards = () => { - - + + Header @@ -334,7 +334,7 @@ const Cards = () => { 2 days ago - + @@ -353,7 +353,7 @@ const Cards = () => {

Using the grid, wrap cards in columns and rows as needed.

- + @@ -378,14 +378,14 @@ const Cards = () => { - +

Using utilities

Use some of{' '} available sizing utilities to rapidly set a card's width.

- + Card title @@ -404,12 +404,12 @@ const Cards = () => { Go somewhere - + Using custom CSS

Use custom CSS in your stylesheets or as inline styles to set a width.

- + Special title treatment @@ -419,7 +419,7 @@ const Cards = () => { Go somewhere - + @@ -435,7 +435,7 @@ const Cards = () => { text align classes .

- + Special title treatment @@ -463,7 +463,7 @@ const Cards = () => { Go somewhere - + @@ -477,7 +477,7 @@ const Cards = () => { Add some navigation to a <CCardHeader> with our{' '} <CNav> component.

- + @@ -504,8 +504,8 @@ const Cards = () => { Go somewhere - - + + @@ -532,7 +532,7 @@ const Cards = () => { Go somewhere - + @@ -546,7 +546,7 @@ const Cards = () => { Similar to headers and footers, cards can include top and bottom "image caps"—images at the top or bottom of a card.

- + @@ -613,7 +613,7 @@ const Cards = () => { - + @@ -630,7 +630,7 @@ const Cards = () => {

Use color property to change the appearance of a card.

- + {[ { color: 'primary', textColor: 'white' }, @@ -656,7 +656,7 @@ const Cards = () => { ))} - +

Border

Use border utilities to change @@ -664,7 +664,7 @@ const Cards = () => { textColor property on the <CCard> or a subset of the card's contents as shown below.

- + {[ { color: 'primary', textColor: 'primary' }, @@ -690,7 +690,7 @@ const Cards = () => { ))} - +

Top border

Use border utilities to change @@ -698,7 +698,7 @@ const Cards = () => { textColor property on the <CCard> or a subset of the card's contents as shown below.

- + {[ { color: 'primary', textColor: 'primary' }, @@ -727,7 +727,7 @@ const Cards = () => { ))} - + @@ -742,7 +742,7 @@ const Cards = () => { height columns. Card groups start off stacked and use display: flex; to become attached with uniform dimensions starting at the sm breakpoint.

- + { - +

When using card groups with footers, their content will automatically line up.

- + { - + @@ -952,7 +952,7 @@ const Cards = () => { cards on one column, and md={{cols: 1}} splitting four cards to equal width across multiple rows, from the medium breakpoint up.

- + @@ -1083,12 +1083,12 @@ const Cards = () => { - +

Change it to md={{ cols: 3}} and you'll see the fourth card wrap.

- + @@ -1219,7 +1219,7 @@ const Cards = () => { - + diff --git a/src/views/components/base/carousels/Carousels.js b/src/views/components/base/carousels/Carousels.js index 62c49fe47..0e277a029 100644 --- a/src/views/components/base/carousels/Carousels.js +++ b/src/views/components/base/carousels/Carousels.js @@ -9,7 +9,7 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const slides = [ 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', @@ -36,7 +36,7 @@ const Carousels = () => {

Here’s a carousel with slides

- + slide 1 @@ -48,7 +48,7 @@ const Carousels = () => { slide 3 - +
@@ -61,7 +61,7 @@ const Carousels = () => {

Adding in the previous and next controls by controls property.

- + slide 1 @@ -73,7 +73,7 @@ const Carousels = () => { slide 3 - + @@ -86,7 +86,7 @@ const Carousels = () => {

You can attach the indicators to the carousel, lengthwise the controls, too.

- + slide 1 @@ -98,7 +98,7 @@ const Carousels = () => { slide 3 - + @@ -116,7 +116,7 @@ const Carousels = () => { with .d-none and draw them back on medium-sized devices with{' '} .d-md-block.

- + slide 1 @@ -140,7 +140,7 @@ const Carousels = () => { - + @@ -154,7 +154,7 @@ const Carousels = () => { Add transition="crossfade" to your carousel to animate slides with a fade transition instead of a slide.

- + slide 1 @@ -166,7 +166,7 @@ const Carousels = () => { slide 3 - + @@ -182,7 +182,7 @@ const Carousels = () => { with the filter CSS property. Captions and controls have additional Sass variables that customize the color and background-color.

- + slide 1 @@ -206,7 +206,7 @@ const Carousels = () => { - + diff --git a/src/views/components/base/collapses/Collapses.js b/src/views/components/base/collapses/Collapses.js index 1da1f42ba..301b7f09d 100644 --- a/src/views/components/base/collapses/Collapses.js +++ b/src/views/components/base/collapses/Collapses.js @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Collapses = () => { const [visible, setVisible] = useState(false) @@ -19,7 +19,7 @@ const Collapses = () => {

You can use a link or a button component.

- + { @@ -39,7 +39,7 @@ const Collapses = () => {
- + @@ -52,7 +52,7 @@ const Collapses = () => {

A <CButton> can show and hide multiple elements.

- + setVisibleA(!visibleA)}>Toggle first element setVisibleB(!visibleB)}>Toggle second element {
- + diff --git a/src/views/components/base/jumbotrons/Jumbotrons.js b/src/views/components/base/jumbotrons/Jumbotrons.js index 11296680a..560681367 100644 --- a/src/views/components/base/jumbotrons/Jumbotrons.js +++ b/src/views/components/base/jumbotrons/Jumbotrons.js @@ -1,6 +1,6 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CContainer, CRow } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const Jumbotrons = () => { return ( @@ -29,7 +29,7 @@ const Jumbotrons = () => { jumbotron look. Then, mix and match with additional component themes and more.

- Example button + DocsExample button
@@ -42,7 +42,7 @@ const Jumbotrons = () => { adjusted the alignment and sizing of both column's content for equal-height.

- Example button + DocsExample button
diff --git a/src/views/components/base/list-groups/ListGroups.js b/src/views/components/base/list-groups/ListGroups.js index bc236617f..282e40cf2 100644 --- a/src/views/components/base/list-groups/ListGroups.js +++ b/src/views/components/base/list-groups/ListGroups.js @@ -10,7 +10,7 @@ import { CListGroupItem, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const ListGroups = () => { return ( @@ -28,7 +28,7 @@ const ListGroups = () => { The default list group is an unordered list with items and the proper CSS classes. Build upon it with the options that follow, or with your CSS as required.

- + Cras justo odio Dapibus ac facilisis in @@ -36,7 +36,7 @@ const ListGroups = () => { Porta ac consectetur ac Vestibulum at eros - + @@ -50,7 +50,7 @@ const ListGroups = () => { Add active boolean property to a <CListGroupItem> to show the current active selection.

- + Cras justo odio Dapibus ac facilisis in @@ -58,7 +58,7 @@ const ListGroups = () => { Porta ac consectetur ac Vestibulum at eros - + @@ -72,7 +72,7 @@ const ListGroups = () => { Add disabled boolean property to a <CListGroupItem> to make it appear disabled.

- + Cras justo odio Dapibus ac facilisis in @@ -80,7 +80,7 @@ const ListGroups = () => { Porta ac consectetur ac Vestibulum at eros - + @@ -98,7 +98,7 @@ const ListGroups = () => { <div> s) don'tprovide a click or tap affordance.

- + Cras justo odio @@ -116,7 +116,7 @@ const ListGroups = () => { Vestibulum at eros - + @@ -130,7 +130,7 @@ const ListGroups = () => { Add flush boolean property to remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).

- + Cras justo odio Dapibus ac facilisis in @@ -138,7 +138,7 @@ const ListGroups = () => { Porta ac consectetur ac Vestibulum at eros - + @@ -156,7 +156,7 @@ const ListGroups = () => { min-width. Currently{' '} horizontal list groups cannot be combined with flush list groups.

- + {['', '-sm', '-md', '-lg', '-xl', '-xxl'].map((breakpoint, index) => ( Cras justo odio @@ -164,7 +164,7 @@ const ListGroups = () => { Morbi leo risus ))} - + @@ -177,7 +177,7 @@ const ListGroups = () => {

Use contextual classes to style list items with a stateful background and color.

- + Dapibus ac facilisis in {[ @@ -195,14 +195,14 @@ const ListGroups = () => { ))} - +

Contextual classes also work with <a>s or{' '} <button>s. Note the addition of the hover styles here not present in the previous example. Also supported is the active state; apply it to indicate an active selection on a contextual list group item.

- + Dapibus ac facilisis in @@ -222,7 +222,7 @@ const ListGroups = () => { ))} - + @@ -235,7 +235,7 @@ const ListGroups = () => {

Add badges to any list group item to show unread counts, activity, and more.

- + Cras justo odio @@ -256,7 +256,7 @@ const ListGroups = () => { - + @@ -270,7 +270,7 @@ const ListGroups = () => { Add nearly any HTML within, even for linked list groups like the one below, with the help of flexbox utilities.

- +
@@ -306,7 +306,7 @@ const ListGroups = () => { Donec id elit non mi porta. - + @@ -320,7 +320,7 @@ const ListGroups = () => { Place CoreUI's checkboxes and radios within list group items and customize as needed.

- + @@ -338,7 +338,7 @@ const ListGroups = () => { - + diff --git a/src/views/components/base/navbars/Navbars.js b/src/views/components/base/navbars/Navbars.js index 5bd364720..e8b9fd087 100644 --- a/src/views/components/base/navbars/Navbars.js +++ b/src/views/components/base/navbars/Navbars.js @@ -19,7 +19,7 @@ import { CDropdown, CButton, } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const CNavbars = () => { const [visible, setVisible] = useState(false) diff --git a/src/views/components/base/navs/Navs.js b/src/views/components/base/navs/Navs.js index d45c7a235..5beadd0fb 100644 --- a/src/views/components/base/navs/Navs.js +++ b/src/views/components/base/navs/Navs.js @@ -13,7 +13,7 @@ import { CNavItem, CNavLink, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Navs = () => { return ( @@ -33,7 +33,7 @@ const Navs = () => { overrides (for working with lists), some link padding for larger hit areas, and basic disabled styling.

- + @@ -52,7 +52,7 @@ const Navs = () => { - +

Classes are used throughout, so your markup can be super flexible. Use{' '} <ul>s like above, <ol> if the order of your @@ -60,7 +60,7 @@ const Navs = () => { the .nav uses display: flex, the nav links behave the same as nav items would, but without the extra markup.

- + Active @@ -71,7 +71,7 @@ const Navs = () => { Disabled - + @@ -92,7 +92,7 @@ const Navs = () => {

Centered with .justify-content-center:

- + @@ -111,11 +111,11 @@ const Navs = () => { - +

Right-aligned with .justify-content-end:

- + @@ -134,7 +134,7 @@ const Navs = () => { - + @@ -149,7 +149,7 @@ const Navs = () => { .flex-column utility. Need to stack them on some viewports but not others? Use the responsive versions (e.g., .flex-sm-column).

- + @@ -168,7 +168,7 @@ const Navs = () => { - + @@ -182,7 +182,7 @@ const Navs = () => { Takes the basic nav from above and adds the variant="tabs" class to generate a tabbed interface

- + @@ -201,7 +201,7 @@ const Navs = () => { - + @@ -214,7 +214,7 @@ const Navs = () => {

Take that same HTML, but use variant="pills" instead:

- + @@ -233,7 +233,7 @@ const Navs = () => { - + @@ -249,7 +249,7 @@ const Navs = () => { .nav-items, use layout="fill". Notice that all horizontal space is occupied, but not every nav item has the same width.

- + @@ -268,13 +268,13 @@ const Navs = () => { - +

For equal-width elements, use layout="justified". All horizontal space will be occupied by nav links, but unlike the .nav-fill above, every nav item will be the same width.

- + @@ -293,7 +293,7 @@ const Navs = () => { - + @@ -310,7 +310,7 @@ const Navs = () => { the example below, our nav will be stacked on the lowest breakpoint, then adapt to a horizontal layout that fills the available width starting from the small breakpoint.

- + Active @@ -321,7 +321,7 @@ const Navs = () => { Disabled - + @@ -331,7 +331,7 @@ const Navs = () => { React Navs Tabs with dropdowns - + @@ -355,7 +355,7 @@ const Navs = () => { - + @@ -365,7 +365,7 @@ const Navs = () => { React Navs Pills with dropdowns - + @@ -389,7 +389,7 @@ const Navs = () => { - + diff --git a/src/views/components/base/paginations/Paginations.js b/src/views/components/base/paginations/Paginations.js index 986382005..cf14e0ad0 100644 --- a/src/views/components/base/paginations/Paginations.js +++ b/src/views/components/base/paginations/Paginations.js @@ -8,7 +8,7 @@ import { CPaginationItem, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Paginations = () => { return ( @@ -36,7 +36,7 @@ const Paginations = () => { component is used to navigate between a set of search results, an appropriate label could be aria-label="Search results pages".

- + Previous 1 @@ -44,7 +44,7 @@ const Paginations = () => { 3 Next - + @@ -58,7 +58,7 @@ const Paginations = () => { Looking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with aria attributes.

- + @@ -70,7 +70,7 @@ const Paginations = () => { - + @@ -92,7 +92,7 @@ const Paginations = () => { such, we always add tabindex="-1" on disabled links and use custom JavaScript to fully disable their functionality.

- + @@ -104,7 +104,7 @@ const Paginations = () => { - + @@ -118,7 +118,7 @@ const Paginations = () => { Fancy larger or smaller pagination? Add size="lg" or{' '} size="sm" for additional sizes.

- + Previous 1 @@ -126,8 +126,8 @@ const Paginations = () => { 3 Next - - + + Previous 1 @@ -135,7 +135,7 @@ const Paginations = () => { 3 Next - + @@ -149,7 +149,7 @@ const Paginations = () => { Change the alignment of pagination components with{' '} flexbox utilities.

- + Previous 1 @@ -157,8 +157,8 @@ const Paginations = () => { 3 Next - - + + Previous 1 @@ -166,7 +166,7 @@ const Paginations = () => { 3 Next - + diff --git a/src/views/components/base/popovers/Popovers.js b/src/views/components/base/popovers/Popovers.js index 002b6a9a8..277f5467f 100644 --- a/src/views/components/base/popovers/Popovers.js +++ b/src/views/components/base/popovers/Popovers.js @@ -1,6 +1,6 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CPopover, CRow, CCol } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Popovers = () => { return ( @@ -14,7 +14,7 @@ const Popovers = () => { React Popover Basic example - + { Click to toggle popover - + @@ -38,7 +38,7 @@ const Popovers = () => { Four options are available: top, right, bottom, and left aligned. Directions are mirrored when using CoreUI for React in RTL.

- + { > Popover on left - + diff --git a/src/views/components/base/progress/Progress.js b/src/views/components/base/progress/Progress.js index c24bbe516..07cd7d206 100644 --- a/src/views/components/base/progress/Progress.js +++ b/src/views/components/base/progress/Progress.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CProgress, CProgressBar, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Progress = () => { return ( @@ -22,7 +22,7 @@ const Progress = () => { , ensuring you can stack progress bars, animate them, and place text labels over them.

- + @@ -38,7 +38,7 @@ const Progress = () => { - + @@ -52,11 +52,11 @@ const Progress = () => { Add labels to your progress bars by placing text within the{' '} <CProgressBar>.

- + 25% - + @@ -71,14 +71,14 @@ const Progress = () => { you change that value the inner <CProgressBar> will automatically resize accordingly.

- + - + @@ -91,7 +91,7 @@ const Progress = () => {

Use color prop to change the appearance of individual progress bars.

- + @@ -104,7 +104,7 @@ const Progress = () => { - + @@ -117,13 +117,13 @@ const Progress = () => {

Include multiple progress bars in a progress component if you need.

- + - + @@ -137,7 +137,7 @@ const Progress = () => { Add variant="striped" to any <CProgressBar> to apply a stripe via CSS gradient over the progress bar's background color.

- + @@ -150,7 +150,7 @@ const Progress = () => { - + @@ -165,7 +165,7 @@ const Progress = () => { <CProgressBar> to animate the stripes right to left via CSS3 animations.

- + @@ -178,7 +178,7 @@ const Progress = () => { - + diff --git a/src/views/components/base/spinners/Spinners.js b/src/views/components/base/spinners/Spinners.js index 31eece656..8833aa7ec 100644 --- a/src/views/components/base/spinners/Spinners.js +++ b/src/views/components/base/spinners/Spinners.js @@ -1,6 +1,6 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CSpinner, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Accordion = () => { return ( @@ -17,14 +17,14 @@ const Accordion = () => {

Use the border spinners for a lightweight loading indicator.

- + - +

The border spinner uses currentColor for its border-color. You can use any of our text color utilities on the standard spinner.

- + @@ -33,7 +33,7 @@ const Accordion = () => { - + @@ -47,14 +47,14 @@ const Accordion = () => { If you don'tfancy a border spinner, switch to the grow spinner. While it doesn't technically spin, it does repeatedly grow!

- + - +

Once again, this spinner is built with currentColor, so you can easily change its appearance. Here it is in blue, along with the supported variants.

- + @@ -63,7 +63,7 @@ const Accordion = () => { - + @@ -77,10 +77,10 @@ const Accordion = () => { Add size="sm" property to make a smaller spinner that can quickly be used within other components.

- + - + @@ -95,7 +95,7 @@ const Accordion = () => { place. You may also swap the text out of the spinner element and utilize button text as needed.

- + @@ -103,8 +103,8 @@ const Accordion = () => { - + + @@ -112,7 +112,7 @@ const Accordion = () => { + diff --git a/src/views/components/base/tables/Tables.js b/src/views/components/base/tables/Tables.js index 8f1d9c4df..57997517b 100644 --- a/src/views/components/base/tables/Tables.js +++ b/src/views/components/base/tables/Tables.js @@ -13,7 +13,7 @@ import { CTableHeaderCell, CTableRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Tables = () => { return ( @@ -31,7 +31,7 @@ const Tables = () => { Using the most basic table CoreUI, here's how <CTable>-based tables look in CoreUI.

- + @@ -61,7 +61,7 @@ const Tables = () => { - + @@ -74,7 +74,7 @@ const Tables = () => {

Use contextual classes to color tables, table rows or individual cells.

- + @@ -131,7 +131,7 @@ const Tables = () => { - + @@ -145,7 +145,7 @@ const Tables = () => { Use striped property to add zebra-striping to any table row within the{' '} <CTableBody>.

- + @@ -175,11 +175,11 @@ const Tables = () => { - +

These classes can also be added to table variants:

- + @@ -209,8 +209,8 @@ const Tables = () => { - - + + @@ -240,7 +240,7 @@ const Tables = () => { - + @@ -254,7 +254,7 @@ const Tables = () => { Use hover property to enable a hover state on table rows within a{' '} <CTableBody>.

- + @@ -284,8 +284,8 @@ const Tables = () => { - - + + @@ -315,8 +315,8 @@ const Tables = () => { - - + + @@ -346,7 +346,7 @@ const Tables = () => { - + @@ -356,7 +356,7 @@ const Tables = () => { React Table Active tables - + @@ -388,8 +388,8 @@ const Tables = () => { - - + + @@ -421,7 +421,7 @@ const Tables = () => { - + @@ -434,7 +434,7 @@ const Tables = () => {

Add bordered property for borders on all sides of the table and cells.

- + @@ -464,14 +464,14 @@ const Tables = () => { - +

Border color utilities {' '} can be added to change colors:

- + @@ -501,7 +501,7 @@ const Tables = () => { - + @@ -514,7 +514,7 @@ const Tables = () => {

Add borderless property for a table without borders.

- + @@ -544,8 +544,8 @@ const Tables = () => { - - + + @@ -575,7 +575,7 @@ const Tables = () => { - + @@ -589,7 +589,7 @@ const Tables = () => { Add small property to make any <CTable> more compact by cutting all cell padding in half.

- + @@ -619,7 +619,7 @@ const Tables = () => { - + @@ -635,7 +635,7 @@ const Tables = () => { <CTable> and are aligned to the the top by default. Use the align property to re-align where needed.

- + @@ -702,7 +702,7 @@ const Tables = () => { - + @@ -715,7 +715,7 @@ const Tables = () => {

Border styles, active styles, and table variants are not inherited by nested tables.

- + @@ -769,7 +769,7 @@ const Tables = () => { - + @@ -784,7 +784,7 @@ const Tables = () => { color="light" or color="dark" to make{' '} <CTableHead>s appear light or dark gray.

- + @@ -815,8 +815,8 @@ const Tables = () => { - - + + @@ -846,7 +846,7 @@ const Tables = () => { - + @@ -856,7 +856,7 @@ const Tables = () => { React Table Table foot - + @@ -894,7 +894,7 @@ const Tables = () => { - + @@ -909,7 +909,7 @@ const Tables = () => { users with screen readers to find a table and understand what it's about and decide if they want to read it.

- + List of users @@ -941,12 +941,12 @@ const Tables = () => { - +

You can also put the <CTableCaption> on the top of the table with{' '} caption="top".

- + List of users @@ -978,7 +978,7 @@ const Tables = () => { - + diff --git a/src/views/components/base/tooltips/Tooltips.js b/src/views/components/base/tooltips/Tooltips.js index 9125540b8..de6020bb8 100644 --- a/src/views/components/base/tooltips/Tooltips.js +++ b/src/views/components/base/tooltips/Tooltips.js @@ -1,6 +1,6 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CLink, CTooltip, CRow, CCol } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Tooltips = () => { return ( @@ -17,7 +17,7 @@ const Tooltips = () => {

Hover over the links below to see tooltips:

- +

Tight pants next level keffiyeh @@ -41,12 +41,12 @@ const Tooltips = () => { freegan cred raw denim single-origin coffee viral.

-
+

Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left. Directions are mirrored when using CoreUI in RTL.

- + { > Tooltip on left - + diff --git a/src/views/components/buttons/button-groups/ButtonGroups.js b/src/views/components/buttons/button-groups/ButtonGroups.js index a529a3bef..fb3a0fe37 100644 --- a/src/views/components/buttons/button-groups/ButtonGroups.js +++ b/src/views/components/buttons/button-groups/ButtonGroups.js @@ -18,7 +18,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const ButtonGroups = () => { return ( @@ -36,18 +36,18 @@ const ButtonGroups = () => { Wrap a series of <CButton> components in{' '} <CButtonGroup>.{' '}

- + Left Middle Right - +

These classes can also be added to groups of links, as an alternative to the{' '} <CNav> components.

- + Active link @@ -59,7 +59,7 @@ const ButtonGroups = () => { Link - + @@ -69,13 +69,13 @@ const ButtonGroups = () => { React Button Group Mixed styles - + Left Middle Right - + @@ -85,7 +85,7 @@ const ButtonGroups = () => { React Button Group Outlined styles - + Left @@ -97,7 +97,7 @@ const ButtonGroups = () => { Right - + @@ -111,7 +111,7 @@ const ButtonGroups = () => { Combine button-like checkbox and radio toggle buttons into a seamless looking button group.

- + { label="Checkbox 3" /> - - + + { label="Radio 3" /> - + @@ -180,7 +180,7 @@ const ButtonGroups = () => { Join sets of button groups into button toolbars for more complicated components. Use utility classes as needed to space out groups, buttons, and more.

- + 1 @@ -197,12 +197,12 @@ const ButtonGroups = () => { 8 - +

Feel free to combine input groups with button groups in your toolbars. Similar to the example above, you’ll likely need some utilities through to space items correctly.

- + @@ -255,7 +255,7 @@ const ButtonGroups = () => { /> - + @@ -270,7 +270,7 @@ const ButtonGroups = () => { size property to all <CButtonGroup>'s, including each one when nesting multiple groups.

- + Left @@ -306,7 +306,7 @@ const ButtonGroups = () => { Right - + @@ -321,7 +321,7 @@ const ButtonGroups = () => { <CButtonGroup> when you need dropdown menus combined with a series of buttons.

- + 1 2 @@ -336,7 +336,7 @@ const ButtonGroups = () => { - + @@ -350,7 +350,7 @@ const ButtonGroups = () => { Create a set of buttons that appear vertically stacked rather than horizontally.{' '} Split button dropdowns are not supported here.

- + Button Button @@ -360,8 +360,8 @@ const ButtonGroups = () => { Button Button - - + + Button Button @@ -408,8 +408,8 @@ const ButtonGroups = () => { - - + + { label="Radio 3" /> - + diff --git a/src/views/components/buttons/buttons/Buttons.js b/src/views/components/buttons/buttons/Buttons.js index 3cdfdf728..4b73ca5d7 100644 --- a/src/views/components/buttons/buttons/Buttons.js +++ b/src/views/components/buttons/buttons/Buttons.js @@ -1,7 +1,7 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import CIcon from '@coreui/icons-react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Buttons = () => { return ( @@ -21,7 +21,7 @@ const Buttons = () => { it. CoreUI buttons are used to initialize operations, both in the background or foreground of an experience.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -51,7 +51,7 @@ const Buttons = () => { ))} - + @@ -64,7 +64,7 @@ const Buttons = () => {

You can combine button with our CoreUI Icons.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -98,7 +98,7 @@ const Buttons = () => { ))} - + @@ -119,7 +119,7 @@ const Buttons = () => { should be given a role="button" to adequately communicate their meaning to assistive technologies such as screen readers.

- + Link @@ -129,7 +129,7 @@ const Buttons = () => { - + @@ -143,7 +143,7 @@ const Buttons = () => { If you need a button, but without the strong background colors. Set{' '} variant="outline" prop to remove all background colors.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -173,7 +173,7 @@ const Buttons = () => { ))} - + @@ -187,7 +187,7 @@ const Buttons = () => { If you need a ghost variant of button, set variant="ghost" prop to remove all background colors.

- + {['normal', 'active', 'disabled'].map((state, index) => ( @@ -217,7 +217,7 @@ const Buttons = () => { ))} - + @@ -231,22 +231,22 @@ const Buttons = () => { Larger or smaller buttons? Add size="lg" or{' '} size="sm" for additional sizes.

- + Large button Large button - - + + Small button Small button - + @@ -256,7 +256,7 @@ const Buttons = () => { React Button Pill - + {[ 'primary', 'secondary', @@ -271,7 +271,7 @@ const Buttons = () => { {color.charAt(0).toUpperCase() + color.slice(1)} ))} - + @@ -281,7 +281,7 @@ const Buttons = () => { React Button Square - + {[ 'primary', 'secondary', @@ -296,7 +296,7 @@ const Buttons = () => { {color.charAt(0).toUpperCase() + color.slice(1)} ))} - + @@ -312,14 +312,14 @@ const Buttons = () => { pointer-events: none applied to, disabling hover and active states from triggering.

- + Primary button Button - +

Disabled buttons using the <a> component act a little different:

@@ -330,14 +330,14 @@ const Buttons = () => { aria-disabled="true" attribute to show the state of the component to assistive technologies.

- + Primary link Link - + @@ -350,49 +350,49 @@ const Buttons = () => {

Create buttons that span the full width of a parent—by using utilities.

- +
Button Button
-
+

Here we create a responsive variation, starting with vertically stacked buttons until the md breakpoint, where .d-md-block replaces the{' '} .d-grid class, thus nullifying the gap-2 utility. Resize your browser to see them change.

- +
Button Button
-
+

You can adjust the width of your block buttons with grid column width classes. For example, for a half-width "block button", use .col-6. Center it horizontally with .mx-auto, too.

- +
Button Button
-
+

Additional utilities can be used to adjust the alignment of buttons when horizontal. Here we've taken our previous responsive example and added some flex utilities and a margin utility on the button to right align the buttons when they're no longer stacked.

- +
Button Button
-
+ diff --git a/src/views/components/buttons/dropdowns/Dropdowns.js b/src/views/components/buttons/dropdowns/Dropdowns.js index 8a1c18b0d..bc688956c 100644 --- a/src/views/components/buttons/dropdowns/Dropdowns.js +++ b/src/views/components/buttons/dropdowns/Dropdowns.js @@ -13,7 +13,7 @@ import { CDropdownToggle, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Dropdowns = () => { return ( @@ -31,7 +31,7 @@ const Dropdowns = () => { Here's how you can put them to work with either <button>{' '} elements:

- + Dropdown button @@ -40,11 +40,11 @@ const Dropdowns = () => { Something else here - +

The best part is you can do this with any button variant, too:

- + <> {['primary', 'secondary', 'success', 'info', 'warning', 'danger'].map( (color, index) => ( @@ -61,7 +61,7 @@ const Dropdowns = () => { ), )} - + @@ -82,7 +82,7 @@ const Dropdowns = () => { normal button dropdowns. Those additional changes hold the caret centered in the split button and implement a more properly sized hit area next to the main button.

- + <> {['primary', 'secondary', 'success', 'info', 'warning', 'danger'].map( (color, index) => ( @@ -100,7 +100,7 @@ const Dropdowns = () => { ), )} - + @@ -114,7 +114,7 @@ const Dropdowns = () => { Button dropdowns work with buttons of all sizes, including default and split dropdown buttons.

- + Large button @@ -140,8 +140,8 @@ const Dropdowns = () => { Separated link - - + + Small button @@ -167,7 +167,7 @@ const Dropdowns = () => { Separated link - + @@ -181,7 +181,7 @@ const Dropdowns = () => { Opt into darker dropdowns to match a dark navbar or custom style by set{' '} dark property. No changes are required to the dropdown items.

- + Dropdown button @@ -192,9 +192,9 @@ const Dropdowns = () => { Separated link - +

And putting it to use in a navbar:

- +
-
+ @@ -242,7 +242,7 @@ const Dropdowns = () => { direction="dropup" to the <CDropdown>{' '} component.

- + Dropdown @@ -264,7 +264,7 @@ const Dropdowns = () => { Separated link - + @@ -279,7 +279,7 @@ const Dropdowns = () => { direction="dropend" to the <CDropdown>{' '} component.

- + Dropdown @@ -301,7 +301,7 @@ const Dropdowns = () => { Separated link - + @@ -316,7 +316,7 @@ const Dropdowns = () => { direction="dropstart" to the <CDropdown>{' '} component.

- + @@ -330,7 +330,7 @@ const Dropdowns = () => { Small split button - + diff --git a/src/views/components/charts/Charts.js b/src/views/components/charts/Charts.js index 13bb5cdde..76b082fdd 100644 --- a/src/views/components/charts/Charts.js +++ b/src/views/components/charts/Charts.js @@ -8,7 +8,7 @@ import { CChartPolarArea, CChartRadar, } from '@coreui/react-chartjs' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const Charts = () => { const random = () => Math.round(Math.random() * 100) diff --git a/src/views/components/forms/checks-radios/ChecksRadios.js b/src/views/components/forms/checks-radios/ChecksRadios.js index 805ecdba2..3430d1440 100644 --- a/src/views/components/forms/checks-radios/ChecksRadios.js +++ b/src/views/components/forms/checks-radios/ChecksRadios.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormCheck, CFormSwitch, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const ChecksRadios = () => { return ( @@ -14,10 +14,10 @@ const ChecksRadios = () => { React Checkbox - + - + @@ -32,10 +32,10 @@ const ChecksRadios = () => { are automatically styled to match with a lighter color to help indicate the input's state.

- + - + @@ -50,7 +50,7 @@ const ChecksRadios = () => { are automatically styled to match with a lighter color to help indicate the input's state.

- + { label="Checked radio" defaultChecked /> - + @@ -74,7 +74,7 @@ const ChecksRadios = () => { React Radio Disabled - + { defaultChecked disabled /> - + @@ -105,7 +105,7 @@ const ChecksRadios = () => { properly to render a toggle switch. Switches also support the disabled{' '} attribute.

- + { defaultChecked disabled /> - + @@ -133,7 +133,7 @@ const ChecksRadios = () => { React Switches Sizes - + { label="Extra large switch checkbox input" id="formSwitchCheckDefaultXL" /> - + @@ -159,11 +159,11 @@ const ChecksRadios = () => { By default, any number of checkboxes and radios that are immediate sibling will be vertically stacked and appropriately spaced.

- + - - + + { label="Disabled radio" disabled /> - + @@ -201,7 +201,7 @@ const ChecksRadios = () => { Group checkboxes or radios on the same horizontal row by adding inline{' '} boolean property to any <CFormCheck>.

- + { label="3 (disabled)" disabled /> - - + + { label="3 (disabled)" disabled /> - + @@ -252,7 +252,7 @@ const ChecksRadios = () => { Remember to still provide some form of accessible name for assistive technologies (for instance, using aria-label).

- +
@@ -265,7 +265,7 @@ const ChecksRadios = () => { aria-label="..." />
- +
@@ -280,10 +280,10 @@ const ChecksRadios = () => { property on the <CFormCheck> component. These toggle buttons can further be grouped in a button group if needed.

- + - - + + { label="Checked" defaultChecked /> - - + + - +

Radio toggle buttons

- + { autoComplete="off" label="Radio" /> - +

Outlined styles

Different variants of button, such at the various outlined styles, are supported.

- +
{ label="Radio" />
-
+
diff --git a/src/views/components/forms/floating-labels/FloatingLabels.js b/src/views/components/forms/floating-labels/FloatingLabels.js index c25aebf01..1acafb448 100644 --- a/src/views/components/forms/floating-labels/FloatingLabels.js +++ b/src/views/components/forms/floating-labels/FloatingLabels.js @@ -11,7 +11,7 @@ import { CFormTextarea, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const FloatingLabels = () => { return ( @@ -33,7 +33,7 @@ const FloatingLabels = () => { pseudo-element. Also note that the <CFormInput> must come first so we can utilize a sibling selector (e.g., ~).

- + Email address @@ -42,12 +42,12 @@ const FloatingLabels = () => { Password - +

When there's a value already defined, <CFormLabel> s will automatically adjust to their floated position.

- + { /> Input with value - + @@ -71,7 +71,7 @@ const FloatingLabels = () => { By default, <CFormTextarea>s will be the same height as{' '} <CFormInput>s.

- + { > Comments - +

To set a custom height on your <CFormTextarea;>, do not use the{' '} rows attribute. Instead, set an explicit height (either inline or via custom CSS).

- + { > Comments - + @@ -113,7 +113,7 @@ const FloatingLabels = () => { Selects with size and multiple are not supported.

- + @@ -123,7 +123,7 @@ const FloatingLabels = () => { Works with selects - + @@ -137,7 +137,7 @@ const FloatingLabels = () => { When working with the CoreUI for Bootstrap grid system, be sure to place form elements within column classes.

- + @@ -162,7 +162,7 @@ const FloatingLabels = () => { - + diff --git a/src/views/components/forms/form-control/FormControl.js b/src/views/components/forms/form-control/FormControl.js index be0189ad0..b064bff89 100644 --- a/src/views/components/forms/form-control/FormControl.js +++ b/src/views/components/forms/form-control/FormControl.js @@ -11,7 +11,7 @@ import { CFormTextarea, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const FormControl = () => { return ( @@ -25,7 +25,7 @@ const FormControl = () => { React Form Control - +
Email address @@ -40,7 +40,7 @@ const FormControl = () => {
-
+
@@ -54,7 +54,7 @@ const FormControl = () => { Set heights using size property like size="lg" and{' '} size="sm".

- + { placeholder="Small input" aria-label="sm input example" /> - + @@ -88,7 +88,7 @@ const FormControl = () => { Add the disabled boolean attribute on an input to give it a grayed out appearance and remove pointer events.

- + { readOnly />
-
+ @@ -119,14 +119,14 @@ const FormControl = () => { the input's value. Read-only inputs appear lighter (just like disabled inputs), but retain the standard cursor.

- + - + @@ -141,7 +141,7 @@ const FormControl = () => { as plain text, use the plainText boolean property to remove the default form field styling and preserve the correct margin and padding.

- + Email @@ -164,8 +164,8 @@ const FormControl = () => {
- - + +
@@ -191,7 +191,7 @@ const FormControl = () => {
-
+ @@ -201,7 +201,7 @@ const FormControl = () => { React Form Control File input - +
Default file input example @@ -222,7 +222,7 @@ const FormControl = () => { Large file input example
-
+
@@ -232,7 +232,7 @@ const FormControl = () => { React Form Control Color - + Color picker { defaultValue="#563d7c" title="Choose your color" /> - + diff --git a/src/views/components/forms/input-group/InputGroup.js b/src/views/components/forms/input-group/InputGroup.js index c4e85a7a9..427714ac6 100644 --- a/src/views/components/forms/input-group/InputGroup.js +++ b/src/views/components/forms/input-group/InputGroup.js @@ -19,7 +19,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Select = () => { return ( @@ -38,7 +38,7 @@ const Select = () => { sides of an input. Remember to place <CFormLabel>s outside the input group.

- + @ { With textarea - + @@ -89,7 +89,7 @@ const Select = () => { custom form field validation within an input group. You may disable this with{' '} .flex-nowrap.

- + @ { aria-describedby="addon-wrapping" /> - + @@ -116,7 +116,7 @@ const Select = () => {

Sizing on the individual input group elements isn'tsupported.

- + Small { aria-describedby="inputGroup-sizing-lg" /> - + @@ -151,7 +151,7 @@ const Select = () => {

Place any checkbox or radio option within an input group's addon instead of text.

- + { - + @@ -187,13 +187,13 @@ const Select = () => { styles are only available for input groups with a single{' '} <CFormInput>.

- + First and last name - + @@ -207,7 +207,7 @@ const Select = () => { Multiple add-ons are supported and can be mixed with checkbox and radio input versions..

- + $ 0.00 @@ -218,7 +218,7 @@ const Select = () => { $ 0.00 - + @@ -232,7 +232,7 @@ const Select = () => { Multiple add-ons are supported and can be mixed with checkbox and radio input versions..

- + Button @@ -274,7 +274,7 @@ const Select = () => { Button - + @@ -284,7 +284,7 @@ const Select = () => { React Input group Buttons with dropdowns - + @@ -342,7 +342,7 @@ const Select = () => { - + @@ -352,7 +352,7 @@ const Select = () => { React Input group Segmented buttons - + @@ -385,7 +385,7 @@ const Select = () => { - + @@ -395,7 +395,7 @@ const Select = () => { React Input group Custom select - + Options @@ -440,7 +440,7 @@ const Select = () => { Button - + @@ -450,7 +450,7 @@ const Select = () => { React Input group Custom file input - + Upload @@ -495,7 +495,7 @@ const Select = () => { Button - + diff --git a/src/views/components/forms/layout/Layout.js b/src/views/components/forms/layout/Layout.js index 86bcba5af..27bae1961 100644 --- a/src/views/components/forms/layout/Layout.js +++ b/src/views/components/forms/layout/Layout.js @@ -14,7 +14,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { Example } from 'src/reusable' +import { DocsExample } from 'src/components' const Layout = () => { return ( @@ -29,7 +29,7 @@ const Layout = () => { More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options.

- + @@ -38,7 +38,7 @@ const Layout = () => { - + @@ -52,7 +52,7 @@ const Layout = () => { By adding
gutter modifier classes , you can have control over the gutter width in as well the inline as block direction.

- + @@ -61,11 +61,11 @@ const Layout = () => { - +

More complex layouts can also be created with the grid system.

- + Email @@ -105,7 +105,7 @@ const Layout = () => { Sign in - + @@ -127,7 +127,7 @@ const Layout = () => { alignment you need. For example, we've removed the padding-top on our stacked radio inputs label to better align the text baseline.

- + @@ -180,7 +180,7 @@ const Layout = () => { Sign in - + @@ -195,7 +195,7 @@ const Layout = () => { your <CFormLabel>s or <legend>s to correctly follow the size of .form-control-lg and .form-control-sm.

- + { /> - + @@ -254,7 +254,7 @@ const Layout = () => { split the rest, with specific column classes like{' '} <CCol sm="7">.

- + @@ -266,7 +266,7 @@ const Layout = () => { - + @@ -282,7 +282,7 @@ const Layout = () => { columns only take up as much space as needed. Put another way, the column sizes itself based on the contents.

- + @@ -317,11 +317,11 @@ const Layout = () => { Submit - +

You can then remix that once again with size-specific column classes.

- + @@ -356,7 +356,7 @@ const Layout = () => { Submit - + @@ -374,7 +374,7 @@ const Layout = () => { .align-items-center aligns the form elements to the middle, making the{' '} <CFormCheck> align properly.

- + @@ -403,7 +403,7 @@ const Layout = () => { Submit - + diff --git a/src/views/components/forms/range/Range.js b/src/views/components/forms/range/Range.js index 163525c69..0cdb5b693 100644 --- a/src/views/components/forms/range/Range.js +++ b/src/views/components/forms/range/Range.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormLabel, CFormRange, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Range = () => { return ( @@ -18,10 +18,10 @@ const Range = () => { Create custom <input type="range"> controls with{' '} <CFormRange>.

- + Example range - + @@ -35,10 +35,10 @@ const Range = () => { Add the disabled boolean attribute on an input to give it a grayed out appearance and remove pointer events.

- + Disabled range - + @@ -53,10 +53,10 @@ const Range = () => { 0 and 100, respectively. You may specify new values for those using the min and max attributes.

- + Example range - + @@ -71,10 +71,10 @@ const Range = () => { specify a step value. In the example below, we double the number of steps by using step="0.5".

- + Example range - + diff --git a/src/views/components/forms/select/Select.js b/src/views/components/forms/select/Select.js index 8b91c5f9b..dc03a776c 100644 --- a/src/views/components/forms/select/Select.js +++ b/src/views/components/forms/select/Select.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormSelect, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Select = () => { return ( @@ -14,14 +14,14 @@ const Select = () => { React Select Default - + - + @@ -35,7 +35,7 @@ const Select = () => { You may also choose from small and large custom selects to match our similarly sized text inputs.

- + @@ -48,29 +48,29 @@ const Select = () => { - +

The multiple attribute is also supported:

- + - +

As is the htmlSize property:

- + - + @@ -84,14 +84,14 @@ const Select = () => { Add the disabled boolean attribute on a select to give it a grayed out appearance and remove pointer events.

- + - + @@ -101,9 +101,9 @@ const Select = () => { React Select - + - + */} diff --git a/src/views/components/forms/validation/Validation.js b/src/views/components/forms/validation/Validation.js index 28538d850..160fa953c 100644 --- a/src/views/components/forms/validation/Validation.js +++ b/src/views/components/forms/validation/Validation.js @@ -16,7 +16,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const CustomStyles = () => { const [validated, setValidated] = useState(false) @@ -274,7 +274,7 @@ const Validation = () => { Custom feedback styles apply custom colors, borders, focus styles, and background icons to better communicate feedback.{' '}

- {CustomStyles()} + {CustomStyles()} @@ -294,7 +294,7 @@ const Validation = () => { While these feedback styles cannot be styled with CSS, you can still customize the feedback text through JavaScript.

- {BrowserDefaults()} + {BrowserDefaults()} @@ -315,7 +315,7 @@ const Validation = () => { attribute allows more than one id to be referenced, in case the field already points to additional form text).

- + Email @@ -388,7 +388,7 @@ const Validation = () => { - + @@ -412,7 +412,7 @@ const Validation = () => { <CFormCheck>s - +
@@ -478,7 +478,7 @@ const Validation = () => {
-
+ @@ -495,7 +495,7 @@ const Validation = () => { our column classes have this already, but your project may require an alternative setup.

- {Tooltips()} + {Tooltips()} diff --git a/src/views/components/icons/brands/Brands.js b/src/views/components/icons/brands/Brands.js index d9b308f46..29bcc580e 100644 --- a/src/views/components/icons/brands/Brands.js +++ b/src/views/components/icons/brands/Brands.js @@ -2,7 +2,7 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import CIcon from '@coreui/icons-react' import { brandSet } from '@coreui/icons' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const toKebabCase = (str) => { return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase() diff --git a/src/views/components/icons/coreui-icons/CoreUIIcons.js b/src/views/components/icons/coreui-icons/CoreUIIcons.js index 2145cec2c..cb66a3ab5 100644 --- a/src/views/components/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/components/icons/coreui-icons/CoreUIIcons.js @@ -2,7 +2,7 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' import { freeSet } from '@coreui/icons' import { getIconsView } from '../brands/Brands.js' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const CoreUIIcons = () => { return ( diff --git a/src/views/components/icons/flags/Flags.js b/src/views/components/icons/flags/Flags.js index 146930b49..d86495a6a 100644 --- a/src/views/components/icons/flags/Flags.js +++ b/src/views/components/icons/flags/Flags.js @@ -2,7 +2,7 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' import { getIconsView } from '../brands/Brands.js' import { flagSet } from '@coreui/icons' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const CoreUIIcons = () => { return ( diff --git a/src/views/components/notifications/alerts/Alerts.js b/src/views/components/notifications/alerts/Alerts.js index b4b60fa5d..234fb8fd8 100644 --- a/src/views/components/notifications/alerts/Alerts.js +++ b/src/views/components/notifications/alerts/Alerts.js @@ -9,7 +9,7 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Alerts = () => { return ( @@ -32,7 +32,7 @@ const Alerts = () => { .

- + A simple primary alert—check it out! A simple secondary alert—check it out! A simple success alert—check it out! @@ -41,7 +41,7 @@ const Alerts = () => { A simple info alert—check it out! A simple light alert—check it out! A simple dark alert—check it out! - + @@ -55,7 +55,7 @@ const Alerts = () => { Use the <CAlertLink> component to immediately give matching colored links inside any alert.

- + A simple primary alert with an example link. Give it a click if you like. @@ -88,7 +88,7 @@ const Alerts = () => { A simple dark alert with an example link. Give it a click if you like. - + @@ -102,7 +102,7 @@ const Alerts = () => { Alert can also incorporate supplementary components & elements like heading, paragraph, and divider.

- + Well done!

@@ -116,7 +116,7 @@ const Alerts = () => { tidy.

-
+ @@ -129,7 +129,7 @@ const Alerts = () => {

Alerts can also be easily dismissed. Just add the dismissible prop.

- + { > Go right ahead and click that dimiss over there on the right. - + diff --git a/src/views/components/notifications/badges/Badges.js b/src/views/components/notifications/badges/Badges.js index 1297c910f..f8d4c0d82 100644 --- a/src/views/components/notifications/badges/Badges.js +++ b/src/views/components/notifications/badges/Badges.js @@ -1,6 +1,6 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CBadge, CRow } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const Badges = () => { return ( @@ -18,7 +18,7 @@ const Badges = () => { Bootstrap badge scale to suit the size of the parent element by using relative font sizing and em units.

- +

Example heading New

@@ -37,15 +37,15 @@ const Badges = () => {
Example heading New
-
+

Badges can be used as part of links or buttons to provide a counter.

- + Notifications 4 - +

Remark that depending on how you use them, badges may be complicated for users of screen readers and related assistive technologies. @@ -54,12 +54,12 @@ const Badges = () => { Unless the context is clear, consider including additional context with a visually hidden piece of additional text.

- + Profile 9 unread messages - + @@ -73,7 +73,7 @@ const Badges = () => { Add any of the below-mentioned color props to modify the presentation of a badge.

- + primary success danger @@ -81,7 +81,7 @@ const Badges = () => { info light dark - + @@ -92,7 +92,7 @@ const Badges = () => {

Apply the shape="rounded-pill" prop to make badges rounded.

- + primary @@ -114,7 +114,7 @@ const Badges = () => { dark - +
diff --git a/src/views/components/notifications/modals/Modals.js b/src/views/components/notifications/modals/Modals.js index 7631f0fa8..e7b3a939c 100644 --- a/src/views/components/notifications/modals/Modals.js +++ b/src/views/components/notifications/modals/Modals.js @@ -15,7 +15,7 @@ import { CRow, CTooltip, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const LiveDemo = () => { const [visible, setVisible] = useState(false) @@ -476,7 +476,7 @@ const Modals = () => { include modal headers with dismiss actions whenever possible, or provide another explicit dismiss action.

- + { Save changes - + @@ -507,7 +507,7 @@ const Modals = () => { Toggle a working modal demo by clicking the button below. It will slide down and fade in from the top of the page.

- {LiveDemo()} + {LiveDemo()} @@ -522,7 +522,7 @@ const Modals = () => { modal will behave as though the backdrop is static, meaning it will not close when clicking outside it. Click the button below to try it.

- {StaticBackdrop()} + {StaticBackdrop()} @@ -537,16 +537,16 @@ const Modals = () => { modal will behave as though the backdrop is static, meaning it will not close when clicking outside it. Click the button below to try it.

- + {ScrollingLongContent()} - +

You can also create a scrollable modal that allows scroll the modal body by adding{' '} scrollable prop.

- + {ScrollingLongContent2()} - + @@ -560,8 +560,12 @@ const Modals = () => { Add alignment="center" to <CModal> to vertically center the modal.

- {VerticallyCentered()} - {VerticallyCentered2()} + + {VerticallyCentered()} + + + {VerticallyCentered2()} + @@ -576,7 +580,9 @@ const Modals = () => { modals as needed. When modals are closed, any tooltips and popovers within are also automatically dismissed.

- {TooltipsPopovers()} + + {TooltipsPopovers()} + @@ -636,7 +642,7 @@ const Modals = () => { - {OptionalSizes()} + {OptionalSizes()} @@ -706,7 +712,7 @@ const Modals = () => { - {FullscreenModal()} + {FullscreenModal()} diff --git a/src/views/components/notifications/toasts/Toasts.js b/src/views/components/notifications/toasts/Toasts.js index 1cdcf9069..25cfebf2d 100644 --- a/src/views/components/notifications/toasts/Toasts.js +++ b/src/views/components/notifications/toasts/Toasts.js @@ -12,7 +12,7 @@ import { CToastHeader, CToaster, } from '@coreui/react' -import { DocsCallout, Example } from 'src/reusable' +import { DocsCallout, DocsExample } from 'src/components' const ExampleToast = () => { const [toast, addToast] = useState(0) @@ -62,7 +62,7 @@ const Toasts = () => { we require a single element to contain your “toasted” content and strongly encourage a dismiss button.

- + { Hello, world! This is a toast message. - - {ExampleToast()} + + {ExampleToast()} @@ -95,7 +95,7 @@ const Toasts = () => {

Toasts are slightly translucent to blend in with what's below them.

- +
@@ -116,7 +116,7 @@ const Toasts = () => { Hello, world! This is a toast message.
-
+ @@ -130,7 +130,7 @@ const Toasts = () => { You can stack toasts by wrapping them in a toast container, which will vertically add some spacing.

- + @@ -169,7 +169,7 @@ const Toasts = () => { Hello, world! This is a toast message. - + @@ -188,18 +188,18 @@ const Toasts = () => { flexbox utilities to adjust the layout.

- +
Hello, world! This is a toast message.
-
+

Alternatively, you can also add additional controls and components to toasts.

- + Hello, world! This is a toast message. @@ -213,7 +213,7 @@ const Toasts = () => {
- + @@ -232,14 +232,14 @@ const Toasts = () => { white property to our close button. For a crisp edge, we remove the default border with .border-0.

- +
Hello, world! This is a toast message.
-
+ diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index a6fef82d3..9e51a9867 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -3,7 +3,7 @@ import React, { useEffect, useState, createRef } from 'react' import classNames from 'classnames' import { CRow, CCol, CCard, CCardHeader, CCardBody } from '@coreui/react' import { rgbToHex } from '@coreui/utils' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const ThemeView = () => { const [color, setColor] = useState('rgb(255, 255, 255)') diff --git a/src/views/theme/typography/Typography.js b/src/views/theme/typography/Typography.js index 81bbefba8..1cae4f6c9 100644 --- a/src/views/theme/typography/Typography.js +++ b/src/views/theme/typography/Typography.js @@ -1,6 +1,6 @@ import React from 'react' import { CCard, CCardHeader, CCardBody } from '@coreui/react' -import { DocsLink } from 'src/reusable' +import { DocsLink } from 'src/components' const Typography = () => { return ( From a36f5d49e2ea7155e9453ca85072df8930e18e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 17:55:41 +0200 Subject: [PATCH 264/449] chore: clean-up --- src/components/AppSidebar.js | 1 - src/views/components/widgets/WidgetsDropdown.js | 15 --------------- 2 files changed, 16 deletions(-) diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 0126aafc6..7fbe84b7f 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -24,7 +24,6 @@ const AppSidebar = () => { selfHiding="md" unfoldable={unfoldable} visible={sidebarShow} - onShow={() => console.log('show')} onHide={() => { dispatch({ type: 'set', sidebarShow: false }) }} diff --git a/src/views/components/widgets/WidgetsDropdown.js b/src/views/components/widgets/WidgetsDropdown.js index ad7b8affc..6f9451d5c 100644 --- a/src/views/components/widgets/WidgetsDropdown.js +++ b/src/views/components/widgets/WidgetsDropdown.js @@ -140,21 +140,6 @@ const WidgetsDropdown = () => { }, ], }} - getDatasetAtEvent={(dataset, event) => { - console.log('init1') - console.log(dataset) - console.log(event) - }} - getElementAtEvent={(element, event) => { - console.log('init2') - console.log(element) - console.log(event) - }} - getElementsAtEvent={(element, event) => { - console.log('init3') - console.log(element) - console.log(event) - }} options={{ plugins: { legend: { From edbda35a96ff9ece54b5fd17066e8285ba9bd391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 18:52:49 +0200 Subject: [PATCH 265/449] refactor: update widgets --- src/views/components/widgets/Widgets.js | 768 ++++++++++++------------ 1 file changed, 386 insertions(+), 382 deletions(-) diff --git a/src/views/components/widgets/Widgets.js b/src/views/components/widgets/Widgets.js index 355fe94a7..acc097712 100644 --- a/src/views/components/widgets/Widgets.js +++ b/src/views/components/widgets/Widgets.js @@ -62,7 +62,6 @@ const Widgets = () => { text="Lorem ipsum dolor sit amet enim." /> - { /> - - - } - iconPadding={3} - title="income" - value="$1.999,50" - color="primary" - /> + + + + - - } - iconPadding={3} - title="income" - value="$1.999,50" - color="info" - /> + + + + - - } - iconPadding={3} - title="income" - value="$1.999,50" - color="warning" - /> + + + + - - } - iconPadding={3} - title="income" - value="$1.999,50" - color="danger" - /> + + + + - - } - iconPadding={3} - title="income" - value="$1.999,50" - color="primary" - footer={ - - View more - - + + + + + + + + + + + + + + } + iconPadding={3} + title="income" + value="$1.999,50" + color="primary" + /> + + + } + iconPadding={3} + title="income" + value="$1.999,50" + color="info" + /> + + + } + iconPadding={3} + title="income" + value="$1.999,50" + color="warning" + /> + + + } + iconPadding={3} + title="income" + value="$1.999,50" + color="danger" + /> + + + } + iconPadding={3} + title="income" + value="$1.999,50" + color="primary" + footer={ + + View more + + } /> @@ -451,332 +781,6 @@ const Widgets = () => { /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) } From 934b70a558a92455834206946353cd0d99cada61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 20:11:23 +0200 Subject: [PATCH 266/449] chore: bump version of @coreui/react --- package.json | 2 +- yarn.lock | 987 ++++++++++++++++++++++++--------------------------- 2 files changed, 464 insertions(+), 525 deletions(-) diff --git a/package.json b/package.json index cfc86e967..74f6aa797 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@coreui/coreui": "4.0.1", "@coreui/icons": "^2.0.1", "@coreui/icons-react": "^2.0.0-rc.0", - "@coreui/react": "4.0.0-beta.2", + "@coreui/react": "4.0.0-beta.4", "@coreui/react-chartjs": "2.0.0-rc.0", "@coreui/utils": "^1.3.1", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.3", diff --git a/yarn.lock b/yarn.lock index f828f6b6d..99a040e01 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,10 +23,10 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" - integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.7", "@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== "@babel/core@7.12.3": version "7.12.3" @@ -51,19 +51,19 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" - integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" + integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.14.5" - "@babel/helper-compilation-targets" "^7.14.5" - "@babel/helper-module-transforms" "^7.14.5" - "@babel/helpers" "^7.14.6" - "@babel/parser" "^7.14.6" + "@babel/generator" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.0" + "@babel/helpers" "^7.14.8" + "@babel/parser" "^7.15.0" "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -71,12 +71,12 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" - integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== +"@babel/generator@^7.12.1", "@babel/generator@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.0" jsesc "^2.5.1" source-map "^0.5.0" @@ -95,26 +95,26 @@ "@babel/helper-explode-assignable-expression" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" - integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" + integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== dependencies: - "@babel/compat-data" "^7.14.5" + "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" - integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz#c9a137a4d137b2d0e2c649acf536d7ba1a76c0f7" + integrity sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" - "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.15.0" "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.0" "@babel/helper-split-export-declaration" "^7.14.5" "@babel/helper-create-regexp-features-plugin@^7.14.5": @@ -169,12 +169,12 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-member-expression-to-functions@^7.14.5": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" - integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== +"@babel/helper-member-expression-to-functions@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b" + integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.0" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": version "7.14.5" @@ -183,19 +183,19 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" - integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08" + integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== dependencies: "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.0" + "@babel/helper-simple-access" "^7.14.8" "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" "@babel/helper-optimise-call-expression@^7.14.5": version "7.14.5" @@ -218,22 +218,22 @@ "@babel/helper-wrap-function" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-replace-supers@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" - integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4" + integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== dependencies: - "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.15.0" "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" -"@babel/helper-simple-access@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" - integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== +"@babel/helper-simple-access@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924" + integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.14.8" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": version "7.14.5" @@ -249,10 +249,10 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-validator-identifier@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" - integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5": version "7.14.5" @@ -269,14 +269,14 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" - integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== +"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.8": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357" + integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g== dependencies: "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": version "7.14.5" @@ -287,10 +287,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7", "@babel/parser@^7.7.0": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" - integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.0": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": version "7.14.5" @@ -301,10 +301,10 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz#784a48c3d8ed073f65adcf30b57bcbf6c8119ace" - integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a" + integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" @@ -635,16 +635,16 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939" - integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf" - integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f" + integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -737,14 +737,14 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97" - integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281" + integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== dependencies: - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-module-transforms" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-simple-access" "^7.14.8" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.14.5": @@ -766,10 +766,10 @@ "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz#60c06892acf9df231e256c24464bfecb0908fd4e" - integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" @@ -817,9 +817,9 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" - integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ== + version "7.15.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz#6aaac6099f1fcf6589d35ae6be1b6e10c8c602b9" + integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -831,9 +831,9 @@ "@babel/plugin-transform-react-jsx" "^7.14.5" "@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz#703b5d1edccd342179c2a99ee8c7065c2b4403cc" - integrity sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg== + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz#33041e665453391eb6ee54a2ecf3ba1d46bd30f4" + integrity sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -845,15 +845,15 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" - integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-jsx" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/types" "^7.14.9" "@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.14.5": version "7.14.5" @@ -924,11 +924,11 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typescript@^7.12.1": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c" - integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA== + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz#553f230b9d5385018716586fc48db10dd228eb7e" + integrity sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.6" + "@babel/helper-create-class-features-plugin" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript" "^7.14.5" @@ -1020,16 +1020,16 @@ semver "^5.5.0" "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a" - integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464" + integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q== dependencies: - "@babel/compat-data" "^7.14.7" - "@babel/helper-compilation-targets" "^7.14.5" + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-async-generator-functions" "^7.14.7" + "@babel/plugin-proposal-async-generator-functions" "^7.14.9" "@babel/plugin-proposal-class-properties" "^7.14.5" "@babel/plugin-proposal-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import" "^7.14.5" @@ -1062,7 +1062,7 @@ "@babel/plugin-transform-async-to-generator" "^7.14.5" "@babel/plugin-transform-block-scoped-functions" "^7.14.5" "@babel/plugin-transform-block-scoping" "^7.14.5" - "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.9" "@babel/plugin-transform-computed-properties" "^7.14.5" "@babel/plugin-transform-destructuring" "^7.14.7" "@babel/plugin-transform-dotall-regex" "^7.14.5" @@ -1073,10 +1073,10 @@ "@babel/plugin-transform-literals" "^7.14.5" "@babel/plugin-transform-member-expression-literals" "^7.14.5" "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.0" "@babel/plugin-transform-modules-systemjs" "^7.14.5" "@babel/plugin-transform-modules-umd" "^7.14.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" "@babel/plugin-transform-new-target" "^7.14.5" "@babel/plugin-transform-object-super" "^7.14.5" "@babel/plugin-transform-parameters" "^7.14.5" @@ -1091,11 +1091,11 @@ "@babel/plugin-transform-unicode-escapes" "^7.14.5" "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.0" babel-plugin-polyfill-corejs2 "^0.2.2" babel-plugin-polyfill-corejs3 "^0.2.2" babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.15.0" + core-js-compat "^3.16.0" semver "^6.3.0" "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": @@ -1143,11 +1143,11 @@ "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" - integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz#28754263988198f2a928c09733ade2fb4d28089d" + integrity sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A== dependencies: - core-js-pure "^3.15.0" + core-js-pure "^3.16.0" regenerator-runtime "^0.13.4" "@babel/runtime@7.12.1": @@ -1158,9 +1158,9 @@ regenerator-runtime "^0.13.4" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" - integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" + integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== dependencies: regenerator-runtime "^0.13.4" @@ -1173,27 +1173,27 @@ "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.0": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" - integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.15.0", "@babel/traverse@^7.7.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.14.5" + "@babel/generator" "^7.15.0" "@babel/helper-function-name" "^7.14.5" "@babel/helper-hoist-variables" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.14.7" - "@babel/types" "^7.14.5" + "@babel/parser" "^7.15.0" + "@babel/types" "^7.15.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" - integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== dependencies: - "@babel/helper-validator-identifier" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1222,7 +1222,7 @@ resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0.tgz#52ebe0197411a829ba48057ade61923e05859eec" integrity sha512-8vH6fJrmvCR/Oy5v0E+/1AL3Ygb4jhQ7NXK2fMYWJyK13BePDm9muB3y6S0IdqkpBwjY3hHVwHyt2lJqJdesmQ== -"@coreui/coreui@4.0.1": +"@coreui/coreui@4.0.1", "@coreui/coreui@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.1.tgz#e5faf540aeea31b0cc8d428d73080a364e4bc6fd" integrity sha512-1mrWnbqoWb7+8ZAMUdlWt0AqVzDEkJglk7F3OaFsQtxienezFvlMNsd1YPPNo+taRzF7HZ8xSDIAItCvlOaMVg== @@ -1252,10 +1252,12 @@ "@coreui/chartjs" "^3.0.0" chart.js "^3.4.1" -"@coreui/react@4.0.0-beta.2": - version "4.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-beta.2.tgz#f9f319f170d35e21bf65e4e08bf3d81cbfc51ec0" - integrity sha512-7rJGcL8s06AD/OUx78DnUB6q7oSjOk2JKAqtGLF3Lkd+Zf0YqVkk8dcrK6j8SG+mPURhbZSPcz5zpE1yf645hg== +"@coreui/react@4.0.0-beta.4": + version "4.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@coreui/react/-/react-4.0.0-beta.4.tgz#b41b5270707784a200bf39b0008d4a324cc98dec" + integrity sha512-yjbAk5u3G2w/gJn+tfE/6mQagQoFp94EghHaes4E7GJlGcHwdfTp5AB5nRZp9DvYFy4vm3WsqWGD4yfQ34oilA== + dependencies: + "@coreui/coreui" "^4.0.1" "@coreui/utils@^1.3.1": version "1.3.1" @@ -1272,30 +1274,15 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== -"@es-joy/jsdoccomment@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.8.0.tgz#1add451f50f57597676ab85ee7bd0a273d7b7c43" - integrity sha512-Xd3GzYsL2sz2pcdtYt5Q0Wz1ol/o9Nt2UQL4nFPDcaEomvPmwjJsbjkKx1SKhl2h3TgwazNBLdcNr2m0UiGiFA== +"@es-joy/jsdoccomment@0.9.0-alpha.1": + version "0.9.0-alpha.1" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.9.0-alpha.1.tgz#f48bd162e185ec7f9f222273a282d10e52fe52f7" + integrity sha512-Clxxc0PwpISoYYBibA+1L2qFJ7gvFVhI2Hos87S06K+Q0cXdOhZQJNKWuaQGPAeHjZEuUB/YoWOfwjuF2wirqA== dependencies: - comment-parser "^1.1.5" + comment-parser "1.1.6-beta.0" esquery "^1.4.0" jsdoc-type-pratt-parser "1.0.4" -"@eslint/eslintrc@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" - integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1563,9 +1550,9 @@ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" - integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" @@ -1749,9 +1736,9 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.14" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" - integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== + version "7.1.15" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024" + integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1760,39 +1747,39 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + version "7.6.3" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.0.tgz#a34277cf8acbd3185ea74129e1f100491eb1da7f" - integrity sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" "@types/eslint@^7.2.6": - version "7.2.13" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" - integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" + integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "0.0.49" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" - integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/estree@0.0.39": version "0.0.39" @@ -1800,9 +1787,9 @@ integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" @@ -1823,9 +1810,9 @@ hoist-non-react-statics "^3.3.0" "@types/html-minifier-terser@^5.0.0": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" - integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" + integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" @@ -1846,30 +1833,25 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== "@types/minimatch@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" - integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== + version "16.4.13" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.13.tgz#7dfd9c14661edc65cccd43a29eb454174642370d" + integrity sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg== "@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1877,24 +1859,24 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.1.tgz#54dd88bdc7f49958329666af3779561e47d5dab3" - integrity sha512-NVkb4p4YjI8E3O6+1m8I+8JlMpFZwfSbPGdaw0wXuyPRTEz0SLKwBUWNSO7Maoi8tQMPC8JLZNWkrcKPI7/sLA== + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3" + integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog== "@types/prop-types@*": - version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== "@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + version "1.5.5" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== "@types/react-redux@^7.1.16": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" - integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== + version "7.1.18" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.18.tgz#2bf8fd56ebaae679a90ebffe48ff73717c438e04" + integrity sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" @@ -1902,9 +1884,9 @@ redux "^4.0.0" "@types/react@*": - version "17.0.13" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f" - integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ== + version "17.0.17" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.17.tgz#1772d3d5425128e0635a716f49ef57c2955df055" + integrity sha512-nrfi7I13cAmrd0wje8czYpf5SFbryczCtPzFc6ijqvdjKcyA3tCvGxwchOUlxb2ucBPuJ9Y3oUqKrRqZvrz0lw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1918,9 +1900,9 @@ "@types/node" "*" "@types/scheduler@*": - version "0.16.1" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" - integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== "@types/source-list-map@*": version "0.1.2" @@ -1945,9 +1927,9 @@ source-map "^0.6.1" "@types/webpack-sources@*": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.1.tgz#6af17e3a3ded71eec2b98008d7c12f498a0a4506" - integrity sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ== + version "3.2.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" + integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== dependencies: "@types/node" "*" "@types/source-list-map" "*" @@ -1978,27 +1960,27 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.28.1", "@typescript-eslint/eslint-plugin@^4.5.0": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.1.tgz#c045e440196ae45464e08e20c38aff5c3a825947" - integrity sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ== + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.1.tgz#808d206e2278e809292b5de752a91105da85860b" + integrity sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw== dependencies: - "@typescript-eslint/experimental-utils" "4.28.1" - "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/experimental-utils" "4.29.1" + "@typescript-eslint/scope-manager" "4.29.1" debug "^4.3.1" functional-red-black-tree "^1.0.1" regexpp "^3.1.0" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.28.1", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz#3869489dcca3c18523c46018b8996e15948dbadc" - integrity sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q== +"@typescript-eslint/experimental-utils@4.29.1", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1.tgz#0af2b17b0296b60c6b207f11062119fa9c5a8994" + integrity sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.28.1" - "@typescript-eslint/types" "4.28.1" - "@typescript-eslint/typescript-estree" "4.28.1" + "@typescript-eslint/scope-manager" "4.29.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/typescript-estree" "4.29.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" @@ -2014,32 +1996,32 @@ eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.28.1", "@typescript-eslint/parser@^4.5.0": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.1.tgz#5181b81658414f47291452c15bf6cd44a32f85bd" - integrity sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg== + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.1.tgz#17dfbb45c9032ffa0fe15881d20fbc2a4bdeb02d" + integrity sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg== dependencies: - "@typescript-eslint/scope-manager" "4.28.1" - "@typescript-eslint/types" "4.28.1" - "@typescript-eslint/typescript-estree" "4.28.1" + "@typescript-eslint/scope-manager" "4.29.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/typescript-estree" "4.29.1" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.28.1": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz#fd3c20627cdc12933f6d98b386940d8d0ce8a991" - integrity sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA== +"@typescript-eslint/scope-manager@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz#f25da25bc6512812efa2ce5ebd36619d68e61358" + integrity sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A== dependencies: - "@typescript-eslint/types" "4.28.1" - "@typescript-eslint/visitor-keys" "4.28.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/visitor-keys" "4.29.1" "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.28.1": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.1.tgz#d0f2ecbef3684634db357b9bbfc97b94b828f83f" - integrity sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg== +"@typescript-eslint/types@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.1.tgz#94cce6cf7cc83451df03339cda99d326be2feaf5" + integrity sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -2055,13 +2037,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.28.1": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz#af882ae41740d1f268e38b4d0fad21e7e8d86a81" - integrity sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ== +"@typescript-eslint/typescript-estree@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz#7b32a25ff8e51f2671ccc6b26cdbee3b1e6c5e7f" + integrity sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw== dependencies: - "@typescript-eslint/types" "4.28.1" - "@typescript-eslint/visitor-keys" "4.28.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/visitor-keys" "4.29.1" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" @@ -2075,12 +2057,12 @@ dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.28.1": - version "4.28.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz#162a515ee255f18a6068edc26df793cdc1ec9157" - integrity sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg== +"@typescript-eslint/visitor-keys@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz#0615be8b55721f5e854f3ee99f1a714f2d093e5d" + integrity sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag== dependencies: - "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/types" "4.29.1" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": @@ -2285,9 +2267,9 @@ acorn-globals@^6.0.0: acorn-walk "^7.1.1" acorn-jsx@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^7.1.1: version "7.2.0" @@ -2358,9 +2340,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.6.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.1.tgz#ae65764bf1edde8cd861281cda5057852364a295" - integrity sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ== + version "8.6.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571" + integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2652,9 +2634,9 @@ autoprefixer@^9.6.1: postcss-value-parser "^4.1.0" axe-core@^4.0.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" - integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== + version "4.3.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.2.tgz#fcf8777b82c62cfc69c7e9f32c0d2226287680e7" + integrity sha512-5LMaDRWm8ZFPAEdzTYmgjjEdj1YnQcpfrVajO/sn/LhbpGp0Y0H64c2hLZI1gRMxfA+w1S71Uc/nHaOXgcCvGg== axobject-query@^2.2.0: version "2.2.0" @@ -2757,9 +2739,9 @@ babel-plugin-polyfill-corejs2@^0.2.2: semver "^6.1.1" babel-plugin-polyfill-corejs3@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b" - integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g== + version "0.2.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz#68cb81316b0e8d9d721a92e0009ec6ecd4cd2ca9" + integrity sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ== dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" core-js-compat "^3.14.0" @@ -3069,16 +3051,16 @@ browserslist@4.14.2: escalade "^3.0.2" node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: - version "4.16.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" - integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.16.7, browserslist@^4.6.2, browserslist@^4.6.4: + version "4.16.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.7.tgz#108b0d1ef33c4af1b587c54f390e7041178e4335" + integrity sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA== dependencies: - caniuse-lite "^1.0.30001219" + caniuse-lite "^1.0.30001248" colorette "^1.2.2" - electron-to-chromium "^1.3.723" + electron-to-chromium "^1.3.793" escalade "^3.1.1" - node-releases "^1.1.71" + node-releases "^1.1.73" bser@2.1.1: version "2.1.1" @@ -3088,9 +3070,9 @@ bser@2.1.1: node-int64 "^0.4.0" buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer-indexof@^1.0.0: version "1.1.1" @@ -3255,10 +3237,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: - version "1.0.30001242" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001242.tgz#04201627abcd60dc89211f22cbe2347306cda46b" - integrity sha512-KvNuZ/duufelMB3w2xtf9gEWCSxJwUgoxOx5b6ScLXC4kPc9xsczUVCPrQU26j5kOsHM4pSUL54tAZt5THQKug== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001248: + version "1.0.30001249" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz#90a330057f8ff75bfe97a94d047d5e14fabb2ee8" + integrity sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw== capture-exit@^2.0.0: version "2.0.0" @@ -3282,9 +3264,9 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: supports-color "^5.3.0" chalk@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -3294,12 +3276,7 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chart.js@^3.4.0, chart.js@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.4.1.tgz#ff3b2b2a04a37b83618b4a6399a5f87ccc0f1e8a" - integrity sha512-0R4mL7WiBcYoazIhrzSYnWcOw6RmrRn7Q4nKZNsBQZCBrlkZKodQbfeojCCo8eETPRCs1ZNTsAcZhIfyhyP61g== - -chart.js@^3.5.0: +chart.js@^3.4.0, chart.js@^3.4.1, chart.js@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.5.0.tgz#6eb075332d4ebbbb20a94e5a07a234052ed6c4fb" integrity sha512-J1a4EAb1Gi/KbhwDRmoovHTRuqT8qdF0kZ4XgwxpGethJHUdDrkqyPYwke0a+BuvSeUxPf8Cos6AX2AB8H8GLA== @@ -3472,7 +3449,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -3496,26 +3473,26 @@ color-name@^1.0.0, color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" - integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== +color-string@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312" + integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" color@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" - integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + version "3.2.1" + resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" + color-convert "^1.9.3" + color-string "^1.6.0" colorette@^1.2.1, colorette@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" - integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af" + integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== combined-stream@^1.0.8: version "1.0.8" @@ -3539,10 +3516,10 @@ commander@^5.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -comment-parser@1.1.5, comment-parser@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.5.tgz#453627ef8f67dbcec44e79a9bd5baa37f0bce9b2" - integrity sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA== +comment-parser@1.1.6-beta.0: + version "1.1.6-beta.0" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.6-beta.0.tgz#57e503b18d0a5bd008632dcc54b1f95c2fffe8f6" + integrity sha512-q3cA8TSMyqW7wcPSYWzbO/rMahnXgzs4SLG/UIWXdEsnXTFPZkEkWAdNgPiHig2OzxgpPLOh4WwsmClDxndwHw== common-tags@^1.8.0: version "1.8.0" @@ -3679,30 +3656,25 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.14.0, core-js-compat@^3.15.0, core-js-compat@^3.6.2: - version "3.15.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" - integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== +core-js-compat@^3.14.0, core-js-compat@^3.16.0, core-js-compat@^3.6.2: + version "3.16.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.16.1.tgz#c44b7caa2dcb94b673a98f27eee1c8312f55bc2d" + integrity sha512-NHXQXvRbd4nxp9TEmooTJLUf94ySUG6+DSsscBpTftN1lQLQ4LjnWvc7AoIo4UjDsFF3hB8Uh5LLCRRdaiT5MQ== dependencies: - browserslist "^4.16.6" + browserslist "^4.16.7" semver "7.0.0" -core-js-pure@^3.15.0: - version "3.15.2" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" - integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== +core-js-pure@^3.16.0: + version "3.16.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.1.tgz#b997df2669c957a5b29f06e95813a171f993592e" + integrity sha512-TyofCdMzx0KMhi84mVRS8rL1XsRk2SPUNz2azmth53iRN0/08Uim9fdhQTaZTG1LqaXHYVci4RDHka6WrXfnvg== core-js@^2.4.0: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.0.1, core-js@^3.6.5: - version "3.15.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" - integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== - -core-js@^3.16.1: +core-js@^3.0.1, core-js@^3.16.1, core-js@^3.6.5: version "3.16.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.16.1.tgz#f4485ce5c9f3c6a7cb18fa80488e08d362097249" integrity sha512-AAkP8i35EbefU+JddyWi12AWE9f2N/qr/pwnDtWz4nyUIBGMJPX99ANFFRSw6FefM374lDujdtLDyhN2A/btHw== @@ -4078,7 +4050,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -4405,10 +4377,10 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.766" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz#2fd14a4e54f77665872f4e23fcf4968e83638220" - integrity sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w== +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.793: + version "1.3.802" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.802.tgz#0afa989321de3e904ac653ee79e0d642883731a1" + integrity sha512-dXB0SGSypfm3iEDxrb5n/IVKeX4uuTnFHdve7v+yKJqNpEP0D4mjFJ8e1znmSR+OOVlVC+kDO6f2kAkTFXvJBg== elliptic@^6.5.3: version "6.5.4" @@ -4544,9 +4516,9 @@ error-stack-parser@^2.0.6: stackframe "^1.1.1" es-abstract@^1.17.2, es-abstract@^1.18.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: - version "1.18.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" - integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + version "1.18.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19" + integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -4554,11 +4526,12 @@ es-abstract@^1.17.2, es-abstract@^1.18.0, es-abstract@^1.18.0-next.1, es-abstrac get-intrinsic "^1.1.1" has "^1.0.3" has-symbols "^1.0.2" + internal-slot "^1.0.3" is-callable "^1.2.3" is-negative-zero "^2.0.1" is-regex "^1.1.3" is-string "^1.0.6" - object-inspect "^1.10.3" + object-inspect "^1.11.0" object-keys "^1.1.1" object.assign "^4.1.2" string.prototype.trimend "^1.0.4" @@ -4654,41 +4627,41 @@ eslint-config-react-app@^6.0.0: dependencies: confusing-browser-globals "^1.0.10" -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== +eslint-import-resolver-node@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.5.tgz#939bbb0f74e179e757ca87f7a4a890dabed18ac4" + integrity sha512-XMoPKjSpXbkeJ7ZZ9icLnJMTY5Mc1kZbCakHquaFsXPpyWOwK0TK6CODO+0ca54UoM9LKOxyUNnoVZRl8TeaAg== dependencies: - debug "^2.6.9" - resolve "^1.13.1" + debug "^3.2.7" + resolve "^1.20.0" -eslint-module-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" - integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== +eslint-module-utils@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534" + integrity sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q== dependencies: debug "^3.2.7" pkg-dir "^2.0.0" eslint-plugin-flowtype@^5.2.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz#35b55e4ce559b90efbe913ed33630e391e301481" - integrity sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw== + version "5.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz#8d2d81d3d79bb53470ed62b97409b31684757e30" + integrity sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" eslint-plugin-import@^2.22.1: - version "2.23.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" - integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== + version "2.24.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.0.tgz#697ffd263e24da5e84e03b282f5fb62251777177" + integrity sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg== dependencies: array-includes "^3.1.3" array.prototype.flat "^1.2.4" debug "^2.6.9" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.1" + eslint-import-resolver-node "^0.3.5" + eslint-module-utils "^2.6.2" find-up "^2.0.0" has "^1.0.3" is-core-module "^2.4.0" @@ -4700,20 +4673,20 @@ eslint-plugin-import@^2.22.1: tsconfig-paths "^3.9.0" eslint-plugin-jest@^24.1.0: - version "24.3.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" - integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg== + version "24.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz#fa4b614dbd46a98b652d830377971f097bda9262" + integrity sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-jsdoc@^35.4.1: - version "35.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-35.4.1.tgz#7fb2a8c9bd8e304ab1feee48aa34544df5f79839" - integrity sha512-lnpu2Bj+ta2eAqwCWnb6f3Xjc78TWKo/oMCpDH5NfpPhYnePNtGZJzoAMgU5uo9BQqmXJ8pql8aiodOhg82ofw== + version "35.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-35.5.1.tgz#45932ee22669bbe06c97b82b936d56361efad370" + integrity sha512-pPYPWtsykwVEue1tYEyoppBj4dgF7XicF67tLLLraY6RQYBq7qMKjUHji19+hfiTtYKKBD0YfeK8hgjPAE5viw== dependencies: - "@es-joy/jsdoccomment" "^0.8.0" - comment-parser "1.1.5" - debug "^4.3.1" + "@es-joy/jsdoccomment" "0.9.0-alpha.1" + comment-parser "1.1.6-beta.0" + debug "^4.3.2" esquery "^1.4.0" jsdoc-type-pratt-parser "^1.0.4" lodash "^4.17.21" @@ -4827,53 +4800,7 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0: - version "7.30.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" - integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.2" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -eslint@^7.32.0: +eslint@^7.11.0, eslint@^7.32.0: version "7.32.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -5148,9 +5075,9 @@ fast-diff@^1.1.2: integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^3.1.1: - version "3.2.6" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" - integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -5298,9 +5225,9 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" - integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== + version "3.2.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561" + integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA== flatten@^1.0.2: version "1.0.3" @@ -5557,9 +5484,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.9.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" - integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== + version "13.10.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676" + integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g== dependencies: type-fest "^0.20.2" @@ -5599,9 +5526,9 @@ globby@^6.1.0: pinkie-promise "^2.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== growly@^1.3.0: version "1.3.0" @@ -5658,6 +5585,13 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -6129,11 +6063,12 @@ is-accessor-descriptor@^1.0.0: kind-of "^6.0.0" is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" - integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" @@ -6146,9 +6081,9 @@ is-arrayish@^0.3.1: integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== is-bigint@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" - integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.3.tgz#fc9d9e364210480675653ddaea0518528d49a581" + integrity sha512-ZU538ajmYJmzysE5yU4Y7uIrPQ2j704u+hXFiIPQExpqzzUbpe5jCPdTfmz7jXRxZdvjY3KZ3ZNenoXQovX+Dg== is-binary-path@^1.0.0: version "1.0.1" @@ -6165,11 +6100,12 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" - integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-buffer@^1.1.5: version "1.1.6" @@ -6177,9 +6113,9 @@ is-buffer@^1.1.5: integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== is-ci@^2.0.0: version "2.0.0" @@ -6201,9 +6137,9 @@ is-color-stop@^1.0.0: rgba-regex "^1.0.0" is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" @@ -6222,9 +6158,11 @@ is-data-descriptor@^1.0.0: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" - integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" is-descriptor@^0.1.0: version "0.1.6" @@ -6311,9 +6249,11 @@ is-negative-zero@^2.0.1: integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" - integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" is-number@^3.0.0: version "3.0.0" @@ -6374,12 +6314,12 @@ is-potential-custom-element-name@^1.0.1: integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" - integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: call-bind "^1.0.2" - has-symbols "^1.0.2" + has-tostringtag "^1.0.0" is-regexp@^1.0.0: version "1.0.0" @@ -6402,14 +6342,16 @@ is-stream@^1.1.0: integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-string@^1.0.5, is-string@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" - integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" is-subset@^0.1.1: version "0.1.1" @@ -6961,15 +6903,20 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsdoc-type-pratt-parser@1.0.4, jsdoc-type-pratt-parser@^1.0.4: +jsdoc-type-pratt-parser@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.0.4.tgz#5750d2d32ffb001866537d3baaedea7cf84c7036" integrity sha512-jzmW9gokeq9+bHPDR1nCeidMyFUikdZlbOhKzh9+/nJqB75XhpNKec1/UuxW5c4+O+Pi31Gc/dCboyfSm/pSpQ== +jsdoc-type-pratt-parser@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.1.1.tgz#10fe5e409ba38de22a48b555598955a26ff0160f" + integrity sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g== + jsdom@^16.4.0: - version "16.6.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" - integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg== + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== dependencies: abab "^2.0.5" acorn "^8.2.4" @@ -6996,7 +6943,7 @@ jsdom@^16.4.0: whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" whatwg-url "^8.5.0" - ws "^7.4.5" + ws "^7.4.6" xml-name-validator "^3.0.0" jsesc@^2.5.1: @@ -7046,7 +6993,7 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2: +json5@^2.1.2, json5@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== @@ -7476,17 +7423,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.48.0, "mime-db@>= 1.43.0 < 2": - version "1.48.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== +mime-db@1.49.0, "mime-db@>= 1.43.0 < 2": + version "1.49.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" + integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: - version "2.1.31" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" - integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== + version "2.1.32" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" + integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== dependencies: - mime-db "1.48.0" + mime-db "1.49.0" mime@1.6.0: version "1.6.0" @@ -7666,9 +7613,9 @@ multicast-dns@^6.0.1: thunky "^1.0.2" nan@^2.12.1: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + version "2.15.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== nanoid@^3.1.23: version "3.1.23" @@ -7803,10 +7750,10 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.61, node-releases@^1.1.71: - version "1.1.73" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" - integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== +node-releases@^1.1.61, node-releases@^1.1.73: + version "1.1.74" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e" + integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw== normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" @@ -7902,10 +7849,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.10.3, object-inspect@^1.7.0, object-inspect@^1.9.0: - version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== +object-inspect@^1.11.0, object-inspect@^1.7.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: version "1.1.5" @@ -9075,9 +9022,9 @@ postcss@7.0.36, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, pos supports-color "^6.1.0" postcss@^8.1.0: - version "8.3.5" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709" - integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA== + version "8.3.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea" + integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A== dependencies: colorette "^1.2.2" nanoid "^3.1.23" @@ -9633,20 +9580,13 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" -redux@4.1.1: +redux@4.1.1, redux@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.1.tgz#76f1c439bb42043f985fbd9bf21990e60bd67f47" integrity sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw== dependencies: "@babel/runtime" "^7.9.2" -redux@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4" - integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== - dependencies: - "@babel/runtime" "^7.9.2" - regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -9665,9 +9605,9 @@ regenerator-runtime@^0.11.0: integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== regenerator-transform@^0.14.2: version "0.14.5" @@ -9845,7 +9785,7 @@ resolve@1.18.1: is-core-module "^2.0.0" path-parse "^1.0.6" -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -10082,11 +10022,11 @@ schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: ajv-keywords "^3.5.2" schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" - integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== dependencies: - "@types/json-schema" "^7.0.6" + "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" @@ -10451,9 +10391,9 @@ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" - integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== + version "3.0.10" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b" + integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA== spdy-transport@^3.0.0: version "3.0.0" @@ -10811,9 +10751,9 @@ tapable@^1.0.0, tapable@^1.1.3: integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" - integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + version "6.1.7" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.7.tgz#c566d1107d38b09e92983a68db5534fc7f6cab42" + integrity sha512-PBoRkOJU0X3lejJ8GaRCsobjXTgFofRDSPdSUhRSdlwJfifRlQBwGXitDItdGFu0/h0XDMCkig0RN1iT7DBxhA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -11025,12 +10965,11 @@ ts-pnp@1.2.0, ts-pnp@^1.1.6: integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + version "3.10.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7" + integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q== dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" + json5 "^2.2.0" minimist "^1.2.0" strip-bom "^3.0.0" @@ -11131,9 +11070,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-js@^3.1.4: - version "3.13.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" - integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== + version "3.14.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06" + integrity sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g== unbox-primitive@^1.0.1: version "1.0.1" @@ -11264,9 +11203,9 @@ url-loader@4.1.1: schema-utils "^3.0.0" url-parse@^1.4.3, url-parse@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + version "1.5.3" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.3.tgz#71c1303d38fb6639ade183c2992c8cc0686df862" + integrity sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ== dependencies: querystringify "^2.1.1" requires-port "^1.0.0" @@ -11831,10 +11770,10 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@^7.4.5: - version "7.5.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" - integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== +ws@^7.4.6: + version "7.5.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" + integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== xml-name-validator@^3.0.0: version "3.0.0" From 18e90a48eab06e258cb28cf5c9b5e7b826db610b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 11 Aug 2021 20:29:00 +0200 Subject: [PATCH 267/449] release: v4.0.0-beta.1 --- package.json | 2 +- public/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 74f6aa797..1e0dcff82 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@coreui/coreui-free-react-admin-template", "description": "CoreUI Free React Admin Template", - "version": "4.0.0-beta.0", + "version": "4.0.0-beta.1", "config": { "coreui_library_short_version": "4.0" }, diff --git a/public/index.html b/public/index.html index 7ef4dec76..7c3c32d8b 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,7 @@ + +### Platinum Sponsors + +Support this project by [becoming a Platinum Sponsor](https://opencollective.com/coreui/contribute/platinum-sponsor-40959/). A large company logo will be added here with a link to your website. + + + +### Gold Sponsors + +Support this project by [becoming a Gold Sponsor](https://opencollective.com/coreui/contribute/gold-sponsor-40960/). A big company logo will be added here with a link to your website. + + + +### Silver Sponsors + +Support this project by [becoming a Silver Sponsor](https://opencollective.com/coreui/contribute/silver-sponsor-40967/). A medium company logo will be added here with a link to your website. + + + +### Bronze Sponsors + +Support this project by [becoming a Bronze Sponsor](https://opencollective.com/coreui/contribute/bronze-sponsor-40966/). The company avatar will show up here with a link to your OpenCollective Profile. + + + +### Backers + +Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/). + + + + ## Copyright and License -copyright 2021 creativeLabs Łukasz Holeczek. +copyright 2022 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-react-admin-template/blob/master/LICENSE). There is only one limitation you can't can’t re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. -## Support CoreUI Development - -CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying [CoreUI Pro Version](https://coreui.io/pro/). - -We're also open to conversations regarding custom sponsorship / consulting arrangements. Get in touch on [Twitter](https://twitter.com/lukaszholeczek). From b7f962a3a9a02cea6944839621a5d2ff577564ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 9 Jul 2022 17:11:16 +0200 Subject: [PATCH 341/449] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 6bc7a7f91..f1ea5ecf4 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,4 +1,4 @@ # These are supported funding model platforms -custom: "https://coreui.io/pro/" +custom: "https://coreui.io/pricing?support=react" open_collective: coreui From 31e296ecca7dc750cb66775f6e552c85816ede4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 10 Jul 2022 15:14:48 +0200 Subject: [PATCH 342/449] chore: update dependencies and devDependencies --- package.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index b85e6b5cb..411528a0d 100644 --- a/package.json +++ b/package.json @@ -23,38 +23,38 @@ "test:debug": "react-scripts --inspect-brk test --runInBand" }, "config": { - "coreui_library_short_version": "4.2" + "coreui_library_short_version": "4.3" }, "dependencies": { "@coreui/chartjs": "^3.0.0", - "@coreui/coreui": "^4.1.5", + "@coreui/coreui": "^4.2.0", "@coreui/icons": "^2.1.0", "@coreui/icons-react": "^2.1.0", - "@coreui/react": "^4.2.2", + "@coreui/react": "^4.3.0", "@coreui/react-chartjs": "^2.1.0", "@coreui/utils": "^1.3.1", - "chart.js": "^3.7.1", + "chart.js": "^3.8.0", "classnames": "^2.3.1", - "core-js": "^3.22.6", + "core-js": "^3.23.4", "prop-types": "^15.8.1", - "react": "^18.1.0", + "react": "^18.2.0", "react-app-polyfill": "^3.0.0", - "react-dom": "^18.1.0", + "react-dom": "^18.2.0", "react-redux": "^8.0.2", "react-router-dom": "^6.3.0", "redux": "4.2.0", - "simplebar-react": "^2.3.7" + "simplebar-react": "^2.4.1" }, "devDependencies": { "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^13.2.0", - "@testing-library/user-event": "^14.2.0", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^14.2.1", "auto-changelog": "~2.4.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "prettier": "2.6.2", + "eslint-plugin-prettier": "^4.2.1", + "prettier": "2.7.1", "react-scripts": "5.0.1", - "sass": "^1.52.1", + "sass": "^1.53.0", "web-vitals": "^2.1.4" }, "engines": { From 07d038ab6f21fcf76154d9c6d5c94b3b8dc3579f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 10 Jul 2022 15:15:37 +0200 Subject: [PATCH 343/449] refactor: remove docs version from urls --- package.json | 3 --- src/components/DocsCallout.js | 4 +--- src/components/DocsExample.js | 4 +--- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 411528a0d..8449596e5 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,6 @@ "test:cov": "npm test -- --coverage --watchAll=false", "test:debug": "react-scripts --inspect-brk test --runInBand" }, - "config": { - "coreui_library_short_version": "4.3" - }, "dependencies": { "@coreui/chartjs": "^3.0.0", "@coreui/coreui": "^4.2.0", diff --git a/src/components/DocsCallout.js b/src/components/DocsCallout.js index 0af7ccd46..926ebfc43 100644 --- a/src/components/DocsCallout.js +++ b/src/components/DocsCallout.js @@ -2,14 +2,12 @@ import PropTypes from 'prop-types' import React from 'react' import { CCallout, CLink } from '@coreui/react' -import packageJson from '../../package.json' - const DocsCallout = (props) => { const { content, href, name } = props const plural = name.slice(-1) === 's' ? true : false - const _href = `https://coreui.io/react/docs/${packageJson.config.coreui_library_short_version}/${href}` + const _href = `https://coreui.io/react/docs/${href}` return ( diff --git a/src/components/DocsExample.js b/src/components/DocsExample.js index 5636da7f1..3340cbc80 100644 --- a/src/components/DocsExample.js +++ b/src/components/DocsExample.js @@ -4,12 +4,10 @@ import { CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react' import CIcon from '@coreui/icons-react' import { cilCode, cilMediaPlay } from '@coreui/icons' -import packageJson from '../../package.json' - const DocsExample = (props) => { const { children, href } = props - const _href = `https://coreui.io/react/docs/${packageJson.config.coreui_library_short_version}/${href}` + const _href = `https://coreui.io/react/docs/${href}` return (
From 8700f05a6c6bfa719f54a14b5090b0126f6652bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 10 Jul 2022 15:27:38 +0200 Subject: [PATCH 344/449] refactor: add link to documenation --- src/_nav.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/_nav.js b/src/_nav.js index f6c671725..8f3d730db 100644 --- a/src/_nav.js +++ b/src/_nav.js @@ -5,6 +5,7 @@ import { cilCalculator, cilChartPie, cilCursor, + cilDescription, cilDrop, cilNotes, cilPencil, @@ -293,6 +294,12 @@ const _nav = [ }, ], }, + { + component: CNavItem, + name: 'Docs', + href: 'https://coreui.io/react/docs/templates/installation/', + icon: , + }, ] export default _nav From f0f79cfca9498fbfea2e96d7bdf418552d6a8514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 10 Jul 2022 23:28:08 +0200 Subject: [PATCH 345/449] chore: clean-uo --- src/views/base/accordion/Accordion.js | 5 +---- src/views/base/breadcrumbs/Breadcrumbs.js | 5 +---- src/views/base/cards/Cards.js | 5 +---- src/views/base/carousels/Carousels.js | 5 +---- src/views/base/collapses/Collapses.js | 5 +---- src/views/base/list-groups/ListGroups.js | 5 +---- src/views/base/navs/Navs.js | 5 +---- src/views/base/paginations/Paginations.js | 5 +---- src/views/base/placeholders/Placeholders.js | 5 +---- src/views/base/popovers/Popovers.js | 5 +---- src/views/base/progress/Progress.js | 5 +---- src/views/base/spinners/Spinners.js | 5 +---- src/views/base/tables/Tables.js | 5 +---- src/views/base/tooltips/Tooltips.js | 5 +---- src/views/buttons/button-groups/ButtonGroups.js | 5 +---- src/views/buttons/buttons/Buttons.js | 5 +---- src/views/buttons/dropdowns/Dropdowns.js | 5 +---- src/views/forms/checks-radios/ChecksRadios.js | 5 +---- src/views/forms/floating-labels/FloatingLabels.js | 5 +---- src/views/forms/form-control/FormControl.js | 5 +---- src/views/forms/input-group/InputGroup.js | 5 +---- src/views/forms/range/Range.js | 5 +---- src/views/forms/select/Select.js | 5 +---- src/views/forms/validation/Validation.js | 5 +---- src/views/notifications/alerts/Alerts.js | 5 +---- src/views/notifications/badges/Badges.js | 5 +---- src/views/notifications/modals/Modals.js | 5 +---- src/views/notifications/toasts/Toasts.js | 5 +---- 28 files changed, 28 insertions(+), 112 deletions(-) diff --git a/src/views/base/accordion/Accordion.js b/src/views/base/accordion/Accordion.js index 943d1711e..21e88215b 100644 --- a/src/views/base/accordion/Accordion.js +++ b/src/views/base/accordion/Accordion.js @@ -10,14 +10,11 @@ import { CAccordionHeader, CAccordionItem, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Accordion = () => { return ( - - - diff --git a/src/views/base/breadcrumbs/Breadcrumbs.js b/src/views/base/breadcrumbs/Breadcrumbs.js index dd8e85b00..8ddd0cc0e 100644 --- a/src/views/base/breadcrumbs/Breadcrumbs.js +++ b/src/views/base/breadcrumbs/Breadcrumbs.js @@ -9,14 +9,11 @@ import { CRow, CLink, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Breadcrumbs = () => { return ( - - - diff --git a/src/views/base/cards/Cards.js b/src/views/base/cards/Cards.js index 7dd84c488..b9bdfffcd 100644 --- a/src/views/base/cards/Cards.js +++ b/src/views/base/cards/Cards.js @@ -19,16 +19,13 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' import ReactImg from 'src/assets/images/react.jpg' const Cards = () => { return ( - - - diff --git a/src/views/base/carousels/Carousels.js b/src/views/base/carousels/Carousels.js index e64a81c37..3f09b3b3e 100644 --- a/src/views/base/carousels/Carousels.js +++ b/src/views/base/carousels/Carousels.js @@ -9,7 +9,7 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' import AngularImg from 'src/assets/images/angular.jpg' import ReactImg from 'src/assets/images/react.jpg' @@ -24,9 +24,6 @@ const slidesLight = [ const Carousels = () => { return ( - - - diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index ef148d380..37e608e08 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CCollapse, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Collapses = () => { const [visible, setVisible] = useState(false) @@ -10,9 +10,6 @@ const Collapses = () => { return ( - - - diff --git a/src/views/base/list-groups/ListGroups.js b/src/views/base/list-groups/ListGroups.js index 282e40cf2..91cfbf1eb 100644 --- a/src/views/base/list-groups/ListGroups.js +++ b/src/views/base/list-groups/ListGroups.js @@ -10,14 +10,11 @@ import { CListGroupItem, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const ListGroups = () => { return ( - - - diff --git a/src/views/base/navs/Navs.js b/src/views/base/navs/Navs.js index 5beadd0fb..89310faf2 100644 --- a/src/views/base/navs/Navs.js +++ b/src/views/base/navs/Navs.js @@ -13,14 +13,11 @@ import { CNavItem, CNavLink, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Navs = () => { return ( - - - diff --git a/src/views/base/paginations/Paginations.js b/src/views/base/paginations/Paginations.js index cf14e0ad0..f85961504 100644 --- a/src/views/base/paginations/Paginations.js +++ b/src/views/base/paginations/Paginations.js @@ -8,14 +8,11 @@ import { CPaginationItem, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Paginations = () => { return ( - - - diff --git a/src/views/base/placeholders/Placeholders.js b/src/views/base/placeholders/Placeholders.js index 99c88b792..5342f2214 100644 --- a/src/views/base/placeholders/Placeholders.js +++ b/src/views/base/placeholders/Placeholders.js @@ -11,16 +11,13 @@ import { CPlaceholder, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' import ReactImg from 'src/assets/images/react.jpg' const Placeholders = () => { return ( - - - diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js index 277f5467f..8d98e0def 100644 --- a/src/views/base/popovers/Popovers.js +++ b/src/views/base/popovers/Popovers.js @@ -1,13 +1,10 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CPopover, CRow, CCol } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Popovers = () => { return ( - - - diff --git a/src/views/base/progress/Progress.js b/src/views/base/progress/Progress.js index 07cd7d206..42b9819f3 100644 --- a/src/views/base/progress/Progress.js +++ b/src/views/base/progress/Progress.js @@ -1,13 +1,10 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CProgress, CProgressBar, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Progress = () => { return ( - - - diff --git a/src/views/base/spinners/Spinners.js b/src/views/base/spinners/Spinners.js index 8833aa7ec..918c2713a 100644 --- a/src/views/base/spinners/Spinners.js +++ b/src/views/base/spinners/Spinners.js @@ -1,13 +1,10 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CSpinner, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Accordion = () => { return ( - - - diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js index 57997517b..f06843d0b 100644 --- a/src/views/base/tables/Tables.js +++ b/src/views/base/tables/Tables.js @@ -13,14 +13,11 @@ import { CTableHeaderCell, CTableRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Tables = () => { return ( - - - diff --git a/src/views/base/tooltips/Tooltips.js b/src/views/base/tooltips/Tooltips.js index de6020bb8..bdb4d9aac 100644 --- a/src/views/base/tooltips/Tooltips.js +++ b/src/views/base/tooltips/Tooltips.js @@ -1,13 +1,10 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CLink, CTooltip, CRow, CCol } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Tooltips = () => { return ( - - - diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index c6aeb54ce..d48eb0071 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -18,14 +18,11 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const ButtonGroups = () => { return ( - - - diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js index d7b9e74c6..48f6fcf75 100644 --- a/src/views/buttons/buttons/Buttons.js +++ b/src/views/buttons/buttons/Buttons.js @@ -2,14 +2,11 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import CIcon from '@coreui/icons-react' import { cilBell } from '@coreui/icons' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Buttons = () => { return ( - - - diff --git a/src/views/buttons/dropdowns/Dropdowns.js b/src/views/buttons/dropdowns/Dropdowns.js index bc688956c..414f651fc 100644 --- a/src/views/buttons/dropdowns/Dropdowns.js +++ b/src/views/buttons/dropdowns/Dropdowns.js @@ -13,14 +13,11 @@ import { CDropdownToggle, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Dropdowns = () => { return ( - - - diff --git a/src/views/forms/checks-radios/ChecksRadios.js b/src/views/forms/checks-radios/ChecksRadios.js index 84dcd6393..f35862ec1 100644 --- a/src/views/forms/checks-radios/ChecksRadios.js +++ b/src/views/forms/checks-radios/ChecksRadios.js @@ -1,13 +1,10 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormCheck, CFormSwitch, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const ChecksRadios = () => { return ( - - - diff --git a/src/views/forms/floating-labels/FloatingLabels.js b/src/views/forms/floating-labels/FloatingLabels.js index 1acafb448..d40f5b35c 100644 --- a/src/views/forms/floating-labels/FloatingLabels.js +++ b/src/views/forms/floating-labels/FloatingLabels.js @@ -11,14 +11,11 @@ import { CFormTextarea, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const FloatingLabels = () => { return ( - - - diff --git a/src/views/forms/form-control/FormControl.js b/src/views/forms/form-control/FormControl.js index b064bff89..9bdb1076a 100644 --- a/src/views/forms/form-control/FormControl.js +++ b/src/views/forms/form-control/FormControl.js @@ -11,14 +11,11 @@ import { CFormTextarea, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const FormControl = () => { return ( - - - diff --git a/src/views/forms/input-group/InputGroup.js b/src/views/forms/input-group/InputGroup.js index 427714ac6..4b9da78db 100644 --- a/src/views/forms/input-group/InputGroup.js +++ b/src/views/forms/input-group/InputGroup.js @@ -19,14 +19,11 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Select = () => { return ( - - - diff --git a/src/views/forms/range/Range.js b/src/views/forms/range/Range.js index 0cdb5b693..905c3134d 100644 --- a/src/views/forms/range/Range.js +++ b/src/views/forms/range/Range.js @@ -1,13 +1,10 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormLabel, CFormRange, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Range = () => { return ( - - - diff --git a/src/views/forms/select/Select.js b/src/views/forms/select/Select.js index eccf1c1fe..e81f6a568 100644 --- a/src/views/forms/select/Select.js +++ b/src/views/forms/select/Select.js @@ -1,13 +1,10 @@ import React from 'react' import { CCard, CCardBody, CCardHeader, CCol, CFormSelect, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Select = () => { return ( - - - diff --git a/src/views/forms/validation/Validation.js b/src/views/forms/validation/Validation.js index 160fa953c..7053aa3b3 100644 --- a/src/views/forms/validation/Validation.js +++ b/src/views/forms/validation/Validation.js @@ -16,7 +16,7 @@ import { CInputGroupText, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const CustomStyles = () => { const [validated, setValidated] = useState(false) @@ -252,9 +252,6 @@ const Tooltips = () => { const Validation = () => { return ( - - - diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js index 7cb442c3a..6d0200b74 100644 --- a/src/views/notifications/alerts/Alerts.js +++ b/src/views/notifications/alerts/Alerts.js @@ -9,14 +9,11 @@ import { CCol, CRow, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Alerts = () => { return ( - - - diff --git a/src/views/notifications/badges/Badges.js b/src/views/notifications/badges/Badges.js index f8d4c0d82..f2c63b58d 100644 --- a/src/views/notifications/badges/Badges.js +++ b/src/views/notifications/badges/Badges.js @@ -1,13 +1,10 @@ import React from 'react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CBadge, CRow } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const Badges = () => { return ( - - - diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js index 4d582883f..fcd31116b 100644 --- a/src/views/notifications/modals/Modals.js +++ b/src/views/notifications/modals/Modals.js @@ -15,7 +15,7 @@ import { CRow, CTooltip, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const LiveDemo = () => { const [visible, setVisible] = useState(false) @@ -460,9 +460,6 @@ const FullscreenModal = () => { const Modals = () => { return ( - - - diff --git a/src/views/notifications/toasts/Toasts.js b/src/views/notifications/toasts/Toasts.js index 50489cede..09422abbf 100644 --- a/src/views/notifications/toasts/Toasts.js +++ b/src/views/notifications/toasts/Toasts.js @@ -12,7 +12,7 @@ import { CToastHeader, CToaster, } from '@coreui/react' -import { DocsCallout, DocsExample } from 'src/components' +import { DocsExample } from 'src/components' const ExampleToast = () => { const [toast, addToast] = useState(0) @@ -48,9 +48,6 @@ const ExampleToast = () => { const Toasts = () => { return ( - - - From 4ca8dfc3bed0dc3d9b40820e8d60b8f94d023369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 10 Jul 2022 23:37:20 +0200 Subject: [PATCH 346/449] release: v4.4.0 --- package.json | 4 ++-- public/index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 8449596e5..5117bbd64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-react-admin-template", - "version": "4.3.1", + "version": "4.4.0", "description": "CoreUI Free React Admin Template", "homepage": ".", "bugs": { @@ -14,7 +14,7 @@ "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", "scripts": { "build": "react-scripts build", - "changelog": "auto-changelog --starting-version 4.3.1 --commit-limit false --hide-credit", + "changelog": "auto-changelog --starting-version 4.4.0 --commit-limit false --hide-credit", "eject": "react-scripts eject", "lint": "eslint \"src/**/*.js\"", "start": "react-scripts start", diff --git a/public/index.html b/public/index.html index e017911e4..c148491cc 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,7 @@ From fa93c9a2fba719fe4424cfbf509f6914612e832d Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 9 May 2023 20:03:07 +0200 Subject: [PATCH 354/449] feat: add dark mode support --- package.json | 2 +- src/App.js | 63 +- src/components/AppHeader.js | 61 +- src/components/header/AppHeaderDropdown.js | 4 +- src/layout/DefaultLayout.js | 2 +- src/scss/_example.scss | 41 +- src/scss/_variables.scss | 1792 +------------------- src/store.js | 6 + src/views/charts/MainChart.js | 107 ++ src/views/dashboard/Dashboard.js | 90 +- src/views/pages/login/Login.js | 2 +- src/views/pages/page404/Page404.js | 2 +- src/views/pages/page500/Page500.js | 2 +- src/views/pages/register/Register.js | 2 +- 14 files changed, 255 insertions(+), 1921 deletions(-) create mode 100644 src/views/charts/MainChart.js diff --git a/package.json b/package.json index da08efaab..accecf866 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@coreui/chartjs": "^3.1.1", - "@coreui/coreui": "^4.2.6", + "@coreui/coreui": "4.3.0-alpha.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.1.0", "@coreui/react": "^4.6.0", diff --git a/src/App.js b/src/App.js index 7c2488188..dd068fe6f 100644 --- a/src/App.js +++ b/src/App.js @@ -1,13 +1,29 @@ -import React, { Component, Suspense } from 'react' +import React, { Suspense, useEffect } from 'react' import { HashRouter, Route, Routes } from 'react-router-dom' +import { useSelector } from 'react-redux' + +import { CSpinner } from '@coreui/react' import './scss/style.scss' const loading = (
-
+
) +const getPreferredTheme = (storedTheme) => { + if (storedTheme) { + return storedTheme + } + + return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light' +} + +const setTheme = (theme) => { + document.documentElement.dataset.coreuiTheme = + theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : theme +} + // Containers const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')) @@ -17,22 +33,35 @@ const Register = React.lazy(() => import('./views/pages/register/Register')) const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) -class App extends Component { - render() { - return ( - - - - } /> - } /> - } /> - } /> - } /> - - - - ) +const App = () => { + const theme = useSelector((state) => state.theme) + + if (theme) { + document.documentElement.dataset.coreuiTheme = + theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : theme } + + useEffect(() => { + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { + if (theme !== 'light' || theme !== 'dark') { + setTheme(getPreferredTheme(theme)) + } + }) + }, []) + + return ( + + + + } /> + } /> + } /> + } /> + } /> + + + + ) } export default App diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index dd5f544e3..25443a13d 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -3,6 +3,10 @@ import { NavLink } from 'react-router-dom' import { useSelector, useDispatch } from 'react-redux' import { CContainer, + CDropdown, + CDropdownItem, + CDropdownMenu, + CDropdownToggle, CHeader, CHeaderBrand, CHeaderDivider, @@ -12,7 +16,15 @@ import { CNavItem, } from '@coreui/react' import CIcon from '@coreui/icons-react' -import { cilBell, cilEnvelopeOpen, cilList, cilMenu } from '@coreui/icons' +import { + cilBell, + cilContrast, + cilEnvelopeOpen, + cilList, + cilMenu, + cilMoon, + cilSun, +} from '@coreui/icons' import { AppBreadcrumb } from './index' import { AppHeaderDropdown } from './header/index' @@ -21,6 +33,7 @@ import { logo } from 'src/assets/brand/logo' const AppHeader = () => { const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) + const theme = useSelector((state) => state.theme) return ( @@ -63,6 +76,52 @@ const AppHeader = () => { +
  • +
    +
  • + + + {theme === 'dark' ? ( + + ) : theme === 'auto' ? ( + + ) : ( + + )} + + + dispatch({ type: 'setTheme', theme: 'light' })} + > + Light + + dispatch({ type: 'setTheme', theme: 'dark' })} + > + Dark + + dispatch({ type: 'setTheme', theme: 'auto' })} + > + Auto + + + +
  • +
    +
  • diff --git a/src/components/header/AppHeaderDropdown.js b/src/components/header/AppHeaderDropdown.js index 5be919ee9..4332d8e52 100644 --- a/src/components/header/AppHeaderDropdown.js +++ b/src/components/header/AppHeaderDropdown.js @@ -31,7 +31,7 @@ const AppHeaderDropdown = () => { - Account + Account Updates @@ -60,7 +60,7 @@ const AppHeaderDropdown = () => { 42 - Settings + Settings Profile diff --git a/src/layout/DefaultLayout.js b/src/layout/DefaultLayout.js index 43bd64432..0b6311774 100644 --- a/src/layout/DefaultLayout.js +++ b/src/layout/DefaultLayout.js @@ -5,7 +5,7 @@ const DefaultLayout = () => { return (
    -
    +
    diff --git a/src/scss/_example.scss b/src/scss/_example.scss index f8791fb21..fdf64254b 100644 --- a/src/scss/_example.scss +++ b/src/scss/_example.scss @@ -1,33 +1,23 @@ +/* stylelint-disable declaration-no-important, scss/selector-no-redundant-nesting-selector */ +@import "@coreui/coreui/scss/functions"; +@import "@coreui/coreui/scss/variables"; +@import "@coreui/coreui/scss/mixins"; + .example { &:not(:first-child) { margin-top: 1.5rem; } .tab-content { - background-color: $light-50 !important; - - @at-root .dark-theme & { - background-color: rgba(255, 255, 255, .1) !important; - } - } - - code[class*="language-"], - pre[class*="language-"] { - font-size: .875rem !important; - } - - :not(pre) > code[class*="language-"], - pre[class*="language-"] { - background: transparent; + background-color: var(--#{$prefix}tertiary-bg) !important; } & + p { - margin-top: 1.5rem + margin-top: 1.5rem; } // Components examples - .preview, - .preview .col { + .preview { + p { margin-top: 2rem; } @@ -105,5 +95,20 @@ margin-top: .5rem; margin-bottom: .5rem; } + + .docs-example-modal { + .modal { + position: static; + display: block; + } + } } } + +@if $enable-dark-mode { + @include color-mode(dark) { + .example .tab-content { + background-color: var(--#{$prefix}secondary-bg) !important; + } + } +} \ No newline at end of file diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss index 373dbeec2..697b08ade 100644 --- a/src/scss/_variables.scss +++ b/src/scss/_variables.scss @@ -1,1791 +1,3 @@ -// Variables +// Variable overrides // -// If you want to customize your project please uncomment and update one of the following variables. - -// Color system - -// scss-docs-start gray-color-variables -// $white: #fff !default; -// $gray-base: #3c4b64 !default; -// $gray-100: #ebedef !default; -// $gray-200: #d8dbe0 !default; -// $gray-300: #c4c9d0 !default; -// $gray-400: #b1b7c1 !default; -// $gray-500: #9da5b1 !default; -// $gray-600: #8a93a2 !default; -// $gray-700: #768192 !default; -// $gray-800: #636f83 !default; -// $gray-900: #4f5d73 !default; -// $black: #000015 !default; -// scss-docs-end gray-color-variables - -// fusv-disable -// scss-docs-start gray-colors-map -// $grays: ( -// "100": $gray-100, -// "200": $gray-200, -// "300": $gray-300, -// "400": $gray-400, -// "500": $gray-500, -// "600": $gray-600, -// "700": $gray-700, -// "800": $gray-800, -// "900": $gray-900 -// ) !default; -// scss-docs-end gray-colors-map -// fusv-enable - -// $high-emphasis: rgba(shift-color($gray-base, +26), .95) !default; -// $medium-emphasis: rgba(shift-color($gray-base, +26), .681) !default; -// $disabled: rgba(shift-color($gray-base, +26), .38) !default; - -// $high-emphasis-inverse: rgba($white, .87) !default; -// $medium-emphasis-inverse: rgba($white, .6) !default; -// $disabled-inverse: rgba($white, .38) !default; - -// scss-docs-start color-variables -// $blue: #0d6efd !default; -// $indigo: #6610f2 !default; -// $purple: #6f42c1 !default; -// $pink: #d63384 !default; -// $red: #dc3545 !default; -// $orange: #fd7e14 !default; -// $yellow: #ffc107 !default; -// $green: #198754 !default; -// $teal: #20c997 !default; -// $cyan: #0dcaf0 !default; -// scss-docs-end color-variables - -// scss-docs-start colors-map -// $colors: ( -// "blue": $blue, -// "indigo": $indigo, -// "purple": $purple, -// "pink": $pink, -// "red": $red, -// "orange": $orange, -// "yellow": $yellow, -// "green": $green, -// "teal": $teal, -// "cyan": $cyan, -// "white": $white, -// "gray": $gray-600, -// "gray-dark": $gray-800 -// ) !default; -// scss-docs-end colors-map - -// fusv-disable -// $primary-dark: #1f1498 !default; -// $primary-base: #321fdb !default; -// $primary-50: #988fed !default; -// $primary-25: #ccc7f6 !default; - -// $secondary-dark: #212233 !default; -// $secondary-base: #9da5b1 !default; -// $secondary-50: #9da5b1 !default; -// $secondary-25: #ced2d8 !default; - -// $success-dark: #1b9e3e !default; -// $success-base: #2eb85c !default; -// $success-50: #96dbad !default; -// $success-25: #cbedd6 !default; - -// $info-dark: #2982cc !default; -// $info-base: #39f !default; -// $info-50: #80c6ff !default; -// $info-25: #c0e6ff !default; - -// $warning-dark: #f6960b !default; -// $warning-base: #f9b115 !default; -// $warning-50: #fcd88a !default; -// $warning-25: #feecc5 !default; - -// $danger-dark: #d93737 !default; -// $danger-base: #e55353 !default; -// $danger-50: #f2a9a9 !default; -// $danger-25: #f9d4d4 !default; - -// $light-dark: $gray-100 !default; -// $light-base: $gray-100 !default; -// $light-50: shift-color($light-base, -70) !default; -// $light-25: shift-color($light-base, -80) !default; - -// $dark-dark: $gray-900 !default; -// $dark-base: $gray-900 !default; -// $dark-50: shift-color($dark-base, -70) !default; -// $dark-25: shift-color($dark-base, -80) !default; -// fusv-enable - -// scss-docs-start theme-color-variables -// $primary: $primary-base !default; -// $secondary: $secondary-base !default; -// $success: $success-base !default; -// $info: $info-base !default; -// $warning: $warning-base !default; -// $danger: $danger-base !default; -// $light: $light-base !default; -// $dark: $dark-base !default; -// scss-docs-end theme-color-variables - -// scss-docs-start theme-colors-map -// $theme-colors: ( -// "primary": $primary, -// "secondary": $secondary, -// "success": $success, -// "info": $info, -// "warning": $warning, -// "danger": $danger, -// "light": $light, -// "dark": $dark -// ) !default; -// scss-docs-end theme-colors-map - -// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. -// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast -// $min-contrast-ratio: 4.5 !default; - -// Customize the light and dark text colors for use in our color contrast function. -// $color-contrast-dark: $high-emphasis-inverse !default; -// $color-contrast-light: $high-emphasis !default; - -// fusv-disable -// $blue-100: tint-color($blue, 80%) !default; -// $blue-200: tint-color($blue, 60%) !default; -// $blue-300: tint-color($blue, 40%) !default; -// $blue-400: tint-color($blue, 20%) !default; -// $blue-500: $blue !default; -// $blue-600: shade-color($blue, 20%) !default; -// $blue-700: shade-color($blue, 40%) !default; -// $blue-800: shade-color($blue, 60%) !default; -// $blue-900: shade-color($blue, 80%) !default; - -// $indigo-100: tint-color($indigo, 80%) !default; -// $indigo-200: tint-color($indigo, 60%) !default; -// $indigo-300: tint-color($indigo, 40%) !default; -// $indigo-400: tint-color($indigo, 20%) !default; -// $indigo-500: $indigo !default; -// $indigo-600: shade-color($indigo, 20%) !default; -// $indigo-700: shade-color($indigo, 40%) !default; -// $indigo-800: shade-color($indigo, 60%) !default; -// $indigo-900: shade-color($indigo, 80%) !default; - -// $purple-100: tint-color($purple, 80%) !default; -// $purple-200: tint-color($purple, 60%) !default; -// $purple-300: tint-color($purple, 40%) !default; -// $purple-400: tint-color($purple, 20%) !default; -// $purple-500: $purple !default; -// $purple-600: shade-color($purple, 20%) !default; -// $purple-700: shade-color($purple, 40%) !default; -// $purple-800: shade-color($purple, 60%) !default; -// $purple-900: shade-color($purple, 80%) !default; - -// $pink-100: tint-color($pink, 80%) !default; -// $pink-200: tint-color($pink, 60%) !default; -// $pink-300: tint-color($pink, 40%) !default; -// $pink-400: tint-color($pink, 20%) !default; -// $pink-500: $pink !default; -// $pink-600: shade-color($pink, 20%) !default; -// $pink-700: shade-color($pink, 40%) !default; -// $pink-800: shade-color($pink, 60%) !default; -// $pink-900: shade-color($pink, 80%) !default; - -// $red-100: tint-color($red, 80%) !default; -// $red-200: tint-color($red, 60%) !default; -// $red-300: tint-color($red, 40%) !default; -// $red-400: tint-color($red, 20%) !default; -// $red-500: $red !default; -// $red-600: shade-color($red, 20%) !default; -// $red-700: shade-color($red, 40%) !default; -// $red-800: shade-color($red, 60%) !default; -// $red-900: shade-color($red, 80%) !default; - -// $orange-100: tint-color($orange, 80%) !default; -// $orange-200: tint-color($orange, 60%) !default; -// $orange-300: tint-color($orange, 40%) !default; -// $orange-400: tint-color($orange, 20%) !default; -// $orange-500: $orange !default; -// $orange-600: shade-color($orange, 20%) !default; -// $orange-700: shade-color($orange, 40%) !default; -// $orange-800: shade-color($orange, 60%) !default; -// $orange-900: shade-color($orange, 80%) !default; - -// $yellow-100: tint-color($yellow, 80%) !default; -// $yellow-200: tint-color($yellow, 60%) !default; -// $yellow-300: tint-color($yellow, 40%) !default; -// $yellow-400: tint-color($yellow, 20%) !default; -// $yellow-500: $yellow !default; -// $yellow-600: shade-color($yellow, 20%) !default; -// $yellow-700: shade-color($yellow, 40%) !default; -// $yellow-800: shade-color($yellow, 60%) !default; -// $yellow-900: shade-color($yellow, 80%) !default; - -// $green-100: tint-color($green, 80%) !default; -// $green-200: tint-color($green, 60%) !default; -// $green-300: tint-color($green, 40%) !default; -// $green-400: tint-color($green, 20%) !default; -// $green-500: $green !default; -// $green-600: shade-color($green, 20%) !default; -// $green-700: shade-color($green, 40%) !default; -// $green-800: shade-color($green, 60%) !default; -// $green-900: shade-color($green, 80%) !default; - -// $teal-100: tint-color($teal, 80%) !default; -// $teal-200: tint-color($teal, 60%) !default; -// $teal-300: tint-color($teal, 40%) !default; -// $teal-400: tint-color($teal, 20%) !default; -// $teal-500: $teal !default; -// $teal-600: shade-color($teal, 20%) !default; -// $teal-700: shade-color($teal, 40%) !default; -// $teal-800: shade-color($teal, 60%) !default; -// $teal-900: shade-color($teal, 80%) !default; - -// $cyan-100: tint-color($cyan, 80%) !default; -// $cyan-200: tint-color($cyan, 60%) !default; -// $cyan-300: tint-color($cyan, 40%) !default; -// $cyan-400: tint-color($cyan, 20%) !default; -// $cyan-500: $cyan !default; -// $cyan-600: shade-color($cyan, 20%) !default; -// $cyan-700: shade-color($cyan, 40%) !default; -// $cyan-800: shade-color($cyan, 60%) !default; -// $cyan-900: shade-color($cyan, 80%) !default; -// fusv-enable - -// Characters which are escaped by the escape-svg function -// $escaped-characters: ( -// ("<", "%3c"), -// (">", "%3e"), -// ("#", "%23"), -// ("(", "%28"), -// (")", "%29"), -// ) !default; - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -// $enable-caret: true !default; -// $enable-rounded: true !default; -// $enable-shadows: false !default; -// $enable-gradients: false !default; -// $enable-transitions: true !default; -// $enable-reduced-motion: true !default; -// $enable-smooth-scroll: true !default; -// $enable-grid-classes: true !default; -// $enable-button-pointers: true !default; -// $enable-rfs: true !default; -// $enable-validation-icons: true !default; -// $enable-negative-margins: false !default; -// $enable-deprecation-messages: true !default; -// $enable-important-utilities: true !default; -// $enable-contrast-ratio-correction: true !default; -// $enable-contrast-ratio-warnings: false !default; -// $enable-ltr: true !default; -// $enable-rtl: false !default; - -// Set mobile breakpoint - -// $mobile-breakpoint: md !default; - -// Prefix for :root CSS variables - -// $variable-prefix: cui- !default; - -// Gradient -// -// The gradient which is added to components if `$enable-gradients` is `true` -// This gradient is also added to elements with `.bg-gradient` -// scss-docs-start variable-gradient -// $gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default; -// scss-docs-end variable-gradient - -// Spacing -// -// Control the default styling of most Bootstrap elements by modifying these -// variables. Mostly focused on spacing. -// You can add more entries to the $spacers map, should you need more variation. - -// scss-docs-start spacer-variables-maps -// $spacer: 1rem !default; -// $spacers: ( -// 0: 0, -// 1: $spacer / 4, -// 2: $spacer / 2, -// 3: $spacer, -// 4: $spacer * 1.5, -// 5: $spacer * 3, -// ) !default; - -// $negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default; -// scss-docs-end spacer-variables-maps - -// Position -// -// Define the edge positioning anchors of the position utilities. - -// scss-docs-start position-map -// $position-values: ( -// 0: 0, -// 50: 50%, -// 100: 100% -// ) !default; -// scss-docs-end position-map - -// Body -// -// Settings for the `` element. - -// $body-bg: $white !default; -// $body-color: $high-emphasis !default; -// $body-text-align: null !default; - - -// Links -// -// Style anchor elements. - -// $link-color: $primary !default; -// $link-decoration: underline !default; -// $link-shade-percentage: 20% !default; -// $link-hover-color: shift-color($link-color, $link-shade-percentage) !default; -// $link-hover-decoration: null !default; - -// $stretched-link-pseudo-element: after !default; -// $stretched-link-z-index: 1 !default; - -// Paragraphs -// -// Style p element. - -// $paragraph-margin-bottom: 1rem !default; - - -// Grid breakpoints -// -// Define the minimum dimensions at which your layout will change, -// adapting to different screen sizes, for use in media queries. - -// scss-docs-start grid-breakpoints -// $grid-breakpoints: ( -// xs: 0, -// sm: 576px, -// md: 768px, -// lg: 992px, -// xl: 1200px, -// xxl: 1400px -// ) !default; -// scss-docs-end grid-breakpoints - -// @include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); -// @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints"); - - -// Grid containers -// -// Define the maximum width of `.container` for different screen sizes. - -// scss-docs-start container-max-widths -// $container-max-widths: ( -// sm: 540px, -// md: 720px, -// lg: 960px, -// xl: 1140px, -// xxl: 1320px -// ) !default; -// scss-docs-end container-max-widths - -// @include _assert-ascending($container-max-widths, "$container-max-widths"); - - -// Grid columns -// -// Set the number of columns and specify the width of the gutters. - -// $grid-columns: 12 !default; -// $grid-gutter-width: 1.5rem !default; -// $grid-row-columns: 6 !default; - -// $gutters: $spacers !default; - -// Container padding - -// $container-padding-x: $grid-gutter-width / 2 !default; - - -// Components -// -// Define common padding and border radius sizes and more. - -// scss-docs-start border-variables -// $border-width: 1px !default; -// $border-widths: ( -// 1: 1px, -// 2: 2px, -// 3: 3px, -// 4: 4px, -// 5: 5px -// ) !default; - -// $border-color: $gray-200 !default; -// scss-docs-end border-variables - -// scss-docs-start border-radius-variables -// $border-radius: .25rem !default; -// $border-radius-sm: .2rem !default; -// $border-radius-lg: .3rem !default; -// $border-radius-pill: 50rem !default; -// scss-docs-end border-radius-variables - -// scss-docs-start box-shadow-variables -// $box-shadow: 0 .5rem 1rem rgba($black, .15) !default; -// $box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default; -// $box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default; -// $box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default; -// scss-docs-end box-shadow-variables - -// $component-active-color: $high-emphasis-inverse !default; -// $component-active-bg: $primary !default; - -// scss-docs-start caret-variables -// $caret-width: .3em !default; -// $caret-vertical-align: $caret-width * .85 !default; -// $caret-spacing: $caret-width * .85 !default; -// scss-docs-end caret-variables - -// $transition-base: all .2s ease-in-out !default; -// $transition-fade: opacity .15s linear !default; -// scss-docs-start collapse-transition -// $transition-collapse: height .35s ease !default; -// scss-docs-end collapse-transition - -// stylelint-disable function-disallowed-list -// scss-docs-start aspect-ratios -// $aspect-ratios: ( -// "1x1": 100%, -// "4x3": calc(3 / 4 * 100%), -// "16x9": calc(9 / 16 * 100%), -// "21x9": calc(9 / 21 * 100%) -// ) !default; -// scss-docs-end aspect-ratios -// stylelint-enable function-disallowed-list - -// Typography -// -// Font, line-height, and color for body text, headings, and more. - -// scss-docs-start font-variables -// stylelint-disable value-keyword-case -// $font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default; -// $font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; -// stylelint-enable value-keyword-case -// $font-family-base: var(--#{$variable-prefix}font-sans-serif) !default; -// $font-family-code: var(--#{$variable-prefix}font-monospace) !default; - -// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins -// $font-size-base effects the font size of the body text -// $font-size-root: null !default; -// $font-size-base: 1rem !default; // Assumes the browser default, typically `16px` -// $font-size-sm: $font-size-base * .875 !default; -// $font-size-lg: $font-size-base * 1.25 !default; - -// $font-weight-lighter: lighter !default; -// $font-weight-light: 300 !default; -// $font-weight-normal: 400 !default; -// $font-weight-medium: 500 !default; -// $font-weight-semibold: 600 !default; -// $font-weight-bold: 700 !default; -// $font-weight-bolder: bolder !default; - -// $font-weight-base: $font-weight-normal !default; - -// $line-height-base: 1.5 !default; -// $line-height-sm: 1.25 !default; -// $line-height-lg: 2 !default; - -// $h1-font-size: $font-size-base * 2.5 !default; -// $h2-font-size: $font-size-base * 2 !default; -// $h3-font-size: $font-size-base * 1.75 !default; -// $h4-font-size: $font-size-base * 1.5 !default; -// $h5-font-size: $font-size-base * 1.25 !default; -// $h6-font-size: $font-size-base !default; -// scss-docs-end font-variables - -// scss-docs-start font-sizes -// $font-sizes: ( -// 1: $h1-font-size, -// 2: $h2-font-size, -// 3: $h3-font-size, -// 4: $h4-font-size, -// 5: $h5-font-size, -// 6: $h6-font-size -// ) !default; -// scss-docs-end font-sizes - -// scss-docs-start headings-variables -// $headings-margin-bottom: $spacer / 2 !default; -// $headings-font-family: null !default; -// $headings-font-style: null !default; -// $headings-font-weight: 500 !default; -// $headings-line-height: 1.2 !default; -// $headings-color: unset !default; -// scss-docs-end headings-variables - -// scss-docs-start display-headings -// $display-font-sizes: ( -// 1: 5rem, -// 2: 4.5rem, -// 3: 4rem, -// 4: 3.5rem, -// 5: 3rem, -// 6: 2.5rem -// ) !default; - -// $display-font-weight: 300 !default; -// $display-line-height: $headings-line-height !default; -// scss-docs-end display-headings - -// scss-docs-start type-variables -// $lead-font-size: $font-size-base * 1.25 !default; -// $lead-font-weight: 300 !default; - -// $small-font-size: .875em !default; - -// $sub-sup-font-size: .75em !default; - -// $text-high-emphasis: $high-emphasis !default; -// $text-medium-emphasis: $medium-emphasis !default; -// $text-disabled: $disabled !default; -// $text-muted: $disabled !default; - -// $text-high-emphasis-inverse: $high-emphasis-inverse !default; -// $text-medium-emphasis-inverse: $medium-emphasis-inverse !default; -// $text-disabled-inverse: $disabled-inverse !default; - -// $initialism-font-size: $small-font-size !default; - -// $blockquote-margin-y: $spacer !default; -// $blockquote-font-size: $font-size-base * 1.25 !default; -// $blockquote-footer-color: $gray-600 !default; -// $blockquote-footer-font-size: $small-font-size !default; - -// $hr-margin-y: $spacer !default; -// $hr-color: inherit !default; -// $hr-height: $border-width !default; -// $hr-opacity: .25 !default; - -// $vr-color: inherit !default; -// $vr-width: $border-width !default; -// $vr-opacity: .25 !default; - -// $legend-margin-bottom: .5rem !default; -// $legend-font-size: 1.5rem !default; -// $legend-font-weight: null !default; - -// $mark-padding: .2em !default; - -// $dt-font-weight: $font-weight-bold !default; - -// $nested-kbd-font-weight: $font-weight-bold !default; - -// $list-inline-padding: .5rem !default; - -// $mark-bg: #fcf8e3 !default; -// scss-docs-end type-variables - -// Icons -// $icon-size-base: 1rem !default; -// $icon-size-sm: $icon-size-base * .875 !default; -// $icon-size-lg: $icon-size-base * 1.25 !default; -// $icon-size-xl: $icon-size-base * 1.5 !default; - - -// Tables -// -// Customizes the `.table` component with basic values, each used across all table variations. - -// scss-docs-start table-variables -// $table-cell-padding-y: .5rem !default; -// $table-cell-padding-x: .5rem !default; -// $table-cell-padding-y-sm: .25rem !default; -// $table-cell-padding-x-sm: .25rem !default; - -// $table-cell-vertical-align: top !default; - -// $table-color: $body-color !default; -// $table-bg: transparent !default; - -// $table-th-font-weight: 600 !default; - -// $table-striped-color: $table-color !default; -// $table-striped-bg-factor: .05 !default; -// $table-striped-bg: rgba($black, $table-striped-bg-factor) !default; - -// $table-active-color: $table-color !default; -// $table-active-bg-factor: .1 !default; -// $table-active-bg: rgba($black, $table-active-bg-factor) !default; - -// $table-hover-color: $table-color !default; -// $table-hover-bg-factor: .075 !default; -// $table-hover-bg: rgba($black, $table-hover-bg-factor) !default; - -// $table-border-factor: .1 !default; -// $table-border-width: $border-width !default; -// $table-border-color: $border-color !default; - -// $table-striped-order: odd !default; - -// $table-group-separator-color: currentColor !default; - -// $table-caption-color: $text-muted !default; - -// $table-bg-scale: -80% !default; -// scss-docs-end table-variables - -// scss-docs-start table-loop -// $table-variants: ( -// "primary": table-color-map(shift-color($primary, $table-bg-scale)), -// "secondary": table-color-map(shift-color($secondary, $table-bg-scale)), -// "success": table-color-map(shift-color($success, $table-bg-scale)), -// "danger": table-color-map(shift-color($danger, $table-bg-scale)), -// "warning": table-color-map(shift-color($warning, $table-bg-scale)), -// "info": table-color-map(shift-color($info, $table-bg-scale)), -// "light": table-color-map(shift-color($light, $table-bg-scale)), -// "dark": table-color-map(shift-color($dark, $table-bg-scale)) -// ) !default; -// scss-docs-end table-loop - - -// Buttons + Forms -// -// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. - -// scss-docs-start input-btn-variables -// $input-btn-padding-y: .375rem !default; -// $input-btn-padding-x: .75rem !default; -// $input-btn-font-family: null !default; -// $input-btn-font-size: $font-size-base !default; -// $input-btn-line-height: $line-height-base !default; - -// $input-btn-focus-width: .25rem !default; -// $input-btn-focus-color-opacity: .25 !default; -// $input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default; -// $input-btn-focus-blur: 0 !default; -// $input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default; - -// $input-btn-padding-y-sm: .25rem !default; -// $input-btn-padding-x-sm: .5rem !default; -// $input-btn-font-size-sm: $font-size-sm !default; - -// $input-btn-padding-y-lg: .5rem !default; -// $input-btn-padding-x-lg: 1rem !default; -// $input-btn-font-size-lg: $font-size-lg !default; - -// $input-btn-border-width: $border-width !default; -// scss-docs-end input-btn-variables - - -// Buttons -// -// For each of Bootstrap's buttons, define text, background, and border color. - -// scss-docs-start btn-variables -// $btn-padding-y: $input-btn-padding-y !default; -// $btn-padding-x: $input-btn-padding-x !default; -// $btn-font-family: $input-btn-font-family !default; -// $btn-font-size: $input-btn-font-size !default; -// $btn-line-height: $input-btn-line-height !default; -// $btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping - -// $btn-padding-y-sm: $input-btn-padding-y-sm !default; -// $btn-padding-x-sm: $input-btn-padding-x-sm !default; -// $btn-font-size-sm: $input-btn-font-size-sm !default; - -// $btn-padding-y-lg: $input-btn-padding-y-lg !default; -// $btn-padding-x-lg: $input-btn-padding-x-lg !default; -// $btn-font-size-lg: $input-btn-font-size-lg !default; - -// $btn-border-width: $input-btn-border-width !default; - -// $btn-font-weight: $font-weight-normal !default; -// $btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default; -// $btn-focus-width: $input-btn-focus-width !default; -// $btn-focus-box-shadow: $input-btn-focus-box-shadow !default; -// $btn-disabled-opacity: .65 !default; -// $btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default; - -// $btn-link-color: $link-color !default; -// $btn-link-hover-color: $link-hover-color !default; -// $btn-link-disabled-color: $gray-600 !default; - -// Allows for customizing button radius independently from global border radius -// $btn-border-radius: $border-radius !default; -// $btn-border-radius-sm: $border-radius-sm !default; -// $btn-border-radius-lg: $border-radius-lg !default; - -// $btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; - -// $btn-hover-bg-shade-amount: 15% !default; -// $btn-hover-bg-tint-amount: 15% !default; -// $btn-hover-border-shade-amount: 20% !default; -// $btn-hover-border-tint-amount: 10% !default; -// $btn-active-bg-shade-amount: 20% !default; -// $btn-active-bg-tint-amount: 20% !default; -// $btn-active-border-shade-amount: 25% !default; -// $btn-active-border-tint-amount: 10% !default; - -// $button-variants: ( -// "primary": btn-color-map($primary, $primary), -// "secondary": btn-color-map($secondary, $secondary), -// "success": btn-color-map($success, $success), -// "danger": btn-color-map($danger, $danger), -// "warning": btn-color-map($warning, $warning), -// "info": btn-color-map($info, $info), -// "light": btn-color-map($light, $light), -// "dark": btn-color-map($dark, $dark) -// ) !default; - -// $button-outline-ghost-variants: ( -// "primary": btn-outline-color-map($primary), -// "secondary": btn-outline-color-map($secondary), -// "success": btn-outline-color-map($success), -// "danger": btn-outline-color-map($danger), -// "warning": btn-outline-color-map($warning), -// "info": btn-outline-color-map($info), -// "light": btn-outline-color-map($light), -// "dark": btn-outline-color-map($dark) -// ) !default; -// scss-docs-end btn-variables - - -// Forms -// scss-docs-start form-variables -// scss-docs-start form-text-variables -// $form-text-margin-top: .25rem !default; -// $form-text-font-size: $small-font-size !default; -// $form-text-font-style: null !default; -// $form-text-font-weight: null !default; -// $form-text-color: $text-muted !default; -// scss-docs-end form-text-variables - -// scss-docs-start form-label-variables -// $form-label-margin-bottom: .5rem !default; -// $form-label-font-size: null !default; -// $form-label-font-style: null !default; -// $form-label-font-weight: null !default; -// $form-label-color: null !default; -// scss-docs-end form-label-variables - -// scss-docs-start form-input-variables -// $input-padding-y: $input-btn-padding-y !default; -// $input-padding-x: $input-btn-padding-x !default; -// $input-font-family: $input-btn-font-family !default; -// $input-font-size: $input-btn-font-size !default; -// $input-font-weight: $font-weight-base !default; -// $input-line-height: $input-btn-line-height !default; - -// $input-padding-y-sm: $input-btn-padding-y-sm !default; -// $input-padding-x-sm: $input-btn-padding-x-sm !default; -// $input-font-size-sm: $input-btn-font-size-sm !default; - -// $input-padding-y-lg: $input-btn-padding-y-lg !default; -// $input-padding-x-lg: $input-btn-padding-x-lg !default; -// $input-font-size-lg: $input-btn-font-size-lg !default; - -// $input-bg: $white !default; -// $input-disabled-bg: $gray-200 !default; -// $input-disabled-border-color: $gray-400 !default; - -// $input-color: $body-color !default; -// $input-border-color: $gray-400 !default; -// $input-border-width: $input-btn-border-width !default; -// $input-box-shadow: $box-shadow-inset !default; - -// $input-border-radius: $border-radius !default; -// $input-border-radius-sm: $border-radius-sm !default; -// $input-border-radius-lg: $border-radius-lg !default; - -// $input-focus-bg: $input-bg !default; -// $input-focus-border-color: tint-color($component-active-bg, 50%) !default; -// $input-focus-color: $input-color !default; -// $input-focus-width: $input-btn-focus-width !default; -// $input-focus-box-shadow: $input-btn-focus-box-shadow !default; - -// $input-placeholder-color: $gray-600 !default; -// $input-plaintext-color: $body-color !default; - -// $input-height-border: $input-border-width * 2 !default; - -// $input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default; -// $input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default; -// $input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default; - -// $input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default; -// $input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default; -// $input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default; - -// $input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; -// scss-docs-end form-input-variables - -// scss-docs-start form-check-variables -// $form-check-input-width: 1em !default; -// $form-check-min-height: $font-size-base * $line-height-base !default; -// $form-check-padding-start: $form-check-input-width + .5em !default; -// $form-check-margin-bottom: .125rem !default; -// $form-check-label-color: unset !default; -// $form-check-label-cursor: null !default; -// $form-check-transition: null !default; - -// $form-check-input-active-filter: brightness(90%) !default; - -// $form-check-input-bg: $input-bg !default; -// $form-check-input-border: 1px solid rgba($black, .25) !default; -// $form-check-input-border-radius: .25em !default; -// $form-check-radio-border-radius: 50% !default; -// $form-check-input-focus-border: $input-focus-border-color !default; -// $form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default; - -// $form-check-input-checked-color: $component-active-color !default; -// $form-check-input-checked-bg-color: $component-active-bg !default; -// $form-check-input-checked-border-color: $form-check-input-checked-bg-color !default; -// $form-check-input-checked-bg-image: url("data:image/svg+xml,") !default; -// $form-check-radio-checked-bg-image: url("data:image/svg+xml,") !default; - -// $form-check-input-indeterminate-color: $component-active-color !default; -// $form-check-input-indeterminate-bg-color: $component-active-bg !default; -// $form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default; -// $form-check-input-indeterminate-bg-image: url("data:image/svg+xml,") !default; - -// $form-check-input-disabled-opacity: .5 !default; -// $form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default; -// $form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default; - -// $form-check-inline-margin-end: 1rem !default; -// scss-docs-end form-check-variables - -// scss-docs-start form-switch-variables -// $form-switch-color: rgba(0, 0, 0, .25) !default; -// $form-switch-width: 1.5em !default; -// $form-switch-padding-start: $form-switch-width + .5em !default; -// $form-switch-bg-image: url("data:image/svg+xml,") !default; -// $form-switch-border-radius: $form-switch-width !default; -// $form-switch-transition: background-position .15s ease-in-out !default; - -// $form-switch-focus-color: $input-focus-border-color !default; -// $form-switch-focus-bg-image: url("data:image/svg+xml,") !default; - -// $form-switch-checked-color: $component-active-color !default; -// $form-switch-checked-bg-image: url("data:image/svg+xml,") !default; -// $form-switch-checked-bg-position: right center !default; - -// $form-switch-widths: ( -// lg: ( -// width: 1.75em, -// height: 1.25em -// ), -// xl: ( -// width: 2em, -// height: 1.5em -// ) -// ) !default; -// scss-docs-end form-switch-variables - -// $form-check-inline-margin-end: 1rem !default; - -// scss-docs-start input-group-variables -// $input-group-addon-padding-y: $input-padding-y !default; -// $input-group-addon-padding-x: $input-padding-x !default; -// $input-group-addon-font-weight: $input-font-weight !default; -// $input-group-addon-color: $input-color !default; -// $input-group-addon-bg: $gray-200 !default; -// $input-group-addon-border-color: $input-border-color !default; -// scss-docs-end input-group-variables - -// scss-docs-start form-select-variables -// $form-select-padding-y: $input-padding-y !default; -// $form-select-padding-x: $input-padding-x !default; -// $form-select-font-family: $input-font-family !default; -// $form-select-font-size: $input-font-size !default; -// $form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image -// $form-select-font-weight: $input-font-weight !default; -// $form-select-line-height: $input-line-height !default; -// $form-select-color: $input-color !default; -// $form-select-bg: $input-bg !default; -// $form-select-disabled-color: null !default; -// $form-select-disabled-bg: $gray-200 !default; -// $form-select-disabled-border-color: $input-disabled-border-color !default; -// $form-select-bg-position: right $form-select-padding-x center !default; -// $form-select-bg-size: 16px 12px !default; // In pixels because image dimensions -// $form-select-indicator-color: $gray-800 !default; -// $form-select-indicator: url("data:image/svg+xml,") !default; - -// $form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default; -// $form-select-feedback-icon-position: center right $form-select-indicator-padding !default; -// $form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default; - -// $form-select-border-width: $input-border-width !default; -// $form-select-border-color: $input-border-color !default; -// $form-select-border-radius: $border-radius !default; -// $form-select-box-shadow: $box-shadow-inset !default; - -// $form-select-focus-border-color: $input-focus-border-color !default; -// $form-select-focus-width: $input-focus-width !default; -// $form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default; - -// $form-select-padding-y-sm: $input-padding-y-sm !default; -// $form-select-padding-x-sm: $input-padding-x-sm !default; -// $form-select-font-size-sm: $input-font-size-sm !default; - -// $form-select-padding-y-lg: $input-padding-y-lg !default; -// $form-select-padding-x-lg: $input-padding-x-lg !default; -// $form-select-font-size-lg: $input-font-size-lg !default; -// scss-docs-end form-select-variables - -// scss-docs-start form-range-variables -// $form-range-track-width: 100% !default; -// $form-range-track-height: .5rem !default; -// $form-range-track-cursor: pointer !default; -// $form-range-track-bg: $gray-300 !default; -// $form-range-track-border-radius: 1rem !default; -// $form-range-track-box-shadow: $box-shadow-inset !default; - -// $form-range-thumb-width: 1rem !default; -// $form-range-thumb-height: $form-range-thumb-width !default; -// $form-range-thumb-bg: $component-active-bg !default; -// $form-range-thumb-border: 0 !default; -// $form-range-thumb-border-radius: 1rem !default; -// $form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default; -// $form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default; -// $form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge -// $form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default; -// $form-range-thumb-disabled-bg: $gray-500 !default; -// $form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; -// scss-docs-end form-range-variables - -// scss-docs-start form-file-variables -// $form-file-button-color: $input-color !default; -// $form-file-button-bg: $input-group-addon-bg !default; -// $form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default; -// scss-docs-end form-file-variables - -// scss-docs-start form-floating-variables -// $form-floating-height: add(3.5rem, $input-height-border) !default; -// $form-floating-padding-x: $input-padding-x !default; -// $form-floating-padding-y: 1rem !default; -// $form-floating-input-padding-t: 1.625rem !default; -// $form-floating-input-padding-b: .625rem !default; -// $form-floating-label-opacity: .65 !default; -// $form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default; -// $form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default; -// scss-docs-end form-floating-variables - -// Form validation - -// scss-docs-start form-feedback-variables -// $form-feedback-margin-top: $form-text-margin-top !default; -// $form-feedback-font-size: $form-text-font-size !default; -// $form-feedback-font-style: $form-text-font-style !default; -// $form-feedback-valid-color: $success !default; -// $form-feedback-invalid-color: $danger !default; - -// $form-feedback-icon-valid-color: $form-feedback-valid-color !default; -// $form-feedback-icon-valid: url("data:image/svg+xml,") !default; -// $form-feedback-icon-invalid-color: $form-feedback-invalid-color !default; -// $form-feedback-icon-invalid: url("data:image/svg+xml,") !default; -// scss-docs-end form-feedback-variables - -// scss-docs-start form-validation-states -// $form-validation-states: ( -// "valid": ( -// "color": $form-feedback-valid-color, -// "icon": $form-feedback-icon-valid -// ), -// "invalid": ( -// "color": $form-feedback-invalid-color, -// "icon": $form-feedback-icon-invalid -// ) -// ) !default; -// scss-docs-end form-validation-states -// scss-docs-end form-variables -// Z-index master list -// -// Warning: Avoid customizing these values. They're used for a bird's eye view -// of components dependent on the z-axis and are designed to all work together. - -// scss-docs-start zindex-stack -// $zindex-dropdown: 1000 !default; -// $zindex-sticky: 1020 !default; -// $zindex-fixed: 1030 !default; -// $zindex-modal-backdrop: 1040 !default; -// $zindex-offcanvas: 1050 !default; -// $zindex-modal: 1060 !default; -// $zindex-popover: 1070 !default; -// $zindex-tooltip: 1080 !default; -// $zindex-toaster: 1090 !default; -// scss-docs-end zindex-stack - - -// Navs -// scss-docs-start nav-variables -// $nav-link-padding-y: .5rem !default; -// $nav-link-padding-x: 1rem !default; -// $nav-link-font-size: null !default; -// $nav-link-font-weight: null !default; -// $nav-link-color: $link-color !default; -// $nav-link-hover-color: $link-hover-color !default; -// $nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default; -// $nav-link-disabled-color: $gray-600 !default; - -// $nav-tabs-border-color: $gray-300 !default; -// $nav-tabs-border-width: $border-width !default; -// $nav-tabs-border-radius: $border-radius !default; -// $nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default; -// $nav-tabs-link-active-color: $gray-700 !default; -// $nav-tabs-link-active-bg: $body-bg !default; -// $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default; - -// $nav-pills-border-radius: $border-radius !default; -// $nav-pills-link-active-color: $component-active-color !default; -// $nav-pills-link-active-bg: $component-active-bg !default; -// scss-docs-end nav-variables - - -// Navbar - -// scss-docs-start navbar-variables -// $navbar-padding-y: $spacer / 2 !default; -// $navbar-padding-x: null !default; - -// $navbar-nav-link-padding-x: .5rem !default; - -// $navbar-brand-font-size: $font-size-lg !default; -// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link -// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default; -// $navbar-brand-height: $navbar-brand-font-size * $line-height-base !default; -// $navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default; -// $navbar-brand-margin-end: 1rem !default; - -// $navbar-toggler-padding-y: .25rem !default; -// $navbar-toggler-padding-x: .75rem !default; -// $navbar-toggler-font-size: $font-size-lg !default; -// $navbar-toggler-border-radius: $btn-border-radius !default; -// $navbar-toggler-focus-width: $btn-focus-width !default; -// $navbar-toggler-transition: box-shadow .15s ease-in-out !default; -// scss-docs-end navbar-variables - -// scss-docs-start navbar-theme-variables -// $navbar-dark-color: $medium-emphasis-inverse !default; -// $navbar-dark-hover-color: $high-emphasis-inverse !default; -// $navbar-dark-active-color: $high-emphasis-inverse !default; -// $navbar-dark-disabled-color: $disabled-inverse !default; -// $navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default; -// $navbar-dark-toggler-border-color: rgba($white, .1) !default; - -// $navbar-light-color: $medium-emphasis !default; -// $navbar-light-hover-color: $high-emphasis !default; -// $navbar-light-active-color: $high-emphasis !default; -// $navbar-light-disabled-color: $disabled !default; -// $navbar-light-toggler-icon-bg: url("data:image/svg+xml,") !default; -// $navbar-light-toggler-border-color: rgba($black, .1) !default; - -// $navbar-light-brand-color: $navbar-light-active-color !default; -// $navbar-light-brand-hover-color: $navbar-light-active-color !default; -// $navbar-dark-brand-color: $navbar-dark-active-color !default; -// $navbar-dark-brand-hover-color: $navbar-dark-active-color !default; -// scss-docs-end navbar-theme-variables - - -// Dropdowns -// -// Dropdown menu container and contents. -// scss-docs-start dropdown-variables -// $dropdown-min-width: 10rem !default; -// $dropdown-padding-x: 0 !default; -// $dropdown-padding-y: .5rem !default; -// $dropdown-spacer: .125rem !default; -// $dropdown-font-size: $font-size-base !default; -// $dropdown-color: $body-color !default; -// $dropdown-bg: $white !default; -// $dropdown-border-color: rgba($black, .15) !default; -// $dropdown-border-radius: $border-radius !default; -// $dropdown-border-width: $border-width !default; -// $dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default; -// $dropdown-divider-bg: $dropdown-border-color !default; -// $dropdown-divider-margin-y: $spacer / 2 !default; -// $dropdown-box-shadow: $box-shadow !default; - -// $dropdown-link-color: $gray-900 !default; -// $dropdown-link-hover-color: shade-color($gray-900, 10%) !default; -// $dropdown-link-hover-bg: $gray-200 !default; - -// $dropdown-link-active-color: $component-active-color !default; -// $dropdown-link-active-bg: $component-active-bg !default; - -// $dropdown-link-disabled-color: $gray-500 !default; - -// $dropdown-item-padding-y: $spacer / 4 !default; -// $dropdown-item-padding-x: $spacer !default; - -// $dropdown-header-color: $gray-600 !default; -// $dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default; -// scss-docs-end dropdown-variables - -// scss-docs-start dropdown-dark-variables -// $dropdown-dark-color: $gray-300 !default; -// $dropdown-dark-bg: $gray-800 !default; -// $dropdown-dark-border-color: $dropdown-border-color !default; -// $dropdown-dark-divider-bg: $dropdown-divider-bg !default; -// $dropdown-dark-box-shadow: null !default; -// $dropdown-dark-link-color: $dropdown-dark-color !default; -// $dropdown-dark-link-hover-color: $high-emphasis-inverse !default; -// $dropdown-dark-link-hover-bg: rgba($white, .15) !default; -// $dropdown-dark-link-active-color: $dropdown-link-active-color !default; -// $dropdown-dark-link-active-bg: $dropdown-link-active-bg !default; -// $dropdown-dark-link-disabled-color: $gray-500 !default; -// $dropdown-dark-header-color: $gray-500 !default; -// scss-docs-end dropdown-dark-variables - - -// Pagination - -// scss-docs-start pagination-variables -// $pagination-padding-y: .375rem !default; -// $pagination-padding-x: .75rem !default; -// $pagination-padding-y-sm: .25rem !default; -// $pagination-padding-x-sm: .5rem !default; -// $pagination-padding-y-lg: .75rem !default; -// $pagination-padding-x-lg: 1.5rem !default; - -// $pagination-color: $link-color !default; -// $pagination-bg: $white !default; -// $pagination-border-width: $border-width !default; -// $pagination-border-radius: $border-radius !default; -// $pagination-margin-start: -$pagination-border-width !default; -// $pagination-border-color: $gray-300 !default; - -// $pagination-focus-color: $link-hover-color !default; -// $pagination-focus-bg: $gray-200 !default; -// $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; -// $pagination-focus-outline: 0 !default; - -// $pagination-hover-color: $link-hover-color !default; -// $pagination-hover-bg: $gray-200 !default; -// $pagination-hover-border-color: $gray-300 !default; - -// $pagination-active-color: $component-active-color !default; -// $pagination-active-bg: $component-active-bg !default; -// $pagination-active-border-color: $pagination-active-bg !default; - -// $pagination-disabled-color: $gray-600 !default; -// $pagination-disabled-bg: $white !default; -// $pagination-disabled-border-color: $gray-300 !default; - -// $pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; -// scss-docs-end pagination-variables - -// $pagination-border-radius-sm: $border-radius-sm !default; -// $pagination-border-radius-lg: $border-radius-lg !default; -// scss-docs-end pagination-variables - - -// Cards -// scss-docs-start card-variables -// $card-spacer-y: $spacer !default; -// $card-spacer-x: $spacer !default; -// $card-title-spacer-y: $spacer / 2 !default; -// $card-border-width: $border-width !default; -// $card-border-radius: $border-radius !default; -// $card-border-color: rgba($black, .125) !default; -// $card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default; -// $card-cap-padding-y: $card-spacer-y / 2 !default; -// $card-cap-padding-x: $card-spacer-x !default; -// $card-cap-bg: rgba($black, .03) !default; -// $card-cap-color: unset !default; -// $card-height: null !default; -// $card-color: unset !default; -// $card-bg: $white !default; -// $card-img-overlay-padding: $spacer !default; -// $card-group-margin: $grid-gutter-width / 2 !default; -// scss-docs-end card-variables - -// Accordion -// scss-docs-start accordion-variables -// $accordion-padding-y: 1rem !default; -// $accordion-padding-x: 1.25rem !default; -// $accordion-color: $body-color !default; -// $accordion-bg: $body-bg !default; -// $accordion-border-width: $border-width !default; -// $accordion-border-color: rgba($black, .125) !default; -// $accordion-border-radius: $border-radius !default; -// $accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default; - -// $accordion-body-padding-y: $accordion-padding-y !default; -// $accordion-body-padding-x: $accordion-padding-x !default; - -// $accordion-button-padding-y: $accordion-padding-y !default; -// $accordion-button-padding-x: $accordion-padding-x !default; -// $accordion-button-color: $accordion-color !default; -// $accordion-button-bg: $accordion-bg !default; -// $accordion-transition: $btn-transition, border-radius .15s ease !default; -// $accordion-button-active-bg: tint-color($component-active-bg, 90%) !default; -// $accordion-button-active-color: shade-color($primary, 10%) !default; - -// $accordion-button-focus-border-color: $input-focus-border-color !default; -// $accordion-button-focus-box-shadow: $btn-focus-box-shadow !default; - -// $accordion-icon-width: 1.25rem !default; -// $accordion-icon-color: $accordion-color !default; -// $accordion-icon-active-color: $accordion-button-active-color !default; -// $accordion-icon-transition: transform .2s ease-in-out !default; -// $accordion-icon-transform: rotate(-180deg) !default; - -// $accordion-button-icon: url("data:image/svg+xml,") !default; -// $accordion-button-active-icon: url("data:image/svg+xml,") !default; -// scss-docs-end accordion-variables - -// Tooltips - -// scss-docs-start tooltip-variables -// $tooltip-font-size: $font-size-sm !default; -// $tooltip-max-width: 200px !default; -// $tooltip-color: $high-emphasis-inverse !default; -// $tooltip-bg: $black !default; -// $tooltip-border-radius: $border-radius !default; -// $tooltip-opacity: .9 !default; -// $tooltip-padding-y: $spacer / 4 !default; -// $tooltip-padding-x: $spacer / 2 !default; -// $tooltip-margin: 0 !default; - -// $tooltip-arrow-width: .8rem !default; -// $tooltip-arrow-height: .4rem !default; -// $tooltip-arrow-color: $tooltip-bg !default; -// scss-docs-end tooltip-variables - -// Form tooltips must come after regular tooltips -// scss-docs-start tooltip-feedback-variables -// $form-feedback-tooltip-padding-y: $tooltip-padding-y !default; -// $form-feedback-tooltip-padding-x: $tooltip-padding-x !default; -// $form-feedback-tooltip-font-size: $tooltip-font-size !default; -// $form-feedback-tooltip-line-height: null !default; -// $form-feedback-tooltip-opacity: $tooltip-opacity !default; -// $form-feedback-tooltip-border-radius: $tooltip-border-radius !default; -// scss-docs-end tooltip-feedback-variables - - -// Popovers -// scss-docs-start popover-variables -// $popover-font-size: $font-size-sm !default; -// $popover-bg: $white !default; -// $popover-max-width: 276px !default; -// $popover-border-width: $border-width !default; -// $popover-border-color: rgba($black, .2) !default; -// $popover-border-radius: $border-radius-lg !default; -// $popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default; -// $popover-box-shadow: $box-shadow !default; - -// $popover-header-bg: shade-color($popover-bg, 6%) !default; -// $popover-header-color: $headings-color !default; -// $popover-header-padding-y: .5rem !default; -// $popover-header-padding-x: $spacer !default; - -// $popover-body-color: $body-color !default; -// $popover-body-padding-y: $spacer !default; -// $popover-body-padding-x: $spacer !default; - -// $popover-arrow-width: 1rem !default; -// $popover-arrow-height: .5rem !default; -// $popover-arrow-color: $popover-bg !default; - -// $popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; -// scss-docs-end popover-variables - - -// Toasts -// scss-docs-start toast-variables -// $toast-max-width: 350px !default; -// $toast-padding-x: .75rem !default; -// $toast-padding-y: .5rem !default; -// $toast-font-size: .875rem !default; -// $toast-color: unset !default; -// $toast-background-color: rgba($white, .85) !default; -// $toast-border-width: 1px !default; -// $toast-border-color: rgba(0, 0, 0, .1) !default; -// $toast-border-radius: $border-radius !default; -// $toast-box-shadow: $box-shadow !default; -// $toast-spacing: $container-padding-x !default; - -// $toast-header-color: $gray-600 !default; -// $toast-header-background-color: rgba($white, .85) !default; -// $toast-header-border-color: rgba(0, 0, 0, .05) !default; -// scss-docs-end toast-variables - - -// Badges -// scss-docs-start badge-variables -// $badge-font-size: .75em !default; -// $badge-font-weight: $font-weight-bold !default; -// $badge-color: $high-emphasis-inverse !default; -// $badge-padding-y: .35em !default; -// $badge-padding-x: .65em !default; -// $badge-border-radius: $border-radius !default; -// scss-docs-end badge-variables - -// $badge-font-size-sm: .65em !default; -// $badge-padding-y-sm: .3em !default; -// $badge-padding-x-sm: .5em !default; -// scss-docs-end badge-variables - - -// Modals - -// scss-docs-start modal-variables -// $modal-inner-padding: $spacer !default; - -// $modal-footer-margin-between: .5rem !default; - -// $modal-dialog-margin: .5rem !default; -// $modal-dialog-margin-y-sm-up: 1.75rem !default; - -// $modal-title-line-height: $line-height-base !default; - -// $modal-content-color: unset !default; -// $modal-content-bg: $white !default; -// $modal-content-border-color: rgba($black, .2) !default; -// $modal-content-border-width: $border-width !default; -// $modal-content-border-radius: $border-radius-lg !default; -// $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default; -// $modal-content-box-shadow-xs: $box-shadow-sm !default; -// $modal-content-box-shadow-sm-up: $box-shadow !default; - -// $modal-backdrop-bg: $black !default; -// $modal-backdrop-opacity: .5 !default; -// $modal-header-border-color: $border-color !default; -// $modal-footer-border-color: $modal-header-border-color !default; -// $modal-header-border-width: $modal-content-border-width !default; -// $modal-footer-border-width: $modal-header-border-width !default; -// $modal-header-padding-y: $modal-inner-padding !default; -// $modal-header-padding-x: $modal-inner-padding !default; -// $modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility - -// $modal-sm: 300px !default; -// $modal-md: 500px !default; -// $modal-lg: 800px !default; -// $modal-xl: 1140px !default; - -// $modal-fade-transform: translate(0, -50px) !default; -// $modal-show-transform: none !default; -// $modal-transition: transform .3s ease-out !default; -// $modal-scale-transform: scale(1.02) !default; -// scss-docs-end modal-variables - - -// Avatars -// scss-docs-start avatar-variables -// $avatar-width: 2rem !default; - -// $avatar-widths: ( -// sm: 1.5rem, -// md: 2.5rem, -// lg: 3rem, -// xl: 4rem -// ) !default; - -// $avatar-transition: margin .15s !default; -// scss-docs-end avatar-variables - -// Alerts -// -// Define alert colors, border radius, and padding. - -// scss-docs-start alert-variables -// $alert-padding-y: $spacer !default; -// $alert-padding-x: $spacer !default; -// $alert-margin-bottom: 1rem !default; -// $alert-border-radius: $border-radius !default; -// $alert-link-font-weight: $font-weight-bold !default; -// $alert-border-width: $border-width !default; -// $alert-bg-scale: -80% !default; -// $alert-border-scale: -70% !default; -// $alert-color-scale: 40% !default; -// $alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side -// scss-docs-end alert-variables - -// $alert-variants: ( -// "primary": alert-color-map($primary), -// "secondary": alert-color-map($secondary), -// "success": alert-color-map($success), -// "danger": alert-color-map($danger), -// "warning": alert-color-map($warning), -// "info": alert-color-map($info), -// "light": alert-color-map($light), -// "dark": alert-color-map($dark) -// ) !default; -// scss-docs-end alert-variables - -// Callouts -// scss-docs-start callout-variables -// $callout-padding-y: $spacer !default; -// $callout-padding-x: $spacer !default; -// $callout-margin-y: $spacer !default; -// $callout-margin-x: 0 !default; -// $callout-border-radius: $border-radius !default; -// $callout-border-width: $border-width !default; -// $callout-border-color: $border-color !default; -// $callout-border-left-width: (4 * $callout-border-width) !default; - -// $callout-variants: ( -// "primary": $primary, -// "secondary": $secondary, -// "success": $success, -// "danger": $danger, -// "warning": $warning, -// "info": $info, -// "light": $light, -// "dark": $dark -// ) !default; -// scss-docs-end callout-variables - - -// Progress bars - -// scss-docs-start progress-variables -// $progress-height: 1rem !default; -// $progress-font-size: $font-size-base * .75 !default; -// $progress-bg: $gray-200 !default; -// $progress-border-radius: $border-radius !default; -// $progress-box-shadow: $box-shadow-inset !default; -// $progress-bar-color: $high-emphasis-inverse !default; -// $progress-bar-bg: $primary !default; -// $progress-bar-animation-timing: 1s linear infinite !default; -// $progress-bar-transition: width .6s ease !default; -// scss-docs-end progress-variables - -// List group -// scss-docs-start list-group-variables -// $list-group-color: unset !default; -// $list-group-bg: $white !default; -// $list-group-border-color: rgba($black, .125) !default; -// $list-group-border-width: $border-width !default; -// $list-group-border-radius: $border-radius !default; - -// $list-group-item-padding-y: $spacer / 2 !default; -// $list-group-item-padding-x: $spacer !default; -// $list-group-item-bg-scale: -80% !default; -// $list-group-item-color-scale: 40% !default; - -// $list-group-hover-bg: $gray-100 !default; -// $list-group-active-color: $component-active-color !default; -// $list-group-active-bg: $component-active-bg !default; -// $list-group-active-border-color: $list-group-active-bg !default; - -// $list-group-disabled-color: $gray-600 !default; -// $list-group-disabled-bg: $list-group-bg !default; - -// $list-group-action-color: $gray-700 !default; -// $list-group-action-hover-color: $list-group-action-color !default; - -// $list-group-action-active-color: $body-color !default; -// $list-group-action-active-bg: $gray-200 !default; -// scss-docs-end list-group-variables - -// $list-group-variants: ( -// "primary": list-group-color-map($primary), -// "secondary": list-group-color-map($secondary), -// "success": list-group-color-map($success), -// "danger": list-group-color-map($danger), -// "warning": list-group-color-map($warning), -// "info": list-group-color-map($info), -// "light": list-group-color-map($light), -// "dark": list-group-color-map($dark) -// ) !default; -// scss-docs-end list-group-variables - - -// Header -// scss-docs-start header-variables -// $header-min-height: 4rem !default; -// $header-padding-y: $spacer / 2 !default; -// $header-padding-x: $spacer / 2 !default; -// $header-brand-font-size: $font-size-lg !default; -// $header-color: $medium-emphasis !default; -// $header-bg: $white !default; -// $header-border-color: $border-color !default; -// $header-border-width: 1px !default; -// $header-hover-color: $high-emphasis !default; -// $header-active-color: $high-emphasis !default; -// $header-disabled-color: $disabled !default; - -// Compute the header-brand padding-y so the header-brand will have the same height as header-text and nav-link -// $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default; -// $header-brand-height: $header-brand-font-size * $line-height-base !default; -// $header-brand-padding-y: ($nav-link-height - $header-brand-height) / 2 !default; -// $header-brand-margin-end: 1rem !default; -// $header-brand-font-size: $font-size-lg !default; -// $header-brand-color: $gray-900 !default; -// $header-brand-hover-color: shade-color($gray-900, 10%) !default; - -// $header-toggler-padding-y: .25rem !default; -// $header-toggler-padding-x: .75rem !default; -// $header-toggler-font-size: $font-size-lg !default; -// $header-toggler-bg: transparent !default; -// $header-toggler-border: 0 !default; -// $header-toggler-border-radius: $btn-border-radius !default; - -// $header-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !default; -// $header-toggler-hover-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$header-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !default; -// $header-toggler-border-color: rgba($black, .1) !default; - -// $header-nav-link-padding-x: .5rem !default; - -// $header-divider-border-width: 1px !default; -// $header-divider-border-color: $header-border-color !default; -// scss-docs-end header-variables - -// Subheader -// scss-docs-start subheader-variables -// $subheader-min-height: 3rem !default; -// $subheader-padding-y: $spacer / 2 !default; -// $subheader-padding-x: $spacer !default; -// $subheader-border-color: $border-color !default; -// $subheader-border-width: 1px !default; - -// $subheader-nav-link-padding-x: .5rem !default; -// scss-docs-end subheader-variables - -// Default theme -// scss-docs-start subheader-default-themes -// $subheader-bg: $white !default; -// $subheader-color: $medium-emphasis !default; -// $subheader-hover-color: $high-emphasis !default; -// $subheader-active-color: $high-emphasis !default; -// $subheader-disabled-color: $disabled !default; -// scss-docs-end subheader-default-themes - - -// Image thumbnails - -// scss-docs-start thumbnail-variables -// $thumbnail-padding: .25rem !default; -// $thumbnail-bg: $body-bg !default; -// $thumbnail-border-width: $border-width !default; -// $thumbnail-border-color: $gray-300 !default; -// $thumbnail-border-radius: $border-radius !default; -// $thumbnail-box-shadow: $box-shadow-sm !default; -// scss-docs-end thumbnail-variables - - -// Figures - -// scss-docs-start figure-variables -// $figure-caption-font-size: $small-font-size !default; -// $figure-caption-color: $gray-600 !default; -// scss-docs-end figure-variables - - -// Breadcrumbs -// scss-docs-start breadcrumb-variables -// $breadcrumb-font-size: null !default; -// $breadcrumb-padding-y: 0 !default; -// $breadcrumb-padding-x: 0 !default; -// $breadcrumb-item-padding-x: .5rem !default; -// $breadcrumb-margin-bottom: 1rem !default; -// $breadcrumb-bg: unset !default; -// $breadcrumb-divider-color: $gray-600 !default; -// $breadcrumb-active-color: $gray-600 !default; -// $breadcrumb-divider: quote("/") !default; -// $breadcrumb-divider-flipped: $breadcrumb-divider !default; -// $breadcrumb-border-radius: null !default; -// scss-docs-end breadcrumb-variables - -// Carousel -// scss-docs-start carousel-variables -// $carousel-control-color: $high-emphasis-inverse !default; -// $carousel-control-width: 15% !default; -// $carousel-control-opacity: .5 !default; -// $carousel-control-hover-opacity: .9 !default; -// $carousel-control-transition: opacity .15s ease !default; - -// $carousel-indicator-width: 30px !default; -// $carousel-indicator-height: 3px !default; -// $carousel-indicator-hit-area-height: 10px !default; -// $carousel-indicator-spacer: 3px !default; -// $carousel-indicator-opacity: .5 !default; -// $carousel-indicator-active-bg: $white !default; -// $carousel-indicator-active-opacity: 1 !default; -// $carousel-indicator-transition: opacity .6s ease !default; - -// $carousel-caption-width: 70% !default; -// $carousel-caption-color: $high-emphasis-inverse !default; -// $carousel-caption-padding-y: 1.25rem !default; -// $carousel-caption-spacer: 1.25rem !default; - -// $carousel-control-icon-width: 2rem !default; - -// $carousel-control-prev-icon-bg: url("data:image/svg+xml,") !default; -// $carousel-control-next-icon-bg: url("data:image/svg+xml,") !default; - -// $carousel-transition-duration: .6s !default; -// $carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) - -// $carousel-dark-indicator-active-bg: $black !default; -// $carousel-dark-caption-color: $high-emphasis !default; -// $carousel-dark-control-icon-filter: invert(1) grayscale(100) !default; -// scss-docs-end carousel-variables - -// scss-docs-start sidebar-variables -// $sidebar-width: 16rem !default; -// $sidebar-widths: ( -// sm: 12rem, -// lg: 20rem, -// xl: 24rem -// ) !default; -// $sidebar-padding-y: 0 !default; -// $sidebar-padding-x: 0 !default; -// $sidebar-color: $high-emphasis-inverse !default; -// $sidebar-bg: $gray-base !default; -// $sidebar-border-width: 0 !default; -// $sidebar-border-color: transparent !default; -// $sidebar-transition: margin-left .15s, margin-right .15s, box-shadow .075s, transform .15s, width .15s, z-index 0s ease .15s !default; - -// $sidebar-brand-height: 4rem !default; -// $sidebar-brand-color: $high-emphasis-inverse !default; -// $sidebar-brand-bg: rgba($black, .2) !default; - -// $sidebar-header-height: 4rem !default; -// $sidebar-header-padding-y: .75rem !default; -// $sidebar-header-padding-x: 1rem !default; -// $sidebar-header-bg: rgba($black, .2) !default; -// $sidebar-header-height-transition: height .15s, padding .15s !default; - -// $sidebar-narrow-width: 4rem !default; - -// $sidebar-backdrop-bg: $black !default; -// $sidebar-backdrop-opacity: .5 !default; -// $sidebar-backdrop-transition: opacity .15s linear !default; - -// $sidebar-nav-title-padding-y: .75rem !default; -// $sidebar-nav-title-padding-x: 1rem !default; -// $sidebar-nav-title-margin-top: 1rem !default; -// $sidebar-nav-title-color: $medium-emphasis-inverse !default; -// $sidebar-nav-title-transition: height .15s, margin .15s !default; - -// $sidebar-nav-link-padding-y: .8445rem !default; -// $sidebar-nav-link-padding-x: 1rem !default; -// $sidebar-nav-link-color: $medium-emphasis-inverse !default; -// $sidebar-nav-link-bg: transparent !default; -// $sidebar-nav-link-transition: background .15s ease, color .15s ease !default; -// $sidebar-nav-link-icon-color: $medium-emphasis-inverse !default; - -// $sidebar-nav-link-hover-color: $high-emphasis-inverse !default; -// $sidebar-nav-link-hover-bg: rgba($white, .05) !default; -// $sidebar-nav-link-hover-icon-color: $high-emphasis-inverse !default; - -// $sidebar-nav-link-active-color: $high-emphasis-inverse !default; -// $sidebar-nav-link-active-bg: rgba($white, .05) !default; -// $sidebar-nav-link-active-icon-color: $high-emphasis-inverse !default; - -// $sidebar-nav-link-disabled-color: $disabled-inverse !default; -// $sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color !default; - -// $sidebar-nav-icon-width: 4rem !default; -// $sidebar-nav-icon-height: 1.25rem !default; -// $sidebar-nav-icon-font-size: $sidebar-nav-icon-height !default; - -// $sidebar-nav-group-bg: rgba(0, 0, 0, .2) !default; -// $sidebar-nav-group-transition: background .15s ease-in-out !default; -// $sidebar-nav-group-items-transition: height .15s ease !default; -// $sidebar-nav-group-toggle-show-color: $sidebar-nav-link-color !default; - -// $sidebar-nav-group-indicator-color: $medium-emphasis-inverse !default; -// $sidebar-nav-group-indicator-icon: url("data:image/svg+xml,") !default; -// $sidebar-nav-group-indicator-hover-color: $sidebar-nav-link-hover-color !default; -// $sidebar-nav-group-indicator-hover-icon: url("data:image/svg+xml,") !default; -// $sidebar-nav-group-indicator-transition: transform .15s !default; - -// $sidebar-footer-height: auto !default; -// $sidebar-footer-padding-y: .75rem !default; -// $sidebar-footer-padding-x: 1rem !default; -// $sidebar-footer-bg: rgba($black, .2) !default; -// $sidebar-footer-height-transition: height .15s, padding .15s !default; - -// $sidebar-toggler-height: 3rem !default; -// $sidebar-toggler-bg: rgba($black, .2) !default; -// $sidebar-toggler-transition: transform .15s !default; - -// $sidebar-toggler-indicator-width: 4rem !default; -// $sidebar-toggler-indicator-height: 3rem !default; -// $sidebar-toggler-indicator-color: $gray-600 !default; -// $sidebar-toggler-indicator-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E") !default; -// $sidebar-toggler-hover-bg: rgba(0, 0, 0, .3) !default; -// $sidebar-toggler-indicator-hover-color: $sidebar-nav-link-hover-color !default; -// $sidebar-toggler-indicator-hover-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-toggler-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E") !default; -// scss-docs-end sidebar-variables - -// Footer -// scss-docs-start footer-variables -// $footer-min-height: 3rem !default; -// $footer-padding-y: $spacer / 2 !default; -// $footer-padding-x: $spacer !default; -// $footer-bg: $gray-100 !default; -// $footer-color: $body-color !default; -// $footer-border-width: 1px !default; -// $footer-border-color: $border-color !default; -// scss-docs-end footer-variables - -// Spinners -// scss-docs-start spinner-variables -// $spinner-width: 2rem !default; -// $spinner-height: $spinner-width !default; -// $spinner-vertical-align: -.125em !default; -// $spinner-border-width: .25em !default; -// $spinner-animation-speed: .75s !default; - -// $spinner-width-sm: 1rem !default; -// $spinner-height-sm: $spinner-width-sm !default; -// $spinner-border-width-sm: .2em !default; -// scss-docs-end spinner-variables - - -// Close -// scss-docs-start close-variables -// $btn-close-width: 1em !default; -// $btn-close-height: $btn-close-width !default; -// $btn-close-padding-x: .25em !default; -// $btn-close-padding-y: $btn-close-padding-x !default; -// $btn-close-color: $high-emphasis !default; -// $btn-close-bg: url("data:image/svg+xml,") !default; -// $btn-close-focus-shadow: $input-btn-focus-box-shadow !default; -// $btn-close-opacity: .5 !default; -// $btn-close-hover-opacity: .75 !default; -// $btn-close-focus-opacity: 1 !default; -// $btn-close-disabled-opacity: .25 !default; -// $btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default; -// scss-docs-end close-variables - - -// Offcanvas - -// scss-docs-start offcanvas-variables -// $offcanvas-padding-y: $modal-inner-padding !default; -// $offcanvas-padding-x: $modal-inner-padding !default; -// $offcanvas-horizontal-width: 400px !default; -// $offcanvas-vertical-height: 30vh !default; -// $offcanvas-transition-duration: .3s !default; -// $offcanvas-border-color: $modal-content-border-color !default; -// $offcanvas-border-width: $modal-content-border-width !default; -// $offcanvas-title-line-height: $modal-title-line-height !default; -// $offcanvas-bg-color: $modal-content-bg !default; -// $offcanvas-color: $modal-content-color !default; -// $offcanvas-box-shadow: $modal-content-box-shadow-xs !default; -// scss-docs-end offcanvas-variables - -// Code - -// $code-font-size: $small-font-size !default; -// $code-color: $pink !default; - -// $kbd-padding-y: .2rem !default; -// $kbd-padding-x: .4rem !default; -// $kbd-font-size: $code-font-size !default; -// $kbd-color: $high-emphasis-inverse !default; -// $kbd-bg: $gray-900 !default; - -// $pre-color: unset !default; +// If you want to customize your project please add your variables below. diff --git a/src/store.js b/src/store.js index ab446364c..d0d7df485 100644 --- a/src/store.js +++ b/src/store.js @@ -2,10 +2,16 @@ import { createStore } from 'redux' const initialState = { sidebarShow: true, + theme: localStorage.getItem('coreui-free-react-admin-template-theme') ?? 'light', } const changeState = (state = initialState, { type, ...rest }) => { switch (type) { + case 'setTheme': + const event = new Event('ColorSchemeChange') + document.documentElement.dispatchEvent(event) + localStorage.setItem('coreui-free-react-admin-template-theme', rest.theme) + return { ...state, ...rest } case 'set': return { ...state, ...rest } default: diff --git a/src/views/charts/MainChart.js b/src/views/charts/MainChart.js new file mode 100644 index 000000000..de6c5ff3c --- /dev/null +++ b/src/views/charts/MainChart.js @@ -0,0 +1,107 @@ +import React from 'react' +import { CChartLine } from '@coreui/react-chartjs' +import { getStyle } from '@coreui/utils' + +const MainChart = () => { + const random = () => Math.round(Math.random() * 100) + + return ( + + ) +} + +export default MainChart diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index e979a0c16..e69957c7d 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -18,8 +18,6 @@ import { CTableHeaderCell, CTableRow, } from '@coreui/react' -import { CChartLine } from '@coreui/react-chartjs' -import { getStyle, hexToRgba } from '@coreui/utils' import CIcon from '@coreui/icons-react' import { cibCcAmex, @@ -53,6 +51,7 @@ import avatar6 from 'src/assets/images/avatars/6.jpg' import WidgetsBrand from '../widgets/WidgetsBrand' import WidgetsDropdown from '../widgets/WidgetsDropdown' +import MainChart from '../charts/MainChart' const Dashboard = () => { const random = (min, max) => Math.floor(Math.random() * (max - min + 1) + min) @@ -208,90 +207,7 @@ const Dashboard = () => { - + @@ -400,7 +316,7 @@ const Dashboard = () => {
    - + diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index 6b889d530..320cacd4d 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -18,7 +18,7 @@ import { cilLockLocked, cilUser } from '@coreui/icons' const Login = () => { return ( -
    +
    diff --git a/src/views/pages/page404/Page404.js b/src/views/pages/page404/Page404.js index 09e2cf4b2..c14e859fc 100644 --- a/src/views/pages/page404/Page404.js +++ b/src/views/pages/page404/Page404.js @@ -13,7 +13,7 @@ import { cilMagnifyingGlass } from '@coreui/icons' const Page404 = () => { return ( -
    +
    diff --git a/src/views/pages/page500/Page500.js b/src/views/pages/page500/Page500.js index d7f6db305..11d867b89 100644 --- a/src/views/pages/page500/Page500.js +++ b/src/views/pages/page500/Page500.js @@ -13,7 +13,7 @@ import { cilMagnifyingGlass } from '@coreui/icons' const Page500 = () => { return ( -
    +
    diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index ee8afffb8..4dc5b7ae7 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -16,7 +16,7 @@ import { cilLockLocked, cilUser } from '@coreui/icons' const Register = () => { return ( -
    +
    From 0613a3acb2e900a667eac1d659cd3129287561a2 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 9 May 2023 23:15:33 +0200 Subject: [PATCH 355/449] docs: update comments --- public/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index b25132580..21d293335 100644 --- a/public/index.html +++ b/public/index.html @@ -2,9 +2,9 @@ From ef6012e658eef26ac97500be90e98575a6511360 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 9 May 2023 23:15:44 +0200 Subject: [PATCH 356/449] chore: clean-up --- src/views/dashboard/Dashboard.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index e69957c7d..73341242e 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -54,8 +54,6 @@ import WidgetsDropdown from '../widgets/WidgetsDropdown' import MainChart from '../charts/MainChart' const Dashboard = () => { - const random = (min, max) => Math.floor(Math.random() * (max - min + 1) + min) - const progressExample = [ { title: 'Visits', value: '29.703 Users', percent: 40, color: 'success' }, { title: 'Unique', value: '24.093 Users', percent: 20, color: 'info' }, From b4541954369519ca1a259ab28df846600319b30b Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 10 May 2023 10:04:45 +0200 Subject: [PATCH 357/449] refactor: update main chart --- src/views/dashboard/Dashboard.js | 2 +- src/views/{charts => dashboard}/MainChart.js | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename src/views/{charts => dashboard}/MainChart.js (100%) diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 73341242e..2bb1922a6 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -51,7 +51,7 @@ import avatar6 from 'src/assets/images/avatars/6.jpg' import WidgetsBrand from '../widgets/WidgetsBrand' import WidgetsDropdown from '../widgets/WidgetsDropdown' -import MainChart from '../charts/MainChart' +import MainChart from './MainChart' const Dashboard = () => { const progressExample = [ diff --git a/src/views/charts/MainChart.js b/src/views/dashboard/MainChart.js similarity index 100% rename from src/views/charts/MainChart.js rename to src/views/dashboard/MainChart.js From 88df73ad723ed03387b996808985ef627b586a37 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 12 May 2023 18:40:29 +0200 Subject: [PATCH 358/449] refactor: improve theme switch --- src/App.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/App.js b/src/App.js index dd068fe6f..b2ada6a90 100644 --- a/src/App.js +++ b/src/App.js @@ -1,6 +1,6 @@ import React, { Suspense, useEffect } from 'react' import { HashRouter, Route, Routes } from 'react-router-dom' -import { useSelector } from 'react-redux' +import { useDispatch, useSelector } from 'react-redux' import { CSpinner } from '@coreui/react' import './scss/style.scss' @@ -34,14 +34,15 @@ const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) const App = () => { + const dispatch = useDispatch() const theme = useSelector((state) => state.theme) - - if (theme) { - document.documentElement.dataset.coreuiTheme = - theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : theme - } + const urlParams = new URLSearchParams(window.location.href.split('?')[1]) useEffect(() => { + if (urlParams.get('theme')) { + dispatch({ type: 'setTheme', theme: urlParams.get('theme') }) + } + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { if (theme !== 'light' || theme !== 'dark') { setTheme(getPreferredTheme(theme)) @@ -49,6 +50,10 @@ const App = () => { }) }, []) + useEffect(() => { + setTheme(getPreferredTheme(theme)) + }, [theme]) + return ( From ccd3674280fdb5357b27384e8489107188cb6fd8 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 12 May 2023 18:41:17 +0200 Subject: [PATCH 359/449] chore: update dependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index accecf866..e783eb289 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@coreui/coreui": "4.3.0-alpha.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.1.0", - "@coreui/react": "^4.6.0", + "@coreui/react": "^4.9.0-alpha.1", "@coreui/react-chartjs": "^2.1.2", "@coreui/utils": "^2.0.1", "chart.js": "^3.9.1", From 307e9f5554cc5b9f594bc41b3b6f7bab1924d7fc Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 12 Jun 2023 15:14:59 +0200 Subject: [PATCH 360/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/chartjs ^3.1.1 → ^3.1.2 @coreui/coreui 4.3.0-alpha.0 → 4.3.0-beta.0 @coreui/react 4.9.0-alpha.0 → 4.9.0-beta.0 @coreui/react-chartjs ^2.1.2 → ^2.1.3 @coreui/utils ^2.0.1 → ^2.0.2 chart.js ^3.9.1 → ^4.3.0 core-js ^3.29.0 → ^3.31.0 eslint-config-prettier ^8.7.0 → ^8.8.0 prettier 2.8.4 → 2.8.8 react-redux ^8.0.5 → ^8.0.7 react-router-dom ^6.8.2 → ^6.12.1 sass ^1.58.3 → ^1.63.3 simplebar-react ^2.4.3 → ^3.2.4 web-vitals ^3.1.1 → ^3.3.2 --- package.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index e783eb289..b4ec91f04 100644 --- a/package.json +++ b/package.json @@ -22,35 +22,35 @@ "test:debug": "react-scripts --inspect-brk test --runInBand" }, "dependencies": { - "@coreui/chartjs": "^3.1.1", - "@coreui/coreui": "4.3.0-alpha.0", + "@coreui/chartjs": "^3.1.2", + "@coreui/coreui": "4.3.0-beta.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.1.0", - "@coreui/react": "^4.9.0-alpha.1", - "@coreui/react-chartjs": "^2.1.2", - "@coreui/utils": "^2.0.1", + "@coreui/react": "^4.9.0-beta.0", + "@coreui/react-chartjs": "^2.1.3", + "@coreui/utils": "^2.0.2", "chart.js": "^3.9.1", "classnames": "^2.3.2", - "core-js": "^3.29.0", + "core-js": "^3.31.0", "prop-types": "^15.8.1", "react": "^18.2.0", "react-app-polyfill": "^3.0.0", "react-dom": "^18.2.0", - "react-redux": "^8.0.5", - "react-router-dom": "^6.8.2", + "react-redux": "^8.0.7", + "react-router-dom": "^6.12.1", "redux": "4.2.1", - "simplebar-react": "^2.4.3" + "simplebar-react": "^3.2.4" }, "devDependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", - "eslint-config-prettier": "^8.7.0", + "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", - "prettier": "2.8.4", + "prettier": "2.8.8", "react-scripts": "5.0.1", - "sass": "^1.58.3", - "web-vitals": "^3.1.1" + "sass": "^1.63.3", + "web-vitals": "^3.3.2" }, "engines": { "node": ">=10", From 3504643bce5e17f227fa7179f063934e34bccb89 Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 12 Jun 2023 15:54:42 +0200 Subject: [PATCH 361/449] refactor: move useColorModes --- src/App.js | 45 +++++++++---------------------------- src/components/AppHeader.js | 21 +++++++++-------- src/store.js | 6 ----- 3 files changed, 22 insertions(+), 50 deletions(-) diff --git a/src/App.js b/src/App.js index b2ada6a90..b1af84d3d 100644 --- a/src/App.js +++ b/src/App.js @@ -1,29 +1,9 @@ import React, { Suspense, useEffect } from 'react' import { HashRouter, Route, Routes } from 'react-router-dom' -import { useDispatch, useSelector } from 'react-redux' -import { CSpinner } from '@coreui/react' +import { CSpinner, useColorModes } from '@coreui/react' import './scss/style.scss' -const loading = ( -
    - -
    -) - -const getPreferredTheme = (storedTheme) => { - if (storedTheme) { - return storedTheme - } - - return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light' -} - -const setTheme = (theme) => { - document.documentElement.dataset.coreuiTheme = - theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : theme -} - // Containers const DefaultLayout = React.lazy(() => import('./layout/DefaultLayout')) @@ -34,29 +14,24 @@ const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) const App = () => { - const dispatch = useDispatch() - const theme = useSelector((state) => state.theme) + const { setColorMode } = useColorModes('coreui-free-react-admin-template-theme') const urlParams = new URLSearchParams(window.location.href.split('?')[1]) useEffect(() => { if (urlParams.get('theme')) { - dispatch({ type: 'setTheme', theme: urlParams.get('theme') }) + setColorMode(urlParams.get('theme')) } - - window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { - if (theme !== 'light' || theme !== 'dark') { - setTheme(getPreferredTheme(theme)) - } - }) }, []) - useEffect(() => { - setTheme(getPreferredTheme(theme)) - }, [theme]) - return ( - + + +
    + } + > } /> } /> diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index 25443a13d..8d49845c0 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -14,6 +14,7 @@ import { CHeaderToggler, CNavLink, CNavItem, + useColorModes, } from '@coreui/react' import CIcon from '@coreui/icons-react' import { @@ -31,9 +32,11 @@ import { AppHeaderDropdown } from './header/index' import { logo } from 'src/assets/brand/logo' const AppHeader = () => { + const { getColorMode, setColorMode } = useColorModes('coreui-free-react-admin-template-theme') + const colorMode = getColorMode() + const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) - const theme = useSelector((state) => state.theme) return ( @@ -81,9 +84,9 @@ const AppHeader = () => { - {theme === 'dark' ? ( + {colorMode === 'dark' ? ( - ) : theme === 'auto' ? ( + ) : colorMode === 'auto' ? ( ) : ( @@ -91,29 +94,29 @@ const AppHeader = () => { dispatch({ type: 'setTheme', theme: 'light' })} + onClick={() => setColorMode('light')} > Light dispatch({ type: 'setTheme', theme: 'dark' })} + onClick={() => setColorMode('dark')} > Dark dispatch({ type: 'setTheme', theme: 'auto' })} + onClick={() => setColorMode('auto')} > Auto diff --git a/src/store.js b/src/store.js index d0d7df485..ab446364c 100644 --- a/src/store.js +++ b/src/store.js @@ -2,16 +2,10 @@ import { createStore } from 'redux' const initialState = { sidebarShow: true, - theme: localStorage.getItem('coreui-free-react-admin-template-theme') ?? 'light', } const changeState = (state = initialState, { type, ...rest }) => { switch (type) { - case 'setTheme': - const event = new Event('ColorSchemeChange') - document.documentElement.dispatchEvent(event) - localStorage.setItem('coreui-free-react-admin-template-theme', rest.theme) - return { ...state, ...rest } case 'set': return { ...state, ...rest } default: From c5533162749f98da06b86294e7ce82d88a8642ba Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 12 Jun 2023 15:54:57 +0200 Subject: [PATCH 362/449] refactor: add color modes support --- src/views/dashboard/MainChart.js | 204 +++++++++++++++------------ src/views/widgets/WidgetsDropdown.js | 25 +++- 2 files changed, 139 insertions(+), 90 deletions(-) diff --git a/src/views/dashboard/MainChart.js b/src/views/dashboard/MainChart.js index de6c5ff3c..b017c23ee 100644 --- a/src/views/dashboard/MainChart.js +++ b/src/views/dashboard/MainChart.js @@ -1,106 +1,132 @@ -import React from 'react' +import React, { useEffect, useRef } from 'react' + import { CChartLine } from '@coreui/react-chartjs' import { getStyle } from '@coreui/utils' const MainChart = () => { + const chartRef = useRef(null) + + useEffect(() => { + document.documentElement.addEventListener('ColorSchemeChange', () => { + if (chartRef.current) { + setTimeout(() => { + chartRef.current.options.scales.x.grid.borderColor = getStyle( + '--cui-border-color-translucent', + ) + chartRef.current.options.scales.x.grid.color = getStyle('--cui-border-color-translucent') + chartRef.current.options.scales.x.ticks.color = getStyle('--cui-body-color') + chartRef.current.options.scales.y.grid.borderColor = getStyle( + '--cui-border-color-translucent', + ) + chartRef.current.options.scales.y.grid.color = getStyle('--cui-border-color-translucent') + chartRef.current.options.scales.y.ticks.color = getStyle('--cui-body-color') + chartRef.current.update() + }) + } + }) + }, [chartRef]) + const random = () => Math.round(Math.random() * 100) return ( - + + }} + /> + ) } diff --git a/src/views/widgets/WidgetsDropdown.js b/src/views/widgets/WidgetsDropdown.js index 94bbb6f90..478661ebb 100644 --- a/src/views/widgets/WidgetsDropdown.js +++ b/src/views/widgets/WidgetsDropdown.js @@ -1,4 +1,4 @@ -import React from 'react' +import React, { useEffect, useRef } from 'react' import { CRow, CCol, @@ -14,6 +14,27 @@ import CIcon from '@coreui/icons-react' import { cilArrowBottom, cilArrowTop, cilOptions } from '@coreui/icons' const WidgetsDropdown = () => { + const widgetChartRef1 = useRef(null) + const widgetChartRef2 = useRef(null) + + useEffect(() => { + document.documentElement.addEventListener('ColorSchemeChange', () => { + if (widgetChartRef1.current) { + setTimeout(() => { + widgetChartRef1.current.data.datasets[0].pointBackgroundColor = getStyle('--cui-primary') + widgetChartRef1.current.update() + }) + } + + if (widgetChartRef2.current) { + setTimeout(() => { + widgetChartRef2.current.data.datasets[0].pointBackgroundColor = getStyle('--cui-info') + widgetChartRef2.current.update() + }) + } + }) + }, [widgetChartRef1, widgetChartRef2]) + return ( @@ -44,6 +65,7 @@ const WidgetsDropdown = () => { } chart={ { } chart={ Date: Mon, 12 Jun 2023 15:56:42 +0200 Subject: [PATCH 363/449] refactor: update SimpleBar to v3 --- src/components/AppSidebar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index a75bf6523..4d81c268e 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -10,7 +10,7 @@ import { logoNegative } from 'src/assets/brand/logo-negative' import { sygnet } from 'src/assets/brand/sygnet' import SimpleBar from 'simplebar-react' -import 'simplebar/dist/simplebar.min.css' +import 'simplebar-react/dist/simplebar.min.css'; // sidebar nav config import navigation from '../_nav' From 3411c2fffa3eb2d28c76354f5bbee18df7025e8c Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 12 Jun 2023 15:56:42 +0200 Subject: [PATCH 364/449] refactor: update SimpleBar to v3 --- src/components/AppSidebar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index a75bf6523..d279a1101 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -10,7 +10,7 @@ import { logoNegative } from 'src/assets/brand/logo-negative' import { sygnet } from 'src/assets/brand/sygnet' import SimpleBar from 'simplebar-react' -import 'simplebar/dist/simplebar.min.css' +import 'simplebar-react/dist/simplebar.min.css' // sidebar nav config import navigation from '../_nav' From efec57820b90a5e094bae41cc22a570773d79837 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 13 Jun 2023 16:01:54 +0200 Subject: [PATCH 365/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/react ^4.9.0-beta.0 → ^4.9.0-beta.1 react-redux ^8.0.7 → ^8.1.0 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b4ec91f04..32f972953 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@coreui/coreui": "4.3.0-beta.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.1.0", - "@coreui/react": "^4.9.0-beta.0", + "@coreui/react": "^4.9.0-beta.1", "@coreui/react-chartjs": "^2.1.3", "@coreui/utils": "^2.0.2", "chart.js": "^3.9.1", @@ -36,7 +36,7 @@ "react": "^18.2.0", "react-app-polyfill": "^3.0.0", "react-dom": "^18.2.0", - "react-redux": "^8.0.7", + "react-redux": "^8.1.0", "react-router-dom": "^6.12.1", "redux": "4.2.1", "simplebar-react": "^3.2.4" From 615f93333c23dbacd4884d3bcdb534db5725d026 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 13 Jun 2023 16:03:40 +0200 Subject: [PATCH 366/449] refactor: improve color modes handling --- src/App.js | 14 +++++++++++--- src/store.js | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/App.js b/src/App.js index b1af84d3d..9d50b99c1 100644 --- a/src/App.js +++ b/src/App.js @@ -1,5 +1,6 @@ import React, { Suspense, useEffect } from 'react' import { HashRouter, Route, Routes } from 'react-router-dom' +import { useSelector } from 'react-redux' import { CSpinner, useColorModes } from '@coreui/react' import './scss/style.scss' @@ -14,14 +15,21 @@ const Page404 = React.lazy(() => import('./views/pages/page404/Page404')) const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) const App = () => { - const { setColorMode } = useColorModes('coreui-free-react-admin-template-theme') - const urlParams = new URLSearchParams(window.location.href.split('?')[1]) + const { isColorModeSet, setColorMode } = useColorModes('coreui-free-react-admin-template-theme') + const theme = useSelector((state) => state.theme) useEffect(() => { + const urlParams = new URLSearchParams(window.location.href.split('?')[1]) if (urlParams.get('theme')) { setColorMode(urlParams.get('theme')) } - }, []) + + if (isColorModeSet()) { + return + } + + setColorMode(theme) + }, []) // eslint-disable-line react-hooks/exhaustive-deps return ( diff --git a/src/store.js b/src/store.js index ab446364c..559c5983e 100644 --- a/src/store.js +++ b/src/store.js @@ -2,6 +2,7 @@ import { createStore } from 'redux' const initialState = { sidebarShow: true, + theme: 'light', } const changeState = (state = initialState, { type, ...rest }) => { From f399a308d0988986ddc204873903e315dc2701d8 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 14 Jun 2023 15:27:16 +0200 Subject: [PATCH 367/449] refactor: update main view --- src/views/dashboard/Dashboard.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index 2bb1922a6..c03b691c1 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -314,16 +314,20 @@ const Dashboard = () => {
    - + - + - User - Country - Usage - Payment Method - Activity + User + + Country + + Usage + + Payment Method + + Activity @@ -334,7 +338,7 @@ const Dashboard = () => {
    {item.user.name}
    -
    +
    {item.user.new ? 'New' : 'Recurring'} | Registered:{' '} {item.user.registered}
    @@ -343,11 +347,9 @@ const Dashboard = () => { -
    -
    - {item.usage.value}% -
    -
    +
    +
    {item.usage.value}%
    +
    {item.usage.period}
    @@ -357,8 +359,8 @@ const Dashboard = () => { -
    Last login
    - {item.activity} +
    Last login
    +
    {item.activity}
    ))} From cfe2ebd5a5eac60b235724a3ecf56ef2f0855e29 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 16 Jun 2023 14:36:35 +0200 Subject: [PATCH 368/449] refactor: improve color modes handling --- src/App.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/App.js b/src/App.js index 9d50b99c1..05aa83455 100644 --- a/src/App.js +++ b/src/App.js @@ -16,19 +16,20 @@ const Page500 = React.lazy(() => import('./views/pages/page500/Page500')) const App = () => { const { isColorModeSet, setColorMode } = useColorModes('coreui-free-react-admin-template-theme') - const theme = useSelector((state) => state.theme) + const storedTheme = useSelector((state) => state.theme) useEffect(() => { const urlParams = new URLSearchParams(window.location.href.split('?')[1]) - if (urlParams.get('theme')) { - setColorMode(urlParams.get('theme')) + const theme = urlParams.get('theme').match(/^[A-Za-z0-9\s]+/)[0] + if (theme) { + setColorMode(theme) } if (isColorModeSet()) { return } - setColorMode(theme) + setColorMode(storedTheme) }, []) // eslint-disable-line react-hooks/exhaustive-deps return ( From a1f20124664fea8b8b63171e4147c980b199a7f4 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 28 Jun 2023 11:27:53 +0200 Subject: [PATCH 369/449] refactor: update color modes support --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 05aa83455..7f8e6d7ea 100644 --- a/src/App.js +++ b/src/App.js @@ -20,7 +20,7 @@ const App = () => { useEffect(() => { const urlParams = new URLSearchParams(window.location.href.split('?')[1]) - const theme = urlParams.get('theme').match(/^[A-Za-z0-9\s]+/)[0] + const theme = urlParams.get('theme') && urlParams.get('theme').match(/^[A-Za-z0-9\s]+/)[0] if (theme) { setColorMode(theme) } From f4f57434047b85fa7e0b6a3addf5f1ef8a930b4b Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 28 Jun 2023 12:54:24 +0200 Subject: [PATCH 370/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit react-redux ^8.1.0 → ^8.1.1 react-router-dom ^6.12.1 → ^6.14.0 sass ^1.63.3 → ^1.63.6 --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 32f972953..a9b35bf24 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@coreui/coreui": "4.3.0-beta.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.1.0", - "@coreui/react": "^4.9.0-beta.1", + "@coreui/react": "^4.9.0-beta.2", "@coreui/react-chartjs": "^2.1.3", "@coreui/utils": "^2.0.2", "chart.js": "^3.9.1", @@ -36,8 +36,8 @@ "react": "^18.2.0", "react-app-polyfill": "^3.0.0", "react-dom": "^18.2.0", - "react-redux": "^8.1.0", - "react-router-dom": "^6.12.1", + "react-redux": "^8.1.1", + "react-router-dom": "^6.14.0", "redux": "4.2.1", "simplebar-react": "^3.2.4" }, @@ -49,7 +49,7 @@ "eslint-plugin-prettier": "^4.2.1", "prettier": "2.8.8", "react-scripts": "5.0.1", - "sass": "^1.63.3", + "sass": "^1.63.6", "web-vitals": "^3.3.2" }, "engines": { From 00fffd18d2272f413f0589a9434f8f8f84dbafd0 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 28 Jun 2023 12:55:45 +0200 Subject: [PATCH 371/449] refactor: update color modeshandling --- src/components/AppHeader.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/AppHeader.js b/src/components/AppHeader.js index 8d49845c0..80bb87dc8 100644 --- a/src/components/AppHeader.js +++ b/src/components/AppHeader.js @@ -32,8 +32,7 @@ import { AppHeaderDropdown } from './header/index' import { logo } from 'src/assets/brand/logo' const AppHeader = () => { - const { getColorMode, setColorMode } = useColorModes('coreui-free-react-admin-template-theme') - const colorMode = getColorMode() + const { colorMode, setColorMode } = useColorModes('coreui-free-react-admin-template-theme') const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) From 746e0613ca0bce36053f37c5c43685ba0920283b Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 28 Jun 2023 12:56:09 +0200 Subject: [PATCH 372/449] refactor: update examples --- src/components/DocsExample.js | 5 +++-- src/scss/_example.scss | 2 +- src/views/forms/range/Range.js | 8 ++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/DocsExample.js b/src/components/DocsExample.js index 3340cbc80..5fb2a0569 100644 --- a/src/components/DocsExample.js +++ b/src/components/DocsExample.js @@ -5,7 +5,7 @@ import CIcon from '@coreui/icons-react' import { cilCode, cilMediaPlay } from '@coreui/icons' const DocsExample = (props) => { - const { children, href } = props + const { children, href, tabContentClassName } = props const _href = `https://coreui.io/react/docs/${href}` @@ -25,7 +25,7 @@ const DocsExample = (props) => { - + {children} @@ -37,6 +37,7 @@ const DocsExample = (props) => { DocsExample.propTypes = { children: PropTypes.node, href: PropTypes.string, + tabContentClassName: PropTypes.string, } export default React.memo(DocsExample) diff --git a/src/scss/_example.scss b/src/scss/_example.scss index fdf64254b..2ce6eb7f4 100644 --- a/src/scss/_example.scss +++ b/src/scss/_example.scss @@ -9,7 +9,7 @@ } .tab-content { - background-color: var(--#{$prefix}tertiary-bg) !important; + background-color: rgba(var(--#{$prefix}tertiary-bg-rgb), var(--#{$prefix}bg-opacity, 1)) !important; } & + p { diff --git a/src/views/forms/range/Range.js b/src/views/forms/range/Range.js index 905c3134d..1423f7b73 100644 --- a/src/views/forms/range/Range.js +++ b/src/views/forms/range/Range.js @@ -15,7 +15,7 @@ const Range = () => { Create custom <input type="range"> controls with{' '} <CFormRange>.

    - + Example range @@ -32,7 +32,7 @@ const Range = () => { Add the disabled boolean attribute on an input to give it a grayed out appearance and remove pointer events.

    - + Disabled range @@ -50,7 +50,7 @@ const Range = () => { 0 and 100, respectively. You may specify new values for those using the min and max attributes.

    - + Example range @@ -68,7 +68,7 @@ const Range = () => { specify a step value. In the example below, we double the number of steps by using step="0.5".

    - + Example range From a1e9db0b0b137eb621c5ee3ca973df6c41290ff0 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 28 Jun 2023 12:58:22 +0200 Subject: [PATCH 373/449] release: v4.6.0-beta.0 --- package.json | 2 +- public/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a9b35bf24..9f5d8f34b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-react-admin-template", - "version": "4.5.0", + "version": "4.6.0-beta.0", "description": "CoreUI Free React Admin Template", "homepage": ".", "bugs": { diff --git a/public/index.html b/public/index.html index 21d293335..5d2e83841 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,7 @@ - -### Platinum Sponsors - -Support this project by [becoming a Platinum Sponsor](https://opencollective.com/coreui/contribute/platinum-sponsor-40959/). A large company logo will be added here with a link to your website. - - - -### Gold Sponsors - -Support this project by [becoming a Gold Sponsor](https://opencollective.com/coreui/contribute/gold-sponsor-40960/). A big company logo will be added here with a link to your website. - - - -### Silver Sponsors - -Support this project by [becoming a Silver Sponsor](https://opencollective.com/coreui/contribute/silver-sponsor-40967/). A medium company logo will be added here with a link to your website. - - - -### Bronze Sponsors - -Support this project by [becoming a Bronze Sponsor](https://opencollective.com/coreui/contribute/bronze-sponsor-40966/). The company avatar will show up here with a link to your OpenCollective Profile. - - - -### Backers - -Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/). - - - - +CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/?framework=bootstrap&src=github-coreui-free-react-admin-template) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/). ## Copyright and License From c43863789242955b13cea7fff11c0d682f6cd485 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 7 Nov 2023 21:17:12 +0100 Subject: [PATCH 393/449] docs: update README --- README.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index fdbf2749b..1df83973f 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of ## Table of Contents * [Versions](#versions) -* [CoreUI Pro](#coreui-pro) +* [CoreUI PRO](#coreui-pro) * [CoreUI PRO React Admin Templates](#coreui-pro-react-admin-templates) * [Quick Start](#quick-start) * [Installation](#installation) @@ -43,22 +43,22 @@ CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of * [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) * [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) -## CoreUI Pro +## CoreUI PRO -* 💪 [CoreUI Pro Angular Admin Template](https://coreui.io/product/angular-dashboard-template/) -* 💪 [CoreUI Pro Bootstrap Admin Template](https://coreui.io/product/bootstrap-dashboard-template/) -* 💪 [CoreUI Pro React Admin Template](https://coreui.io/product/react-dashboard-template/) -* 💪 [CoreUI Pro Vue Admin Template](https://coreui.io/product/vue-dashboard-template/) +* 💪 [CoreUI PRO Angular Admin Template](https://coreui.io/product/angular-dashboard-template/) +* 💪 [CoreUI PRO Bootstrap Admin Template](https://coreui.io/product/bootstrap-dashboard-template/) +* 💪 [CoreUI PRO React Admin Template](https://coreui.io/product/react-dashboard-template/) +* 💪 [CoreUI PRO Vue Admin Template](https://coreui.io/product/vue-dashboard-template/) ## CoreUI PRO React Admin Templates | Default Theme | Light Theme | | --- | --- | -| [![CoreUI Pro React Admin Template](https://coreui.io/images/templates/coreui_pro_default_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=default) | [![CoreUI Pro React Admin Template](https://coreui.io/images/templates/coreui_pro_light_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=light)| [![CoreUI Pro React Admin Template](https://coreui.io/images/templates/coreui_pro_dark_1440.webp)](https://coreui.io/product/react-dashboard-template/?theme=dark) +| [![CoreUI PRO React Admin Template](https://coreui.io/images/templates/coreui_pro_default_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=default) | [![CoreUI PRO React Admin Template](https://coreui.io/images/templates/coreui_pro_light_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=light)| | Default Theme v3 | Light Theme v3 | | --- | --- | -| [![CoreUI Pro React Admin Template](https://coreui.io/images/templates/coreui_pro_default_v3_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=default-v3) | [![CoreUI Pro React Admin Template](https://coreui.io/images/templates/coreui_pro_light_v3_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=light)| +| [![CoreUI PRO React Admin Template](https://coreui.io/images/templates/coreui_pro_default_v3_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=default-v3) | [![CoreUI PRO React Admin Template](https://coreui.io/images/templates/coreui_pro_light_v3_light_dark.webp)](https://coreui.io/product/react-dashboard-template/?theme=light)| ## Quick Start @@ -147,12 +147,19 @@ See [the Releases section of our project](https://github.com/coreui/coreui-free- ## Creators **Łukasz Holeczek** + * * -* -**CoreUI team** -* https://github.com/orgs/coreui/people +**Andrzej Kopański** + +* + +**CoreUI Team** + +* +* +* ## Community @@ -163,7 +170,7 @@ Get updates on CoreUI's development and chat with the project maintainers and co ## Support CoreUI Development -CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/?framework=bootstrap&src=github-coreui-free-react-admin-template) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/). +CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/?framework=react&src=github-coreui-free-react-admin-template) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/). ## Copyright and License From 2539b121da93109cf5cfb6e07eead012264f3a81 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 8 Nov 2023 13:20:11 +0100 Subject: [PATCH 394/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/chartjs ^4.0.0-beta.0 → ^4.0.0-beta.1 @coreui/coreui ^5.0.0-beta.1 → ^5.0.0-beta.2 @testing-library/react ^14.0.0 → ^14.1.0 --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index dae126b5e..98a050226 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "test:debug": "react-scripts --inspect-brk test --runInBand" }, "dependencies": { - "@coreui/chartjs": "^4.0.0-beta.0", - "@coreui/coreui": "^5.0.0-beta.1", + "@coreui/chartjs": "^4.0.0-beta.1", + "@coreui/coreui": "^5.0.0-beta.2", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.2.1", "@coreui/react": "^5.0.0-beta.1", @@ -44,7 +44,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^14.0.0", + "@testing-library/react": "^14.1.0", "@testing-library/user-event": "^14.5.1", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^4.2.1", From 1328195e02a868b350a42679e46664e0e9427e07 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 10 Nov 2023 18:33:03 +0100 Subject: [PATCH 395/449] refactor: update examples --- src/components/AppSidebar.js | 3 +- src/views/base/cards/Cards.js | 56 ++++++++++++----- src/views/base/collapses/Collapses.js | 12 +++- src/views/base/jumbotrons/Jumbotrons.js | 4 +- src/views/base/placeholders/Placeholders.js | 4 +- src/views/base/spinners/Spinners.js | 8 +-- src/views/forms/form-control/FormControl.js | 2 +- src/views/forms/layout/Layout.js | 20 +++++-- src/views/notifications/modals/Modals.js | 66 +++++++++++++++------ src/views/notifications/toasts/Toasts.js | 4 +- 10 files changed, 131 insertions(+), 48 deletions(-) diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 4d0c60036..156ae8014 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -30,7 +30,8 @@ const AppSidebar = () => { return ( { Some quick example text to build on the card title and make up the bulk of the card's content. - Go somewhere + + Go somewhere + @@ -235,7 +237,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere +
    @@ -250,7 +254,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere +
    @@ -278,7 +284,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + 2 days ago @@ -310,7 +318,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -321,7 +331,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -340,7 +352,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -349,7 +363,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere +
    @@ -364,7 +380,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -390,7 +408,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -399,7 +419,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -408,7 +430,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -449,7 +473,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + @@ -477,7 +503,9 @@ const Cards = () => { With supporting text below as a natural lead-in to additional content. - Go somewhere + + Go somewhere + diff --git a/src/views/base/collapses/Collapses.js b/src/views/base/collapses/Collapses.js index 6f98a69cd..218518933 100644 --- a/src/views/base/collapses/Collapses.js +++ b/src/views/base/collapses/Collapses.js @@ -27,7 +27,9 @@ const Collapses = () => { > Link - setVisible(!visible)}>Button + setVisible(!visible)}> + Button + @@ -81,8 +83,12 @@ const Collapses = () => { A <CButton> can show and hide multiple elements.

    - setVisibleA(!visibleA)}>Toggle first element - setVisibleB(!visibleB)}>Toggle second element + setVisibleA(!visibleA)}> + Toggle first element + + setVisibleB(!visibleB)}> + Toggle second element + { setVisibleA(!visibleA) diff --git a/src/views/base/jumbotrons/Jumbotrons.js b/src/views/base/jumbotrons/Jumbotrons.js index 560681367..18c9223b8 100644 --- a/src/views/base/jumbotrons/Jumbotrons.js +++ b/src/views/base/jumbotrons/Jumbotrons.js @@ -18,7 +18,9 @@ const Jumbotrons = () => { previous versions of Bootstrap. Check out the examples below for how you can remix and restyle it to your liking.

    - Example button + + Example button + diff --git a/src/views/base/placeholders/Placeholders.js b/src/views/base/placeholders/Placeholders.js index 9639b168b..4f0e80f21 100644 --- a/src/views/base/placeholders/Placeholders.js +++ b/src/views/base/placeholders/Placeholders.js @@ -39,7 +39,9 @@ const Placeholders = () => { Some quick example text to build on the card title and make up the bulk of the card's content. - Go somewhere + + Go somewhere +
    diff --git a/src/views/base/spinners/Spinners.js b/src/views/base/spinners/Spinners.js index 7347cf0c1..c3b927f54 100644 --- a/src/views/base/spinners/Spinners.js +++ b/src/views/base/spinners/Spinners.js @@ -93,19 +93,19 @@ const Accordion = () => { as needed.

    - + - + - + - + diff --git a/src/views/forms/form-control/FormControl.js b/src/views/forms/form-control/FormControl.js index 5949a79ce..caea5f722 100644 --- a/src/views/forms/form-control/FormControl.js +++ b/src/views/forms/form-control/FormControl.js @@ -183,7 +183,7 @@ const FormControl = () => {
    - + Confirm identity
    diff --git a/src/views/forms/layout/Layout.js b/src/views/forms/layout/Layout.js index 9d2b21fd2..8fdc2a88c 100644 --- a/src/views/forms/layout/Layout.js +++ b/src/views/forms/layout/Layout.js @@ -102,7 +102,9 @@ const Layout = () => { - Sign in + + Sign in + @@ -178,7 +180,9 @@ const Layout = () => {
    - Sign in + + Sign in + @@ -314,7 +318,9 @@ const Layout = () => { - Submit + + Submit + @@ -353,7 +359,9 @@ const Layout = () => { - Submit + + Submit + @@ -400,7 +408,9 @@ const Layout = () => { - Submit + + Submit + diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js index d65dd44b2..11e375884 100644 --- a/src/views/notifications/modals/Modals.js +++ b/src/views/notifications/modals/Modals.js @@ -21,7 +21,9 @@ const LiveDemo = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Launch demo modal + setVisible(!visible)}> + Launch demo modal + setVisible(false)}> Modal title @@ -42,7 +44,9 @@ const StaticBackdrop = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Launch static backdrop modal + setVisible(!visible)}> + Launch static backdrop modal + setVisible(false)}> Modal title @@ -65,7 +69,9 @@ const ScrollingLongContent = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Launch demo modal + setVisible(!visible)}> + Launch demo modal + setVisible(false)}> Modal title @@ -165,7 +171,9 @@ const ScrollingLongContent2 = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Launch demo modal + setVisible(!visible)}> + Launch demo modal + setVisible(false)}> Modal title @@ -265,7 +273,9 @@ const VerticallyCentered = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Vertically centered modal + setVisible(!visible)}> + Vertically centered modal + setVisible(false)}> Modal title @@ -289,7 +299,9 @@ const VerticallyCentered2 = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Vertically centered scrollable modal + setVisible(!visible)}> + Vertically centered scrollable modal + setVisible(false)}> Modal title @@ -332,7 +344,9 @@ const TooltipsPopovers = () => { const [visible, setVisible] = useState(false) return ( <> - setVisible(!visible)}>Launch demo modal + setVisible(!visible)}> + Launch demo modal + setVisible(false)}> Modal title @@ -342,7 +356,7 @@ const TooltipsPopovers = () => {

    This - button + button {' '} triggers a popover on click.

    @@ -376,9 +390,15 @@ const OptionalSizes = () => { const [visibleSm, setVisibleSm] = useState(false) return ( <> - setVisibleXL(!visibleXL)}>Extra large modal - setVisibleLg(!visibleLg)}>Large modal - setVisibleSm(!visibleSm)}>Small large modal + setVisibleXL(!visibleXL)}> + Extra large modal + + setVisibleLg(!visibleLg)}> + Large modal + + setVisibleSm(!visibleSm)}> + Small large modal + setVisibleXL(false)}> Extra large modal @@ -411,12 +431,24 @@ const FullscreenModal = () => { return ( <> - setVisible(!visible)}>Full screen - setVisibleSm(!visibleSm)}>Full screen below sm - setVisibleMd(!visibleMd)}>Full screen below md - setVisibleLg(!visibleLg)}>Full screen below lg - setVisibleXL(!visibleXL)}>Full screen below xl - setVisibleXXL(!visibleXXL)}>Full screen below xxl + setVisible(!visible)}> + Full screen + + setVisibleSm(!visibleSm)}> + Full screen below sm + + setVisibleMd(!visibleMd)}> + Full screen below md + + setVisibleLg(!visibleLg)}> + Full screen below lg + + setVisibleXL(!visibleXL)}> + Full screen below xl + + setVisibleXXL(!visibleXXL)}> + Full screen below xxl + setVisible(false)}> Full screen diff --git a/src/views/notifications/toasts/Toasts.js b/src/views/notifications/toasts/Toasts.js index 9631a0e83..639b78b48 100644 --- a/src/views/notifications/toasts/Toasts.js +++ b/src/views/notifications/toasts/Toasts.js @@ -39,7 +39,9 @@ const ExampleToast = () => { ) return ( <> - addToast(exampleToast)}>Send a toast + addToast(exampleToast)}> + Send a toast + ) From 6cb34cfc3e9d3ed4173e807a10d3a47657c9ab73 Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 13 Nov 2023 19:58:21 +0100 Subject: [PATCH 396/449] fix: make the sidebar close button visible under the `lg` breakpoint --- src/components/AppSidebar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/AppSidebar.js b/src/components/AppSidebar.js index 156ae8014..6e9f3495f 100644 --- a/src/components/AppSidebar.js +++ b/src/components/AppSidebar.js @@ -45,7 +45,7 @@ const AppSidebar = () => { dispatch({ type: 'set', sidebarShow: false })} /> From 8f55012707027a38dba8b39e27ce2f656e6e3af4 Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 13 Nov 2023 20:13:12 +0100 Subject: [PATCH 397/449] refactor: resolve deprecation warning --- src/store.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/store.js b/src/store.js index 559c5983e..8ad30dad6 100644 --- a/src/store.js +++ b/src/store.js @@ -1,4 +1,4 @@ -import { createStore } from 'redux' +import { legacy_createStore as createStore } from 'redux' const initialState = { sidebarShow: true, From f8d4f9f0c6427c79708236a346488d4a34b1f970 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 15 Nov 2023 11:31:41 +0100 Subject: [PATCH 398/449] refactor: improve responsive behavior --- src/components/AppContent.js | 2 +- src/views/dashboard/Dashboard.js | 76 ++++++++------ src/views/theme/colors/Colors.js | 2 +- src/views/widgets/Widgets.js | 146 ++++++++++----------------- src/views/widgets/WidgetsBrand.js | 25 ++--- src/views/widgets/WidgetsDropdown.js | 23 +++-- 6 files changed, 123 insertions(+), 151 deletions(-) diff --git a/src/components/AppContent.js b/src/components/AppContent.js index b72cc6bd6..b9a39ef50 100644 --- a/src/components/AppContent.js +++ b/src/components/AppContent.js @@ -7,7 +7,7 @@ import routes from '../routes' const AppContent = () => { return ( - + }> {routes.map((route, idx) => { diff --git a/src/views/dashboard/Dashboard.js b/src/views/dashboard/Dashboard.js index da59f7818..5b0b61041 100644 --- a/src/views/dashboard/Dashboard.js +++ b/src/views/dashboard/Dashboard.js @@ -1,4 +1,5 @@ import React from 'react' +import classNames from 'classnames' import { CAvatar, @@ -90,12 +91,12 @@ const Dashboard = () => { user: { name: 'Yiorgos Avraamu', new: true, - registered: 'Jan 1, 2021', + registered: 'Jan 1, 2023', }, country: { name: 'USA', flag: cifUs }, usage: { value: 50, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'success', }, payment: { name: 'Mastercard', icon: cibCcMastercard }, @@ -106,12 +107,12 @@ const Dashboard = () => { user: { name: 'Avram Tarasios', new: false, - registered: 'Jan 1, 2021', + registered: 'Jan 1, 2023', }, country: { name: 'Brazil', flag: cifBr }, usage: { value: 22, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'info', }, payment: { name: 'Visa', icon: cibCcVisa }, @@ -119,11 +120,11 @@ const Dashboard = () => { }, { avatar: { src: avatar3, status: 'warning' }, - user: { name: 'Quintin Ed', new: true, registered: 'Jan 1, 2021' }, + user: { name: 'Quintin Ed', new: true, registered: 'Jan 1, 2023' }, country: { name: 'India', flag: cifIn }, usage: { value: 74, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'warning', }, payment: { name: 'Stripe', icon: cibCcStripe }, @@ -131,11 +132,11 @@ const Dashboard = () => { }, { avatar: { src: avatar4, status: 'secondary' }, - user: { name: 'Enéas Kwadwo', new: true, registered: 'Jan 1, 2021' }, + user: { name: 'Enéas Kwadwo', new: true, registered: 'Jan 1, 2023' }, country: { name: 'France', flag: cifFr }, usage: { value: 98, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'danger', }, payment: { name: 'PayPal', icon: cibCcPaypal }, @@ -146,12 +147,12 @@ const Dashboard = () => { user: { name: 'Agapetus Tadeáš', new: true, - registered: 'Jan 1, 2021', + registered: 'Jan 1, 2023', }, country: { name: 'Spain', flag: cifEs }, usage: { value: 22, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'primary', }, payment: { name: 'Google Wallet', icon: cibCcApplePay }, @@ -162,12 +163,12 @@ const Dashboard = () => { user: { name: 'Friderik Dávid', new: true, - registered: 'Jan 1, 2021', + registered: 'Jan 1, 2023', }, country: { name: 'Poland', flag: cifPl }, usage: { value: 43, - period: 'Jun 11, 2021 - Jul 10, 2021', + period: 'Jun 11, 2023 - Jul 10, 2023', color: 'success', }, payment: { name: 'Amex', icon: cibCcAmex }, @@ -177,7 +178,7 @@ const Dashboard = () => { return ( <> - + @@ -185,7 +186,7 @@ const Dashboard = () => {

    Traffic

    -
    January - July 2021
    +
    January - July 2023
    @@ -208,22 +209,31 @@ const Dashboard = () => {
    - - {progressExample.map((item, index) => ( - + + {progressExample.map((item, index, items) => ( +
    {item.title}
    - +
    {item.value} ({item.percent}%) - +
    ))}
    - - - + @@ -232,20 +242,21 @@ const Dashboard = () => { - +
    -
    New Clients
    +
    New Clients
    9,123
    - +
    -
    Recurring Clients
    +
    + Recurring Clients +
    22,643
    -
    {progressGroupExample1.map((item, index) => (
    @@ -259,18 +270,17 @@ const Dashboard = () => {
    ))}
    - - +
    -
    Pageviews
    +
    Pageviews
    78,623
    - +
    -
    Organic
    +
    Organic
    49,123
    @@ -314,7 +324,7 @@ const Dashboard = () => {
    - + diff --git a/src/views/theme/colors/Colors.js b/src/views/theme/colors/Colors.js index 4a1570353..ef844e163 100644 --- a/src/views/theme/colors/Colors.js +++ b/src/views/theme/colors/Colors.js @@ -1,5 +1,5 @@ -import PropTypes from 'prop-types' import React, { useEffect, useState, createRef } from 'react' +import PropTypes from 'prop-types' import classNames from 'classnames' import { CRow, CCol, CCard, CCardHeader, CCardBody } from '@coreui/react' import { rgbToHex } from '@coreui/utils' diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index c6be871f6..a9bf51e12 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -41,41 +41,37 @@ const Widgets = () => { Widgets - + - - - + + + - + - + - + { - - - + + + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { text="Lorem ipsum dolor sit amet enim." /> - + { - - + + { }} /> } - className="mb-4" title="title" value="1,123" /> @@ -273,7 +264,6 @@ const Widgets = () => { }} /> } - className="mb-4" title="title" value="1,123" /> @@ -345,7 +335,6 @@ const Widgets = () => { }} /> } - className="mb-4" title="title" value="1,123" /> @@ -425,7 +414,6 @@ const Widgets = () => { }} /> } - className="mb-4" title="title" value="1,123" /> @@ -505,7 +493,6 @@ const Widgets = () => { }} /> } - className="mb-4" title="title" value="1,123" /> @@ -585,45 +572,40 @@ const Widgets = () => { }} /> } - className="mb-4" title="title" value="1,123" /> - - - + + + } title="income" value="$1.999,50" color="primary" /> - + } title="income" value="$1.999,50" color="info" /> - + } title="income" value="$1.999,50" color="warning" /> - + } title="income" value="$1.999,50" @@ -632,11 +614,10 @@ const Widgets = () => { - - - + + + } title="income" value="$1.999,50" @@ -654,9 +635,8 @@ const Widgets = () => { } /> - + } title="income" value="$1.999,50" @@ -674,9 +654,8 @@ const Widgets = () => { } /> - + } title="income" value="$1.999,50" @@ -694,9 +673,8 @@ const Widgets = () => { } /> - + } title="income" value="$1.999,50" @@ -716,11 +694,10 @@ const Widgets = () => { - - - + + + } padding={false} title="income" @@ -728,9 +705,8 @@ const Widgets = () => { color="primary" /> - + } padding={false} title="income" @@ -738,9 +714,8 @@ const Widgets = () => { color="info" /> - + } padding={false} title="income" @@ -748,9 +723,8 @@ const Widgets = () => { color="warning" /> - + } padding={false} title="income" @@ -760,13 +734,13 @@ const Widgets = () => { - + - + - + } @@ -800,67 +774,61 @@ const Widgets = () => { /> - - - + + + } value="87.500" title="Visitors" progress={{ color: 'info', value: 75 }} - className="mb-4" /> - + } value="385" title="New Clients" progress={{ color: 'success', value: 75 }} - className="mb-4" /> - + } value="1238" title="Products sold" progress={{ color: 'warning', value: 75 }} - className="mb-4" /> - + } value="28%" title="Returning Visitors" progress={{ color: 'primary', value: 75 }} - className="mb-4" /> - + } value="5:34:11" title="Avg. Time" progress={{ color: 'danger', value: 75 }} - className="mb-4" /> - + } value="972" - title="comments" + title="Comments" progress={{ color: 'info', value: 75 }} - className="mb-4" /> - - - + + + } @@ -868,10 +836,9 @@ const Widgets = () => { title="Visitors" inverse progress={{ value: 75 }} - className="mb-4" /> - + } @@ -879,10 +846,9 @@ const Widgets = () => { title="New Clients" inverse progress={{ value: 75 }} - className="mb-4" /> - + } @@ -890,10 +856,9 @@ const Widgets = () => { title="Products sold" inverse progress={{ value: 75 }} - className="mb-4" /> - + } @@ -901,10 +866,9 @@ const Widgets = () => { title="Returning Visitors" inverse progress={{ value: 75 }} - className="mb-4" /> - + } @@ -912,18 +876,16 @@ const Widgets = () => { title="Avg. Time" inverse progress={{ value: 75 }} - className="mb-4" /> - + } value="972" - title="comments" + title="Comments" inverse progress={{ value: 75 }} - className="mb-4" /> diff --git a/src/views/widgets/WidgetsBrand.js b/src/views/widgets/WidgetsBrand.js index b5eb528ac..f09393aae 100644 --- a/src/views/widgets/WidgetsBrand.js +++ b/src/views/widgets/WidgetsBrand.js @@ -5,7 +5,7 @@ import CIcon from '@coreui/icons-react' import { cibFacebook, cibLinkedin, cibTwitter, cilCalendar } from '@coreui/icons' import { CChart } from '@coreui/react-chartjs' -const WidgetsBrand = ({ withCharts }) => { +const WidgetsBrand = (props) => { const chartOptions = { elements: { line: { @@ -35,11 +35,10 @@ const WidgetsBrand = ({ withCharts }) => { } return ( - - + + { /> - + { /> - + { /> - + { } WidgetsBrand.propTypes = { + className: PropTypes.string, withCharts: PropTypes.bool, } diff --git a/src/views/widgets/WidgetsDropdown.js b/src/views/widgets/WidgetsDropdown.js index ed4174b23..85e2fc969 100644 --- a/src/views/widgets/WidgetsDropdown.js +++ b/src/views/widgets/WidgetsDropdown.js @@ -1,4 +1,6 @@ import React, { useEffect, useRef } from 'react' +import PropTypes from 'prop-types' + import { CRow, CCol, @@ -13,7 +15,7 @@ import { CChartBar, CChartLine } from '@coreui/react-chartjs' import CIcon from '@coreui/icons-react' import { cilArrowBottom, cilArrowTop, cilOptions } from '@coreui/icons' -const WidgetsDropdown = () => { +const WidgetsDropdown = (props) => { const widgetChartRef1 = useRef(null) const widgetChartRef2 = useRef(null) @@ -36,10 +38,9 @@ const WidgetsDropdown = () => { }, [widgetChartRef1, widgetChartRef2]) return ( - - + + @@ -128,9 +129,8 @@ const WidgetsDropdown = () => { } /> - + @@ -218,9 +218,8 @@ const WidgetsDropdown = () => { } /> - + @@ -291,9 +290,8 @@ const WidgetsDropdown = () => { } /> - + @@ -390,4 +388,9 @@ const WidgetsDropdown = () => { ) } +WidgetsDropdown.propTypes = { + className: PropTypes.string, + withCharts: PropTypes.bool, +} + export default WidgetsDropdown From 004030755bb743316390286a814573038e7c0764 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 15 Nov 2023 11:39:18 +0100 Subject: [PATCH 399/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/chartjs ^4.0.0-beta.1 → ^4.0.0-rc.0 @coreui/coreui ^5.0.0-beta.2 → ^5.0.0-rc.0 @coreui/react ^5.0.0-beta.1 → ^5.0.0-rc.0 @coreui/react-chartjs ^3.0.0-beta.0 → ^3.0.0-rc.0 @testing-library/jest-dom ^5.17.0 → ^6.1.4 eslint-config-prettier ^8.10.0 → ^9.0.0 eslint-plugin-prettier ^4.2.1 → ^5.0.1 prettier 2.8.8 → 3.1.0 --- package.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 98a050226..ee891a24e 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,12 @@ "test:debug": "react-scripts --inspect-brk test --runInBand" }, "dependencies": { - "@coreui/chartjs": "^4.0.0-beta.1", - "@coreui/coreui": "^5.0.0-beta.2", + "@coreui/chartjs": "^4.0.0-rc.0", + "@coreui/coreui": "^5.0.0-rc.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.2.1", - "@coreui/react": "^5.0.0-beta.1", - "@coreui/react-chartjs": "^3.0.0-beta.0", + "@coreui/react": "^5.0.0-rc.0", + "@coreui/react-chartjs": "^3.0.0-rc.0", "@coreui/utils": "^2.0.2", "@popperjs/core": "^2.11.8", "chart.js": "^4.4.0", @@ -43,12 +43,13 @@ "simplebar-react": "^3.2.4" }, "devDependencies": { - "@testing-library/jest-dom": "^5.17.0", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", + "@testing-library/jest-dom": "^6.1.4", "@testing-library/react": "^14.1.0", "@testing-library/user-event": "^14.5.1", - "eslint-config-prettier": "^8.10.0", - "eslint-plugin-prettier": "^4.2.1", - "prettier": "2.8.8", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.1", + "prettier": "3.1.0", "react-scripts": "5.0.1", "sass": "^1.69.5", "web-vitals": "^3.5.0" From 30f8ee04a333c4d735cdead1a7799fab3ae93228 Mon Sep 17 00:00:00 2001 From: mrholek Date: Wed, 15 Nov 2023 11:45:52 +0100 Subject: [PATCH 400/449] release: v5.0.0-rc.0 --- package.json | 2 +- public/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ee891a24e..c377ac217 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-react-admin-template", - "version": "5.0.0-beta.0", + "version": "5.0.0-rc.0", "description": "CoreUI Free React Admin Template", "homepage": ".", "bugs": { diff --git a/public/index.html b/public/index.html index 3fa4ca470..851936cc6 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,7 @@ diff --git a/src/components/AppFooter.js b/src/components/AppFooter.js index 2f26d8b6e..fd126f460 100644 --- a/src/components/AppFooter.js +++ b/src/components/AppFooter.js @@ -8,7 +8,7 @@ const AppFooter = () => { CoreUI - © 2023 creativeLabs. + © 2024 creativeLabs.
    Powered by From 1d05bd4cd636da9a1ea884ea964085883323b93f Mon Sep 17 00:00:00 2001 From: mrholek Date: Mon, 11 Mar 2024 18:34:00 +0100 Subject: [PATCH 415/449] refactor: migrate from CRA to Vite --- .env | 2 -- .eslintrc.js | 2 -- .prettierignore | 2 +- .prettierrc.js | 6 ++--- README.md | 10 +++++--- index.html | 29 +++++++++++++++++++++ jest.config.js | 17 ------------- jsconfig.json | 6 ----- package.json | 27 ++++++++------------ public/index.html | 50 ------------------------------------ src/App.test.js | 9 ------- src/index.js | 12 +++------ src/reportWebVitals.js | 13 ---------- src/setupTests.js | 5 ---- vite.config.mjs | 57 ++++++++++++++++++++++++++++++++++++++++++ 15 files changed, 110 insertions(+), 137 deletions(-) delete mode 100644 .env create mode 100644 index.html delete mode 100644 jest.config.js delete mode 100644 jsconfig.json delete mode 100644 public/index.html delete mode 100644 src/App.test.js delete mode 100644 src/reportWebVitals.js delete mode 100644 src/setupTests.js create mode 100644 vite.config.mjs diff --git a/.env b/.env deleted file mode 100644 index 0c48d3cda..000000000 --- a/.env +++ /dev/null @@ -1,2 +0,0 @@ -PORT=3000 -CHOKIDAR_USEPOLLING=true diff --git a/.eslintrc.js b/.eslintrc.js index e08f0b57a..e9c55eec0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,8 +13,6 @@ module.exports = { }, }, extends: [ - 'react-app', - 'react-app/jest', 'plugin:react/recommended', // Uses the recommended rules from @eslint-plugin-react 'plugin:prettier/recommended', // Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array. ], diff --git a/.prettierignore b/.prettierignore index 849ddff3b..567609b12 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1 @@ -dist/ +build/ diff --git a/.prettierrc.js b/.prettierrc.js index 415ca0578..66f90b933 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,7 +1,7 @@ module.exports = { semi: false, - trailingComma: "all", + trailingComma: 'all', singleQuote: true, printWidth: 100, - tabWidth: 2 -}; \ No newline at end of file + tabWidth: 2, +} diff --git a/README.md b/README.md index 24a987dd0..896332553 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,8 @@ Within the download you'll find the following directories and files, logically g ``` coreui-free-react-admin-template ├── public/ # static files -│ └── index.html # html template +│ ├── favicon.ico +│ └── manifest.json │ ├── src/ # project root │ ├── assets/ # images, icons, etc. @@ -126,12 +127,15 @@ coreui-free-react-admin-template │ ├── views/ # application views │ ├── _nav.js # sidebar navigation config │ ├── App.js -│ ├── ... │ ├── index.js │ ├── routes.js # routes config │ └── store.js # template state example │ -└── package.json +├── index.html # html template +├── ... +├── package.json +├── ... +└── vite.config.mjs # vite config ``` ## Documentation diff --git a/index.html b/index.html new file mode 100644 index 000000000..ceddb2461 --- /dev/null +++ b/index.html @@ -0,0 +1,29 @@ + + + + + + + + + + + CoreUI Free React.js Admin Template + + + + + +
    + + + + diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index abf16ab93..000000000 --- a/jest.config.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) 2013-present, creativeLabs Lukasz Holeczek. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict' - -module.exports = { - collectCoverageFrom: [ - 'src/**/*.{js,jsx}', - '!**/*index.js', - '!src/serviceWorker.js', - '!src/polyfill.js', - ], -} diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 63f923e44..000000000 --- a/jsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "." - }, - "include": ["src"] -} \ No newline at end of file diff --git a/package.json b/package.json index 3b1991bf7..56a6e587a 100644 --- a/package.json +++ b/package.json @@ -13,13 +13,10 @@ "license": "MIT", "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", "scripts": { - "build": "react-scripts build", - "eject": "react-scripts eject", + "build": "vite build", "lint": "eslint \"src/**/*.js\"", - "start": "react-scripts start", - "test": "react-scripts test", - "test:cov": "npm test -- --coverage --watchAll=false", - "test:debug": "react-scripts --inspect-brk test --runInBand" + "serve": "vite preview", + "start": "vite" }, "dependencies": { "@coreui/chartjs": "^4.0.0-rc.0", @@ -35,7 +32,6 @@ "core-js": "^3.36.0", "prop-types": "^15.8.1", "react": "^18.2.0", - "react-app-polyfill": "^3.0.0", "react-dom": "^18.2.0", "react-redux": "^9.1.0", "react-router-dom": "^6.22.3", @@ -43,19 +39,16 @@ "simplebar-react": "^3.2.4" }, "devDependencies": { - "@babel/plugin-proposal-private-property-in-object": "^7.21.11", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.2.1", - "@testing-library/user-event": "^14.5.2", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.18", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react": "^7.34.0", + "eslint-plugin-react-hooks": "^4.6.0", + "postcss": "^8.4.35", "prettier": "3.2.5", - "react-scripts": "5.0.1", "sass": "^1.71.1", - "web-vitals": "^3.5.2" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "vite": "^5.1.6" } } diff --git a/public/index.html b/public/index.html deleted file mode 100644 index eeb29ba81..000000000 --- a/public/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - CoreUI Free React.js Admin Template - - - - - - - -
    - - - diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100644 index 3a7a8cc56..000000000 --- a/src/App.test.js +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react' -import { render, screen } from '@testing-library/react' -import App from './App' - -test('renders learn react link', () => { - render() - const linkElement = screen.getByText(/learn react/i) - expect(linkElement).toBeInTheDocument() -}) diff --git a/src/index.js b/src/index.js index d19a3bcd3..11d6e8658 100644 --- a/src/index.js +++ b/src/index.js @@ -1,10 +1,9 @@ -import 'react-app-polyfill/stable' -import 'core-js' import React from 'react' import { createRoot } from 'react-dom/client' -import App from './App' -import reportWebVitals from './reportWebVitals' import { Provider } from 'react-redux' +import 'core-js' + +import App from './App' import store from './store' createRoot(document.getElementById('root')).render( @@ -12,8 +11,3 @@ createRoot(document.getElementById('root')).render( , ) - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals() diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js deleted file mode 100644 index dc6ff0781..000000000 --- a/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = (onPerfEntry) => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry) - getFID(onPerfEntry) - getFCP(onPerfEntry) - getLCP(onPerfEntry) - getTTFB(onPerfEntry) - }) - } -} - -export default reportWebVitals diff --git a/src/setupTests.js b/src/setupTests.js deleted file mode 100644 index 52aaef1d2..000000000 --- a/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom' diff --git a/vite.config.mjs b/vite.config.mjs new file mode 100644 index 000000000..ee16a3581 --- /dev/null +++ b/vite.config.mjs @@ -0,0 +1,57 @@ +import { defineConfig, loadEnv } from 'vite' +import react from '@vitejs/plugin-react' +import path from 'node:path' +import autoprefixer from 'autoprefixer' + +export default defineConfig(({ mode }) => { + // Load .env + const env = loadEnv(mode, process.cwd(), '') + process.env = { ...process.env, ...env } + + return { + base: './', + build: { + outDir: 'build', + }, + css: { + postcss: { + plugins: [ + autoprefixer({}), // add options if needed + ], + }, + }, + define: { + // vitejs does not support process.env so we have to redefine it + 'process.env': process.env, + }, + esbuild: { + loader: 'jsx', + include: /src\/.*\.jsx?$/, + exclude: [], + }, + optimizeDeps: { + force: true, + esbuildOptions: { + loader: { + '.js': 'jsx', + }, + }, + }, + plugins: [react()], + resolve: { + alias: [ + { + find: 'src/', + replacement: `${path.resolve(__dirname, 'src')}/`, + }, + ], + extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue', '.scss'], + }, + server: { + port: 3000, + proxy: { + // https://vitejs.dev/config/server-options.html + }, + }, + } +}) From b57048543adf84edfc7aaff7808f03eeed961065 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 22 Mar 2024 12:45:41 +0100 Subject: [PATCH 416/449] chore: clean-up --- vite.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite.config.mjs b/vite.config.mjs index ee16a3581..66ffff2cf 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -45,7 +45,7 @@ export default defineConfig(({ mode }) => { replacement: `${path.resolve(__dirname, 'src')}/`, }, ], - extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue', '.scss'], + extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.scss'], }, server: { port: 3000, From 0a7196fc53ff844fe4427f50b4d36de54d299b03 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 22 Mar 2024 13:05:15 +0100 Subject: [PATCH 417/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/coreui ^5.0.0-rc-2 → ^5.0.0-rc.3 @coreui/react ^5.0.0-rc.2 → ^5.0.0-rc.3 autoprefixer ^10.4.18 → ^10.4.19 core-js ^3.36.0 → ^3.36.1 eslint-plugin-react ^7.34.0 → ^7.34.1 postcss ^8.4.35 → ^8.4.38 sass ^1.71.1 → ^1.72.0 vite ^5.1.6 → ^5.2.2 --- package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 56a6e587a..e70fe6eff 100644 --- a/package.json +++ b/package.json @@ -23,13 +23,13 @@ "@coreui/coreui": "^5.0.0-rc-2", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.2.1", - "@coreui/react": "^5.0.0-rc.2", + "@coreui/react": "^5.0.0-rc.3", "@coreui/react-chartjs": "^3.0.0-rc.0", "@coreui/utils": "^2.0.2", "@popperjs/core": "^2.11.8", "chart.js": "^4.4.2", "classnames": "^2.5.1", - "core-js": "^3.36.0", + "core-js": "^3.36.1", "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -40,15 +40,15 @@ }, "devDependencies": { "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.18", + "autoprefixer": "^10.4.19", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.0", + "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", - "postcss": "^8.4.35", + "postcss": "^8.4.38", "prettier": "3.2.5", - "sass": "^1.71.1", - "vite": "^5.1.6" + "sass": "^1.72.0", + "vite": "^5.2.2" } } From cc07a0478c98a23b20634bf0ebfe2917df6ba16f Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 22 Mar 2024 13:06:20 +0100 Subject: [PATCH 418/449] docs: update README --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 896332553..101aa0a32 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,8 @@ CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of * [CoreUI Free Bootstrap Admin Template](https://github.com/coreui/coreui-free-bootstrap-admin-template) * [CoreUI Free Angular Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) -* [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) +* [CoreUI Free React.js Admin Template (Vite)](https://github.com/coreui/coreui-free-react-admin-template) +* [CoreUI Free React.js Admin Template (Create React App)](https://github.com/coreui/coreui-free-react-admin-template-cra) * [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) ## CoreUI PRO @@ -140,7 +141,7 @@ coreui-free-react-admin-template ## Documentation -The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for React](https://coreui.io/react/) +The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for React](https://coreui.io/react/docs/templates/installation/) ## Versioning From 49af4079f9166012c2d76bb806aae5292e7992e9 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 22 Mar 2024 13:06:58 +0100 Subject: [PATCH 419/449] release: v5.0.0-rc.1 --- index.html | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index ceddb2461..2e283fb93 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ diff --git a/src/components/AppFooter.js b/src/components/AppFooter.js index fd126f460..217c5a04c 100644 --- a/src/components/AppFooter.js +++ b/src/components/AppFooter.js @@ -8,7 +8,7 @@ const AppFooter = () => { CoreUI - © 2024 creativeLabs. + © 2025 creativeLabs.
    Powered by From 74b0aaf708de9b9a417c9b9f0236a8febdac2da3 Mon Sep 17 00:00:00 2001 From: mrholek Date: Tue, 4 Feb 2025 14:37:27 +0100 Subject: [PATCH 445/449] refactor: migrate to CSS logical properties and values --- src/scss/_theme.scss | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/scss/_theme.scss b/src/scss/_theme.scss index 49e1c79e6..b014421f2 100644 --- a/src/scss/_theme.scss +++ b/src/scss/_theme.scss @@ -4,8 +4,7 @@ body { .wrapper { width: 100%; - @include ltr-rtl("padding-left", var(--cui-sidebar-occupy-start, 0)); - @include ltr-rtl("padding-right", var(--cui-sidebar-occupy-end, 0)); + padding-inline: var(--cui-sidebar-occupy-start, 0) var(--cui-sidebar-occupy-end, 0); will-change: auto; @include transition(padding .15s); } @@ -33,13 +32,13 @@ body { } .sidebar-toggler { - @include ltr-rtl("margin-left", auto); + margin-inline-start: auto; } .sidebar-narrow, .sidebar-narrow-unfoldable:not(:hover) { .sidebar-toggler { - @include ltr-rtl("margin-right", auto); + margin-inline-end: auto } } From 69269e8e347d023d20a1b1dc8a27df9bdc5acfff Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 7 Feb 2025 13:22:45 +0100 Subject: [PATCH 446/449] chore: update dependencies and devDependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @coreui/react ^5.4.1 → ^5.5.0 sass ^1.83.4 → ^1.84.0 vite ^6.0.11 → ^6.1.0 --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d2476e36e..fd106e849 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@coreui/coreui": "^5.2.0", "@coreui/icons": "^3.0.1", "@coreui/icons-react": "^2.3.0", - "@coreui/react": "^5.4.1", + "@coreui/react": "^5.5.0", "@coreui/react-chartjs": "^3.0.0", "@coreui/utils": "^2.0.2", "@popperjs/core": "^2.11.8", @@ -49,7 +49,7 @@ "globals": "^15.14.0", "postcss": "^8.5.1", "prettier": "3.4.2", - "sass": "^1.83.4", - "vite": "^6.0.11" + "sass": "^1.84.0", + "vite": "^6.1.0" } } From b78e444d202979e41b4f26388b548c9d642aa692 Mon Sep 17 00:00:00 2001 From: mrholek Date: Fri, 7 Feb 2025 13:27:12 +0100 Subject: [PATCH 447/449] release: v5.3.0 --- index.html | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index e2b715c93..84b9a228b 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@
    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 diff --git a/React_Full_Project/public/img/flags/Netherlands.png b/React_Full_Project/public/img/flags/Netherlands.png deleted file mode 100755 index d5ea768707fb2c013ee9044e19bf72fa1971f3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;0ZBwbRCwC#nZa%oF%X8o$!;1X)J8&}iYI^zci>q#@JKuY2c89S=fWFsK&sUC z5_{M4bJ(Cq!4rOYHMHi7o7r7i+I`LPf`0UX7MVpj%0jF2)HQgRgH&`<(Eh@%)t355-c zp%8#2q|Aln359?{Av3THXeS1eqs<0|LS~?8ZezfJ7m~gexsfw_S+~;_paN8Y2LMpw z;nt1K6`;D%k>dGo^y!-qBpD&5d$S{(sJDr%$@cVNGx|K#25_=$Xct*VmfUd`w=*#| zMl;e!%Z${XHby!I_{1RCp0x9>Ub{2k$+4!{IgHQ@Q)MWsLxzNtZ+?M9_ z@kw#6)G}NYaD8=I;#Mdba1Oizo)u>N58$gYTrZt&pCw5EuC3nGSAYso0sgA|902Pe VI{{bWuCD+9002ovPDHLkV1kh#93lV! diff --git a/React_Full_Project/public/img/flags/New Caledonia.png b/React_Full_Project/public/img/flags/New Caledonia.png deleted file mode 100755 index dc3e9e1004f5c96c9a580b440f2efbb3b8912acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmV-I2)*}-P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ@xJg7oRCwC#nOlriR~g5DYwxwsIWxmB1LY2KlLAcz zg)&&EKyC3-AtGXx#x$||P)#%@CdQaPnLhZ?^r6NYA8L%TNn3;>r4RudAx^pUfhq)z z0&NixD9pgjIcMhVwbxpo5Br>%J%=+)n~pXUSvxChudK`d{@?o6ciT!t7|SJKjF;O0 zZUgv#2cUou$XDC3R2&d%VEo4KcXp3O?!WrXrzUEk%>(O}Pa0FiA3A;wpiKjL?*-?C z8^r_wK{7I?2HpiBKrxc(6Xd3K*?vuSWrTIZ?cLrQ;k^LlHGp`*y0ik+tg{;Ul7LD# zcH)uRSd|D>9YZA37qV7fW!R#WLPQ4FWxiR1rIbp)n|9Lq)putFNdce%ynwNu#QBDp zGo+@9O9Buz$VMfge6=GDczdfoN1Aiwm+ z3K6~it@KqULNEae8nFLW`8SEjdOrw2JQ$M!kOizls0fk#je8fJVAb*-rcbftBIrDl zu>OG@-Q7ah4b73`<2my8C756_gP-S2r~WTSRxeNgBvDb@45p=ipaMyH$OMF8e9E6Go)(OwQ5EBGKsiauHwh3zu zG)NFw1JgcYIn>n6^8OrzAN&j?Nd{b->Iqo9@gx@FS!J3E31VHt#WsOyQyi;0JO}=i zux52c`-BAV8(VSlFs@1HZ7vbtFi75y&OOjNYl%H_y%(#%*z4#Z#{0&>ng^CFh95rB z!(UHYa=9FjKh}y(8e2_K5NS_;qOsT82%BVdv{8F|CZu#8LAKCXL6$ z4FO;YqmUrvFqVfDlxbQE}ysj1q z{qTgnpBe;+vx5M<^F%qp;aSkv!ts5A&ed~26`xAQapahxV_8VCcy73lyr8irg zhl;^}Y#NUqTguLtW13qXVJH*|LQk(}^VS|#J$Qqiuf}xTf1MxwxI~nLFciX2Xl`-5 zva`Y?ol9^_XCM^=wY`UFYwwN5xv4KWYcoN;_k@Ji`%&eMODKP09$$SU;)(Mo_`$=5 zzDV=suNUb&GU!zrBRuu9KDxR+&;7iG;=6_?U&`~-ODm9Nv%uNv#Zw~$@x#TDjbk=H zB%l#bI3)2Q=^C40m(AoSm+s*CU!0-v`ae1KM&sz}SHJD&d{4;R^A~V>>YcEn0LBiJ zS$IF0ipIj^#ARIx89pXWEKG?wJ9P<6|0t}y3U6J5t}?_HavCO&gSivgKWj2fZUM1% z#E*VLcSv4HWCRDx3y{Es988%FE9X=hQaxH#os&3l3IB^yqggYMczX|d0WT@nKkSsc z8VsC*T3Syrc8bbaVm)A?fYzum=2Gms`lEniPw!a#Mc@=L6<7jH9%IB`1x~8!@1@pi sJC;fe6xHoN^|t}s25=j|hg$wK04ie-v+?HuL;wH)07*qoM6N<$g52xbV*mgE diff --git a/React_Full_Project/public/img/flags/New Zealand.png b/React_Full_Project/public/img/flags/New Zealand.png deleted file mode 100755 index ef474ad145462f008c9013b237dab9a1f0fe533f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 diff --git a/React_Full_Project/public/img/flags/Niger.png b/React_Full_Project/public/img/flags/Niger.png deleted file mode 100755 index 06a7c0892d0203428efa6325efa3c3d8be38c27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 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 diff --git a/React_Full_Project/public/img/flags/Norway.png b/React_Full_Project/public/img/flags/Norway.png deleted file mode 100755 index 2b03236fc99b28bbd597c061147534b2aa31d618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 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 diff --git a/React_Full_Project/public/img/flags/Olimpic Movement.png b/React_Full_Project/public/img/flags/Olimpic Movement.png deleted file mode 100755 index 71d97aefbecc1e4bafdda1f13ea8a5a2d41deb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4432 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 LNkvXXu0mjf7|Iwg diff --git a/React_Full_Project/public/img/flags/Pakistan.png b/React_Full_Project/public/img/flags/Pakistan.png deleted file mode 100755 index 1630f5519633d35f9fb2f22bd4f0e5453fc47221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 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 Xl(IF^Pc{r`00000NkvXXu0mjfVr*1A diff --git a/React_Full_Project/public/img/flags/Palestine.png b/React_Full_Project/public/img/flags/Palestine.png deleted file mode 100755 index 6f654e311a8c101199973bad22427f947ce2b9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=ZAnByRCwC#nN5fsMHI(>ucv2bXWgA_BAW>YA)>)VqJh;zL_9>0D2nJo5`=Yw z%LXqVB*`sc%)uz+q6EAc5kwReHLw?R2`hr&bq^6eC`mw~AttWr?e3|n=b?K(dUj?u zCT2cxA2i+dx@zkEr~a?%z1O0u46}F)xvT+L1Mq(bAV3Z%ruShI3q(FpKC^eiqot1|L}WNIu7oJ$pDCMqIRJD2!iNSO8e(1I5TX#+>8H<$xcen1v{8a7-j2 znu4n0iJ)zn*wCsfB3@mWv?bHEF+#HaJOS;*c12a0n3%vh1t|LINUSmV*7BI2V+%z- z4g#umi_-Ba@f47B5*0;iFOwpN5l{tb3`^dsH2rbexs(1$!&-|v2S5VA zIkZ~ERTGo%5_q*Z!l%mtzgatQ^oipbr?v@zbr8qN1vrFpl-YcqGuHB5svjf(#xwy? zXK`_iYcbRVp7uQM@$-BVTqhhL0JR{rL7_NCtJO@$nlEhw4i$^M_xE)!tIKwfl@oMO zckFkg{c9415!N=ZfVB{Y5JeqNjB(&_vA}0R!1sNoR6d{20>C*miqI~GDUb)IeV^^l zaViLi`*iRX3WXK`#-L${hT*D94)8Fr+4nga#rzsaJqM7>{EhSs&&0NM1pF78;{rg!yd$#BK!2K6??fS9x47e33&mEvV zGlPs2Z?_L@YdG=MtN+;#|9Si^bZLo+LkD~01IE;&yIT@f)LP2Z)0Agtd*{T?xg=h_ zr3BA{=dteP8P*?t1M&UaYIr6VQfrZ14mCHIjj1u@H&(dw#0g4I^yW-x0bmf-WEJWW zR{BtTu4N%L-xmd!1mB~(9%b^wQ+VZaf66LqY+{^qpf0^@_PMTW=*1Jp<_=K#;`5#x z@0v3*tz}&u{GjQ7Z-lfsPQLOuUrjE;`!8nmSfP82-7bFCmee|%W@pCcJ)c~vs5`N$ zvTCI|eSLni#N7U!{612pujq$PXaqPLRoSv#MzFcj?744vtHvH&ZHfhhDEazm!E>t_jw0*_r z!uk@gzw`hq4#0n^Wc5NS=3|xtFh}DvU*@UdS30$x^6R`cv>!IlrOAYtuXUWwOM0IC!;EK~@6r zfT}0VKeUOXFWd(TrFihFay0<189>fCf`ZSx&+g>QsR|P{$_&Bh4TZ78 zRHSt23QG))SOF@)gTN%iC4T^mLh^ZOJiQN-M8J})eW_mqum)faKwssb0RS002ovPDHLkV1kCdOalM_ diff --git a/React_Full_Project/public/img/flags/Panama.png b/React_Full_Project/public/img/flags/Panama.png deleted file mode 100755 index e39849d7ff6e12d44c602255511eadaa421751c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmV+&1mgRNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#J(4T|{XFv4utuL=mCd2NW?Nm?Cb1 zOPB84=~moT7aDgitfeS)QL5qt2|*Z_w#L$jWjcv9)y&+PbG|MnGnq_ga_=>B5(ekH z9PaCI@A-fK|M|{$&QT&lGn+$`TMIx7z`G7W0TCcReQqYxK+XlaL}c97U;Z8(w1!~q z@bC&3NZNE$TYtZm?@ryn50G@H}fgjGLZUWFZIutqn>k97pjY{T~lT|6u>_9zJ+Ki7|o*L?ZQdYi0pxki|VDC8BK>j-ZNM{z3s*;p#avb<;tU+x%EonF^V8jE33*;{39Vk)$fP`@|0XP7A=~m znQpUFl29cBwY+Y8*f4eK`Gwfhj4l7`GqQK@kbU&13~0VFWOg4gf?>vEGLPn~+a&YM zwfy{F7#kyV<_umcRc=&zXb1tKn|fGv?kussKL0*ov__$3yjJ5}eO+B@>fZ-Jw6~Wv zmoCxy#pmcu21L-A3>|y-vG(e4-Nw(6kP!hTR30Fq4{AR18H?K6NuE3jMi*t1%aJ^B z0;jt>L=@5nM1_hjjf_ICf4GUeVH4}VyFuH|k9qz5jc{R9FoD*cY+0mxIU8>OOxv!0 z*5A5`+q2m>hccDf=u+=8EgKl9$PHW)gU3QLAWO@@f=A-wDqnLUm?fc-h7z5zrp!h) zz~rlct^8nOV!~$owF1@v+ky9*%=u{`r6}$XB(S_sU}L!em{hHu`WAo|fEIuywf_eI XEj^5IDdU#~00000NkvXXu0mjfoA%nS diff --git a/React_Full_Project/public/img/flags/Papua New Guinea.png b/React_Full_Project/public/img/flags/Papua New Guinea.png deleted file mode 100755 index 7b0d0eec4fb7b8d44e0b1432aa60b57ed914d177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 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 diff --git a/React_Full_Project/public/img/flags/Philippines.png b/React_Full_Project/public/img/flags/Philippines.png deleted file mode 100755 index d025d4d58fa226eba494f87eb1048d2f62ec08aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1564 zcmV+%2IKjOP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>qDe$SRCwC#nOSU9RT#&A=Pomyw$lZ03`Il|k)=S?fFuT!#;75Uap3_2(HMv^ z;*(GlAb_zJLn1+&NR$V#CK%!pb{ec2B32P07Ho@cQYePB30i3BblNh@J;#T8r?Yl3 zP^OLjUhcW~o^$5=pYQ)|cZ5=k@hlqSTqXca0QkQH5P%N2o$GiK3kVuOUUhXt=bk;a zgu@ck96vY?9a=ld0P;&q=Tlr<#EBD)`2BqthB4-qudQtX$Tt8tD!`2U-MqA-n6JKW zq_y=Q2ZTTfhiD3v0!_ehsZS~Fb?NS%y_`$xI*lQJKq)9F@F1lEaN9?%u0ZHGh5661 zX3bI#A3o2SGp%Tvj$w!d1*|liN8d%0dh&g``RPCoFgtEey0K-+C;%L;+z0w2AiTI- zIxAKz!spB5=+O)G^(hQfLn!-Tgma22=@bQ^1OxMkj#DN%dqfpaK8U#Wu^&vF7z$ZL zOCTG7RtTa5MApEhl9Gq;`Mm7g_bXjpy<^HRLZJweh>W)Y3Cc%h-n^--TlX}3_tw(V zat&Q~p=o0QK(Ymf5TDOWS=lojI8aA*bpx6v&~-iI7O*TiG5`QBm%+-Fk5O2dLsiw! zNEya3G6%vm_5TJSD$AA?GkJ0jAMZLzS7!jzbY%!Y7|R+Fg)FcxfC+3?zI{2B zl|N8ZQ|~ypxN8>BbZrm-Dh!eRz$7rA1FgtWIva>U_&5*-b2&LVE;es2rKqTY-Mdc> za5Lq^lEQdGo*3-ZRVGN?wnav zR6I}B=chS%?4k{P6y3r!L=uHU2Ox43gcqz!pgNNpHVL=NL4Od03yc@QECmA4y9`_# zSh#Qtue`j3Kp@DWgXdF9&XfvNFnnnnUqi(ebyFtiCQ(TBL*y3_1vcON-$(_J{RN0A zpaNh%VOvUGaYF49R3MAM#`oy^_T=bOsIUNE-AS85N-2c!fccaiWkPMB%>dcrP|5;r zzHKmLQDXP0%>->G;otwjU$&KSV>7~=Gy0A!tr&%D0K)cz;C`^qg6AV!@mo8<{g!Qk z&=H&S?o|ow>;L8mJ)0_!em^2Nd+NpIzDglQl=o|y8AGz~-CI9>J~Brl}wC4opf03r+A>p|G^0PQxOaAX=A# zfJkE#H{X1l@P&(rJnzu`_m8T@2=wUBI8O4 z>D&w_fe$~SXWLHD^hCaALjMt2AZoEdfS!t-^nO}}@MJ-TJ2HewY$=BVV70Vzb8Q)+ z)8}ly$EU-Li9$MgK#Nf*m@+N+{g2#ub|s;+b%^{t?p)_``xb}>Jk8E({Sf>NWb443 z-d%g>TJ<_s#|=bo4r5IcDHN^+wFNLy)>Ql(%IT}xkI42Q+^&%oTp9HN{b9&Gg}l~F z*K4m5I(0h6_pvBKpc2BUDkSvVb-LGW!MfUxHf`#-`NVDjR{xg=>3H`8WH5-x$^yUt z?j7dsEw==4FR%c(hw&vHK!dQWG`!ArJV_Af5flH^PXL$zFaaQ=^6vmeX=o+e_0h2a O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-aY;l$RCwC#nM+OsF${)3&y3Vfp;8gz6iDp2{~5RfJ6;l9Rhsx`(a=fL7l;K| z#G8x~EAkgVMsZ9Mk)UJ_oU~SP=@zc%LzbfMDkDo@-zYX=-{y$Tt0f?0Z&-p zqj8LJl^lj$4=9Zof}J*_@}0l@R?!PkH6C>Ifwg+>l+Lle1*rrW(`Irn4^-?|!6}bc z=pBVPGbbIeQ~SDG9^pA!CIIJX9_-j!pOf}YvM=~TwXROA)f>6;p?@Z^J3^f6RO<(G z-_%g61&PWnk#NMpNG5;B!IWod&K)pGT;Wd1+Ie`{{%c3oA-eW;=L2Bft9tF h`UcPd8o;m0#{fe_wL+XAOUnQN002ovPDHLkV1gFhzzP5W diff --git a/React_Full_Project/public/img/flags/Portugal.png b/React_Full_Project/public/img/flags/Portugal.png deleted file mode 100755 index 5b3907313b62ed5750ff9fd55dad3833b657b1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 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 Eg2EJws{jB1 diff --git a/React_Full_Project/public/img/flags/Qatar.png b/React_Full_Project/public/img/flags/Qatar.png deleted file mode 100755 index 1dd11830846f2e8a7aa1eb9e9c73b187fae558b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1181 zcmV;O1Y-M%P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nOkTaWfaGMXJ+;in}jB?EB{lQugW zW(n?rVRxDH?acq2|G9mis4B}@ES9;{0Mr2d-vJ0<1DWu1IY|Jx4$!EoSIS*I@yA&% zcYTK2+mEEuRY7oX_s(Vk)~V`WasOoW@K22Y)`M71qAx%C<54#3`=HGU=~K2C*JI-M zGmIZUjh`C}*%*o{hy`fmw_GEw&Sh~#&yqR!=jf^8tZW3M0GU{3Q{QJ~@3)NodK61; z!AhmV=NF$WB7k9`Dla0aYN$uaT7puY>%W5r0T=^7EC6CVG;e+cr?H;=FDEb)Q^kZf zW2C5IqZW_eXC6aGoe^2D5oHC`^NZe!3jhIoWg|^n9>w?pR}UURtW|wh^$%=d zXm>a6rT#GMBm^Mk76Uo92SUlVuO-uZ2UBM+B6f0hKvO9+s2~ez5Rlt{h~Yh7pb;CuGdkK3O!KFrR0A;!Q`n67|%m|lW;Fufd`CNpzqaAhQ9m) zixpUzEUL-X0pogzCGi1RDTkJ4wxX^_?wiBt^z^l6Ehz~p8?%)VviG#H?#)+7uf2=D zjyDh|vtR>x!*Oac^>3cO%30M^SqylCL;U;Urws4f3*yY*dFmnqda;48(T+V519My3 zn{&|R?`>}}xMvqBnz8D#pveYtNhK~9fR)M6{`NK+9=xBy_jco6>PM{PMrv{F*>2P- z879gQyP=-jpL>etO%GvwA5~56n$H8}x^JZWI|g>V&qU8TtZa6+y{#IB$}J*OXD%{z z{!dhcnfWw1F^UN)ppc|fw069}#?uE`{lpfu5Dpj#T>@xyCN?Hs2Jy%8__?cLcGJam znM*+*Vb%ljVxUl5BPzujkRXLX zQ4@)Qaw#OX&FUu~W8=vKtaL>{JyY>?n;yk zz)ZXJKHtH>#~+2QL|vkFKtxa~0AOX(+`au}GOcU4-1RyB$S7D=!W60`jf#-IvxT*< zzl1n81D#!1sSMQ+XJ$J!m&=v4aI)t-eXn&gcH~&m`crN--aina1-K8mmE|SFK#x#7 vA7~)vIYAZ01@clmsjmU30jL3}s{A(qKXR_m+%){y00000NkvXXu0mjfs8$$- diff --git a/React_Full_Project/public/img/flags/Red Cross.png b/React_Full_Project/public/img/flags/Red Cross.png deleted file mode 100755 index fd79967243336ea2cd50e36698ae83d88f83b910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 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 diff --git a/React_Full_Project/public/img/flags/Saint Lucia.png b/React_Full_Project/public/img/flags/Saint Lucia.png deleted file mode 100755 index 987e1f0fa40b18d29cfaa18a85969a9a2585f136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 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 b)czg-CMCqMMC?#&00000NkvXXu0mjf^*(eO diff --git a/React_Full_Project/public/img/flags/San Marino.png b/React_Full_Project/public/img/flags/San Marino.png deleted file mode 100755 index 92bd72b6fdd431803b9558ab7d8adb1490dfc78c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 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 diff --git a/React_Full_Project/public/img/flags/Saudi Arabia.png b/React_Full_Project/public/img/flags/Saudi Arabia.png deleted file mode 100755 index 9630e83d529d0c76ccf5ddb067e1df288b9c88bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2035 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@c}YY;RCwC#nN4h4#}UVW@9{l;=!2ppij-vvm1IFy?AV5E!>x-1ZD9vU5a$r2 zKoYmkuqu5J;WiZ0T#RaxU-!9&dkp4tRkhPo=K(7=>Wh1fd6*@3g7{JyLCO03s@Qu zeEkovC+l(bul?~_n+CK?(Ey(i0@rm(Wm5o@2RB7gN^L16s-hsP zTB58NrzmRaTcNMi;7}erZa;^Vl2B6!AtZoL0}xW+xDKxC7A7haMnOR$QBZabubTKu z1z({rD(2ZgzI@L8|5-k!THAG9ge=Ia6_5*T$0qOOYfe036|BJ2sYM)rI}rj*TPAH6Ub31N8zx7JQ%pz!fgGZDZ%{ z>d{VB@u(gg*TJXz&^4VMV+Tc15JKS9y|}_fN{JAHmZlc+PM!u|135E?VH+rlf>-n6 z2nS8o$h-NH&*_>DP~h=5VA>`^h}r;b8@F5ou5dB(24>!@%HY@iH2ND!Wm7zN=sDI? z>j)tTcmu>YbUY%w(K8x+x#1nCZ6bv01VtIX;244d`ksjKE?QEnr_;&JJ0{#F#-AC5SGBH0v zv^9#NC=8De6AeX~i_dZEhg;07%&?MJ!LkeTm=!V=ifNf8^HcXUP%xprVqxvJg>X69 zcapWOHC{Xa8f}ejH2NDcOoObMMMyy+y}|POGNV(Y9Q)ZZuHCpstRu#QhqYkP~1UF}o{x06IdQB2!ne@rgQ zrJx`x};b$;`?OnQVrI`wMt=ok&ZB&CDi-ZJ>K}9O2*yhtGyT1-O?u?c2^oEtdD z2fzJ*n^QN*yLrwHoVjVGtzZ)hJiZHP_L2FYh?_GM2kN@^D zLI@6r4--$s*~}y#SldiwjQqVQ}I zW0KaUHs=32KUnesRaJ3Z=V|A8CZu_^lB^{kKtkQ5872DyS@91{#O=Fk_o$Z}`e&cgSCPpg%Tk_ZiDr&E! z0aa5g2Fa=mS@@bWa$Fs`T8M_q)2qL?vzKjSn?_$FeTVvZ`!{bF(LX?$pRo0~(*2)yqC`3Y5;R3)a%mFH<9Xsmem_+l=8Ee0v7ERVbGEXD`u^tqr=FuI zvs&!bPAL5Z6S}*1@e+V~d}b=jtX4}Q)`JEr-Up(hmEGs1=H0rU$O5*NgO~aP00#gL06bIr&j4B^IO=@B R%US>c002ovPDHLkV1lfp!gBxs diff --git a/React_Full_Project/public/img/flags/Scotland.png b/React_Full_Project/public/img/flags/Scotland.png deleted file mode 100755 index 4ac5281d774f28eb5f74fef63cd9367f800fc072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2434 zcmV-|34Qj7P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_2uVaiRCwC#nR{?l)g8w_=ia-!**qY-1VR!*5(oqW5vegjMFBNv(-v)X%2c#W zeaj#npJQvS({Wl`MW_(9wst!0NM+gq24Se6RzWEZSQW?<5*`5pgk%%*+Pixnr+;iV zS(31u*p3cUelut8-o5Ak&i8xH?{&@6bMojiETS|F!C zot4c1-lMxRuAs z@=1&0;E8UHCvKa;jI7Zh1f^GG#GLh0K0m8ARO|#RZ_Af1*Fs!Jw9D^9lq1qhnM z$DpZ7qz~A%b_QZri$fJ$0LXyNtQhQ~A;F_EB@xhb!Jm z)ZMETSiJ<4uoH(t4%PIag|3?{T{wmJepxas@a0?UDEaBTlsvtISGLy0>_4v{mG^&9 z!VebaqWewspmjk!ktU=9Def6%%WXo-B6~eu0yYrnF~}aD#LEv9@sq^`#K(yFC(d)dXOm-k||$SOv&YG!`g5xd$odpR-O$3 z7a+swWayaP8>WX!^O&5L#KW)cwiBK zbDV{<)7kaH&D?SQWOToQVM^@Yz@q{w*2L1~V?Bwiy04Ju?wWnUld!OyZu4{h+CBXG zuLm)ZxSS(DR@F2Gf6!vfo<O&%Q`ylz-LyKX-(ZLGqQ#5@KWspvrqO$Z(@%jel8vxsv<*Y9g< zXN=bqI+=?#i#sdNGXJR^ys-Wts;d0Y!H4T3p$dMr{vZo}yn|g;&Cx$>i2e#S&*$^i zdOU-pfoa*S+*Hj=8>+|^z z5A1N{Oc#&6@d-OWKaIn!otH?yk|TCoV){+y&rW0Iy@gB~;@Hva^-d8$Do_B7<>Hca zz(LXbc`2#)dND}==oFW})L$ZSiNGZSU#t9Q02_~YSos6qRR91007*qoM6N<$f=*bi AH~;_u diff --git a/React_Full_Project/public/img/flags/Senegal.png b/React_Full_Project/public/img/flags/Senegal.png deleted file mode 100755 index 13c936532ba7167474af45ec60555f314fc510b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1223 zcmV;&1UUPNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=O-V#SRCwC#nN4pSRTPGwJ7dR5xJXCymo)zV10JW^B)RY=>T#4-1cU zHRC%o*XOBkEdpdqT9eB`*>D3xhv1Ex>9zq@%yh05 zE&K*RHZmpV7evk6OLMRCPTwje-k5jFO2-XarQGLion`D14@)cMAl(OGTsx<#XhA|MgmFxi#AUIYp^*?IbY~!}y1iEo!R8o9 zR0t#@5ElkU0pKPf@jb`_PUggxAdXT79-xFa!zt!#gMCB;HwG|%nSos!64=OP8hblB zLHDzjhk5|Gn(R)Ym2} zsf4u_{0u<9!eZED^pu#-A1H5d%vOX`OSjAODB2xT%ch$_E+>j6g_SsUHXT$E>9A^P zgxzf&9y*5IlVUw!@qB-TNaPN{HSme%7*G`qeoowfB|%}2V*c;kPcf;%-a+4f0) z@^lEv`p+{!H<|NNXOcbllm1&fx+cp4+5pDzGn4iLFqknSz>GJ5R6>%ELTP`!I^!_d zoU> l$(Q;GfC+#JfPeM)a{!q!>zu#`f_DG_002ovPDHLkV1nH?B!&P0 diff --git a/React_Full_Project/public/img/flags/Serbia(Yugoslavia).png b/React_Full_Project/public/img/flags/Serbia(Yugoslavia).png deleted file mode 100755 index b2afcf5d25f26cdd19b0ac7cdb3d104d6bfc10ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 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 DrC|Q; diff --git a/React_Full_Project/public/img/flags/Sierra Leone.png b/React_Full_Project/public/img/flags/Sierra Leone.png deleted file mode 100755 index 47b26eb5d4cfb1bd22246afee91b41d465a88053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;6-h)vRCwC#nNg0@Fc5~nNwZWS?XCnuNL&DT;1O{fUN{4%;0&CAlc0U%0q%f6 zs7Q#!_53^}4N2BrwcRd@h36%yJ#pr%XPg<^B$2aJWG)4u0Q~O&1}uPOf6YlE(A2=$ z+l$xVa{Tw-ym)uN2F@k%?7_>djQ{lY1HgF=EQJ#l`59Jyw`N|(sNHrLUPpQ^t#j|> z4B-IF8bESf5m)S0G&0{1!uo-Q5`i@ByGl1TW=eOXle&+JNDe>^;E3ogQ6UTWaSwP8 z)Bz|GJP9md=H6)*e`UJM(*OS$VH&PxX)6Quo`&Ov~Ea!KFF?ch>%kH~?Hv z_6^xx_5T1g$m2K$BEeh2kpOO5YHxAI0CHMyvH@6lgHKi=MM9hdq$YOX$-a)`ZGTr4 z>mi5@cp~X@mWiC%(~?dXfC5ke{sDj-H@7x67l7hI2NyM?T>}N zlFSL&J|)F%CqbRf13-*UwWucqhvc0%nX69hml5N52HdF@x)ckVmrJP_SSE#@bRYYlr(oekX0RA&9GP2J}~^{)i!f`{X;2-}=9?xyyy* zSVmJ|*4aGykXc3qW;R_$H=9JKcTci&rJC-bfYs`Ij;T;I;1Tc~c$k^-Ux1HBcf54k pUvrWM_+jOwz5o<}0&uJHdjQPMDQ*ysyg&c|002ovPDHLkV1g|&9GL(B diff --git a/React_Full_Project/public/img/flags/Singapore.png b/React_Full_Project/public/img/flags/Singapore.png deleted file mode 100755 index 4b887853ce0e4106a5284bcfa0e5feb678157e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 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 diff --git a/React_Full_Project/public/img/flags/Somaliland.png b/React_Full_Project/public/img/flags/Somaliland.png deleted file mode 100755 index d44f58092f872f083c1d4e37901c345a1311b55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=kV!;ARCwC#nL$q*M-<0@v%B`%*cb;WlonJDtw;}*8ui>;t~u}pdd>&vmx$C; zZaF3DA=ln=%OyFahe}CH+eAqSDGkApfB`$$J3I4U4|a?}v?i))v?@=sX1zPR^ZxtZ z`_F%7jjEDm3&^;g0XPHje+OWI5Qw{Nmdpc51XLEk|8_fzZ~upHz8jB#F-7@${z9gl zzx(_?z*q#tB7zssPP++!qJ24LddG@l)L;yVDp3%0+AzY2BNs+k=WybPf(T;_Q4k_3 z&dBp_TrJQf`|ZA1?wHDcjz%yu6=D71WcF5iGq-FzCg85=GFcVsdv2C z+hAex6Q;`Jw9+=Ee1Y9ogSFjF#y_dB*KV?(CXD1_ey=Svk}L4l+~+*seu=2y)T3S* zByOyCsLBBVr-GG~MACt|C(iR?caw5lWTUywSaFo;(m2(zQLMAXQJ!27^4hj(wBImO znPfB`;g|KNl=4Nk-t1ru6!Qi4k|t}ruTTZ+Q@nT_exMIlQd~a(Rl&NH)SUo;3N4rL z>Es;0Z9JoxD^M+#`E}zNtu&#Ki+Pi_nHZ_!B_+-km@bd=VEqX}5HM4jq?znfDU=cM zY&N%P+I^~ViFRrUj2R5TrH3QnMX=6d{Yd~oAs6Gsb75wIL{ffQd&u^FgPGAuDuoh{ zU$0UOV-}|7d9k~}lh>;_@f340wZ;~+l__e?ZH$4X^~a1B$~@ir6YJ9x0w%%wK&@8e%9ShJzI~e@2&mWVOiWDRoa54^OI*Hu znYp>Sq1FIh07ElttzNr!P0QtS?|1$Bb@krsunkx^6&9-3>&(v1_WrM}tx>I3PmhI$ zy}5Pc#tjx17g=6j=HkVR+`M^n`13=b&kMs2@4b8XR76x&)j6kk?%WxA`grdTQph>? zC=9c;rWX;yFg%?U`mX@=w9p^(=ZQp6YyVb{aEvDD*C~30n+Itc9nhD5&|xN@!v*01 z01-jafsxREaqeCF4!U+I0wNwv09i>T1?j5MgBmaViU0rr07*qoM6N<$f_i{i AiU0rr diff --git a/React_Full_Project/public/img/flags/South Africa.png b/React_Full_Project/public/img/flags/South Africa.png deleted file mode 100755 index d1920decd4b0ffb4cfbd07287f1dd7473d5f1648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmV+~2+;S5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@wMj%lRCwC#nR{?m)fI=oeICgTArDIAX`~Q@OgkZiai~~883Yj&ik-?(L7*+v zc2Hq5N(g92YH@T*A`pQBqOGywP+Ll|NUOX8bZ7(y7!V8(fj~(K5t4gzUuW;#Kkm)V zO}Kg3hSxM}X3aTs&N}<--(G94*A`l9Zf7#M&8ZzgJAnUp00J<9`0(|1A_@2{AohG_J@k(|~Tsi~keK)eN@rNU7T zj*{VVbmS9+00A{#H}8M+TTW*WVf@(fr1rXttLxVz-PIVx)vGM>r6T4`ba>2YP<1b& z#f7MU7LgB+EhU8KY5^#z2>1g8onVZgHe9lj(rui%aGFVDo}%aMIaC)H6DT{52o2T5 z%F)EQ#CRuYLIw5GfdFU~k?z0qvqz4V9L?eEg|CP#W^)vDNJvQJiHCp4;C?yyHf+TG z@n%3b1EdXoe@Y7e(tUK_wk6X77@8x=?(1jmW`{#3G}tXf2mt~26;`i*ld?e%G4Xqo z=-j&xUlqTLbNNyj#C6=@fk4E}O(4xS@0>OCzBGp9)PhnRJtJ`f5{X2rCK!!Gaq`p` z96oiJy9Yl&w~?cf7b^&!IR#RMS++R~(?V5Lu=wohA`?jS`FqYfSDr+_-aZBml=Mnd z>??EdcpMzzgg1CBmNNO#oU^HH@o09$8@%X*mGvP@(ezOn0 z0|$`qs~{b;47M3#3RG1k1?S6)1kgVxC+AptdOB{m8-P(G44(P9iL0aF?M;IBx9iZR zkJHWDw$|Va^6k5`$eor)dcfx5q{*!`Y#qZh#r~H_OhlHSr{}&snF8oPaNxjWUAlCk zwzf7R)GJ-^Las^HJqG_gEGXIlUzRIywPJtzf+VMOV$PGfj2JKs+}^M+Z*KBmlaxZF zbPNH=%E~&HnwpB&>un$tXTyx?7Sn!W67<3A>kKyRR$yu{Me{4^1Vho-G@F_1f9I(Z z;#^$yRC8!eX~>N_j)S+h7Qa7$7Ik4=;P+_?mcrgrgBNlw=1(^m&|C1@dd<~p9m-*2 zgsRB2w1chJk_cmZ-bC7QBx0A$`86NURjqH8o8l-ns+!mcraz zi;0sB24on_TMhd@51W+nbt(?s#5I*r66Cs z)@pilr=@hRHzCJyP)fBpWcRLu#jn|n|AFA>alz~rn%zfbDD`Ob_EPf$%1}BT0wATN zr3Tj{qfC|+*!1WlSo>$e{Ix2ykzL`;`G%54O4$&AVHh}$bB$L?O%c5MON;3Hkq(mT4h9o`wLT3z@p%2M;n>S!9!$ZSc1e!Lutg zr_V`92zwV5HSxxQ(~;m0LV}A(a#~ljh*k#R=!J=1Aj?MDR?`3ga-Xqyb&-YFF?jlQ zSo^UGr3wjkk+2!B7w}?vh1THl(=X#&tjS-&{r$ho!i8H{wQ6_Ux=`E1G^01MQYft$H`ZYJ zGK;Qv87x{03xBV00vg>RcG=n>`UZn&M>2KXk64zwnDZwbMvY$1o;{~aiz$B0-SA9r-?PSKpDe1F*Ey!Y;B zm;C&{uzYz5wr!G_cwGWSxJjYvGnEmeHLtuS7@4OiE0^d5jn*x&&x??n`7;-=^UbYX zIBqj|NC8Wh?7-!+u`ClEYU8vy*JTe84LtNb96F(q)MuE@7A+n>eKRsyowu9^2Mp&| zul${Y!mUWDNKSTL|Awv*5szsB>^&k$NCkW?`K|y26_dwJWySMLxLht6JLWfR+x`Vf zNiO2zZd`x30RU}>P&G@nK00+uqwu+3Gxg!AyjQ%R`3p93`Lc(Ul!P1GQWuQ@Xx%gb z#{s{?@b8S^t@$hI;_AbU8S7ZLZXfaS79BgrbE8QJ(Qpscd5WYCNey!uuaCq|oq74k zFER76ne5qhmMM8lDJ#1~*RIKko7bGK&x^tb1=LhmH)iIRwxZ$O7)T%}!`80f$BScqxgN9q6q_exOFQpVYSlXa~>^;HJ`l Z1^@;aUda5vr`!Ml002ovPDHLkV1k5R=pO(8 diff --git a/React_Full_Project/public/img/flags/South Korea.png b/React_Full_Project/public/img/flags/South Korea.png deleted file mode 100755 index 13e27e11d0590957164b0a4935d38c72dca78433..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmV-X2(I^uP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@*GWV{RCwC#S!+y`*%^M$_ss<>H~}jaV`bNs;%cm0+pb33HZh@Ue>7HXCD8DL zSTSbe)(fQ(!3HlGowdeM(ajPSMZv(5YHb!QUOH{FrtCGTrSkq)F3=O9EF92@cDcrM}Ttcq?MWOWcbh>io3f0%wQ&LhAc|0D<%F3eh^78(jI4AkuJ?cDmjM}zu zr?#9NYTLP!Jf}~S(%3j)Fb57CAiLd8k|a@5QW7;aHBoVKF>TzqkvQiA5@6i~?)82x zZEbC+s;a`JOP64=Sg?BaYUJkT!sT+|$dMx`Dk_3brwj5?9gpG8KLo|$0GI$K3IJmO z5lB_R1ObNGvtcruAx@kaGQAkfuM_O7M3O*}9>^reR_WoaW`gN;fH1hEB2@*`>k)nE5X31{f_A&y+*~M%0<+nSYuBz} z)v8sYq{PfYcOjilhvejBm`os&A5Q{wacl`YJ&0!7Tun2Gt zoOPM7$n6H{jUcd~_DJ&KFJTLDNO&Jcp9c(t7c;({iTGGqfD6xRG2z=vDfI&3_IIY? zp#CQa*8(tV3Iwjgz!gMlUYym%<3QMl&}lvpad09~cQJ4k&)9fe51%poH$X&SjJ?Ss zLfn*a?0dKnjY2ej=f8_+F2N;);jHm}oG{DRX7yiwpUMC7mt0Kkf0 z%tU3?eUwdz$LIPVAc8CKG7&1%!AJ@i&?|ffbk{lO`03-aArOFptMEa9KpaLcKbH_hAVQDwyzUREcz60FeDKrheI!M8cJ`2!=%55R z=Q#VwDH8usTbg-#4!hIx5; zICt(GT3T9AQBe^xu9pXyEX()wdVQaf@OV6sWf=<=EI?XX8kR3#j`{QF!{KmX>eQ)0 z_Md!q9e>LE0%EukdfmW#gQ{rIybAKI%kleFKMHEQapMLSB_!bAUw@6v%uKjkE)*3N zAv`=B5xovdMNwcd7@ljPKp=3>U@!z3G&eWHX0ze`{rkwz&qwS#vAFu>Rh&P69+j1q zsIIQ=vu-}GXu$eEe}QNJaRXsGh&ti94G|QTgZWj&Op8Q; z2vB5XB$bqu^y||l$z(fzofiG(C{0V)M=>9MLemoV(MP{MMxUO(NnXFwuU}qX9-TOG zf{2JxQc}onx6{d!Cu#EJ$)qTKeSALOtAxhu^$wV5*zI;=j8SWAE7jE0(Dv=y>DH}V z#2BOI=H`%@mZou%WsNkAhqSwM=MFK(sJ_0QGBY#D;c!q}TN@dTMyji;8*p%65|AV* zWCtr(uB4?)mr`9_9RZ-~>T1f$%A)A#XbJ=Z!%8P5Ng_cIsIah*Dk>@n0M*siQE6!@ zJ%0Rnz-&yCq*nwy9#6&&QMfT6g_zGfcEa)O9M^6p`x?1lXmak zP4)Hl1c0ils_5v^qhvCfLO$E$@w_6?+1WX0N0%>OCIHmb)I^&%Zzi|fO(TiM#zxw; zYZo~j4gx@pA@b)J#9tEV=;#=<1I{_ES+j;tojOHt6E>TTEEdb4b{!oZ1R!2F)RUMo zhIQ-KAu1~Bt$tcuwrm-CpGlz(GF{KgV3<31?py!dJY&X;*H)w23#~H>p)mm8126}` zq)`_9Hvqn3-S-0#uX9iEKY{=N4;#CwA0seEV2r@GivJD(TuaZm&cy}w00000NkvXX Hu0mjf{_W^^ diff --git a/React_Full_Project/public/img/flags/Spain.png b/React_Full_Project/public/img/flags/Spain.png deleted file mode 100755 index 38b66bc4a8fe8ad91f74a0ee1ffdcba9b5f25718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmV-*1&aEKP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=`$P!}fd(3K05N;Cv?L5xA8F%oeDf&xlyLqD16e7ui)kBj%_qr(i8Vv!en zl9M;R@7~+J@;KDBE(rNVlFEHRsj6p0Vp5=IMFjsq5;!OQWHwB@!*lEsG%wyDL>^ zN2Px>x7J`nTSEZaAfAW#ev^Ny8Vr*r?-VVTtqHisc3RBYTEz3hMXv$S;CbM=@dyCV ztFpxosV5lE!+3sd091<5st3gNLf5qPTZ7kIwcQ7ivKO+Z0$}i@hC~UZyp-wgKMIu$ z0d!V8AR0^=#9f@hQ2|nR9j;tU@yM`;ZAD{^x<3GNpp5{e)S5yH0w01&Xz!cBauoAoV3SQUF->mRhOudS(-sK@ zb5lYlBiMGclrAmyg1fCj>-PbI5CCrTz7AYJ55Ih*+548o;LA`v<52iru*Nms`ZiYY zhTg4ZuKXBq_G81&LlzsJ0+u5)i%@ZK1i*mgT2s@5haOYpk9J_E3rrmWo$yGX_vkwE z2H6eUDP6qGT-v2?=v_u$>7;+C2!Y&bQ(dCCQLRnuu(!05H0C;%ZbaSWber=dUq0aSZJn0uRsu%JE5W&SKA%=@>WYgoXIC z6pHVW-B*ZMAj_asO9`t&p_;oJRA~^4ufE^U=-B}-k3Eeu9d zy^Vnb9_Oy?;fwDEIeYF!Nci^<1GneCF?wMP)B>jo-;81F#vhn3XUL|<=-C08EeQ&$ zgk3yE-<~v%5t2QM!9Oq2_QW*V&Z(%dGs_SIrn=|~*zDfuxsXbl<~#8NDGr`*;q*;E zYE|8#)S{w)IWo%KZxL!Cg|4nQv?VO0B(VUY+M%rLiaF6H{ID3K%MOVEgcK69ND4hD zUvyPyb1jX=@0zJ%vsL@@r()y)Rb_k412LtL9c>FCn$FJHQK@>opUvmuctxNU&<|_@ zdShn%B=Bo=WT!KF#z|ZtuU2mAR{*R4SOM^#%0B}DL-*vjz;Xam00000NkvXXu0mjf Dd9RAw diff --git a/React_Full_Project/public/img/flags/Sri Lanka.png b/React_Full_Project/public/img/flags/Sri Lanka.png deleted file mode 100755 index 2a7d92597a827412d297525bd61b85de58470bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2136 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 diff --git a/React_Full_Project/public/img/flags/Sudan.png b/React_Full_Project/public/img/flags/Sudan.png deleted file mode 100755 index 3a3798521f8d851efeadd8eaf6bb93ecbc985d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmV<41R?v0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=WJyFpRCwC#ncr(1RTRfRcV?5cNw$g6*cww2Z2eIiA8Jbkf3&tL6-0e9pbsht z3Ko4-d=dWwh0(^v1mJ@N3L z6BYONw|sG|DFHNmz58~WckSW+!K=7Z8SBE_iC%z)1W+TYoZh;LL78KJ{}?sCjgibm z=cTpC_qgDKvBd7oV&G_v4>iC=F~7Zr@RP2+;Fj#d;Y!a=@zqD zOgE=f>^!g#2mlEH5y7_>YXknRarnHwg{S*2bJxhVvZRj&K4=VpMexMOvpxX617Ggi z%;Wu|>^?t*qvTu`-PzSe z6M10H`lRg=gVaLz;I9nMj`L1?2U}_zOIuEh3hBTj69)294&Pe(Mg}8@Vv#B5n_>=p$u+xr*6H)p8zT}URWB-yrc-`yIfo=Q8m z8DKNe1~gMyas@bR$bMc*hGQj321uFpFZJsH)&Z;oD5?B606^T#zsH+qegFUf07*qo IM6N<$f+o*GW&i*H diff --git a/React_Full_Project/public/img/flags/Suriname.png b/React_Full_Project/public/img/flags/Suriname.png deleted file mode 100755 index cb4a87ac209fa823bb5fcf8c8c9da4e79c6c65c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZR@wBE<3kW8ar@vaRy^ZbiIF5+2KcPi8O5I{u8Tt+6j7t<$mIU+Ix;1H}htjnLcT9q#=NvjC7w2g0DHG?5njHGOeU=l z(AyU5!*=athC|%`{tN&jNRpt|wyS*?MsLL&ebq-})1KTQfci43d5**}nk4O7e@p0H zozQ(=N$$7j1p}yaH2@-*B!M(-6~N#%3ncV!D9JBTtFpE30h~ilPnTZ_E zGq80x0S6`mH#Yq7b)RfETz(pLyK_N29xp9S#*ptq{IhcD%g6Lz&1N8qOsz0j7wm(8 zN1u$4!}H}`!RBT&h^skut|QVB9DFoj_5kME_a_p@0#x-%Jq*NU`xKY+})n>ika!odea+@t1kCEe+;|L%}rt1!Y@GM_Zwj6s__@e4aU^m;w7 zvQTR+L{V)O@{F3Rkca;WDxE`s?K|($>qo?S>V@)yFv2Ej%>yDB06Q#hZ lS^cSB0ayW80eGtP=K!4Lyqo+*HJAVZ002ovPDHLkV1jqv#xMW? diff --git a/React_Full_Project/public/img/flags/Swaziland.png b/React_Full_Project/public/img/flags/Swaziland.png deleted file mode 100755 index 3585ac09743b1defb79e885f0ce556ced45d1960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^fJsC_RCwC#nR|>}RUOAa=iWQ_-kI5%X}8;Lx6myOeQbeJ0^NktE!O&s5eyM9 zU^E&di47qI#Y9Y%K#WmijFE>y#Z*W{Fj0BgRAIMGX^Z92A}!1IvC!@=?RIx(XJ%*S zzRo%RF|)g~bhj;Nq7(Z|PUhY-zx%tt-}(L?=l+h+T2s$tQ0H{sfb$0YzZ)O`6L6}( z^+XczEg*f<4?9QdarK}2&PN+9Afq*OTsjZ^K4`}2O!MM>LTl&7uk|#r>$BXSP2Nif zP6A{sz|mSGr6N}hKCr^mk^T=oHxo}LX;Ur0js+l*UwPIfll4LPf9Xc7SdEHCA6>^96x(7I3`xnHDE@*s)yAKR=7DiR2*qaG-%>Rff9lV7&6muOT` zd}xst0s}=^X>w=^VMNP<1-M!vv!m#;hhbR=%jDnMz$-8sG{F(OCWxg%`vE!#&Z%_Q zDqsmg3^?SM*d`Jj4Shz&PO)zNdhYz@U6>l8;bDpgyBYg?C+hHFM9c>3Ll%As+KQp8 z38!L!QfSXVCj)AgcZHxo3i(rhl$YnP#%#R?69cbrAIq06C58Y2c2g7fwH;*EttG#6 zH@PSN04Gl&;_ew7?vetzp%Ja~He_E`tM3Y?aLo``nY|G$@=gR#0jcjGIT*f-K zpA#3flfWa$ouK=zeeBt@i>t4`=Cn1jGZ`-Y-aVXp{S1#j+A?Z|_HJ|w^gU@6s zKK%?L-hj{wX}gGvmXUwy4g9xb2W{h+JuS^AO|}sdp3=iZ=!Ma7btWeW#HTQVD%3`BFVV_Y5+d~ z!>BiO1tumW7mxFbpt- z;?0+BhDJv5JP+G(*sx&(Q4|u3+4#PXQVPd$Dhk*JbJpEQ-;Xz=kL)1V{d@ewhX@XK z<75V~QW3%|Aca9#G|+w3ShTFkO5C&NW8G2>6aRETX1$O06t5TyIWXGF+{_qj&BHVX z9-q8>lmo}S50v$;T74B=on2?;D-QKg*!@{zW{C0w9NXkQmEo7Y>$!Q=UgqmO_I^d- zp#%VC<7}4gd9iIG1{ekZ@fgRpINWvdjr?QwGPE*KhQq4-TRd>&DSm{_7sYY1RsU;m zUrlCK20P{uMj?UkqtGN1Nw#-w$8}w9z2z2m?%YWfhB&T6sZ=HiLsAV5baZq8;0+DY zf9to14%&!V0~V4YGtM`be~H7X3;4~BYnc<|d9-H>E#upr+8|c4;`pu^v2*qk4$W>R z74v8<^fP8A=*!F@@0zr!7(Z!h;r79P%1W_v<>f5A@IsOe4fvi%E|)_KO;b}dU7cO5 zUAvZSc9h+_b`gX=nanJPhlVMZ%gmeCOh-otK`zg`U%3t0{T4 z8YUf$aX7P(~2q6SYYSKZGmco0OrpYO{5v?`tqdhF~hsYW(A93RR ztf_^KC;NHz_1Ed`J&J8RL}7^U`)C1iH_l}%FXP^O?`2?M0Nb{aGQxFTip3H^7?RGU zky3K(&bv{s?ZZf?CRSBx&@yCJIm?)nA{7>K{Q?V1BcK(+G|?)mK_HZv2s~kOMQMPK zkG{>bb5?OGmS)-L5jGuv0iPH`Yw}XE!Ao$yrh6&|GH4$Dv+Rg5U#Rw@m>dxinftOemcnG+BHio!1* zMg&1+|Y6E4pn%pH_*Pp{r0!CJ;9adc%O{ ziUoF+iyR4j235orZ7X2s<#&-kpRP((rq}??sv*ZXavHx358(Q zp?z)DEF{sw0IARVwL4vRsiYJO4U1co88$dc4uw8F_i^J% zN`6!q$|oEPuUrJaR!O7vc*-=cvoQ{b5cQ+H5R)!sjCbZl9a$iRnA({e$D<)0t2(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<5J^NqRCwC#nM-ceKoEw%avZ`#Ne~Fwu?2yUI6#oN0!W-8%N&3;J2ou21Y7}$ z1F%3yTmkV4gHXnguAhZH8QZZZBp|I(1K9?VSmNx6dD6i-B!PJi33YU+;LQQ?+yN=E8%2 z|LF_Bb_{H|Ah_87lLAoP+|2CoT@sNQ0`TvRkvQ%1Z8Sd8uloCFkM4G~w7Gia0$z09 zhyh$8cPF@)jVg{zNHDP*e4@-7;cys|OCV9-)}{gr>d8olK@D=;gE_a<2uc~XXchzfqXh&O8{_?I^$lM8+U6KT!Hn}30|v!GtP37 zEX;4klTKAHJ0}4UTU!Of5yxt*7>zK`1VCF1ab%4O1ZSKE#=RWR8bXV$Kol7vczqHd zBsobM=E(dcHA!dACU)AkF>AbcWxY*5iOVLNW%+(bqlcg2^2}jzzGMS9z_vczjmsGc z8V!g^Ct%TZ2%)^eZ3ZBUD*y+RoxP%m{ z0CLQt0nLLLDW3wkz4wxFCbBR;hxzq-w^O&h`+BidVlCq0dIUV1av?DKU6X3YvF{A7 zBs|oqgoqAzw>jBdw`RczT&hzEmyq>cdvxOU<6o?>wKH)DPP7)+JkQ04mW066Aam|c zv?iM03e-Hw*Us;=Dxmf(sAYe$Ir)2);hAvNhLD4`>;!7bsCrIf9aA0ktey%KULI(o zq5?Yka9I+`@bXq7I;&;xpYO$G%mpWvV*@IISrK!k0>|G;o-Y8_xLPb{&gP}{9#%Fx zRlV$-niUlv3K)&{dv*Nzv-(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;!bwCyRCwC#nN4ogFcimsPEsnQ!ib`(ph}1faDj>qr(nei*l-j!oPZTKU9fNWcmLj-*V_d!QW0)G-cL&T;}4$zMum4DL7hX6j{Im?+>Dvs ztG1u}D4uuGbv<*k(Fjn0&BA+=g0)~>H-M0FSLKe!&YIiBvup0joUVK8zzP5!fCxI7 zpp!`w?xS`B8Uk(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZMqX!XBBB*!@N)RSQ@E~GBaF=y((?6=-*F*Po*G^{EoebG*<2;zD?ymP72(q<(YTw19$_V0$_&95|w2q+(*6y#Q=gqQB=PsIB6zWY2od1K~M7)OeaGp zP*D^RLJL3^u)M$;0B4-?0@AkVuo0~`Iy=6DS#%TeA97g9g3 z)@=*Gqbx&t)(HTX^dR_VO^+mvJGqf_Zg-{K=wZ3qnpstTcwZD znEc9X;L7=J-n;%f*S4PH`#;9~ogeb^gWt$Q$@?$A`JXReRet3eXfk;yxpwnyGM{4- zciy_m_PN2S$v-j!%N}msy8kQQJfFVu4li7Op3lbLo~rz;&7%;4mZ2~1{;13slB8g! z4}bbfxi3#mUXnrx0!9uPdGE(blAJh_{PpmFOXs(mXM5R%q}OA(ap8%}H+sxSl4REb zqp~c=X_|H_3w!VB_xrmkz|Qs#!2)@f)n%SQZSgU^Y%4%D|E{h?T9*{g#f3}tOmeOK zRDHzJ);U5raKc44;OZC1v9Ym1+E3ffTrk6A2!YiKu*y7VXsXCSaeW#=aX2(>Wzev- zeMrbToTzvO=ITLEyD*!2O{!W~*;VPObX&X|H48ZBj*MbG_KgwEQ_YN6)Tg*6jO8S1 z8(X6^b00^Tx>H9-iI_83hyfT$k~|Vl=Lc6E%djvY9~-HcFR(4H$U+En0i5Y`#kwME z5}7;6!PD8P1De5ptW10+%F0;)ou7fO0yvU>2ZKT9Tq&jcP{3p|>0(_UQeXny04{aR z_y@qmQGH$-)NPk22PSU)rG5=y4PXu6snWj#0A`iNUlr>+@Bjb+07*qoM6N<$g0+Rl Ang9R* diff --git a/React_Full_Project/public/img/flags/Tahiti(French Polinesia).png b/React_Full_Project/public/img/flags/Tahiti(French Polinesia).png deleted file mode 100755 index cbc56d0a5780ec0adda5d01a671c5a7144f12860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmV+p1@ZccP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=lu1NERCwC#ncr^|RTRfRcXwugvF(;^SxN!hLV;ogn_x`*@lXt4Ou@tlqa;3H zlo$;$@elAxAB^#hL=a+vm|)O|NhK13N+1MDe1Q^v6RQ`wx9rZ&k9)5VyG3la z2HBN%V!z2`?qtrKIo~a$`?|rvNAtPzvq3XxH^c z_-M}seK!HAz;TMloyAE{S*-N5m;Y|j)8!RRIz!)s3daE{O9Zq=D~Yll)Exq|9JYg2 zB@bxFEryWe_$P!M2PO$LeszFFo1gP(8WtGg$JhM_E*>H8Y6i~qkPU_Ccx*KhLqI55 z^;a3yRHi0=M`doIf8NL0!36H%pJ?3qG2y-wyn#SXY8Dbu68qRk1e^(i z&1*3)T_CU6!Z5sU3M@Co-BO`uzL%me?LtHL6{U!qE@VO^@)a8$*Pm$Z!o2 zDOt4dGX}0$1Z(H>iyMQ5?N~?NL%Y`OAs|NvV7Qmz{tN86S_7j4;J9e3Kul^PQldr& z*mJd((f%IzqYpK9bCwWL9?r?#1Zq>LL@Nu1ZlcTxRv}9!m%+SZUi}W4unDmCvY6afnJl$>0_AlVz?_>@P>2rT$o45RVe#5DxX0P zogdb*k znp>i_k!ziMIkIvWUt~8DyVXa7iqUu3W_eo&t!*9j_j;tf2#H&L>>Jz2(bb>O*SVWO ze8K&DzGQRd1ccz+l`-~rU#4~K!;CL(qjAS;Y`)gb!S9DTbTUKN)o)4d*iL>)8!f9> z^6A$XxzIOWS?HE*HYz0m(AC+BRdD#G`yy|?`yoT?pXJA!AvUdFiw2I%x7fH<@z4{U z?Am{xuFe)VJ=I*DawwfnA4(>ZFBnE;)1iMb!)CEu#}2 zvXG}K73bxycA6I_Dte#id6=fz9;k)~0G2JSWBW@TEL)PGE~3d~azw%=;gCr-lVg5V zvwUeCZ*1+T*!Zf4&?M^XqP)Fr9qFvY{=>Z_6JeBs@!K}rwydHdZc;7WvH3>#;X{^X zX}`g;EDfwO(l5S3K2bv?XrK!PfBeTpA{3-o3?UIV(NYx~i$2=y&{CE1fDovAZ9L7Q zUrAN1L^fj{m`XtS$OA%%GNpv?La5YM5n7{4wg=*I--VLl8b&TCC1Vp=KX!(s02Tsk zfCWA?ei%3}C~hy+l+J#F4NQo+o%%Tfa|GrH%qadG08*3M^0~&5I{*Lx07*qoM6N<$ Ef+Ds`U;qFB diff --git a/React_Full_Project/public/img/flags/Taiwan.png b/React_Full_Project/public/img/flags/Taiwan.png deleted file mode 100755 index 956d85343bb9feab9979492ade0c90d8c9938414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=qe(V&2TW_h$M* z>_lGdNzU9i_uY^4zvrC)d-p!0s-#&mq+AvOECTqy128}q$cJT`!~tFoSo++auM6#( z<&(l!Z9}m7i-Rk2K#z*@%(nivOwv_+vMuA5j~)Z)$pLv$#W`VO(gPs+Y|CUoA^d^$ zYkL^JetXuzRl%6h&r^kX#e6%?(k9c>Q!^-^0T5BFt*KyLM6L4ZgT3VQ)fCyeeFFfU zomn1Pzns7d)+yF0ffWKPxNy9{3IrCctClsb{kN{6$#yecI|=(pgM~yD-#P;42tvbM zSo+rC`Ig-;ZlSBIgHkCV-EFlL_x@3Om*shOXgz}iYnsLx9h>IBkC!M+ zdIXWavDNYxK7_QxtFlp@g`80FES~RT+L6of=I%jmjhDG_Ilj7o3{P<5)--!}ZRMVP zrm1gD)vGMHO1TWqMm+%Kilq_>p^PzX=wHgG-<;>-)d?_$Q|Crmv+`c9-khRX3i$ct zUtGIcGLaM}+A?mocSQrh_cuPm z6~@~#QM*o^Vo5AkK+<)Lc4~9mIvz!=O#l#P%!8P%$#v3Z zlgvDPp~<#7%e~}4qT!;~A7p}}%ym+&|Dx_r+s<`QV*3GcU^0muxQj(W)HPnGb-u?Q zcMT1hdbETrB-Mk(6n*SampE2Qn+Ixpk46ZkOf(6=q{ss%k^`wtVu_v1g^Zi&?oM4O z<*0rrV0>zl6pAxIA20x{N}2Ivz!^jJ^U{4`nI`doDYN*cei6VTfJFfRsr)klm{3}V TWF~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#nN4UUMHI(>Ro&C`k=o#FJN1T)lWv4-v#Q2j}RbB)j?C%w#fM)m`;G^n52v#>_0HaUL{X zUHz*1{rkQ8*Q+WeBIH>#IhP5534s4Q00jg&Is8s7d)qs?Db+2D^gs7Sq73NiZrv^04YVCbPXs+P-ELD1 zvuJWinnLPYO7sH|$=aj(!3~0Jzf%hE2kZ9rIq-81(%DxANgbpffDC{KNm3+9^ASI3 z+5r>-h;v|*>>8H4VT;4U*&pfHjEk^?-9= zOol8E5}C~ARz#f_k!mi}2&EQoTP`HxiR)MKF3wLfmzXU~d_61MP1t&cr15*kd`S({ zTxHw~z_9@kz;1quTYDWR5Ef<$&VEK%S~hI;6>0%VVf%;F;V5* ze&T5UjS@?tat<#Zt@QC214*(+eB%R5eVM3yXUBM#)`+*iBQbwv#8JMBLggH`d4uNl zcQUZYA%qkGY4cZnve8%HSa}->?qF~ABYe8s4K?L)drOFK9FGtZ@wB&Qv<_NzLcIMA zY5fY})PodHJ&6ua(wQ_BC=_bMFd9n;rAY&Y?-<|enDX2c6iXFKvrl!52T(ddtANDT z#uq|I-P|(qF7dUe*?5dkRRe43`!AUOJ(zPa-= z#e%|Ye}OR}k^F*I8bA9UdiPx<{ta7roKS60n!iMnSfc5N(OMmyy1gd|f`ySh(3XHY zcI`D(;XcA>3On^G!972~_RHwgZ<5Y`g_3P_rf!w z`vbf39J=%XIw<1oHG=RA=viFj3c>taM5i8OMB7{QPeK$$3*k6C0FX4U;@4jyJn<;5 za6e)BZlbV)cLrzI(0UeXA7b1N<@smFkSz9$fo8K=EtN`R$%oV-?>R(gSc&79a=Dy& z;L`UOh>8VFPwJ}<`0zpXYQXS=%5un(S`G1yUOS?oL}HTeip+b55cYK=hy2CCXSs!r z{EI$@eFnj|mXsL_`D|*>%}NY~_@0^AlfPr8w#~ZDfqC;ldt0SDk*WLuKqX}E|fyDg92(dYvfRz0?q=9z?qyGzYZ)bvg4(bt$Uut0ChDvsh(^b07*qoM6N<$f{Ni6oB#j- diff --git a/React_Full_Project/public/img/flags/Tanzania.png b/React_Full_Project/public/img/flags/Tanzania.png deleted file mode 100755 index f0e1f39577f3640207823892da827bba972ef9c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2197 zcmV;G2x|9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^8%ab#RCwC#nR{^5)fLA-_xJnlCYu+5knl1PAV7yVmWN2CN}&`iKBlF0TA+n- zth~ok1X7I(@|KqZG8KhF9V*X)Ksyz*lvX>G#~>geL?I%?M58gu?*1P4-u|%xcGDyz z5y~*-%o^iuVFJ9qAEWC0D7*4*8q)Bjv?jlh-$t&&1~ zw^1v`~qqQbAH5H{aK%8}X0Z%KWR#h4ht$;>V zAzH-niOY+jt1u31&!kBp#DlFb(k87Gw84RQ6+3n*f}skTB8owP)*wXWMM{ZQ5j`vb zr4+7oag}#NL&nnrr3Jmxix|?ffTSdcvM&ubZE-pBzN)nx$8k_vUNu0XaFoQ6UXAHW ze}hyPk_HX@9uH()q*wD|umndB!RBoqMW5GAp5r()OpWn?#_=2+>0b9;R|srr(k<-^ zhPS;yda8|6CfNR_=Fe}*ddckE$z$qdlZ~4$8-T)5-gOTlR~f`xl83WCV{m2xBB04T zDOj`K<6Qog@V@fA79|AWk>Mr-2DyM66+%i8mJarH^gz(FXc{PIY{!pimr(+S$-X_B z->vbm?Yhfr*+MXByhT=f7d#)EcXtH-R^b7yuw56&bN@ToD`kT!(@GSNhrm+?{hD54 zM7#5(HMA-J%HXxNHha`hz1{jPPWssB>rl=r=b#L}!)2>8dWyAnaE5gbltiG8C z!k$Tr-(yUNe16dS68Hs&-h)-EJDuKTW=CX60sGI<>MQ_A@G zOgc|3AIQNYEg|5783HG|ka>uTUL#_Fmbj{Ru^MzunkAMqrOR1{W?ulm$*!%6=jVG| zET}tBTV)F7&h*o7fD5j}hOJ#$u%eg*KM`%M-vv`Ei%u}l0+oHvXO+qy%X2fmV+U9U`y8zw}7 zSSeHu=R>wMF@$D9=QB+I_G#i%JU;qBFlma-JAbcx$i&6L)F*t*m})?Lhyw>&Gj-7r z4j#P&66^}lTqE;U?nbL?eM?;**(qhr?{kcMvp)l6vTn5^ccw?-=XDR6uAL2*E%MRl z9tj~>@#=TTU3nj&^0-Kr(Y5OurIfK4Fol5^g#$+!IMU$f+4(%(^8?b;gA{*iGG&^> zhRw3-DqUp-zxu=2M=hSqHA%?`asF%u0v`|kRD*Weu=P%6EFHw9 zi>Z(puA2Xv9?-GP92#5&<*tuGnT0I8>nLrSml7(rn4RmfaEVv1dEh5MGMPWiqD8jL zmjy}Wy!d@y-PjW>2?^nP4;ir`Bqbqj;u9{<^*q6(Zf7u)BuCyeczmMGp`+?b&57PF z9X(D)?YIzv1}QKr*JA8M0Y->Ddpk0D-u--dHUkoEbOlhW>kp}+#nu|6i~@0qW6>r3 zYv%PnNbfd01rYsn#o1j5~79v{PE2c!x&i(F!l`r||*hArzn9O-)FmqqK z2kDsT#85<9h4QKrlqyeuy2`0gqoT9WqwVv^>GL7UjY=uZ_wlRoF57p@m~(|IL%Xir zUSIu913AAjd1{79T&m64Q%x9|Gn@klvm)s+&ZV-5n&49{tPrst$nA5CKqHHH{vw$0 zM3|GObq%of+Y)m{Op&2cG$9`8&ehzA^($xkR0T?lF+f;sN-ms%~U+|d>E%5 z9rduGCQBArwC&_l_IUz1%ZBpOANqo+AknV>X+RB)WK0$sJj~|!Nq?P{PY4K}o^COH zngMY(`~Q*6gxL@9{)y%h#cNSf>*WA(^?b?#`1fH+AW%0UJ-QjJUg6`;eiBs<3tt() zvo8-I9P~p{_{JYg>L?Frt*^AF*F29m;MWr^o_)$Bv9V3wsir(O^FiL;-wqNS2sk%f zc_Bpo49IFJSh3W{(1$fBkJan@lCx|OMMcSweB*aLCWN8~n#+`&oLnu_BR@8o^^A`u ztsIIjCX>5-Ag}+a2lzdbGbG@@DM#~G#YF+7rB%-Z4I2t_r&;`Bvr$00000NkvXXu0mjf5YP~i diff --git a/React_Full_Project/public/img/flags/Thailand.png b/React_Full_Project/public/img/flags/Thailand.png deleted file mode 100755 index 8f3b5e71803e10620e8ea67fd728f5d3aeb39352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;C`m*?RCwC#nays~KoEexb(}P$g@}s33rAEgTsR`$q6bdA88=S62jT^|^u`r| z6qJ@Gj=i(P!FIYacGK`9nARgj_QvDYe!H_Xvty^KSe69i(gXAWHyywM17NSZS`q

    E^5)Qh24=pxTSWZgVc)f1C3z`3V=B<=xjIzS5W{P+zI z4)tw^`TrQIW0 z+|oa^0x>|S0o0rcIp8SI^ONClXlf4>MZst^D$fHJE7bLvlQI$qa{%?2ug3~l21o%u zJ$}Oec#JL8+lnE(I)07*qo IM6N<$f^733ivR!s diff --git a/React_Full_Project/public/img/flags/Timor-Leste.png b/React_Full_Project/public/img/flags/Timor-Leste.png deleted file mode 100755 index 296fba0d338eb44e5f43b803958c0bee14f56328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 zcmV;>1~2)EP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?R!KxbRCwC#nO|%bRUXGbXJ+n9p}nPmEN+!ejl{B&5?)-MR+0^xVuZNTtPh6e zMYc;9nnpvyk`0@ES#)7{O~gf4f{6zIp#hC1o2a|GMbO{_f7FOgOsN(^r0ur%&)k_i zbACR|?d`qODT)g8X8U`Y+%vy(?)jeI-|rbEBGj@N)VRz5m;vzr4nP4W;FO-VBq88g zK;!Z5Uk=|g2zf6;R4a1*>xbr9z?{Dg`~2lMzhJ=tjm*Zp<)}Csz-!0_6`MT5_ck{Lz#3KQmwAk#8_Fsw00PR4gs(L zbg1!tpV84GPaX>B>M&`#7slR(a8SiICJCpfnBv$Hz{SUzV$G>Vd>=$l00_bm-}mu- zpMmqR_a(*V4wI&PAbS+N+?zv2B~y)>e9Zdne8N=WAe_DK@k#iUozvg1rQ+-$CvWxE~O!3u=m!PO1f$(}5}^ z)G-&z=kYwBf>&Vc)~yT-4Di{RGXU6*Lpq)2;>96$zu+;;wD{F313wRv17kL%*Mog4 zWDY_&1WIBx>{9jYQkW#6UWy<=Q0+ov6)xjA4m)=2;NgdNvTD^Gw6wIaY15|i`yEev z*j9>rZdVbAQucLjgH#KQ9e~1z-{*|KAzFN|)N55(pja%jbm>x-FJDf5eLc&TE#tZ8 zo=0oV%9Sf81^Cvz1#H8n{WgPQv9xd&XoSWtu-}C2%b+t?h{&X@2>|JIn)dc~wr}4~ zI-Rak+`M@+Cr+G5T%_|6#baAi+`U4LCk5~$o;Q0fnAgM5?}6aEa;>R*BJ;ZWWv$jl zixz!4G&DqWb2F<~uV&Y-T{w=zxO=s=wb9?-U%kA7$F`*S^_?a`F-oNX$^=yhh4)}| zKZIXip+q!)K0o=QZ;1k0o12?I9T^!ZZA@|Y>{0I$B0gjLqM((aL`mfm1@}_Fzcr-~lK})l zz|o^eNxC!byvyRx5115PK?@l5Q0#-zJy7^4+W6I~#<~hXDTRpE1R@L%4}nZn4^gmw zmC2)941%I2G^1e6z6zOrpmR~-l1erhKj;`M6%~t-ib5r&7fPlec3Q`}QLWLU5d^d# zWlpP5O0)5<6nnZ&Bosmi^j9#tHzGNS#d8XlIcdBCNK|1H^eZWL1sGk~N@yLTl$w|j zK|vv``?<-UEhcEtvjp!0#sB^e!TBjJD3W|Tsg;m8s&AMd%LH1-x>3_KC;9z~pBg;T zV`12WUxeI?Ft$(7e(5jevNGRyeVIH%>*^qm16X#G!7G1CF?XSm{UpjVg=5jirvopp z>PAHbRpAedn+*={wE6K3Fnkcko{D;!X>%)~6k1{c#^uHZidX-d;-&^T|A&Zm!SuT` zt-6&Mx4?CC6^C})v|dmQJOshH>3P{(nQ+Pg8s{1u=&@=0uVP^T55;q@k_$Oa@Z`D_ zKYQKb+=pN^)Xo*V1%!{@Y_s&)EN6yl>-zu@Dqtbd1}vzpz4H}tS`mF-N|&CsBp#4a mGhgaw0L%cG0dP&_>j41Pg9V)pA)9po0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ+Ge8@@yvAt1tzV10GW;~u*&w?@Dfl>CARy%j@ z)zN+LIp;lRW{j#*XE@XxLjpqr|91igZ~-sZB%Z=RmPzkmOQrx=SJc=$v%MnrN1tUwqhzf7EVPsEIkapck^{N-inc6+A_ z2yI*{b^3zqmq92NOOAkwMZyrt2o%vec@kWg#_{8Xj~+eWxQzzxfiMntav&E%VTeW% zPP>g69YuXViOnFOJwFdX`}}#rwKa_AB`4Twp+SIjyP5H?KU%J!dQE^`#bh3^7JMIq z0CiownHk0x7Eo0X!88({-nnzUJwK0elbW}E`!?aq3IsvUx?h2aHq$zm_dpONUI;_} zy?2jreVwVRS8m3rG)?P%<2)LBJs`f1_9U^!G0ymSvHP2tOxE=!P(=ti zMFJYfNVi+?06_cfS)8Ls30GIyx_OhS#YLL4vovQ;6Fgk$bC7;cAWff>&I{~8d(eW6 z3MNhBJVq~Gh(J6fQ>NeqfADitc?gBJSb1orKP^cgOW--5FvHk zo+RGfJQTy5ey0)w)9s035^LHVy(*-l_e@rENh~7Ik;Ru)^J)kbx>2hW8} zo4$tQV$(`&fZ6!zd+V;_0}=H=6VW#A^lxVp52!6EGH*6S@|9R^x_PO~_OnAz2}nwy zJ|56ig`CVC#_UUD2C$U_v_hsgge2vnwIQMTI`IDYpV4Z2bmO2F;WN_k2>k%~AqgQB z*`Auxulb8xCEK8K&gS|nhoj|&W@{seZK##DupiLvHL?LsMgyx-p1riQQvco&!h z-l^H<{{$WylFv)y>3^LN039>@Qa>axBrqiKTJhfi?ZxCL%^LOk00000NkvXXu0mjf D)b;GP diff --git a/React_Full_Project/public/img/flags/Tonga.png b/React_Full_Project/public/img/flags/Tonga.png deleted file mode 100755 index f62ba374a7f082acf4cfe08950bcbbefb64ebb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nLUowFcimsPBJXT!bpQwi^Lg_=s?_p22pVV8V*3Q1qYzv0?+^r zN1y>Nz!fM!%PbOGu*ul(ZIR4JGWoJ*!j8qf#!3A0?7!dh-_N#DRYI1Cz-13$58!_X zV1O7nD9Vt;0cirTK@Uu=|4em`~BNV0*tq9`1->KgLnS#=dS?cqzIo@IXiio zKd6E+Oio_3`*u17W0oI^|2n0Qo+{CJ3@E@s(hKg)E)Dltxt+A@8nfQns_tB;?%6u9 zc^ka|sI^}1)!A&&@KHMh^#DLNo4c%^WLXR8=}K9tqDM2PuniLg}y`xHdxDLP*oiLSWPXJME9s1=H06IDYr0 z^#0?~rOfp&m_X%&ZwWAC*2$~N*zQucs4i$N=!iaH+DhP1eeTeXE3 z`{*>;)^a+n))nL`HHPMPD&VvzO;-}H-QQGe`l;)>3p|QgTLB<6&Vy24tK+2WT{1m< zv9>O1OI_8FXff#XNi2e*be&Y|2H$*jyXs_hKOo}3MEy4GJHeqKntLG1L$K$u$Ij4@ zSwu_0LXsaW26WjmPv#;33D5&l4E8dF0u!wQFadeMtjvL6C$X%a%t^tx(cximp_Gtc z6!81}4*`lZz%g(aI0~%ur@%Kuem`)79`^)0CMj@k_BZu=0DAy?09PuP0|0}MQl>tz RyGj56002ovPDHLkV1j~LVeJ3_ diff --git a/React_Full_Project/public/img/flags/Trinidad & Tobago.png b/React_Full_Project/public/img/flags/Trinidad & Tobago.png deleted file mode 100755 index cf85660363c57e8c6d21988452b22daa256bcb39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2351 zcmV+~3DEY5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^wMj%lRCwC#nQcr|R~pBEX9na&1`DfDK-rqqMWImb0F72_W2CbEu#PBbE7lkM zWXQU^rb*i`?T4nxcDpofYFl4QQA8BCUv@2J`+;@EK^R_4vu(1~D0R23CcMq?HZynb zJ!e1M85k&ol~p%pJ(+*bxp(fl=lP%i^PIOUlv3Q!$-;e}9uRmy;QyU~0IWbvFu$LY z0r;bUM6c615W8v>ot>S$`R1Dh0)fbqSuE_^w~q}QHlTg=HG_Y63#Dm@=;(XS;NjZZ zWC1*KW81c#pS}J%(OFqszI>UpXV0SRdSuyzpt!i0+}vFB>(?1=Y(xbDh^VN0X1uqx zm9)CL#Zf>EQZm}qM7*x^i<}&aii)VOuSeH)gb=2qDNssb5dsC&)zwj2R*L-zJMrt+ zGjh5CY3N|Jf>I#FL~B#8Bc-46oKjfk%>$_bVk|+wKm`JfG&G=n^)*?z1B6`UZ5=ys#QYfDfqy)nNT{jV44!<^x2~2%1QaSW) zB>^xsmlC8zX&S@zC$VjNo)ycNBMpPv+FGQP5j&)|wiX5C+wCNjl`&jbhw^&iF1nKn z1WcR92^bPI4GhC1ar_vz9WP?H+c6A-nwpv!NmPIQF(^fTem=J6pJ({^ag^7Kuv(`X z^i)_rho<4F{+M|c6%-a0Vi*QTj~->Fh2Nn=hfqpU zP*8wv`*u8^e1g(6GbZkIiqTNP4z&XF4`gLkT9T4X>7_J-Nz?FkcN4v65s&2Olbn=H zM@I*SVN5_bFr-=5b)C-6PBJnw$h6yuTCf0LXJ^n~)wrA935cjDWN$Bj{N|hYt-$=> zEm=}&O-wWign~*bl;4lPyPKG0%UHZ(1u-!(bar-{fvxN4hCWf&bpn9^E|-h!>}=8= ze;iAEJifLz(>uZg_P>O%STOqgsk(gGByix-M=LD}3FZhA{;*Q0u`zsIUBu+%u=L3% zQA%;?(xu5tghA6Z+S}X7&dDLIpa2mSg}-RadSA2`pY*X^D$76$l^h zf|Hr_c<{SAh{?+(Z_OGE!=S6HYf|rrV{B}U*49??^72Suy&5bQ{4SU2N>hi_*+2-? z&=6HuuTBtP&K#8AKRs(9knTZz?d`-aU(SkWoH4%l2;|@(zP2`E?fKZ(twYl^TrO8cC5DHG zX=!PppsRgtRa2qxoqzu;NFXDlQiW!>TR}I#V!`O^!`sqA+*42S)N{`)5F%XGJ5;^NPgoDY%jck;dale{c!>^w0yW-NQsy` z7oW?;jU79Pa=STFUCov)TTn_xM0a;LC7U+UH!#5b_uj*{bt}^2xvjQCi%U}h!!TEl zvm{}$+3>mAxlvw@)#Kr4O$`o*1F0lZs!0l{VB;Mf9h5j6^bZcQ;NU@QWo4!t|AaP$ z)jC-LW$0lBsj$UYSb5TdOqm;sP;N*p2?=!<;bKYGESc+uJB3Z(9nd9VK$pCbe9weSHg4TFntFOkdcIayg*Gghmvu4eDvy@=FQ z($Ab>&hq8xK_vu`btxs~pGk>{_wHO=Ddg}l^Y-l{`L)-$*3-l0k`k_7y*gvHUAuSl z-n;K&{O|+cI2`13bSxFXqnA=ruH5s({UC{lDl18P^;NE2yGChgDLp+sGgjNPXAi%B z`)$t~KrXQ0KKnw`3;aU_KQGyW`Tdmqz_57mrTzhd2Lv7v_@Ac#3;_8V VvB(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?21!IgRCwC#ncHh!#U95$vo3qBy=oG(wO7%miRLC&X~jwe5wtY4J%4}?q9Rnz zdGdBnBbdA>_~?ruJ_r@Kl|VcllU{J!)1{l357%m}3vja&>GysQFP1@Kn~AOI6^O4mjz2~f0v=AWK; z;z}dV{)YG7%UM8+l9Fs+UqcCBICc!6#R43pL?sDwW=4Ol3~oX!-YZr8yj)q@uHOHa zX=AjsfK&jERsJ!KAxUZjsO-2_XWbgG1OI?WjV5XmXNFPmlJ! zwzg6fRoK0~INjX@!@~&2NpHF(4Hyf;NZ;2~y26_HKAE0g49_DR86o)ZFsfL@>+i?z zXxB64y5!$@gXqi|q91=GIC4Y}T$*wBfd`QD^Qp#FVTkm7h$~qrNm9oERVe5g1&ZH% zgY;(+o=0}~?y`oWsVS1lNv5BE1`NpU-;c2EMK;{BrObe-xv$jEq7&!y>6l=4wtOF7 zxPZKT8N)EJ)~`p-%yRX$SDE|pLzI+A->2#E$I15hSNCCA$e9@}OiDj6bGbzmQgMuu zGF?>)Ip^zHSi2SlNZ%)#IE~TLOzY4P8x9@9+_(XA-8u?Kjxc}taJ3Y^uan49v`$q^ zPHboeNX^G-s$me0jOf&)uMgq6s32hO;QPAcrY4+i+psroV#C3MZ2ahB$YiQaH5?hy z)SY&0rL@dt4J3)qRZ?_dWHJQDkCR-wM5ecwH9L1gk}!ApFxS5Ps+_ajJTQQ>eLMD@ z9jw{22f{@F^Phjdm{z2y!ZfQjpptm8fn2!C>ihD$(tAS?Pfz0?co%@&;2_p*w~^%Y zT>Qu1ng8Tdgk|CG*im-+;6KNR&z%F{+Gn3pJaIzXf2Dv@>BUObxE0?PYKese&~>`A zbIhz~K~n;>?!W=OUAu_J$GJQ>Na4#bkaO2??%j&r(}QpvL^jKsy??{o`54ieGhEoc zha`Wsij~qZP-5G3jE{E#Z3(;C3|mMvqpQgvpd zr6rzHv_AhlE&KLi+`^_5Z41}I1{Q|QkL!Mrkfhhl&sQ00aq*X`$jtC z5Wsri9$;;Q34amzzd#=^HI=T7REmHvR!{0z0jvU81@MQKUj_gp!vY6rW!-xK0000< KMNUMnLSTZ2)hG`D diff --git a/React_Full_Project/public/img/flags/Turkey.png b/React_Full_Project/public/img/flags/Turkey.png deleted file mode 100755 index 0398e54ddc94d5d846a3c34bf38fe714b11b0de4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1580 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 A0{{R3 diff --git a/React_Full_Project/public/img/flags/Turks and Caicos Islands.png b/React_Full_Project/public/img/flags/Turks and Caicos Islands.png deleted file mode 100755 index fc66ef01706b50ef4e92150ae3695730176334a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 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 RIIREx002ovPDHLkV1oTAvn2ok diff --git a/React_Full_Project/public/img/flags/Tuvalu.png b/React_Full_Project/public/img/flags/Tuvalu.png deleted file mode 100755 index 3a403a619eeb5c5f10e046510c4456698e9f2365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 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 P00000NkvXXu0mjfTW@Mr diff --git a/React_Full_Project/public/img/flags/United Nations.png b/React_Full_Project/public/img/flags/United Nations.png deleted file mode 100755 index 6b5f6397a88e2705c9447854847f68cd6e6496b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2278 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 diff --git a/React_Full_Project/public/img/flags/Uruguay.png b/React_Full_Project/public/img/flags/Uruguay.png deleted file mode 100755 index 0eddedc9c52be4d2c0c60ef82b0e932b338d557e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmV-;1c&>HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<{z*hZRCwC#nN4V8RTRg6=f3yyl71w%cA_%{3l?b+UFcpB6mdpy?^028A$~y@ zx*6QKaN$Bm91vWLptu;pjSInz4i17Y)FLf|8;capbkZdK$oshWxJcT>G-+p*=3)Mu z@DBGT=bv}Z|D1cSs47{8A>$Ym7!&xv6A-`y!uDsDV1dX7imG}mlmEWRtN}_Hj-Zlh zhtCnH?xJoB0GCt_tf<==B?95#B-ULt`V7?=;%hBa`YR+~jnpgfk7P!&i7|P^E2Hiv z*mcDHfwMOuzKR4-pc>)QExh2|;l9^D{%Lq|GnwPZ^-6yN#xLV`u3&#) zBnGp9?)FOgR@X@6iX0C%Iq8%PtbjZ_&Vxu;JgPQd;~8jpS}ut z{tP;K9<}$O(KU4M2F3*-P_H@W$_9-Urzr$y@uptEm^(*DM%6XY-M3I}AZ8ZHmtg;I zoF6bf2`&ZW5`=q^U;%BsfaYJsgcksK?Coy`)RT6g9%nmv?zgrNCPJToYR%px_Mq?v zp1+8utGMc$Ad84urQn6wG)41eXl|mshM9N>O@Be%qllRzN^UcWwX2QnCDTi!A29_Z z;B1eKicBE>BF=7MYoFtlE<^k-&fSm7CYpN++;zO!OW5rX(b5X0@MK3BqT$J?svN4& z(MoK0@b9>Y+AmT2C*JfG+^ttJ`SaMlufd$do4H7uRxr#R?i;3zMybU}C)Sp<57PRI z+UR>#RgJ6fw{0)0ZGNkx0${1D4)nYxTSL4eAf(Y>_~AV2Du5tnZdA?#%LA*Bc%5T{ zAI`UI=FG?)2z-Er=dV)TNiubknVAYY1X2se2&v7+l+O2r1I_ST%40zxGh;>-taTj% z&bd}2m!UDKbGFls#&NtB1VN^9AW0H(x!kg8RkrL+s1JNLoe;_v4t(|j=AQimF9_L> z?a{g2am`k5b9P*#*1MmcwVcq6c71mt=V6nmONCVNM9@K-^aR_WH7BjRo#(zjb(*~ zw*uS+JP4f0nDZ6jH=%VuFwKB_f)PdpG-P~JKPE6HFeY%S_;&!<+IaHR18@xh0000< KMNUMnLSTYMH3@?N diff --git a/React_Full_Project/public/img/flags/Uzbekistan.png b/React_Full_Project/public/img/flags/Uzbekistan.png deleted file mode 100755 index 97ade3f2c1836239d96f31d93a599b8cc5e0f3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 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 diff --git a/React_Full_Project/public/img/flags/Vatican City.png b/React_Full_Project/public/img/flags/Vatican City.png deleted file mode 100755 index c344e8b6ab9470cecbed2dc8277e9e5e41ec0506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmV+c1^)VpP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=he)m`1a^U1>O?5^y>$`Ya=5SNgMXpAvYNlZ9;FyY`y zFM9LD!Eo_zq6aUAgo6?G$Qd**M-j?Gu4EQ!$$)ORH=TeQQSnswZ7~7VrX^T z!=VJ0j4vb5VQftaG)}0Qa^HP#sj-hZMC1R_po7@DEeqZDKrObeB%l>&zv~FtAQn8J z@qy(epb2W1vFvp%CxA^BPD2R!u`S#51yNW;TI&%lCa{wMUOj{&P#&nx5{O$7MHJ34 zfAb`QGQL|Nnca+KZJ$C#cyMkc$7L?%zA zdMr*ShKp9cgta10GL7f$;L@evNvHeh%Wqvg3u!{oZtR6NLkJry@j7Af4Fuy_`@XAGuwFOe!_u|iw+=yM{J)Vi?X+9th(w>HtjBWMpIn$FY&pBAxETvT|HJ zbC%-y56EqwB0cgs(&{6W?-Sa;kj(8z2xF;ILP0dw(G)s3_|(F+BTq2MJ}w@W1pS{f zx-N%lfSKBjliGd%QbH4Tq;gzHe>JESe>Y2Z(O-wR>`Yg#F&4$-D zQd=`fDq)gI4d3$&rBnj}6@XFiiyxw%Z0$F&EU>ICz!s9d^>tCLGJWt6y*tM+QmGaS z!FmX-S(BDpsd`)425VKJr>rfElBxb9+<0CLapuk&SLi*cHEIhmD04_$2}%k2%$zc-GsY@ z>@ipaPa1&*AxndyZbguh?!KM59w(OHLb2SQ-LpcWo%4?bFaT@=@?G}wr-2iK_;@K( r|Li9CKv}Gu)UOa&A+SPVS@GWh*3Dn5MARnM00000NkvXXu0mjfo_bLT diff --git a/React_Full_Project/public/img/flags/Venezuela.png b/React_Full_Project/public/img/flags/Venezuela.png deleted file mode 100755 index 8ba69c4f9b4e79f2e0c37383ac70e8cdfc91373c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 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 N002ovPDHLkV1mVCoS^^! diff --git a/React_Full_Project/public/img/flags/Yemen.png b/React_Full_Project/public/img/flags/Yemen.png deleted file mode 100755 index 987a212db497bf1eb96d3c88d3bb7984e223ed90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;K1oDDRCwC#nN5xpF%X5nN;(;_2$5!l#0}sKh%IMe#pzga55yTb0umC^s26m1 z+Vxntf1J>XhG9X>xTKElcDYioTxGl3CW)MBMdnlh6aY^hfB|dZW+-!_0JIhG{M-8v zKXSDG%TFI~D_}2op1pmOmGVD7e*xH6(S00+fZyN8-gI*_o9ohX`y8F}J$Bp~p4EO2 z2;ioQ-X!RI=)*FARPfTyecE@4cS+_F@5r-M?*sG>Km_294hM8NWZ^#Q51G0!-ceIW8BUFdek(iZL$F1>lK84is@I9zGiulGkaZ*(*-~QPyk#3 zfE+(=jXDmxWspo&ErS$ z3CEo02w`Bt5*@JN4`gh&TdGYp0|@T893k*Q03OvdN24GIrTJ+B#V|CMa+uiWJ|tv@ ziO4H(8;qdY6Q+Dkils%pqMRt()6=MXz|4-UIM{wtVtT6+izR(ZbHa3-#GvD>lup`d zfDWBHwh}34@Q?y<*6a0ev9KH&y2x-gnl6T!{w@YW2#Wx&nZl5fO{)0>sDK)H2fWBk`R_n&#OtNqQ07D}P+PgFF8~UF e0^pz0uK@raR&ZbkN!QZ=0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=KS@MERCwC#naz$HMG(h-)iblR>+FXT0*S~a5+{&AAaMZ+i5u7O0vvb-9)qXg zf)EGbzy%>LfB+$J00jwgNDf3uu-VPpi9IvjUB$s;?~FapE|AP(u`NsODNk4Tzw6^) z-4-)rottCL+c|)90RMLY0wh3Q_v_RmP^Q4{oA14Iu#UU`(Od6cN`XDYcTKAvggHF(Wl$+ahC^5CIiX1ZqIrF>oy#;8X$f6hO@g8i^V^0W=p7JC;BDZ8mQ4 zx$U^Zi{lY5C!PnEvG0xB=?1r5%8@v3=$Ne#`8c`2ewMMPk*76sEmmxaaov zP=tyyRA&l60q;wG4Us$92K!Elp+FZhL6)S87KluIK^e*=QjwlP+)RXIpmWH~}0p$Ex|eN!TJQC%Yft|^DoK`G=?@4n=`bpI8bXb^K4OO z1~xswB8J#3Z`tyxyIIVsMXW~)H0QC77?`JUvw6R)L)$LoT+&kaPb$$B=u5@-b8y*dN+rYz7_gtgV z2)UTIUFERk@MyG3RTSU~@I3J3nuWoiz)!;T@1>o(U#C_ABRT)4{v5zLfO7z6+Wr~< Xk%XA!Z4>PG00000NkvXXu0mjf=@Bv5 diff --git a/React_Full_Project/public/img/flags/Zimbabwe.png b/React_Full_Project/public/img/flags/Zimbabwe.png deleted file mode 100755 index 39106df619148c311b9686e70bf6c0e378d5ee16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmV;@1}*uCP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SV=@dRCwC#nSX4RR~g4Y=e$2|@2}oc3Z)?(P}oMCI*rbtXx1gm)|jc8(RCt! zK=;pJh|JYBtY~6twm2LajI6?3ARF!%!RfM5f%r$`1Y9Ouu@I`<2&mX17r4E@-@fmA z{Nwg=dvEV8OjFv%KFOPV&wHNpyyttKALn__5lShhGfAd7%>bAI@c#}#02<&K`JGPW z09hTV4j(^$dCRuvN#0qDzNBv2Ab9hE&RPL1R7(9V7K_o-)58Tdgm&v3geIo+o%q5aa^W15QV1acLAjkf*T=QK(susSqxlOmDdAN`Jmvly65_++ zniJoylsa8HsYD{do;`aoFc?rifpN5IBEC_zo`B$K?}(`|iJwTbi2Kx$EaNe<8}f_ejKK z;}FBSAUd826;V1(!gYCR=gXM#1KL*Vc)gQ|LR5ou5)u6EQd!A#9LLT5w{7D4_7U*= zdHnJ9%$oC6zPmBWr9>LM8DKJ=GR^??!KIWW|by zXlhzS$CF!m(6YEoue$m9k6&Z>ystcfRJ;%A?8obkW4q6jJ$^sV#fxOaVf4mE0G2Jg zivP0M%`+*L)o^1@`DD%){5aCz30N3fA6Ex{hLhFF{_aQ-Uqi!O zp8Lr&1X{n&rt~ESNFwy?O?i+Rq_@<*sl>SFbkD}2f8y*avYoZ=`n)ZIz|G0aZtFpsTAI2pC{P1n#=Jx9i5#74j*P+b%?47L?JvL+)ReX-rmAS z<|Yyh?bylCu3gxMV*Wc45m4ZQ>B(hGcFN*nw@zlaiRsk|u3Aa;qmLqT+cW?>ckgEV z=FMbndtxK05cK!=kKKv0y}u{A?-{B)PvJ2QTpNaMFf`CjkUp17?@D}gx8na|OIhI` z9y`X9?d?P&kqHA}7zU9@q<Ⓢ4Qr^(N~dTQ^}V ze_a5Y4&GUxqe_K|CnQQJ3>~BtWG#W?+F*VfT`vwZsdSq48#eHl*Iwf{H8srk`zOwU zbsgpNvFO5u0)WxkcmZ`xi@mA^s z5Qc%RX)K9EmX6VYR$qTz8~nqGJ|0=Ml7|E5`EhN{$XmDUVpE}T9PizY^trBEFrj?o zMriBS7ufRCC;0W-l20wsfUEy&ZaL0cS5iS0nT!kb%J@L#qAX2&dk3ff^dd(O88pnh zf#Ulkf%u3clv_xruLq#7?j)~$Vvzn^=B_j?TH)=ibk7axR`1rQF0S@EqEoL;OWzV;0o-kn5{6HFt@ o0&y{OQ$GV>2EYt}Nu~b`0Jf71JAC!iKmY&$07*qoM6N<$g1?qYK>z>% diff --git a/React_Full_Project/scss/_bootstrap-variables.scss b/React_Full_Project/scss/_bootstrap-variables.scss index 9a9c27210..8d9e717c2 100644 --- a/React_Full_Project/scss/_bootstrap-variables.scss +++ b/React_Full_Project/scss/_bootstrap-variables.scss @@ -51,7 +51,28 @@ $theme-colors: ( warning: $yellow, danger: $red, light: $gray-100, - dark: $gray-800 + dark: $gray-800, + + blue: $blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + orange: $orange, + yellow: $yellow, + green: $green, + teal: $teal, + cyan: $cyan, + + gray-100: $gray-100, + gray-200: $gray-200, + gray-300: $gray-300, + gray-400: $gray-400, + gray-500: $gray-500, + gray-600: $gray-600, + gray-700: $gray-700, + gray-800: $gray-800, + gray-900: $gray-900 ); // Options diff --git a/React_Full_Project/scss/core/_buttons.scss b/React_Full_Project/scss/core/_buttons.scss index 7ab4953b9..9d6654429 100644 --- a/React_Full_Project/scss/core/_buttons.scss +++ b/React_Full_Project/scss/core/_buttons.scss @@ -2,15 +2,6 @@ button { cursor: pointer; } -.btn { - .badge { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; - } -} - .btn-transparent { color: #fff; background-color: transparent; diff --git a/React_Full_Project/scss/core/_layout.scss b/React_Full_Project/scss/core/_layout.scss index 8a050031e..1800abbd5 100644 --- a/React_Full_Project/scss/core/_layout.scss +++ b/React_Full_Project/scss/core/_layout.scss @@ -129,6 +129,9 @@ app-root { } } } + .sidebar-minimizer { + display: none; + } } .sidebar-minimized { diff --git a/React_Full_Project/scss/core/_nav.scss b/React_Full_Project/scss/core/_nav.scss index ba1d64b3a..cae51793d 100644 --- a/React_Full_Project/scss/core/_nav.scss +++ b/React_Full_Project/scss/core/_nav.scss @@ -1,6 +1,9 @@ .nav-tabs { .nav-link { color: $gray-600; + &:hover { + cursor: pointer; + } &.active { color: $gray-800; background: #fff; diff --git a/React_Full_Project/scss/core/_sidebar.scss b/React_Full_Project/scss/core/_sidebar.scss index b77cd5f85..ae76bd4b4 100644 --- a/React_Full_Project/scss/core/_sidebar.scss +++ b/React_Full_Project/scss/core/_sidebar.scss @@ -207,7 +207,7 @@ border-radius: $border-radius; } > .nav-dropdown-items { - max-height: 1000px; + max-height: 1500px; } .nav-link { diff --git a/React_Full_Project/scss/style.scss b/React_Full_Project/scss/style.scss index 571b6ea7f..5432fff3f 100644 --- a/React_Full_Project/scss/style.scss +++ b/React_Full_Project/scss/style.scss @@ -1,8 +1,8 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.6 + * @version v1.0.8 * @link http://coreui.io - * Copyright (c) 2017 creativeLabs Łukasz Holeczek + * Copyright (c) 2018 creativeLabs Łukasz Holeczek * @license MIT */ diff --git a/React_Full_Project/src/components/Footer/Footer.js b/React_Full_Project/src/components/Footer/Footer.js index 6dfaf74f7..5136228d5 100644 --- a/React_Full_Project/src/components/Footer/Footer.js +++ b/React_Full_Project/src/components/Footer/Footer.js @@ -4,7 +4,7 @@ class Footer extends Component { render() { return (

    ) diff --git a/React_Full_Project/src/components/Sidebar/Sidebar.js b/React_Full_Project/src/components/Sidebar/Sidebar.js index 9de418408..1d4799588 100644 --- a/React_Full_Project/src/components/Sidebar/Sidebar.js +++ b/React_Full_Project/src/components/Sidebar/Sidebar.js @@ -10,6 +10,15 @@ import SidebarMinimizer from './../SidebarMinimizer'; class Sidebar extends Component { + constructor(props) { + super(props); + + this.handleClick = this.handleClick.bind(this); + this.activeRoute = this.activeRoute.bind(this); + this.hideMobile = this.hideMobile.bind(this); + } + + handleClick(e) { e.preventDefault(); e.target.parentElement.classList.toggle('open'); @@ -21,6 +30,12 @@ class Sidebar extends Component { } + hideMobile() { + if (document.body.classList.contains('sidebar-mobile-show')) { + document.body.classList.toggle('sidebar-mobile-show') + } + } + // todo Sidebar nav secondLevel // secondLevelActive(routeName) { // return this.props.location.pathname.indexOf(routeName) > -1 ? "nav nav-second-level collapse in" : "nav nav-second-level collapse"; @@ -30,8 +45,6 @@ class Sidebar extends Component { render() { const props = this.props; - const activeRoute = this.activeRoute; - const handleClick = this.handleClick; // badge addon to NavItem const badge = (badge) => { @@ -78,7 +91,7 @@ class Sidebar extends Component { {item.name}{badge(item.badge)} : - + {item.name}{badge(item.badge)} } @@ -89,8 +102,8 @@ class Sidebar extends Component { // nav dropdown const navDropdown = (item, key) => { return ( -
  • - {item.name} +
  • + {item.name}
      {navList(item.children)}
    diff --git a/React_Full_Project/src/components/Sidebar/_nav.js b/React_Full_Project/src/components/Sidebar/_nav.js index ef7c5674b..4634853ae 100644 --- a/React_Full_Project/src/components/Sidebar/_nav.js +++ b/React_Full_Project/src/components/Sidebar/_nav.js @@ -11,7 +11,7 @@ export default { }, { title: true, - name: 'UI elements', + name: 'Theme', wrapper: { // optional wrapper object element: '', // required valid HTML5 element tag attributes: {} // optional valid JS object with JS API naming ex: { className: "my-class", style: { fontFamily: "Verdana" }, id: "my-id"} @@ -19,57 +19,156 @@ export default { class: '' // optional class names space delimited list for title item ex: "text-center" }, { + name: 'Colors', + url: '/theme/colors', + icon: 'icon-drop', + }, + { + name: 'Typography', + url: '/theme/typography', + icon: 'icon-pencil', + }, + { + title: true, name: 'Components', - url: '/components', + wrapper: { + element: '', + attributes: {} + }, + }, + { + name: 'Base', + url: '/base', icon: 'icon-puzzle', children: [ { - name: 'Buttons', - url: '/components/buttons', + name: 'Breadcrumbs', + url: '/base/breadcrumbs', icon: 'icon-puzzle' }, { - name: 'Social Buttons', - url: '/components/social-buttons', + name: 'Cards', + url: '/base/cards', icon: 'icon-puzzle' }, { - name: 'Cards', - url: '/components/cards', + name: 'Carousels', + url: '/base/carousels', + icon: 'icon-puzzle' + }, + { + name: 'Collapses', + url: '/base/collapses', + icon: 'icon-puzzle' + }, + { + name: 'Dropdowns', + url: '/base/dropdowns', icon: 'icon-puzzle' }, { name: 'Forms', - url: '/components/forms', + url: '/base/forms', icon: 'icon-puzzle' }, { - name: 'Modals', - url: '/components/modals', + name: 'Jumbotrons', + url: '/base/jumbotrons', + icon: 'icon-puzzle' + }, + { + name: 'List groups', + url: '/base/list-groups', + icon: 'icon-puzzle' + }, + { + name: 'Navs', + url: '/base/navs', + icon: 'icon-puzzle' + }, + { + name: 'Paginations', + url: '/base/paginations', + icon: 'icon-puzzle' + }, + { + name: 'Popovers', + url: '/base/popovers', + icon: 'icon-puzzle' + }, + { + name: 'Progress Bar', + url: '/base/progress-bar', icon: 'icon-puzzle' }, { name: 'Switches', - url: '/components/switches', + url: '/base/switches', icon: 'icon-puzzle' }, { name: 'Tables', - url: '/components/tables', + url: '/base/tables', icon: 'icon-puzzle' }, { name: 'Tabs', - url: '/components/tabs', + url: '/base/tabs', + icon: 'icon-puzzle' + }, + { + name: 'Tooltips', + url: '/base/tooltips', icon: 'icon-puzzle' } ] }, + { + name: 'Buttons', + url: '/buttons', + icon: 'icon-cursor', + children: [ + { + name: 'Buttons', + url: '/buttons/buttons', + icon: 'icon-cursor' + }, + { + name: 'Button dropdowns', + url: '/buttons/button-dropdowns', + icon: 'icon-cursor' + }, + { + name: 'Button groups', + url: '/buttons/button-groups', + icon: 'icon-cursor' + }, + { + name: 'Social Buttons', + url: '/buttons/social-buttons', + icon: 'icon-cursor' + } + ] + }, + { + name: 'Charts', + url: '/charts', + icon: 'icon-pie-chart' + }, { name: 'Icons', url: '/icons', icon: 'icon-star', children: [ + { + name: 'Flags', + url: '/icons/flags', + icon: 'icon-star', + badge: { + variant: 'success', + text: 'NEW' + } + }, { name: 'Font Awesome', url: '/icons/font-awesome', @@ -86,6 +185,28 @@ export default { } ] }, + { + name: 'Notifications', + url: '/notifications', + icon: 'icon-bell', + children: [ + { + name: 'Alerts', + url: '/notifications/alerts', + icon: 'icon-bell' + }, + { + name: 'Badges', + url: '/notifications/badges', + icon: 'icon-bell' + }, + { + name: 'Modals', + url: '/notifications/modals', + icon: 'icon-bell' + }, + ] + }, { name: 'Widgets', url: '/widgets', @@ -95,11 +216,6 @@ export default { text: 'NEW' } }, - { - name: 'Charts', - url: '/charts', - icon: 'icon-pie-chart' - }, { divider: true }, diff --git a/React_Full_Project/src/containers/Full/Full.js b/React_Full_Project/src/containers/Full/Full.js index c23464e54..86f8d5c10 100644 --- a/React_Full_Project/src/containers/Full/Full.js +++ b/React_Full_Project/src/containers/Full/Full.js @@ -6,55 +6,100 @@ import Sidebar from '../../components/Sidebar/'; import Breadcrumb from '../../components/Breadcrumb/'; import Aside from '../../components/Aside/'; import Footer from '../../components/Footer/'; + import Dashboard from '../../views/Dashboard/'; + +import Colors from '../../views/Theme/Colors/'; +import Typography from '../../views/Theme/Typography/'; + import Charts from '../../views/Charts/'; import Widgets from '../../views/Widgets/'; -// Components -import Buttons from '../../views/Components/Buttons/'; -import Cards from '../../views/Components/Cards/'; -import Forms from '../../views/Components/Forms/'; -import Modals from '../../views/Components/Modals/'; -import SocialButtons from '../../views/Components/SocialButtons/'; -import Switches from '../../views/Components/Switches/'; -import Tables from '../../views/Components/Tables/'; -import Tabs from '../../views/Components/Tabs/'; +// Base +import Cards from '../../views/Base/Cards/'; +import Forms from '../../views/Base/Forms/'; +import Switches from '../../views/Base/Switches/'; +import Tables from '../../views/Base/Tables/'; +import Tabs from '../../views/Base/Tabs/'; +import Breadcrumbs from '../../views/Base/Breadcrumbs/'; +import Carousels from '../../views/Base/Carousels/'; +import Collapses from '../../views/Base/Collapses/'; +import Dropdowns from '../../views/Base/Dropdowns/'; +import Jumbotrons from '../../views/Base/Jumbotrons/'; +import ListGroups from '../../views/Base/ListGroups/'; +import Navbars from '../../views/Base/Navbars/'; +import Navs from '../../views/Base/Navs/'; +import Paginations from '../../views/Base/Paginations/'; +import Popovers from '../../views/Base/Popovers/'; +import ProgressBar from '../../views/Base/ProgressBar/'; +import Tooltips from '../../views/Base/Tooltips/'; + +// Buttons +import Buttons from '../../views/Buttons/Buttons/'; +import ButtonDropdowns from '../../views/Buttons/ButtonDropdowns/'; +import ButtonGroups from '../../views/Buttons/ButtonGroups/'; +import SocialButtons from '../../views/Buttons/SocialButtons/'; // Icons +import Flags from '../../views/Icons/Flags/'; import FontAwesome from '../../views/Icons/FontAwesome/'; import SimpleLineIcons from '../../views/Icons/SimpleLineIcons/'; +// Notifications +import Alerts from '../../views/Notifications/Alerts/'; +import Badges from '../../views/Notifications/Badges/'; +import Modals from '../../views/Notifications/Modals/'; + class Full extends Component { render() { return (
    -
    +
    - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
    -
    -
    +
    ); } diff --git a/React_Full_Project/src/index.js b/React_Full_Project/src/index.js index 805eb22f1..028bbc73f 100644 --- a/React_Full_Project/src/index.js +++ b/React_Full_Project/src/index.js @@ -3,6 +3,8 @@ import ReactDOM from 'react-dom'; import {HashRouter, Route, Switch} from 'react-router-dom'; // Styles +// Import Flag Icons Set +import 'flag-icon-css/css/flag-icon.min.css'; // Import Font Awesome Icons Set import 'font-awesome/css/font-awesome.min.css'; // Import Simple Line Icons Set diff --git a/React_Full_Project/src/routes.js b/React_Full_Project/src/routes.js index 6f71371b0..9bca27df5 100644 --- a/React_Full_Project/src/routes.js +++ b/React_Full_Project/src/routes.js @@ -1,19 +1,40 @@ const routes = { '/': 'Home', - '/dashboard': 'Dashboard', - '/components': 'Components', + '/base': 'Base', + '/base/cards': 'Cards', + '/base/forms': 'Forms', + '/base/switches': 'Switches', + '/base/tables': 'Tables', + '/base/tabs': 'Tabs', + '/base/breadcrumbs': 'Breadcrumbs', + '/base/carousels': 'Carousels', + '/base/collapses': 'Collapses', + '/base/jumbotrons': 'Jumbotrons', + '/base/list-groups': 'List Groups', + '/base/navbars': 'Navbars', + '/base/navs': 'Navs', + '/base/paginations': 'Paginations', + '/base/popovers': 'Popovers', + '/base/progress-bar': 'Progress Bar', + '/base/tooltips': 'Tooltips', + '/buttons': 'Buttons', + '/buttons/buttons': 'Buttons', + '/buttons/social-buttons': 'Social Buttons', + '/buttons/button-dropdowns': 'Button Dropdowns', + '/buttons/button-groups': 'Button Groups', '/charts': 'Charts', - '/components/buttons': 'Buttons', - '/components/social-buttons': 'Social Buttons', - '/components/cards': 'Cards', - '/components/forms': 'Forms', - '/components/modals': 'Modals', - '/components/switches': 'Switches', - '/components/tables': 'Tables', - '/components/tabs': 'Tabs', + '/dashboard': 'Dashboard', '/icons': 'Icons', + '/icons/flags': 'Flags', '/icons/font-awesome': 'Font Awesome', '/icons/simple-line-icons': 'Simple Line Icons', + '/notifications': 'Notifications', + '/notifications/alerts': 'Alerts', + '/notifications/badges': 'Badges', + '/notifications/modals': 'Modals', + '/theme': 'Theme', + '/theme/colors': 'Colors', + '/theme/typography': 'Typography', '/widgets': 'Widgets' }; export default routes; diff --git a/React_Full_Project/src/views/Base/Breadcrumbs/Breadcrumbs.js b/React_Full_Project/src/views/Base/Breadcrumbs/Breadcrumbs.js new file mode 100644 index 000000000..216cae126 --- /dev/null +++ b/React_Full_Project/src/views/Base/Breadcrumbs/Breadcrumbs.js @@ -0,0 +1,47 @@ +import React, {Component} from 'react'; +import {Row, Col, Card, CardHeader, CardBody, CardFooter, Breadcrumb, BreadcrumbItem } from 'reactstrap'; + +class Breadcrumbs extends Component { + render() { + return ( +
    + + + + + Breadcrumbs + + + + + Home + + + Home + Library + + + Home + Library + Data + + + Home + Library + Data + Bootstrap + + + + + +
    + ) + } +} + +export default Breadcrumbs; \ No newline at end of file diff --git a/React_Full_Project/src/views/Base/Breadcrumbs/package.json b/React_Full_Project/src/views/Base/Breadcrumbs/package.json new file mode 100644 index 000000000..10f4aaad3 --- /dev/null +++ b/React_Full_Project/src/views/Base/Breadcrumbs/package.json @@ -0,0 +1,6 @@ +{ + "name": "Breadcrumbs", + "version": "0.0.0", + "private": true, + "main": "./Breadcrumbs.js" +} diff --git a/React_Full_Project/src/views/Components/Cards/Cards.js b/React_Full_Project/src/views/Base/Cards/Cards.js similarity index 100% rename from React_Full_Project/src/views/Components/Cards/Cards.js rename to React_Full_Project/src/views/Base/Cards/Cards.js diff --git a/React_Full_Project/src/views/Components/Cards/package.json b/React_Full_Project/src/views/Base/Cards/package.json similarity index 100% rename from React_Full_Project/src/views/Components/Cards/package.json rename to React_Full_Project/src/views/Base/Cards/package.json diff --git a/React_Full_Project/src/views/Base/Carousels/Carousels.js b/React_Full_Project/src/views/Base/Carousels/Carousels.js new file mode 100644 index 000000000..e4565d9f4 --- /dev/null +++ b/React_Full_Project/src/views/Base/Carousels/Carousels.js @@ -0,0 +1,140 @@ +import React, {Component} from 'react'; +import { + Row, + Col, + Card, + CardHeader, + CardBody, + Carousel, + CarouselItem, + CarouselControl, + CarouselIndicators, + CarouselCaption +} from 'reactstrap'; + +const items = [ + { + src: 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1607923e7e2%20text%20%7B%20fill%3A%23555%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1607923e7e2%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22285.9296875%22%20y%3D%22217.75625%22%3EFirst%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + altText: 'Slide 1', + caption: 'Slide 1' + }, + { + src: 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa20%20text%20%7B%20fill%3A%23444%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa20%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23666%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22247.3203125%22%20y%3D%22218.3%22%3ESecond%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + altText: 'Slide 2', + caption: 'Slide 2' + }, + { + src: 'data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_15ba800aa21%20text%20%7B%20fill%3A%23333%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_15ba800aa21%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23555%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277%22%20y%3D%22218.3%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', + altText: 'Slide 3', + caption: 'Slide 3' + } +]; + + +class Carousels extends Component { + + constructor(props) { + super(props); + this.state = {activeIndex: 0}; + this.next = this.next.bind(this); + this.previous = this.previous.bind(this); + this.goToIndex = this.goToIndex.bind(this); + this.onExiting = this.onExiting.bind(this); + this.onExited = this.onExited.bind(this); + } + + onExiting() { + this.animating = true; + } + + onExited() { + this.animating = false; + } + + next() { + if (this.animating) return; + const nextIndex = this.state.activeIndex === items.length - 1 ? 0 : this.state.activeIndex + 1; + this.setState({activeIndex: nextIndex}); + } + + previous() { + if (this.animating) return; + const nextIndex = this.state.activeIndex === 0 ? items.length - 1 : this.state.activeIndex - 1; + this.setState({activeIndex: nextIndex}); + } + + goToIndex(newIndex) { + if (this.animating) return; + this.setState({activeIndex: newIndex}); + } + + render() { + const {activeIndex} = this.state; + + const slides = items.map((item) => { + return ( + + {item.altText}/ + + ); + }); + + const slides2 = items.map((item) => { + return ( + + {item.altText}/ + + + ); + }); + + return ( +
    + + + + + Carousel + + + + + {slides} + + + + + + + + Carousel + + + + + {slides2} + + + + + + + +
    + ); + } +} + +export default Carousels; \ No newline at end of file diff --git a/React_Full_Project/src/views/Base/Carousels/package.json b/React_Full_Project/src/views/Base/Carousels/package.json new file mode 100644 index 000000000..301df3bd3 --- /dev/null +++ b/React_Full_Project/src/views/Base/Carousels/package.json @@ -0,0 +1,6 @@ +{ + "name": "Carousels", + "version": "0.0.0", + "private": true, + "main": "./Carousels.js" +} diff --git a/React_Full_Project/src/views/Base/Collapses/Collapses.js b/React_Full_Project/src/views/Base/Collapses/Collapses.js new file mode 100644 index 000000000..f68a028c8 --- /dev/null +++ b/React_Full_Project/src/views/Base/Collapses/Collapses.js @@ -0,0 +1,121 @@ +import React, {Component} from 'react'; +import { + Row, + Col, + Card, + CardHeader, + CardBody, + CardFooter, + Collapse, Button, Fade +} from 'reactstrap'; + +class Collapses extends Component { + + constructor(props) { + super(props); + this.onEntering = this.onEntering.bind(this); + this.onEntered = this.onEntered.bind(this); + this.onExiting = this.onExiting.bind(this); + this.onExited = this.onExited.bind(this); + this.toggle = this.toggle.bind(this); + this.toggleFade = this.toggleFade.bind(this); + this.state = { + collapse: false, + status: 'Closed', + fadeIn: true, + timeout: 300 + }; + } + + onEntering() { + this.setState({status: 'Opening...'}); + } + + onEntered() { + this.setState({status: 'Opened'}); + } + + onExiting() { + this.setState({status: 'Closing...'}); + } + + onExited() { + this.setState({status: 'Closed'}); + } + + toggle() { + this.setState({collapse: !this.state.collapse}); + } + + toggleFade() { + this.setState({fadeIn: !this.state.fadeIn}); + } + + render() { + return ( +
    + + + Collapse + + + + +

    + Anim pariatur cliche reprehenderit, + enim eiusmod high life accusamus terry richardson ad squid. Nihil + anim keffiyeh helvetica, craft beer labore wes anderson cred + nesciunt sapiente ea proident. +

    +

    + Donec molestie odio id nisi malesuada, mattis tincidunt velit egestas. Sed non pulvinar risus. Aenean + elementum eleifend nunc, pellentesque dapibus arcu hendrerit fringilla. Aliquam in nibh massa. Cras + ultricies lorem non enim volutpat, a eleifend urna placerat. Fusce id luctus urna. In sed leo tellus. + Mauris tristique leo a nisl feugiat, eget vehicula leo venenatis. Quisque magna metus, luctus quis + sollicitudin vel, vehicula nec ipsum. Donec rutrum commodo lacus ut condimentum. Integer vel turpis + purus. Etiam vehicula, nulla non fringilla blandit, massa purus faucibus tellus, a luctus enim orci non + augue. Aenean ullamcorper nisl urna, non feugiat tortor volutpat in. Vivamus lobortis massa dolor, eget + faucibus ipsum varius eget. Pellentesque imperdiet, turpis sed sagittis lobortis, leo elit laoreet arcu, + vehicula sagittis elit leo id nisi. +

    +
    +
    + + +
    Current state: {this.state.status}
    +
    +
    + + + Fade + + + + + This content will fade in and out as the button is pressed... + + + + + + +
    + ); + } +} + +export default Collapses; \ No newline at end of file diff --git a/React_Full_Project/src/views/Base/Collapses/package.json b/React_Full_Project/src/views/Base/Collapses/package.json new file mode 100644 index 000000000..542809370 --- /dev/null +++ b/React_Full_Project/src/views/Base/Collapses/package.json @@ -0,0 +1,6 @@ +{ + "name": "Collapses", + "version": "0.0.0", + "private": true, + "main": "./Collapses.js" +} diff --git a/React_Full_Project/src/views/Base/Dropdowns/Dropdowns.js b/React_Full_Project/src/views/Base/Dropdowns/Dropdowns.js new file mode 100644 index 000000000..d1f3188f4 --- /dev/null +++ b/React_Full_Project/src/views/Base/Dropdowns/Dropdowns.js @@ -0,0 +1,172 @@ +import React, {Component} from 'react'; +import { + Row, Col, + Card, CardHeader, CardBody, CardFooter, + Dropdown, DropdownToggle, DropdownMenu, DropdownItem, UncontrolledDropdown +} from 'reactstrap'; + +class Dropdowns extends Component { + constructor(props) { + super(props); + + this.toggle = this.toggle.bind(this); + this.state = { + dropdownOpen: new Array(6).fill(false) + } + } + + toggle(i) { + const newArray = this.state.dropdownOpen.map((element, index) => { + return (index === i ? !element : false); + }); + this.setState({ + dropdownOpen: newArray + }); + } + + render() { + return ( +
    + + + + + Dropdowns + + + + { + this.toggle(0); + }}> + + Dropdown + + + Header + Action + Another Action + + Another Action + + + + + + + Dropdowns + alignment + + + {this.toggle(1);}}> + + This dropdown's menu is right-aligned + + + Header + Action + Another Action + + Another Action + + + + + + + Dropdowns + sizing + + + {this.toggle(2);}} size="lg" className="mb-3"> + + Large Dropdown + + + Header + Action + Another Action + + Another Action + + + {this.toggle(3);}} className="mb-3"> + + Normal Dropdown + + + Header + Action + Another Action + + Another Action + + + {this.toggle(4);}} size="sm"> + + Small Dropdown + + + Header + Action + Another Action + + Another Action + + + + + + + Custom Dropdowns + + + {this.toggle(5)}}> + {this.toggle(5)}} + data-toggle="dropdown" + aria-expanded={this.state.dropdownOpen[5]} + > + Custom Dropdown Content * + + +
    {this.toggle(5)}}>Custom dropdown item 1
    +
    {this.toggle(5)}}>Custom dropdown item 2
    +
    {this.toggle(5)}}>Custom dropdown item 3
    +
    +
    {this.toggle(5)}}>Custom dropdown item 4
    +
    +
    +
    +
    + + + Uncontrolled Dropdown + + + + + Uncontrolled Dropdown + + + Header + Action + Another Action + + Another Action + + + + + +
    +
    + ); + } +} + +export default Dropdowns; \ No newline at end of file diff --git a/React_Full_Project/src/views/Base/Dropdowns/package.json b/React_Full_Project/src/views/Base/Dropdowns/package.json new file mode 100644 index 000000000..6681a6de6 --- /dev/null +++ b/React_Full_Project/src/views/Base/Dropdowns/package.json @@ -0,0 +1,6 @@ +{ + "name": "Dropdowns", + "version": "0.0.0", + "private": true, + "main": "./Dropdowns.js" +} diff --git a/React_Full_Project/src/views/Components/Forms/Forms.js b/React_Full_Project/src/views/Base/Forms/Forms.js similarity index 80% rename from React_Full_Project/src/views/Components/Forms/Forms.js rename to React_Full_Project/src/views/Base/Forms/Forms.js index d482c2a77..1591b12b6 100644 --- a/React_Full_Project/src/views/Components/Forms/Forms.js +++ b/React_Full_Project/src/views/Base/Forms/Forms.js @@ -11,6 +11,7 @@ import { CardHeader, CardFooter, CardBody, + Collapse, Form, FormGroup, FormText, @@ -25,7 +26,12 @@ class Forms extends Component { constructor(props) { super(props); - this.state = {}; + this.toggle = this.toggle.bind(this); + this.state = { collapse: true }; + } + + toggle() { + this.setState({ collapse: !this.state.collapse }); } render() { @@ -281,81 +287,72 @@ class Forms extends Component { - -
    - -
    -
    - -
    -
    - -
    + + + + + + + + + + +
    - + + + - - - {' '} - - {' '} - + + + + + + + + + + + - -
    - -
    -
    - -
    -
    - -
    + + + + + + + + + + +
    - + + - - - {' '} - - {' '} - + + + + + + + + + + + @@ -377,11 +374,11 @@ class Forms extends Component {
  • - {item.name} +
  • + {item.name}
      {navList(item.children)}
    diff --git a/React_Starter/src/index.js b/React_Starter/src/index.js index ca1dd29d2..03f5d0070 100644 --- a/React_Starter/src/index.js +++ b/React_Starter/src/index.js @@ -3,6 +3,8 @@ import ReactDOM from 'react-dom'; import {HashRouter, Route, Switch} from 'react-router-dom'; // Styles +// Import Flag Icons Set +import 'flag-icon-css/css/flag-icon.min.css'; // Import Font Awesome Icons Set import 'font-awesome/css/font-awesome.min.css'; // Import Simple Line Icons Set From cef091d6176a858da1445890cba8d0dc3c3eac95 Mon Sep 17 00:00:00 2001 From: xidedix Date: Fri, 19 Jan 2018 23:25:39 +0100 Subject: [PATCH 004/449] v1.0.9 with Bootstrap 4.0.0 --- CHANGELOG.md | 3 +++ React_Full_Project/package.json | 10 +++++----- React_Full_Project/scss/style.scss | 2 +- .../src/components/Sidebar/Sidebar.js | 17 +++++++++++++++++ React_Starter/package.json | 10 +++++----- React_Starter/public/img/flags/ASEAN.png | Bin 1933 -> 0 bytes React_Starter/public/img/flags/Afghanistan.png | Bin 2155 -> 0 bytes .../public/img/flags/African Union.png | Bin 959 -> 0 bytes React_Starter/public/img/flags/Albania.png | Bin 1747 -> 0 bytes React_Starter/public/img/flags/Algeria.png | Bin 1445 -> 0 bytes .../public/img/flags/American Samoa.png | Bin 2554 -> 0 bytes React_Starter/public/img/flags/Andorra.png | Bin 1544 -> 0 bytes React_Starter/public/img/flags/Angola.png | Bin 1540 -> 0 bytes React_Starter/public/img/flags/Anguilla.png | Bin 2619 -> 0 bytes React_Starter/public/img/flags/Antarctica.png | Bin 1669 -> 0 bytes .../public/img/flags/Antigua & Barbuda.png | Bin 2089 -> 0 bytes React_Starter/public/img/flags/Arab League.png | Bin 2506 -> 0 bytes React_Starter/public/img/flags/Argentina.png | Bin 839 -> 0 bytes React_Starter/public/img/flags/Armenia.png | Bin 787 -> 0 bytes React_Starter/public/img/flags/Aruba.png | Bin 1066 -> 0 bytes React_Starter/public/img/flags/Australia.png | Bin 2623 -> 0 bytes React_Starter/public/img/flags/Austria.png | Bin 628 -> 0 bytes React_Starter/public/img/flags/Azerbaijan.png | Bin 1201 -> 0 bytes React_Starter/public/img/flags/Bahamas.png | Bin 1257 -> 0 bytes React_Starter/public/img/flags/Bahrain.png | Bin 1256 -> 0 bytes React_Starter/public/img/flags/Bangladesh.png | Bin 1447 -> 0 bytes React_Starter/public/img/flags/Barbados.png | Bin 1505 -> 0 bytes React_Starter/public/img/flags/Belarus.png | Bin 1467 -> 0 bytes React_Starter/public/img/flags/Belgium.png | Bin 887 -> 0 bytes React_Starter/public/img/flags/Belize.png | Bin 2193 -> 0 bytes React_Starter/public/img/flags/Benin.png | Bin 773 -> 0 bytes React_Starter/public/img/flags/Bermuda.png | Bin 2552 -> 0 bytes React_Starter/public/img/flags/Bhutan.png | Bin 2351 -> 0 bytes React_Starter/public/img/flags/Bolivia.png | Bin 1244 -> 0 bytes .../public/img/flags/Bosnia & Herzegovina.png | Bin 2343 -> 0 bytes React_Starter/public/img/flags/Botswana.png | Bin 752 -> 0 bytes React_Starter/public/img/flags/Brazil.png | Bin 2549 -> 0 bytes React_Starter/public/img/flags/Brunei.png | Bin 2408 -> 0 bytes React_Starter/public/img/flags/Bulgaria.png | Bin 624 -> 0 bytes .../public/img/flags/Burkina Faso.png | Bin 1071 -> 0 bytes React_Starter/public/img/flags/Burundi.png | Bin 2628 -> 0 bytes React_Starter/public/img/flags/CARICOM.png | Bin 1888 -> 0 bytes React_Starter/public/img/flags/CIS.png | Bin 2397 -> 0 bytes React_Starter/public/img/flags/Cambodja.png | Bin 1440 -> 0 bytes React_Starter/public/img/flags/Cameroon.png | Bin 1131 -> 0 bytes React_Starter/public/img/flags/Canada.png | Bin 1484 -> 0 bytes React_Starter/public/img/flags/Cape Verde.png | Bin 1299 -> 0 bytes .../public/img/flags/Cayman Islands.png | Bin 3021 -> 0 bytes .../img/flags/Central African Republic.png | Bin 986 -> 0 bytes React_Starter/public/img/flags/Chad.png | Bin 889 -> 0 bytes React_Starter/public/img/flags/Chile.png | Bin 820 -> 0 bytes React_Starter/public/img/flags/China.png | Bin 1063 -> 0 bytes React_Starter/public/img/flags/Colombia.png | Bin 676 -> 0 bytes .../public/img/flags/Commonwealth.png | Bin 2387 -> 0 bytes React_Starter/public/img/flags/Comoros.png | Bin 1856 -> 0 bytes .../public/img/flags/Congo-Brazzaville.png | Bin 1720 -> 0 bytes .../public/img/flags/Congo-Kinshasa(Zaire).png | Bin 2469 -> 0 bytes .../public/img/flags/Cook Islands.png | Bin 2683 -> 0 bytes React_Starter/public/img/flags/Costa Rica.png | Bin 721 -> 0 bytes .../public/img/flags/Cote d'Ivoire.png | Bin 782 -> 0 bytes React_Starter/public/img/flags/Croatia.png | Bin 1319 -> 0 bytes React_Starter/public/img/flags/Cuba.png | Bin 1508 -> 0 bytes React_Starter/public/img/flags/Cyprus.png | Bin 1125 -> 0 bytes .../public/img/flags/Czech Republic.png | Bin 1295 -> 0 bytes React_Starter/public/img/flags/Denmark.png | Bin 809 -> 0 bytes React_Starter/public/img/flags/Djibouti.png | Bin 1456 -> 0 bytes React_Starter/public/img/flags/Dominica.png | Bin 1946 -> 0 bytes .../public/img/flags/Dominican Republic.png | Bin 830 -> 0 bytes React_Starter/public/img/flags/Ecuador.png | Bin 1628 -> 0 bytes React_Starter/public/img/flags/Egypt.png | Bin 1020 -> 0 bytes React_Starter/public/img/flags/El Salvador.png | Bin 1092 -> 0 bytes React_Starter/public/img/flags/England.png | Bin 636 -> 0 bytes .../public/img/flags/Equatorial Guinea.png | Bin 1569 -> 0 bytes React_Starter/public/img/flags/Eritrea.png | Bin 2588 -> 0 bytes React_Starter/public/img/flags/Estonia.png | Bin 781 -> 0 bytes React_Starter/public/img/flags/Ethiopia.png | Bin 1646 -> 0 bytes .../public/img/flags/European Union.png | Bin 1847 -> 0 bytes React_Starter/public/img/flags/Faroes.png | Bin 838 -> 0 bytes React_Starter/public/img/flags/Fiji.png | Bin 2499 -> 0 bytes React_Starter/public/img/flags/Finland.png | Bin 711 -> 0 bytes React_Starter/public/img/flags/France.png | Bin 941 -> 0 bytes React_Starter/public/img/flags/Gabon.png | Bin 785 -> 0 bytes React_Starter/public/img/flags/Gambia.png | Bin 806 -> 0 bytes React_Starter/public/img/flags/Georgia.png | Bin 841 -> 0 bytes React_Starter/public/img/flags/Germany.png | Bin 808 -> 0 bytes React_Starter/public/img/flags/Ghana.png | Bin 1146 -> 0 bytes React_Starter/public/img/flags/Gibraltar.png | Bin 1595 -> 0 bytes React_Starter/public/img/flags/Greece.png | Bin 885 -> 0 bytes React_Starter/public/img/flags/Greenland.png | Bin 1206 -> 0 bytes React_Starter/public/img/flags/Grenada.png | Bin 2211 -> 0 bytes React_Starter/public/img/flags/Guadeloupe.png | Bin 1662 -> 0 bytes React_Starter/public/img/flags/Guam.png | Bin 1607 -> 0 bytes React_Starter/public/img/flags/Guatemala.png | Bin 2038 -> 0 bytes React_Starter/public/img/flags/Guernsey.png | Bin 1103 -> 0 bytes .../public/img/flags/Guinea-Bissau.png | Bin 1121 -> 0 bytes React_Starter/public/img/flags/Guinea.png | Bin 962 -> 0 bytes React_Starter/public/img/flags/Guyana.png | Bin 2679 -> 0 bytes React_Starter/public/img/flags/Haiti.png | Bin 784 -> 0 bytes React_Starter/public/img/flags/Honduras.png | Bin 955 -> 0 bytes React_Starter/public/img/flags/Hong Kong.png | Bin 1748 -> 0 bytes React_Starter/public/img/flags/Hungary.png | Bin 729 -> 0 bytes React_Starter/public/img/flags/Iceland.png | Bin 1009 -> 0 bytes React_Starter/public/img/flags/India.png | Bin 1148 -> 0 bytes React_Starter/public/img/flags/Indonezia.png | Bin 614 -> 0 bytes React_Starter/public/img/flags/Iran.png | Bin 1372 -> 0 bytes React_Starter/public/img/flags/Iraq.png | Bin 1158 -> 0 bytes React_Starter/public/img/flags/Ireland.png | Bin 882 -> 0 bytes .../public/img/flags/Islamic Conference.png | Bin 2312 -> 0 bytes React_Starter/public/img/flags/Isle of Man.png | Bin 1660 -> 0 bytes React_Starter/public/img/flags/Israel.png | Bin 1116 -> 0 bytes React_Starter/public/img/flags/Italy.png | Bin 861 -> 0 bytes React_Starter/public/img/flags/Jamaica.png | Bin 2752 -> 0 bytes React_Starter/public/img/flags/Japan.png | Bin 1024 -> 0 bytes React_Starter/public/img/flags/Jersey.png | Bin 2382 -> 0 bytes React_Starter/public/img/flags/Jordan.png | Bin 1512 -> 0 bytes React_Starter/public/img/flags/Kazakhstan.png | Bin 2317 -> 0 bytes React_Starter/public/img/flags/Kenya.png | Bin 1791 -> 0 bytes React_Starter/public/img/flags/Kiribati.png | Bin 3269 -> 0 bytes React_Starter/public/img/flags/Kosovo.png | Bin 1766 -> 0 bytes React_Starter/public/img/flags/Kuwait.png | Bin 987 -> 0 bytes React_Starter/public/img/flags/Kyrgyzstan.png | Bin 1610 -> 0 bytes React_Starter/public/img/flags/Laos.png | Bin 1179 -> 0 bytes React_Starter/public/img/flags/Latvia.png | Bin 803 -> 0 bytes React_Starter/public/img/flags/Lebanon.png | Bin 1274 -> 0 bytes React_Starter/public/img/flags/Lesotho.png | Bin 2216 -> 0 bytes React_Starter/public/img/flags/Liberia.png | Bin 1171 -> 0 bytes React_Starter/public/img/flags/Libya.png | Bin 919 -> 0 bytes .../public/img/flags/Liechtenshein.png | Bin 1242 -> 0 bytes React_Starter/public/img/flags/Lithuania.png | Bin 744 -> 0 bytes React_Starter/public/img/flags/Luxembourg.png | Bin 635 -> 0 bytes React_Starter/public/img/flags/Macao.png | Bin 2333 -> 0 bytes React_Starter/public/img/flags/Macedonia.png | Bin 2996 -> 0 bytes React_Starter/public/img/flags/Madagascar.png | Bin 742 -> 0 bytes React_Starter/public/img/flags/Malawi.png | Bin 1259 -> 0 bytes React_Starter/public/img/flags/Malaysia.png | Bin 1575 -> 0 bytes React_Starter/public/img/flags/Maldives.png | Bin 1115 -> 0 bytes React_Starter/public/img/flags/Mali.png | Bin 924 -> 0 bytes React_Starter/public/img/flags/Malta.png | Bin 869 -> 0 bytes .../public/img/flags/Marshall Islands.png | Bin 2839 -> 0 bytes React_Starter/public/img/flags/Martinique.png | Bin 2558 -> 0 bytes React_Starter/public/img/flags/Mauritania.png | Bin 1602 -> 0 bytes React_Starter/public/img/flags/Mauritius.png | Bin 819 -> 0 bytes React_Starter/public/img/flags/Mexico.png | Bin 1555 -> 0 bytes React_Starter/public/img/flags/Micronesia.png | Bin 1340 -> 0 bytes React_Starter/public/img/flags/Moldova.png | Bin 1655 -> 0 bytes React_Starter/public/img/flags/Monaco.png | Bin 612 -> 0 bytes React_Starter/public/img/flags/Mongolia.png | Bin 1420 -> 0 bytes React_Starter/public/img/flags/Montenegro.png | Bin 1977 -> 0 bytes React_Starter/public/img/flags/Montserrat.png | Bin 2399 -> 0 bytes React_Starter/public/img/flags/Morocco.png | Bin 1109 -> 0 bytes React_Starter/public/img/flags/Mozambique.png | Bin 1733 -> 0 bytes .../public/img/flags/Myanmar(Burma).png | Bin 1631 -> 0 bytes React_Starter/public/img/flags/NATO.png | Bin 1671 -> 0 bytes React_Starter/public/img/flags/Namibia.png | Bin 2862 -> 0 bytes React_Starter/public/img/flags/Nauru.png | Bin 1216 -> 0 bytes React_Starter/public/img/flags/Nepal.png | Bin 2026 -> 0 bytes .../public/img/flags/Netherlands Antilles.png | Bin 1125 -> 0 bytes React_Starter/public/img/flags/Netherlands.png | Bin 635 -> 0 bytes .../public/img/flags/New Caledonia.png | Bin 2114 -> 0 bytes React_Starter/public/img/flags/New Zealand.png | Bin 2182 -> 0 bytes React_Starter/public/img/flags/Nicaragua.png | Bin 1026 -> 0 bytes React_Starter/public/img/flags/Niger.png | Bin 878 -> 0 bytes React_Starter/public/img/flags/Nigeria.png | Bin 781 -> 0 bytes React_Starter/public/img/flags/North Korea.png | Bin 1436 -> 0 bytes .../public/img/flags/Northern Cyprus.png | Bin 1202 -> 0 bytes .../public/img/flags/Northern Ireland.png | Bin 1169 -> 0 bytes React_Starter/public/img/flags/Norway.png | Bin 935 -> 0 bytes React_Starter/public/img/flags/OPEC.png | Bin 1757 -> 0 bytes .../public/img/flags/Olimpic Movement.png | Bin 4432 -> 0 bytes React_Starter/public/img/flags/Oman.png | Bin 1145 -> 0 bytes React_Starter/public/img/flags/Pakistan.png | Bin 1448 -> 0 bytes React_Starter/public/img/flags/Palau.png | Bin 1313 -> 0 bytes React_Starter/public/img/flags/Palestine.png | Bin 1255 -> 0 bytes React_Starter/public/img/flags/Panama.png | Bin 1053 -> 0 bytes .../public/img/flags/Papua New Guinea.png | Bin 2075 -> 0 bytes React_Starter/public/img/flags/Paraguay.png | Bin 1052 -> 0 bytes React_Starter/public/img/flags/Peru.png | Bin 1560 -> 0 bytes React_Starter/public/img/flags/Philippines.png | Bin 1564 -> 0 bytes React_Starter/public/img/flags/Poland.png | Bin 491 -> 0 bytes React_Starter/public/img/flags/Portugal.png | Bin 1797 -> 0 bytes React_Starter/public/img/flags/Puerto Rico.png | Bin 1398 -> 0 bytes React_Starter/public/img/flags/Qatar.png | Bin 1181 -> 0 bytes React_Starter/public/img/flags/Red Cross.png | Bin 501 -> 0 bytes React_Starter/public/img/flags/Reunion.png | Bin 1991 -> 0 bytes React_Starter/public/img/flags/Romania.png | Bin 900 -> 0 bytes React_Starter/public/img/flags/Russia.png | Bin 551 -> 0 bytes React_Starter/public/img/flags/Rwanda.png | Bin 1079 -> 0 bytes React_Starter/public/img/flags/Saint Lucia.png | Bin 1600 -> 0 bytes React_Starter/public/img/flags/Samoa.png | Bin 1369 -> 0 bytes React_Starter/public/img/flags/San Marino.png | Bin 1935 -> 0 bytes .../public/img/flags/Sao Tome & Principe.png | Bin 1282 -> 0 bytes .../public/img/flags/Saudi Arabia.png | Bin 2035 -> 0 bytes React_Starter/public/img/flags/Scotland.png | Bin 2434 -> 0 bytes React_Starter/public/img/flags/Senegal.png | Bin 1223 -> 0 bytes .../public/img/flags/Serbia(Yugoslavia).png | Bin 1698 -> 0 bytes React_Starter/public/img/flags/Seychelles.png | Bin 2177 -> 0 bytes .../public/img/flags/Sierra Leone.png | Bin 655 -> 0 bytes React_Starter/public/img/flags/Singapore.png | Bin 1031 -> 0 bytes React_Starter/public/img/flags/Slovakia.png | Bin 1344 -> 0 bytes React_Starter/public/img/flags/Slovenia.png | Bin 1041 -> 0 bytes .../public/img/flags/Solomon Islands.png | Bin 2317 -> 0 bytes React_Starter/public/img/flags/Somalia.png | Bin 1181 -> 0 bytes React_Starter/public/img/flags/Somaliland.png | Bin 1290 -> 0 bytes .../public/img/flags/South Africa.png | Bin 2095 -> 0 bytes React_Starter/public/img/flags/South Korea.png | Bin 2129 -> 0 bytes React_Starter/public/img/flags/Spain.png | Bin 1397 -> 0 bytes React_Starter/public/img/flags/Sri Lanka.png | Bin 2136 -> 0 bytes .../public/img/flags/St Kitts & Nevis.png | Bin 2324 -> 0 bytes .../img/flags/St Vincent & the Grenadines.png | Bin 1381 -> 0 bytes React_Starter/public/img/flags/Sudan.png | Bin 1246 -> 0 bytes React_Starter/public/img/flags/Suriname.png | Bin 1015 -> 0 bytes React_Starter/public/img/flags/Swaziland.png | Bin 2298 -> 0 bytes React_Starter/public/img/flags/Sweden.png | Bin 906 -> 0 bytes React_Starter/public/img/flags/Switzerland.png | Bin 828 -> 0 bytes React_Starter/public/img/flags/Syria.png | Bin 978 -> 0 bytes .../img/flags/Tahiti(French Polinesia).png | Bin 1294 -> 0 bytes React_Starter/public/img/flags/Taiwan.png | Bin 1309 -> 0 bytes React_Starter/public/img/flags/Tajikistan.png | Bin 1158 -> 0 bytes React_Starter/public/img/flags/Tanzania.png | Bin 2197 -> 0 bytes React_Starter/public/img/flags/Thailand.png | Bin 674 -> 0 bytes React_Starter/public/img/flags/Timor-Leste.png | Bin 1744 -> 0 bytes React_Starter/public/img/flags/Togo.png | Bin 1085 -> 0 bytes React_Starter/public/img/flags/Tonga.png | Bin 787 -> 0 bytes .../public/img/flags/Trinidad & Tobago.png | Bin 2351 -> 0 bytes React_Starter/public/img/flags/Tunisia.png | Bin 1664 -> 0 bytes React_Starter/public/img/flags/Turkey.png | Bin 1580 -> 0 bytes .../public/img/flags/Turkmenistan.png | Bin 2070 -> 0 bytes .../img/flags/Turks and Caicos Islands.png | Bin 2503 -> 0 bytes React_Starter/public/img/flags/Tuvalu.png | Bin 2398 -> 0 bytes React_Starter/public/img/flags/USA.png | Bin 1101 -> 0 bytes React_Starter/public/img/flags/Uganda.png | Bin 1229 -> 0 bytes React_Starter/public/img/flags/Ukraine.png | Bin 737 -> 0 bytes .../public/img/flags/United Arab Emirates.png | Bin 837 -> 0 bytes .../public/img/flags/United Nations.png | Bin 2278 -> 0 bytes .../public/img/flags/United-Kingdom.png | Bin 2675 -> 0 bytes React_Starter/public/img/flags/Uruguay.png | Bin 1144 -> 0 bytes React_Starter/public/img/flags/Uzbekistan.png | Bin 971 -> 0 bytes React_Starter/public/img/flags/Vanutau.png | Bin 2057 -> 0 bytes .../public/img/flags/Vatican City.png | Bin 1281 -> 0 bytes React_Starter/public/img/flags/Venezuela.png | Bin 1108 -> 0 bytes React_Starter/public/img/flags/Viet Nam.png | Bin 1174 -> 0 bytes .../img/flags/Virgin Islands British.png | Bin 2767 -> 0 bytes .../public/img/flags/Virgin Islands US.png | Bin 2425 -> 0 bytes React_Starter/public/img/flags/Wales.png | Bin 2958 -> 0 bytes .../public/img/flags/Western Sahara.png | Bin 1407 -> 0 bytes React_Starter/public/img/flags/Yemen.png | Bin 696 -> 0 bytes React_Starter/public/img/flags/Zambia.png | Bin 1209 -> 0 bytes React_Starter/public/img/flags/Zimbabwe.png | Bin 1746 -> 0 bytes React_Starter/scss/style.scss | 2 +- .../src/components/Sidebar/Sidebar.js | 17 +++++++++++++++++ 250 files changed, 49 insertions(+), 12 deletions(-) delete mode 100755 React_Starter/public/img/flags/ASEAN.png delete mode 100755 React_Starter/public/img/flags/Afghanistan.png delete mode 100755 React_Starter/public/img/flags/African Union.png delete mode 100755 React_Starter/public/img/flags/Albania.png delete mode 100755 React_Starter/public/img/flags/Algeria.png delete mode 100755 React_Starter/public/img/flags/American Samoa.png delete mode 100755 React_Starter/public/img/flags/Andorra.png delete mode 100755 React_Starter/public/img/flags/Angola.png delete mode 100755 React_Starter/public/img/flags/Anguilla.png delete mode 100755 React_Starter/public/img/flags/Antarctica.png delete mode 100755 React_Starter/public/img/flags/Antigua & Barbuda.png delete mode 100755 React_Starter/public/img/flags/Arab League.png delete mode 100755 React_Starter/public/img/flags/Argentina.png delete mode 100755 React_Starter/public/img/flags/Armenia.png delete mode 100755 React_Starter/public/img/flags/Aruba.png delete mode 100755 React_Starter/public/img/flags/Australia.png delete mode 100755 React_Starter/public/img/flags/Austria.png delete mode 100755 React_Starter/public/img/flags/Azerbaijan.png delete mode 100755 React_Starter/public/img/flags/Bahamas.png delete mode 100755 React_Starter/public/img/flags/Bahrain.png delete mode 100755 React_Starter/public/img/flags/Bangladesh.png delete mode 100755 React_Starter/public/img/flags/Barbados.png delete mode 100755 React_Starter/public/img/flags/Belarus.png delete mode 100755 React_Starter/public/img/flags/Belgium.png delete mode 100755 React_Starter/public/img/flags/Belize.png delete mode 100755 React_Starter/public/img/flags/Benin.png delete mode 100755 React_Starter/public/img/flags/Bermuda.png delete mode 100755 React_Starter/public/img/flags/Bhutan.png delete mode 100755 React_Starter/public/img/flags/Bolivia.png delete mode 100755 React_Starter/public/img/flags/Bosnia & Herzegovina.png delete mode 100755 React_Starter/public/img/flags/Botswana.png delete mode 100755 React_Starter/public/img/flags/Brazil.png delete mode 100755 React_Starter/public/img/flags/Brunei.png delete mode 100755 React_Starter/public/img/flags/Bulgaria.png delete mode 100755 React_Starter/public/img/flags/Burkina Faso.png delete mode 100755 React_Starter/public/img/flags/Burundi.png delete mode 100755 React_Starter/public/img/flags/CARICOM.png delete mode 100755 React_Starter/public/img/flags/CIS.png delete mode 100755 React_Starter/public/img/flags/Cambodja.png delete mode 100755 React_Starter/public/img/flags/Cameroon.png delete mode 100755 React_Starter/public/img/flags/Canada.png delete mode 100755 React_Starter/public/img/flags/Cape Verde.png delete mode 100755 React_Starter/public/img/flags/Cayman Islands.png delete mode 100755 React_Starter/public/img/flags/Central African Republic.png delete mode 100755 React_Starter/public/img/flags/Chad.png delete mode 100755 React_Starter/public/img/flags/Chile.png delete mode 100755 React_Starter/public/img/flags/China.png delete mode 100755 React_Starter/public/img/flags/Colombia.png delete mode 100755 React_Starter/public/img/flags/Commonwealth.png delete mode 100755 React_Starter/public/img/flags/Comoros.png delete mode 100755 React_Starter/public/img/flags/Congo-Brazzaville.png delete mode 100755 React_Starter/public/img/flags/Congo-Kinshasa(Zaire).png delete mode 100755 React_Starter/public/img/flags/Cook Islands.png delete mode 100755 React_Starter/public/img/flags/Costa Rica.png delete mode 100755 React_Starter/public/img/flags/Cote d'Ivoire.png delete mode 100755 React_Starter/public/img/flags/Croatia.png delete mode 100755 React_Starter/public/img/flags/Cuba.png delete mode 100755 React_Starter/public/img/flags/Cyprus.png delete mode 100755 React_Starter/public/img/flags/Czech Republic.png delete mode 100755 React_Starter/public/img/flags/Denmark.png delete mode 100755 React_Starter/public/img/flags/Djibouti.png delete mode 100755 React_Starter/public/img/flags/Dominica.png delete mode 100755 React_Starter/public/img/flags/Dominican Republic.png delete mode 100755 React_Starter/public/img/flags/Ecuador.png delete mode 100755 React_Starter/public/img/flags/Egypt.png delete mode 100755 React_Starter/public/img/flags/El Salvador.png delete mode 100755 React_Starter/public/img/flags/England.png delete mode 100755 React_Starter/public/img/flags/Equatorial Guinea.png delete mode 100755 React_Starter/public/img/flags/Eritrea.png delete mode 100755 React_Starter/public/img/flags/Estonia.png delete mode 100755 React_Starter/public/img/flags/Ethiopia.png delete mode 100755 React_Starter/public/img/flags/European Union.png delete mode 100755 React_Starter/public/img/flags/Faroes.png delete mode 100755 React_Starter/public/img/flags/Fiji.png delete mode 100755 React_Starter/public/img/flags/Finland.png delete mode 100755 React_Starter/public/img/flags/France.png delete mode 100755 React_Starter/public/img/flags/Gabon.png delete mode 100755 React_Starter/public/img/flags/Gambia.png delete mode 100755 React_Starter/public/img/flags/Georgia.png delete mode 100755 React_Starter/public/img/flags/Germany.png delete mode 100755 React_Starter/public/img/flags/Ghana.png delete mode 100755 React_Starter/public/img/flags/Gibraltar.png delete mode 100755 React_Starter/public/img/flags/Greece.png delete mode 100755 React_Starter/public/img/flags/Greenland.png delete mode 100755 React_Starter/public/img/flags/Grenada.png delete mode 100755 React_Starter/public/img/flags/Guadeloupe.png delete mode 100755 React_Starter/public/img/flags/Guam.png delete mode 100755 React_Starter/public/img/flags/Guatemala.png delete mode 100755 React_Starter/public/img/flags/Guernsey.png delete mode 100755 React_Starter/public/img/flags/Guinea-Bissau.png delete mode 100755 React_Starter/public/img/flags/Guinea.png delete mode 100755 React_Starter/public/img/flags/Guyana.png delete mode 100755 React_Starter/public/img/flags/Haiti.png delete mode 100755 React_Starter/public/img/flags/Honduras.png delete mode 100755 React_Starter/public/img/flags/Hong Kong.png delete mode 100755 React_Starter/public/img/flags/Hungary.png delete mode 100755 React_Starter/public/img/flags/Iceland.png delete mode 100755 React_Starter/public/img/flags/India.png delete mode 100755 React_Starter/public/img/flags/Indonezia.png delete mode 100755 React_Starter/public/img/flags/Iran.png delete mode 100755 React_Starter/public/img/flags/Iraq.png delete mode 100755 React_Starter/public/img/flags/Ireland.png delete mode 100755 React_Starter/public/img/flags/Islamic Conference.png delete mode 100755 React_Starter/public/img/flags/Isle of Man.png delete mode 100755 React_Starter/public/img/flags/Israel.png delete mode 100755 React_Starter/public/img/flags/Italy.png delete mode 100755 React_Starter/public/img/flags/Jamaica.png delete mode 100755 React_Starter/public/img/flags/Japan.png delete mode 100755 React_Starter/public/img/flags/Jersey.png delete mode 100755 React_Starter/public/img/flags/Jordan.png delete mode 100755 React_Starter/public/img/flags/Kazakhstan.png delete mode 100755 React_Starter/public/img/flags/Kenya.png delete mode 100755 React_Starter/public/img/flags/Kiribati.png delete mode 100755 React_Starter/public/img/flags/Kosovo.png delete mode 100755 React_Starter/public/img/flags/Kuwait.png delete mode 100755 React_Starter/public/img/flags/Kyrgyzstan.png delete mode 100755 React_Starter/public/img/flags/Laos.png delete mode 100755 React_Starter/public/img/flags/Latvia.png delete mode 100755 React_Starter/public/img/flags/Lebanon.png delete mode 100755 React_Starter/public/img/flags/Lesotho.png delete mode 100755 React_Starter/public/img/flags/Liberia.png delete mode 100755 React_Starter/public/img/flags/Libya.png delete mode 100755 React_Starter/public/img/flags/Liechtenshein.png delete mode 100755 React_Starter/public/img/flags/Lithuania.png delete mode 100755 React_Starter/public/img/flags/Luxembourg.png delete mode 100755 React_Starter/public/img/flags/Macao.png delete mode 100755 React_Starter/public/img/flags/Macedonia.png delete mode 100755 React_Starter/public/img/flags/Madagascar.png delete mode 100755 React_Starter/public/img/flags/Malawi.png delete mode 100755 React_Starter/public/img/flags/Malaysia.png delete mode 100755 React_Starter/public/img/flags/Maldives.png delete mode 100755 React_Starter/public/img/flags/Mali.png delete mode 100755 React_Starter/public/img/flags/Malta.png delete mode 100755 React_Starter/public/img/flags/Marshall Islands.png delete mode 100755 React_Starter/public/img/flags/Martinique.png delete mode 100755 React_Starter/public/img/flags/Mauritania.png delete mode 100755 React_Starter/public/img/flags/Mauritius.png delete mode 100755 React_Starter/public/img/flags/Mexico.png delete mode 100755 React_Starter/public/img/flags/Micronesia.png delete mode 100755 React_Starter/public/img/flags/Moldova.png delete mode 100755 React_Starter/public/img/flags/Monaco.png delete mode 100755 React_Starter/public/img/flags/Mongolia.png delete mode 100755 React_Starter/public/img/flags/Montenegro.png delete mode 100755 React_Starter/public/img/flags/Montserrat.png delete mode 100755 React_Starter/public/img/flags/Morocco.png delete mode 100755 React_Starter/public/img/flags/Mozambique.png delete mode 100755 React_Starter/public/img/flags/Myanmar(Burma).png delete mode 100755 React_Starter/public/img/flags/NATO.png delete mode 100755 React_Starter/public/img/flags/Namibia.png delete mode 100755 React_Starter/public/img/flags/Nauru.png delete mode 100755 React_Starter/public/img/flags/Nepal.png delete mode 100755 React_Starter/public/img/flags/Netherlands Antilles.png delete mode 100755 React_Starter/public/img/flags/Netherlands.png delete mode 100755 React_Starter/public/img/flags/New Caledonia.png delete mode 100755 React_Starter/public/img/flags/New Zealand.png delete mode 100755 React_Starter/public/img/flags/Nicaragua.png delete mode 100755 React_Starter/public/img/flags/Niger.png delete mode 100755 React_Starter/public/img/flags/Nigeria.png delete mode 100755 React_Starter/public/img/flags/North Korea.png delete mode 100755 React_Starter/public/img/flags/Northern Cyprus.png delete mode 100755 React_Starter/public/img/flags/Northern Ireland.png delete mode 100755 React_Starter/public/img/flags/Norway.png delete mode 100755 React_Starter/public/img/flags/OPEC.png delete mode 100755 React_Starter/public/img/flags/Olimpic Movement.png delete mode 100755 React_Starter/public/img/flags/Oman.png delete mode 100755 React_Starter/public/img/flags/Pakistan.png delete mode 100755 React_Starter/public/img/flags/Palau.png delete mode 100755 React_Starter/public/img/flags/Palestine.png delete mode 100755 React_Starter/public/img/flags/Panama.png delete mode 100755 React_Starter/public/img/flags/Papua New Guinea.png delete mode 100755 React_Starter/public/img/flags/Paraguay.png delete mode 100755 React_Starter/public/img/flags/Peru.png delete mode 100755 React_Starter/public/img/flags/Philippines.png delete mode 100755 React_Starter/public/img/flags/Poland.png delete mode 100755 React_Starter/public/img/flags/Portugal.png delete mode 100755 React_Starter/public/img/flags/Puerto Rico.png delete mode 100755 React_Starter/public/img/flags/Qatar.png delete mode 100755 React_Starter/public/img/flags/Red Cross.png delete mode 100755 React_Starter/public/img/flags/Reunion.png delete mode 100755 React_Starter/public/img/flags/Romania.png delete mode 100755 React_Starter/public/img/flags/Russia.png delete mode 100755 React_Starter/public/img/flags/Rwanda.png delete mode 100755 React_Starter/public/img/flags/Saint Lucia.png delete mode 100755 React_Starter/public/img/flags/Samoa.png delete mode 100755 React_Starter/public/img/flags/San Marino.png delete mode 100755 React_Starter/public/img/flags/Sao Tome & Principe.png delete mode 100755 React_Starter/public/img/flags/Saudi Arabia.png delete mode 100755 React_Starter/public/img/flags/Scotland.png delete mode 100755 React_Starter/public/img/flags/Senegal.png delete mode 100755 React_Starter/public/img/flags/Serbia(Yugoslavia).png delete mode 100755 React_Starter/public/img/flags/Seychelles.png delete mode 100755 React_Starter/public/img/flags/Sierra Leone.png delete mode 100755 React_Starter/public/img/flags/Singapore.png delete mode 100755 React_Starter/public/img/flags/Slovakia.png delete mode 100755 React_Starter/public/img/flags/Slovenia.png delete mode 100755 React_Starter/public/img/flags/Solomon Islands.png delete mode 100755 React_Starter/public/img/flags/Somalia.png delete mode 100755 React_Starter/public/img/flags/Somaliland.png delete mode 100755 React_Starter/public/img/flags/South Africa.png delete mode 100755 React_Starter/public/img/flags/South Korea.png delete mode 100755 React_Starter/public/img/flags/Spain.png delete mode 100755 React_Starter/public/img/flags/Sri Lanka.png delete mode 100755 React_Starter/public/img/flags/St Kitts & Nevis.png delete mode 100755 React_Starter/public/img/flags/St Vincent & the Grenadines.png delete mode 100755 React_Starter/public/img/flags/Sudan.png delete mode 100755 React_Starter/public/img/flags/Suriname.png delete mode 100755 React_Starter/public/img/flags/Swaziland.png delete mode 100755 React_Starter/public/img/flags/Sweden.png delete mode 100755 React_Starter/public/img/flags/Switzerland.png delete mode 100755 React_Starter/public/img/flags/Syria.png delete mode 100755 React_Starter/public/img/flags/Tahiti(French Polinesia).png delete mode 100755 React_Starter/public/img/flags/Taiwan.png delete mode 100755 React_Starter/public/img/flags/Tajikistan.png delete mode 100755 React_Starter/public/img/flags/Tanzania.png delete mode 100755 React_Starter/public/img/flags/Thailand.png delete mode 100755 React_Starter/public/img/flags/Timor-Leste.png delete mode 100755 React_Starter/public/img/flags/Togo.png delete mode 100755 React_Starter/public/img/flags/Tonga.png delete mode 100755 React_Starter/public/img/flags/Trinidad & Tobago.png delete mode 100755 React_Starter/public/img/flags/Tunisia.png delete mode 100755 React_Starter/public/img/flags/Turkey.png delete mode 100755 React_Starter/public/img/flags/Turkmenistan.png delete mode 100755 React_Starter/public/img/flags/Turks and Caicos Islands.png delete mode 100755 React_Starter/public/img/flags/Tuvalu.png delete mode 100755 React_Starter/public/img/flags/USA.png delete mode 100755 React_Starter/public/img/flags/Uganda.png delete mode 100755 React_Starter/public/img/flags/Ukraine.png delete mode 100755 React_Starter/public/img/flags/United Arab Emirates.png delete mode 100755 React_Starter/public/img/flags/United Nations.png delete mode 100755 React_Starter/public/img/flags/United-Kingdom.png delete mode 100755 React_Starter/public/img/flags/Uruguay.png delete mode 100755 React_Starter/public/img/flags/Uzbekistan.png delete mode 100755 React_Starter/public/img/flags/Vanutau.png delete mode 100755 React_Starter/public/img/flags/Vatican City.png delete mode 100755 React_Starter/public/img/flags/Venezuela.png delete mode 100755 React_Starter/public/img/flags/Viet Nam.png delete mode 100755 React_Starter/public/img/flags/Virgin Islands British.png delete mode 100755 React_Starter/public/img/flags/Virgin Islands US.png delete mode 100755 React_Starter/public/img/flags/Wales.png delete mode 100755 React_Starter/public/img/flags/Western Sahara.png delete mode 100755 React_Starter/public/img/flags/Yemen.png delete mode 100755 React_Starter/public/img/flags/Zambia.png delete mode 100755 React_Starter/public/img/flags/Zimbabwe.png diff --git a/CHANGELOG.md b/CHANGELOG.md index c0fbda708..ef398d4a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## [react](./REACT.md) version `changelog` +###### `v1.0.9` +- refactor: Sidebar structure change + ###### `v1.0.8` - refactor: Dashboard radio buttons, new `onRadioBtnClick()` method - update: react to `16.2.0` diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json index dbbefcef7..49a2697f5 100644 --- a/React_Full_Project/package.json +++ b/React_Full_Project/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/react", - "version": "1.0.8", + "version": "1.0.9", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", @@ -15,10 +15,10 @@ "babel-preset-react": "6.24.1", "copy-webpack-plugin": "4.3.1", "css-hot-loader": "1.3.5", - "css-loader": "0.28.8", + "css-loader": "0.28.9", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.6", - "html-loader": "0.5.4", + "html-loader": "0.5.5", "html-webpack-plugin": "2.30.1", "node-sass": "4.7.2", "rimraf": "2.6.2", @@ -31,7 +31,7 @@ "webpack-dev-server": "2.9.7" }, "dependencies": { - "bootstrap": "4.0.0-beta.3", + "bootstrap": "4.0.0", "chart.js": "2.7.1", "flag-icon-css": "2.9.0", "font-awesome": "4.7.0", @@ -51,7 +51,7 @@ "clean": "rimraf ./build" }, "engines": { - "node": ">= 6.12.3", + "node": ">= 8.9.4", "npm": ">= 5.6.0" } } diff --git a/React_Full_Project/scss/style.scss b/React_Full_Project/scss/style.scss index 5432fff3f..468386c5f 100644 --- a/React_Full_Project/scss/style.scss +++ b/React_Full_Project/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.8 + * @version v1.0.9 * @link http://coreui.io * Copyright (c) 2018 creativeLabs Łukasz Holeczek * @license MIT diff --git a/React_Full_Project/src/components/Sidebar/Sidebar.js b/React_Full_Project/src/components/Sidebar/Sidebar.js index 1d4799588..7ed34f857 100644 --- a/React_Full_Project/src/components/Sidebar/Sidebar.js +++ b/React_Full_Project/src/components/Sidebar/Sidebar.js @@ -69,6 +69,22 @@ class Sidebar extends Component { return (
  • ); }; + // nav label with nav link + const navLabel = (item, key) => { + const classes = { + item: classNames( 'hidden-cn', item.class ), + link: classNames( 'nav-label', item.class ? item.class : ''), + icon: classNames( + !item.icon ? 'fa fa-circle' : item.icon , + item.label.variant ? `text-${item.label.variant}` : '', + item.label.class ? item.label.class : '' + ) + }; + return ( + navLink(item, key, classes) + ); + }; + // nav item with nav link const navItem = (item, key) => { const classes = { @@ -114,6 +130,7 @@ class Sidebar extends Component { const navType = (item, idx) => item.title ? title(item, idx) : item.divider ? divider(item, idx) : + item.label ? navLabel(item, idx) : item.children ? navDropdown(item, idx) : navItem(item, idx) ; diff --git a/React_Starter/package.json b/React_Starter/package.json index dbbefcef7..49a2697f5 100644 --- a/React_Starter/package.json +++ b/React_Starter/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/react", - "version": "1.0.8", + "version": "1.0.9", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", @@ -15,10 +15,10 @@ "babel-preset-react": "6.24.1", "copy-webpack-plugin": "4.3.1", "css-hot-loader": "1.3.5", - "css-loader": "0.28.8", + "css-loader": "0.28.9", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.6", - "html-loader": "0.5.4", + "html-loader": "0.5.5", "html-webpack-plugin": "2.30.1", "node-sass": "4.7.2", "rimraf": "2.6.2", @@ -31,7 +31,7 @@ "webpack-dev-server": "2.9.7" }, "dependencies": { - "bootstrap": "4.0.0-beta.3", + "bootstrap": "4.0.0", "chart.js": "2.7.1", "flag-icon-css": "2.9.0", "font-awesome": "4.7.0", @@ -51,7 +51,7 @@ "clean": "rimraf ./build" }, "engines": { - "node": ">= 6.12.3", + "node": ">= 8.9.4", "npm": ">= 5.6.0" } } diff --git a/React_Starter/public/img/flags/ASEAN.png b/React_Starter/public/img/flags/ASEAN.png deleted file mode 100755 index 1fb1b91843c45242f18b862c999df03d4d917ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1933 zcmV;82Xgp{P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@6G=otRCwC#nOlfmR~g5DYwdlmbIx2cnanhq4t8+VN`h6=ro`a2FN&c;ieMjX zBZ?T5>WhL1Uhv5WMGz?>J_tgoQD_5ws9KQPikGE|A+W`LG0r*NO56A&tuPD85 z-+(_n{C;n8ax(OR{!bnI&2lfk{rM*!+3f=Z;)D<1JJD0h|7rRnFJEmGd?4qXV6CuH zZ356rZc3@Oa}jB~-l(k~cf0d88Z+3R$2p+_86UtoAvTuS*mP9O43%DAm)nWB*FW2A zY$utW#;SGlTF#AeIG5Z=0EiG7OKelYaFU*X}2JGpQF1N`(gpQZU_RHl0n z&Cp<-<4jC*EenN_?HYi@mhs75eDlsFhJJg3l^}*}CbdetH3bL_glAu8;^Hjdc;GNU zWQa@W7g3q+ihyj!;+&8zWwj4rtRn~w%`RL>jH7>KkjM61WAN!Gs2hzKAA;x>GZpo? z&hS%D@Yvzc^6jNE)#VkGw{=T+p2Ap1REu2VLe|j;VwzzWG2k?xxjV=B?|;ooHNqRz z6h2r(LUnVg*peGmR%lM=sIOWk{_r~<`p~01{+xi``r2A4taYtvl+*&Za-oEMBz8=^ zbCi$HouqPc0kTDei1NcLNL6#4$W=yCYbjJpT&m9zOb;PeQ+Z>Kk4?S8@!flwow5v-g*o~!l6;fzc@`OKpbM`713FPKW1??jq(Jt0-}%@oK<)wNAwRL zGjCA7;2e}spXA_yef;W-h3wYSxQJj}iv^q&R%=mb3hz`}WOD4Yi-Zf85#@t5xQ3#7 z+-K-m18I5)pp^pwSJ$9Gik9l}JgyO<3yIM1(gJ&BiO|nL9By37w48^rMW@Q87U-^w z$QAn-u3g4dYe=q`$o3$3Ug3}V1)Qd>l_ zBSb4(kAqC=ZYdMPa;3TD$>n?zZ}l4S(luNmyz#(7<#9#)$tIa`gBwc$T=s}(eHzaw zRIZ7%xVi}%sMQr#8-p~u&|&9Lp*;p%7yCnzaYV{TBN!(wyr3vQSf_9(L?VT^D{&!} zb7ZGtly9k>D5A2hx`M}>g&hQ|0jdifthF~XwXqJZ6;1>vf~4Jb=purx z)H%fnxgCQE<2nH?^gmKXWh^Rd(ItcOEy{D~K8wmYRMt}dTs4VA5io|_@DQhDC$8G) zxL&8ObwXro09+ctlFD^ymkvF-Z+YsX5Z<#N6*Led_;Z9Syg`dDJ9NpROBOv~ z@dhpULg8Q&e^-ncK?Mzhd+y`u3l0(2alKCcdgg5V9$5b=xp@lEy!z?_&ph;TK0We0 z%gaq9R8)S^hYM7i?gXWiR3|R^R1^W77bFIWBL+u@c=8<|;mq*`R7TUyK5aV_TbD4b zY|Ou`{{oCczJD^}{v$^j`uUG(T+OrclM)H#ZpK0il{fSeF?Zyv{NOK5Bo3japzE|= zJCWT0pm*#j`PR7&eP7n~wfh;(?Adv~I6q17=$Ggtf=qxax=lNNKuN{akA9giT$td} zxdrfbn`}1GCCOBROPN@g%fne`9V)dz`uwKj`tu|``n>$-e{*E^Zf3v!T}CH&lc`rB z2$JBoHtEJd5Rj=?8J)V5^I!WON6t@i>ctsU&TCtDqqWE_kSC?&;zgK)t zo~}}vJqMmcDf$(_5 T#o>Hp00000NkvXXu0mjfV?>cM diff --git a/React_Starter/public/img/flags/Afghanistan.png b/React_Starter/public/img/flags/Afghanistan.png deleted file mode 100755 index 2575b8a9211f16374145c688a086e40dacc08ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2155 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 diff --git a/React_Starter/public/img/flags/Algeria.png b/React_Starter/public/img/flags/Algeria.png deleted file mode 100755 index 69477f04ba6456cd569eb63adbf684382b9abaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV za{F#lW)r|RDDjZn)a zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2 zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e zZEXi9X8IItGGafLT8u4~2xhnA+%q5 zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{> zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1 zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4 z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}! diff --git a/React_Starter/public/img/flags/American Samoa.png b/React_Starter/public/img/flags/American Samoa.png deleted file mode 100755 index b0d4cdc678f8419b1f3368b479ffc8b838c7ad27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 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 Q7XSbN07*qoM6N<$f=eo+lK=n! diff --git a/React_Starter/public/img/flags/Andorra.png b/React_Starter/public/img/flags/Andorra.png deleted file mode 100755 index e753cd65230b3458ad6bc4eb8a0285fb31bf7016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 TifHy200000NkvXXu0mjf0kY9! diff --git a/React_Starter/public/img/flags/Arab League.png b/React_Starter/public/img/flags/Arab League.png deleted file mode 100755 index 646a3f724b062f565df37c3101332e64ce258c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 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 Udi<08WdHyG07*qoM6N<$f(Xm4o&W#< diff --git a/React_Starter/public/img/flags/Argentina.png b/React_Starter/public/img/flags/Argentina.png deleted file mode 100755 index 62d15185b30298da5bd01061511163fc87d23bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4 zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1 zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<% z9!{8V0hal(^)@(_ce?JEgig<>Z*~ zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ- RN1p%y002ovPDHLkV1jp3S!DnK diff --git a/React_Starter/public/img/flags/Aruba.png b/React_Starter/public/img/flags/Aruba.png deleted file mode 100755 index 0083ef62dcb4aeaeef848e221fae6f3649e798af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZuc!4`%nJC#O!U*JKnRsugc3Z#<=M<+(AqqGXIcAc3Jb&{FwY@qo{PaEXxtH0< zm)UX=4X1OP(98@34COxbS{P)Jjc^Gf18YYkzwFvSN;uk+H{3Rjok=Bu4k(q}Lj<4Ob)Ekf6S!Z~TpN9$b zxX=^ay0c9f2*U=|zC_m8cYm4rh6&Co(st(vz?6FwPxW zN(>|7D8Q!)@IKM*_I9FbM17lhP{*KuyuZV6)U_RxSLJU!qel;WQVR*NP`z7OEf#ZN zjf}WZfqFfme0F;=cv9I3*@5&{qaR(mOsOqvH^CGH@Xmk~KtQc@&^pt&%}_0j7av;JJ(`{{Xllv|cYww7;{2Ca^1` kH}xX|BLX7=CyGA@0Nvj8l&g`l!2kdN07*qoM6N<$g8k9uy#N3J diff --git a/React_Starter/public/img/flags/Australia.png b/React_Starter/public/img/flags/Australia.png deleted file mode 100755 index 8937404587a4abb530151acddaae3da4583b7068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 To_oR(00000NkvXXu0mjfX0AkK diff --git a/React_Starter/public/img/flags/Bahrain.png b/React_Starter/public/img/flags/Bahrain.png deleted file mode 100755 index c45c7b482cb9c3ba162c6c8bd3a20e6de0678838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmVP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=Zb?KzRCwC#ncYuZMHt3^bIw`z@ZA)ZqA_bytK8IH=>;TuW4tiloA?JbCjJW= zTA|PnSauJ)?4FMqFAlqGR~Fe14k7NF zY|czFGds`BJn#FwGeRlFem0GLZdCwP0RMLY0?>i*#&3Tlpt;zN2Rl1(pNNp2n8co)L)kXM&_OG3B11KW2XpKa)?ShtzXs53Y#g8B z%rGz_5sXL#bLkGLv0q64IfY6jK?qRF|7J|BJy7U0)PfXy&EPpbN zyZs{OeYb0~Rav+WNL3yHZ|M%nD_60{f5nT%5j7#ugK=ca4uSMa2M|BqN9ytwr0by7 znxN|_Pl6|d0btnK|0)T9`P{SMI;6(0AuS6L4)2Vll>(sa<#C|q$YE-Z9H#E27g_uA z9I3H!RB|0*nt{Z2rEB1M<&)TGYvaJ{$8qNuNRE!OKJo)HnJgR+Dg^)yCB4dcApotV z1-<1V@H|vHz54)^DvtwMPjvS#i3{J582%P-aS_clLErr|cff_E#DbZN91y_MN~x)$cVT)4 zYhaM%@Fl#J6@+ObLPjtEY!|{cM1CA;FBw2~G5)%RH8@1_{6)Oz%B~aG2jC#;YKi=G zxqJXwAhWY99e)F7`i3tnDw1odf&lbGtwhGIwwEvFmRDFC7{uxy#F?D~-9X7o+%;`8 zhLS$-G9=EIwmUI*egW%DAMwuyaBj{aYQnyx_%E4R36lz$8_0?Uu>9uR#6Iak#^Q*E zdbEbd&4eU~L_Q-Pa{&}3=3aOnXMTa?rSFi|8lnzgN{f8qp0gYI<@|PA)pN&qfD#H^ zchikJjx%K##nT~ueUez$rzE~Qhj)J&t*$bGoA>fCSOiHPha)eqxI>F%vU^YM?RT*&rA*k)_ptiGv^u%>y zC%Z_Tzksx?V8mR`oV9YjQ25w0Jo3T&wDq3CcSS)9csG&790-7Rz_Ew!G#hcfUV3W!FdJMO>KKfwB1@8pOh zGrP3`(Kw@vJOQ)|e6!`B0jg<0Eu(y^5EKz-_uL7t7r~=qi`)2^YmM5c( SI*DWe0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>ElET{RCwC#ncZs~RT##9XJ&S@%_b&>#MXX@ZE6Iu5T&5rSnx_)K`*4#8&NM5 z^g{ZlRPVeJ>0K|p$+c1t!J4R41l!V5=?6_xo7jBp&dfRQ>&49O&SXEc4V1;41k5v(|@b4jJNYm*zwq{7oosrIB%%9b@V#q5L)21PUN@^z{A(P)v>Pwt&qR0Mzk zKu{uQiNy_sd?M$N6kGscMTlHX(xG>{$WzvAn zcbVkM>A0UW!le16$cbg)sAM;pvxn)g3|&o05&FZwL(Z-D40 z75oA&$AAc-4GFse2w-{aBi{M7<0l-KV-nbqUIz_9GW(GGEUb_kB4;Q&J z+6N29$`a;ut^$V>N>eg9ah!K2%83yf~S>}|)5=e?X&>czM!n%@JW%ERhL z$3dUF=Lo6}iaT={NenahJi_T<+cJu5j4@u80ZZ&UyAe~X78f~o>LrG?FuCecjkK?g zT=4z;CVsHF+SylJvB-+x3OmGr0}~il)(dTnLFdzXvOJ#O1Cm?X=7t--VnjhYsdMZ9 zt<;>{8-a@F<4ijSI#b)w4;a+;w<0wLJOHPSNUY^gm5q|}?Tp8e)g-QyE!Wz;ba)O-a+ zt#WMwK6o?W?l6pny#p8vm8BA#c`M+@Lk6P!7`bs;jJ>s-laQpgJv%1t<`Ti>y@oTV z3jA=$V{0ci2OGAleyU#AV|FRmGTXh9@=&+~KZmA7t(Swv$p13-6Z<_e(T~=Pu1V zoN9CS>I`f_JVTYyYkd;wJ)UfW5#mU~0f7 zzYP3gNIox(rq@AAA+Tn4ztryn*aff);IXFv1^~w01uA@D0Z;${002ovPDHLkV1oG% Bs9pd7 diff --git a/React_Starter/public/img/flags/Barbados.png b/React_Starter/public/img/flags/Barbados.png deleted file mode 100755 index d440d410e2fc11fe476f07ffcf8c3774a4fe7448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>XGugsRCwC#nN4UNRTRg6cRt=rY-_Yhs2j0uv<0PFq_&VY6e+YS#YL-|3PqtC zsbU3pf*+u+6zoP3y3&FQQjv;UH@3x(7F`qy_QTeV#e&Aze7!dx_uk`T<|Q*PZ(i~y zLJa1@FmL9~J?H%Aod3D!+)*OJVjd2Qd@KQ20`Pwapa2)Brsu^p3=n$2&AT5vGE!E` zvA0hE5U9b9=5@*U0PH!mt2BboKRK|{1A45$_H6^@T-d!8fSZUqnkNhbilMFL^q%_m zDnO41RIL?^vD_G~C&Dv}n^J08sR)iz*?{=$Yf4_R$oitBHYr` zjkN+$^#H^QT3fWXIRGj_03yj5Fk+j`i8EJ{q1H@TdFmxnnsw%0T;rZn3ApsP(H2Pn z-~m``iDFG0o6dbHdR|N{qchS5Ywa`uZG|W@L{S+4(YyeZ(HTVso%MiNAqq87q~`%Z zWnx_lLT2XgGCHGB=R?S7OSpg@D5iMp5k>~1Ga+QGr5;2CVf^m_5OC6^(VAil%jon2 z2b1N1F+vy^!qBwI9IZkD#0D*&bY1vkI7wdpE5Q^vH__RgZkw}NepGyoF_{q3MyLld zL0ENpA>f25nfUWMZ-hKDUD&uDsk4BH;)Dy7qP5}Pv~ zu+-|BdQi>->(<0P@m!4~A1V&+_jzci&!=BSjE+X2;Ik8!r}q0C|1##?qcK4!96juV zsB$_{c@AikkT?u=jsa>WFJ~}8B;dAN;n0)9%ZKY+_@%;*A;aEX@b&2k-&5?_=@Hiq zKVOdc{d&x6FLbf0$AS%V9*{XCPMxW- z_Rb2UHzug~3cQe$-$m3X12)~W99vUKI|5C5nX?Ujz00OsN^JxyWRB+R;v-Qa7%lYo zDehXWID1ZmF9;Tt1y4A8E@u6JqIacAQ($rw%WiK&N`b~gW~OS3&SNN%WCi@H;@Nf(?HfW>jAYx8#1ylUCJO#eA>2fTkQ z=FXupf=ECV1A}9Pk+APk7nJ1Y*b+N~p6BGVP~)P}R7hLW7T+-;4BqeX(z6xTt#x_v z%>dtnSD)|V;uXW@`y5P|2T*ovvk8Dng|)G|Xi>mUy?z}CTQ@lj4OIc*jdz5quh_fC z1?yq!LLAtfERnVyXQ3VW5YiSz6~<$OtF1A}^p%1*21kQ(V6rA?AE;TPI5k!^Q%GjG zwrwdV$sD64Urt+bT82<_%*)I!yO7%(?{=tok{BtiW79Tz-J+Ggz?NJ~X^llWPR9|{;BA1x)|?;GO)Oqxv{&0FUF#C-HNl92*d z0ULn+MaJVlf%A&w^U{j+yqHD^jH{(D^-BPj04xDm(DBaz5RX-8eUvvK00000NkvXX Hu0mjftn;if diff --git a/React_Starter/public/img/flags/Belarus.png b/React_Starter/public/img/flags/Belarus.png deleted file mode 100755 index ce75c73c708afda692af00b2819b415dcd8e4211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1467 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 T%dpI|00000NkvXXu0mjfCSf%I diff --git a/React_Starter/public/img/flags/Benin.png b/React_Starter/public/img/flags/Benin.png deleted file mode 100755 index af460631b229fb275ef2ec2813fef163b15c7506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmV+g1N!`lP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;i%CR5RCwC#nZa( zPv3od|2sa0KebfUyoWRSJc&c%T?k$hc{0DxVSq>xsO6U!ryo zYJCsfSk2n*4nSEb=Uw{gvhKtFY0PD~PS%4=joz zEfeJe5TYz38IB?%x4Y$Vg^6f<$TZ|S&$o48W3(o@qUmCj$pdOBwAg;QOpBT30Ea0C zFvDx6t<4<($E;j10$^So>NcNc?2gmpyPq^KPEWI9DYxzY)sM?01*@y8oc0F?JO^F@ z&t?|K7rJI=801g1M%AWxMH0F~0{T#UK00000NkvXXu0mjf DGd@wL diff --git a/React_Starter/public/img/flags/Bermuda.png b/React_Starter/public/img/flags/Bermuda.png deleted file mode 100755 index 880d96531307df06f7bef945d44f697c3e316afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2552 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 VdCYy<$I<`*002ovPDHLkV1me~T^s-a diff --git a/React_Starter/public/img/flags/Bolivia.png b/React_Starter/public/img/flags/Bolivia.png deleted file mode 100755 index a28f06094a974bc567dc0a0cfd2e094473549512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 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 N002ovPDHLkV1mwbc9H-9 diff --git a/React_Starter/public/img/flags/Botswana.png b/React_Starter/public/img/flags/Botswana.png deleted file mode 100755 index 9a06843f2573f12069b13d51bab11052823be210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 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 diff --git a/React_Starter/public/img/flags/Burundi.png b/React_Starter/public/img/flags/Burundi.png deleted file mode 100755 index 15e76aa274d97bd860ad6a10ba2a00d123aab1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 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 P00000NkvXXu0mjfG>(A{ diff --git a/React_Starter/public/img/flags/Cambodja.png b/React_Starter/public/img/flags/Cambodja.png deleted file mode 100755 index 65b4c06e32bc0bd0fb9b278485dbcf73f2221a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 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 P00000NkvXXu0mjfTkehG diff --git a/React_Starter/public/img/flags/Chile.png b/React_Starter/public/img/flags/Chile.png deleted file mode 100755 index 3e764627a26ab4ae68977bca0bf207787499699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;x=BPqRCwC#nLTI}Q4q&}Z|~p~^JP?GV?;zmL?nt}Ba&7vZBpB%7CS3Du@bbh z6KpKi(yvO=gg`(PgrJ}X&6js3x!ry9#$xyGcF)@w1j#+a6`+=$eG&n}Dll|q`ti!&KIO^1t2_7hjTx;1!|Ifa=f-`^py4V| zb50Ra)*4L!vdzsH)4o>K+diiKgdnT?r%sph{$g*t*{g_K)ml zX>GIIWmKFJ#nSVbx_q)w7sXNz08W)CazwF1#9=UqD8mCajve01(4HFBI#d<0iCya` zMGA>k!pIUumLLe2IDL@msWWY(+t()nxc_LDnfWh>xN>nooTC|9!bkw&<;+KB-!Agt z)}^-LwVThVH=@#Upk0N+NKyca{Ah##ykA)6_>q0o8&OVQDgag-o1vu{*|uWx{5Uu6 zykPF#HzrPuapCMCp1%H2P5>f~jm?;5*a7fr<`b*+q_Mr3`^?DTuAIJP93YKACq=$4 zt>+9Em)A2LE!){jl0qBJxRg1*Jravj{~6_%4iqdOdg*sQ0=<_J-bCQ}%0py%x!^T# zEel8Q{=-?T*oVsKXa|5=L0#6k3`@?feb96@kTx;_&o;Q6lS~A}VJZP?{is5wTFFO1 zCB~?Nx_qhc9%zaNonBR`=s87pz3#Q(e_R08b^u@{QMP!{iw;_lqFYf%w{gAQ-)T1o zY_<=$WH9iB2dcO{iIZW)r=4o&vH(ON2)wF9PNXwZsw$LgyW~$hTJ3B}s!$pZpCZum zIUVX<**2{H5CDTy*Ofw^Ny}&NIp8e-mnCtl0S5yEUd{souv)MCIM0Xy#(-160neQO y4$K>p&r5^p*(V8shUtH)?*r%q=mXeM`85D^%BoKBVGa8L0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ7n+TaXzRb-fNAegoit%Do`-k@^9ORVkBn=|X! zI1i##00FR=8ySc}Q|P=LFkMgg6=CvIjOhR#WOCNT@wU)^$1?i7je8WGui3vK>Rh37 z)dHy{>RUE;98q6U0rk**&9ZhEWM~-QYY~QLQ%5*ZhM$3dI~| zlBbXEb&+Fx!CP5g2-U0wp#ngq0FY$>bnj%?2XOpDi}lwXy*C|$k2>>nLRT>xg%vWh zcmS=WZUI5l49zUbO~Kv|9DUyc@%V?ZcGnYcDE?q}>11vPZoZ#!_+bb4d%SoK#0dnc zxzJ<+S&H9>qi;E3d3XXx-vJtOPRuGw{)DF=7~HM{>lPn{B2#mr5RgfRrWVpmR)IH^ zXj74)LG}z`uadME48RbfRSRf^#Fv%ixxn_vDNo<)lKr~mLe@~v1A>f4SF2?oD+liy z>~9{meyRGa&A>zz0N$hiYD)Nh2t&{`a2;Zjq-KG^pk|}%ZnvDTL%g+B;eZdQ%qyR+ zOU~C}io_z}bPdoD5t$03f{CN0)iVFw|KoZXbr@Ch613)i<#F95XPr0o!hObb=FOWm z);a$p5fnkEh(aO1Sn@zGvHH*pRvs6vO1R>ETIWCofCR}4&!+G|6`3ZnpsF;fQ!P>j z5CTL|qau+M#awjK5iq7P%2Vl56bl-e?gur228GU1zNVk<(fs!fV36Wv7cL}?>x-5; zH=YBH1t3)tmkBuP^&00&N!h6yj7Bt2f&p#;F9F*PQ~n8X-;jS^+9>u-k_;G|)tCAe hfE9ohfNPb%2LS4hJMB;ECfNW0002ovPDHLkV1h&9<30cY diff --git a/React_Starter/public/img/flags/Colombia.png b/React_Starter/public/img/flags/Colombia.png deleted file mode 100755 index da19e539e10f904e7b90e73525fbf4377394f13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 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 diff --git a/React_Starter/public/img/flags/Cook Islands.png b/React_Starter/public/img/flags/Cook Islands.png deleted file mode 100755 index 7c432c8905115510e1e3a6c81e1d3d8270e0aca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2683 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 DUw=M8 diff --git a/React_Starter/public/img/flags/Cote d'Ivoire.png b/React_Starter/public/img/flags/Cote d'Ivoire.png deleted file mode 100755 index 1fee82caec4296da8678e60a3233e999d32c47c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 782 zcmV+p1M&QcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;lu1NERCwC#nNM!hKorJ*&v6N;w3R9$7OdDJv4%@<0>p|_a03p(vPa+yTmW$d zR!D@l(8l)6dn`O@?TJ&-N#v15o@B*xG=DyS-}~ngGh@nDFmc-h*aP_A0SGVy=HYir z=7FjNj?d5D|4g0b`0b~ycJc1>$Kj% zrXE{fgug9P8J*{{Qvi$Wi+jy(z{&iOkbvi9`&2=Fdkq5UPQBaA?ZTQi;GDMM-l<1T z0SEvL(;CxebO|*#FKxrF2i{ww4h1|;Oj{DwjuKFPDZuA zKY-e;F`$@RVmAQBv)bRE^~yK+9s}yZ)$KJp0G9?J_)gjSuwt&t!a$X<=7F0DY-`lPm~9&xyk~d zPGCR`RC^LqtooCsm`e$xwQrE%i?<9UWW-!f3{Vzj>j3Z$F|x==&5)?+GYR=VBz`jx zx!s3ZCW57-@jWYnSrs8tV}Q>J3WC6G?5Ti@)ouNO;oA1LnhR4hG`8P1>JV^k83;>vvgrx7pA*3Sn!_hbM_`##C#+S4Q1uV`llO`w@+w~C_ zzs|QA?ge-Xyab+1%#VKnUxoH~=_ve8$tvJd_9yjw0DAy?09ozt07X`ysi=jU=l}o! M07*qoM6N<$f|LhT)Bpeg diff --git a/React_Starter/public/img/flags/Croatia.png b/React_Starter/public/img/flags/Croatia.png deleted file mode 100755 index 4cb4ea74c4f3c747f651235878a94a9a2c6307f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1319 zcmV+?1=#wDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=tw}^dRCwC#ncr^|RTRfRcYf`5ySvpcMd%N~DilgeFvfuV@CN}D4bemsAAG^^ zDuuWS+D;J3D;` zNMC+y_sx3z_uu|*Z>s||AwqoPhPrY-f3%Oj8&n2cQirTw=u#G8*IOF@ayRQPY@0jKSCrdzWru*RA6mT)iF_%`>M4=uLIA zCwqv{jbVoYR*AYIcbSh?ze)G{EQ?S3Z2qke$DgWgKGz4W@sgfZN@9cL^N3#?1LC@5ZI4Vo%W-!J z>+&HoGS2ylb|xl0RwmBz`fI1?KRQLjnIyx><>b8>jbpcJo6oipZ3xB#qkt|EIX&OF zJhZQu-X%SFf1Rei{|rqHibOg7P!m75?qaT#SRoQ`&g#ktlWaAWOLtnF-xY(n(7z~9?<;>Kev-oFnV=fPq?LV~w z0}=$7d>%WUX6U(XDBGdq@J~f1Hok!J96Eme8U4>K>|`UjZX^su*O7^ot62#{q@pa5 zz{ixX&DdD99a)sdvM;|1MtJPxF#yi5?7>Plviw*d02jK~VWmkcit6~y(A(c z7oXlFL(gs#5s|{+pj>?a6DjyXBy)vfC_tA3uxP_)Xi@lqo}I3$MzQjKb@SM4QhfN( zFYMm)JbHK-NhZlp4TIc?r;48U`39IL3Mnwyhrf@L3^Fjxd70CEqV z>0DiIN`>s|5PI|o1*I6UTKGPzm@-ybN9O3ZtH-P7h^7J~uKFn6$xGf>b?HOKRVj-3BEXDFL`S zK3;IOU^|Ms+3OI6)-wHZS1?5J9=l(nRMF>Y0Cl*{blYbu(o*8SF`#AxP-h`j>N}hy zSQ8~QsYb8vLdl88FcUy-Y?L|_t$;^>9-yVpoWBkXD2m%lsnTyfi4Ww|!cP4HfCT^x d0RB_?cK}`Xz@E{{4;26a002ovPDHLkV1k#&Spon6 diff --git a/React_Starter/public/img/flags/Cuba.png b/React_Starter/public/img/flags/Cuba.png deleted file mode 100755 index 4e3cf2993393cfc59e4251e8a145decf7e6e802e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 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 diff --git a/React_Starter/public/img/flags/Djibouti.png b/React_Starter/public/img/flags/Djibouti.png deleted file mode 100755 index 8f32f74832e1d5abff19af6f6676eedb52ff353c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 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 diff --git a/React_Starter/public/img/flags/Dominican Republic.png b/React_Starter/public/img/flags/Dominican Republic.png deleted file mode 100755 index ca2d40acc27f249aeecc6b8535344923542c49f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmV-E1Ht@>P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;#7RU!RCwC#nXzsZF%X77@9o_s;x2&%ghWAc5`uzAp+L~_0+h5!(DEwOyabdq zJON6NkZ2GR6%r&NxhUE7+A|clciG$AT>|k2E$nPz@2)lW?|;VQv5l%yXNjn}Gyoa^ z|2qH!w1942)cd#%A>kQ(61;}>ssLU!=>)svauzdd~(6v(r8uW!V_s*3XH z{>{o~uKVyoFkQ*}Ew+9fF2_JuMDbqvIZOa31~+5Oq^_z{@4qXuySuo7Dx9WYm1uPZ zRM>-d3?QOp&XYNxH!69F=4JU`vCX`H#lEv_GAZTBDDMcyZD!V;Lqz}>0Z_#{Pv)dr z8_Fk0&wy7K)J^6=^ca8_#bzFx`AWyHnGL5$e2D=o*sNLx)MkP7Snxsz%!mP}q}E}r zs~A8a22zWPaH~x>Hz6TO9jUF@glrlJKpVX0V@5Jrg;MLQ2apD0pq--P>GV2LJX#!t zqtua9Z9-`v23jrff<3S@G9fP<9%UqHwEzeOAd0}d;xbCkz-cC=Ga}of6}%LQlP~}b z2K9wF;Jk2{WEbGXVSE5%CUL+3w^j91Epq{5?lc)$10V!|Iv#F~$6R{=F~FC*n?y;9 zIyb%4mlK+KiH=SuHiNI9XLh=@`7+4h+i}Elw{;8v=SPFclZ2VsgwBaqdZrjgXr{d{ zW@KK*wp20gC$X9ZvD_@sGXb!+){8|1Rju3?RQ1GWL}sMaW)8u}-xV3>#QpwyN4$q9 zx-bUx53F9Dt)N)X&R0NeT>2b5q{{XaF<-{;K>M0BfwoD3QxsssI2007*qo IM6N<$g1W_R&Hw-a diff --git a/React_Starter/public/img/flags/Ecuador.png b/React_Starter/public/img/flags/Ecuador.png deleted file mode 100755 index 4913cec5a48eb96e6fd45ace68c99a8dc52ac169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 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 KMNUMnLSTZeTJxI# diff --git a/React_Starter/public/img/flags/England.png b/React_Starter/public/img/flags/England.png deleted file mode 100755 index 22fb06b5aa467e3989fc8e6f372bab9c17ad5e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 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 T?o+&*00000NkvXXu0mjfDI)4< diff --git a/React_Starter/public/img/flags/Eritrea.png b/React_Starter/public/img/flags/Eritrea.png deleted file mode 100755 index 5f38c52a018e43004667d6c03776aba3b3592119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2588 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 diff --git a/React_Starter/public/img/flags/Ethiopia.png b/React_Starter/public/img/flags/Ethiopia.png deleted file mode 100755 index b29191fcd10772317d2fefb57ade526149279010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 zcmV-!29f!RP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>^hrcPRCwC#nO$sL#TCbYb3gXO-u1@b*onUqFi9GM5=>+YN(EJ$3J?N`KJd`; zQh^Xim8z=ZrBWY|ii(gbRi#p2`a;E1q^d0~Y9B}nNvamw5F|nZiAiFUIG?*);$83E zd+*E~9(KLiq)wV$yQ)_8k><{wx%bYT|2_YiIcG+R2;D3WT`sEtRssCK15khqBpZ2G z$oB0yFQ321otT&i7100GA6_nX9C!75H~gqY<6@QsVX zlE@^Ss}#}^p>Cf-Rum!%$FsN=%7@mY&t;IBPo}4au?|7aN2N60Sed@bi)g@V2c-l@ zwI5Kq%BfF0mB@Mke|qTeC}%B5(DqU^A9>Vpm|sZpqgQv+Z-g@o0!H(|)GWSh`164+ zU@aq;6y}{FUjE)bGCdI~EPaV~X)B<55L>{%>Wyk30I2~rkg$NnJ)L9AmWzyxT;Swf8W9-Va1PIjIP%dL z_%-&vvynHaCV2FLNTQBXao*wBOol?q z<=(BcY`cAq>Ddfx`ab8~BZKTeJWNotoI2CXm$#i}_tXhWR~$Y*-N%KZ-*LZn+BYp= zK{^Ww$_thY#fYHl^MhCJ<6Dn?$nN|8$s79zIr!HBu!`Y)50C76kAsJYd2{bJNJZrO zLdpx3j{8OBTP7KFc*l?3g-@R8s8Nbb*9tc*t{to}!X;DP8OV<1o2xj#}jL$;lybExExO z{ZY(YKYN|Abrq~~P-%OM!Defymp~hz^ziIf58$(}r15MLiJ}giHw6lke#CEN4?k32 zXK(rrP#))kUgFqAJP%PZyUw2FC3ze7+lE=41p(3R`$Ee1(Qci3-oQY{v(_Rabh1+| zQT>~0=#ZnzYy6%MYU??W*vRSWH7JDJ#@|@E!w$RTuF}eh*p_M3ibbuU1^(+Bx=LZMT?e}Fm}ybx zs{p#l0U>&d>80<3TF9Syu_2Z>% sBkv{&fwEdXsb2-K3Sbq$|5Uyh0QR|SKf<+HLjV8(07*qoM6N<$f`{P}_5c6? diff --git a/React_Starter/public/img/flags/European Union.png b/React_Starter/public/img/flags/European Union.png deleted file mode 100755 index 18c86daf8afc9b99bb46cf7cbc7a1057847f18a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmV-72gvw|P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?y-7qtRCwC#nO$rgR~5&9cV^b>U9Z=lb(}Ah*lk6qf|Rx-qA5xVQh+D~rHWL7 z`cSEFlp-EbB_5Da5lBc#Akhbk5IiEaq7n!R1c(HYG-*@PxQTJ%PsNFo_#<1}yY}wP z+j6GwyzP?pr%Npvj7GZN+;X ztyxmDQM9ftiU)x~mjV!L34C1>faavni6f(Q@0#UGUpr^t-$7J>xPB3Qu?~LR^j1_uAa(Mto z@N*h}9RRv^%`kee5p5hU_B0owgom)YjC&IJoKM-ieK^S_AR=kgpvd;@}gL42&lE!`VFyj5gJzxmZ;5=!6J#$OJYYMvWz#4e|YOZTs`#@<&O|9Pj1Bz6P!j#DTCT0Db_wJ05WKnL(y! zgnxd}f*-Ce%XJji*pe`6Ec4lrY_2*J8XI?c@jHi!$MRa+NLTvrp*Y|F*{7MyMwm`Z z(O1?=I>s&mkj;hozAno(OD%HYUf)o>7&!!8mX(+C$?{}gHtx9@=lyF*JlA4uh!s`# ze5Jh+z?5ph8ew)eS6u_41S^V%Mfqr@2^~QMqzc)AuTh0Mq^N-~)K%38kA5OeM{AaM zuXfa4XDq3CL=?{+xX;*loRN}jz8Zfd;+AT_l1k05$`FrfKJ&yBuYdD0O^JXXy!j-* z`|I9^qJ`7PM)>i!-{aaqE8qM1(_9;DT@^Gyds{=P1_UdWtbLI(^Bxzjb|4}&)Cc_S z;*KRewbS`49k{Mxb}mBCKD)4ik1cQLez*yHD|sw$k=3@_deRj zcnu{nK&(!4`q(fpeYKwpS3CLbpStNAZdo0@s$@dif~Xa3S_=Ob)c@SUJN)FecbU#a z`20&Jxj$9EY64uEycXtjIhVfSCO-GnT?X$Y=^sfVRw^dMQbw_Y(S?SlwKd`S)?&q} zXhKVER)C9FJNV5zk29UAW9W7xRwUo-OSzdy1sO{-^F*qildpb}hM2}!up-Nzue27s zP)am5w$)`b7Uei)CL}8?9$;?X#&d0c)dJ5PxJUo3W+ooQRs1D z|M&w&#**AG0pYrfIcD$9G%tL4h?k$g$;Y#G+?$Hy7aUjC5z`_O7i%>pd+7})mC5Kl z8da!8*7p~L4(C4D&YqpK?B15)`anzJ$V5ms1e`iLQq=6&c$|HEKj!&kLqsE%xvW>y zJ3*C4q2ifKjU)mG&zxdcX9mZyU|bIEpWuz}USMDMG)E8K<+Yz4B0U%3+~w_DzTVE* zM0{f>I6^4^yP-^aXFP!j^xsSvf zcJX*UuX42^4JUMy65wPC{@<90vf0S1k76@GIz6))KM@!OYy002ovPDHLkV1fs diff --git a/React_Starter/public/img/flags/Faroes.png b/React_Starter/public/img/flags/Faroes.png deleted file mode 100755 index 1bfb68e869f0c0b68c9a0b81d1d64f9609e3b23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 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 P00000NkvXXu0mjf1!1B3 diff --git a/React_Starter/public/img/flags/Gabon.png b/React_Starter/public/img/flags/Gabon.png deleted file mode 100755 index bb1f634c7f8c6cf5052ba1ba79c851031c94693c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 785 zcmV+s1Md8ZP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mq|oHRCwC#nZ0fkK@fnyxjWlHVp+tXNYF*1LMdo@04g4VhMtxupx}X!cm$wF zc?7EbNckhV^Ue&#t)0tpwgV=D6`tmN_WsQ0nc1D$6?Z3P$w*w*0BeB%9YBB_7{q51 zvb#Gf#^Y!C&dyFL!2MSr-XEp-@9)2U_ox6yhV%UK)1;LD^lgtX2jA}&z`)%xQ;y4X z0KDa6Q}NdOJn=u&Z(f_xU;}sO79?$ZYyOD^ET%v+3rs99v51CgL1q>xbwZ_+BmhdCpl&?rF{mwI8UaE&0H*9sxV*AJs3^5c0-zUi%#HqLKZ`M7 zTxvy`hzsRehPqLmRaO9eeDN8{9)Mr`##ZEWR`%Nx2f2sa0mXC`!UOIX;Fsy-psrWT zC|Iq$mkDJ<)&x-SlXP_Va#qSjfB+syO6o1F=|YK>1Tt;_xGu@E{zW%x#DIH1Vo)Tb ze{}f>V2I>(EF>WXe%%7G4oJ$48vB6TDgfS5e9}>ktg=i0JcnrmVEg48)P=Irl~iO- zI~J6X@(c4#rQgdbG6&vLY;A28l^I6H^rU)G_2>&GYgdq6m1H|}vN<)iFRWx8vls)z z;kduAhU7WTlXky>@@)`b;sDE@-0*u4R3pIY;bCPXBggSpmsKL-wlmUMO?-5A7JBOB zg^O2FGgiIhJT>y!>kj0a^O~}q8&2XcioGTS~ z2G}`pdU8yHq5^CKyTHT5l-~!w3ib8UFg{a~5;&FhP5l~R4X_6ItMX$2_)m4|9|qcm P00000NkvXXu0mjfSg>4o diff --git a/React_Starter/public/img/flags/Gambia.png b/React_Starter/public/img/flags/Gambia.png deleted file mode 100755 index e4bee6cea029538cc6b3a42e56fb1f2a6a0dbbf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmV+>1KIqEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tVu*cRCwC#nayq!K@7)#-kE%~N~vf;NE|DnBB36*As&J!;LztnJOF1N0`-oN z`UV`J6=@^L&d%5zHfgtEw@K3jjL1mQ&aUl=|7&|Z_KKO2^C-xCYyfNk{OVaKTWBB@2R?1I5opAE~=avTsn1UvB zd{I-I$xY;XZg%s&Yb^4uE7!qO>^=Zf#?bQsrV26EKcJbNMFcZLW(&7v?nT;dylrc? z@y>Z#=P}kg10Dc1EJUn|e*#{(w!V}l_xD|MaV}K?wI+asRROC)7XEKl08LE*iiLoM zDh~i5KvMc3bqplM%1{$>08j=@m1jK$wFOeb$|)AgOaSyCCB9TlXS-0s$`UIxu|TiH zG|?aRiy(T6wRzZl$wXRloFBt$r_GKyU@0k{5RmUP=8+9nO$=lC2%R5 kFZCM$8vq*se|7vG08_+>lJ^o2;s5{u07*qoM6N<$f_n;KcK`qY diff --git a/React_Starter/public/img/flags/Georgia.png b/React_Starter/public/img/flags/Georgia.png deleted file mode 100755 index fb293a0b7b21b880e3c7691e910c24c04656dd80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 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 LNkvXXu0mjfPt1zT diff --git a/React_Starter/public/img/flags/Greenland.png b/React_Starter/public/img/flags/Greenland.png deleted file mode 100755 index 8dc87f4de37c5103dfd45c73b2aae3cbcbca9ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 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 diff --git a/React_Starter/public/img/flags/Guadeloupe.png b/React_Starter/public/img/flags/Guadeloupe.png deleted file mode 100755 index 53dca174f27181cfabd1e6d8795f219ba0be165f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 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 diff --git a/React_Starter/public/img/flags/Guinea.png b/React_Starter/public/img/flags/Guinea.png deleted file mode 100755 index f71c621ffa8de4738dd57785a2847847359d14d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 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 diff --git a/React_Starter/public/img/flags/Haiti.png b/React_Starter/public/img/flags/Haiti.png deleted file mode 100755 index 325cef0cc5a15039062721ebb7cc7937983ebfe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmV+r1MmEaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;mPtfGRCwC#na^(1KoG`%YdcAi(iWv4Bn}`|;@ATR&b$Ecz@69P2G78O8xlvv z3m|cV6lkM1Uhm9su#>o{9a1i3MCP(<@2tI_=bJy?4Q7UC$#5<^06PHxJAeS>z^G|m z$jQlJadh-FKR!M#3*g|ztGA~fzy8-ZFCP}bp{eow*&|nrfB*3dAHHAQDS(lxA!7VI zp99cNZXtwa-^{LD_sP26-_GmPxqGmOs__d31%RqiC80{vXsvmPHSPLXTcY;OQs!l%j6NtdFB785=Zg6<3YAgZ02mGgRbx0FW(7bJ<+4o7 zolq#x14)!Pi&|4il#9!XdFcZ{76KyL4x=;{_!EV!Ckx#~$2v0L4J*(P&?aCmDReQf z-1vZ*k+fw272|9cyHj{yX|dk#D?7r5l46^(qT_vKC1lNn#sYrIh=mM_Yz5%m>1$*< z?SXxp|62WP$R`sXF928)Ol?DHcq>fbJlc*zsshe7xKw2Yz(fgoh9w_SC=~fs3z$>{ zGcdg#IYLh~>AD|!(g9oObzNJ}do+WTRscv+4=((m%N?wTqMKaDw&-s=&(?h)wex`1 z8$@3GzzkhbXfhcWs*0K6X{TBjnRtKyXs9BPWv(KTN*!>r^XW928HC_w@r1BsOL01z zB|Esc;T-V{2l(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*WAwBx1;&?eLM5! zt(X}xBO!9k1$;h>hwI{)5bl)V-nWsCb!Zu_MK+W)~ zc-4wDqCli-OFeSa#y$SuVce!Mo4EU&rt2~&T6Y`>D7{j8jlw?u5dmrxUMV6GPf*ODK3%hN#gwL;T@x|3GFnITkl~%m} zTmZnO3(Nd+yU&H^dJpxNUddc?B(E)2ttIw`rG=n2%)ObJ`Ji@ZduX41_mk}oi;29p z09I!bfrV;2q1#Ch>~i_a4K9CslQJmpzq!`PJ24h&vdgRM=lJ=LKI<=@Ig~dO3#sbV zVe~=m&-;7!@z%kLm z!#mc_?>$+TtvP@f-un_Ii6$57xP(+{3!OdNb83o7LNs-15!9-O?Ut67JN;lJ>EuKB ziGx)cG=S^hy<3O25-ao1FtavOM3uK-rpu#&?HP$&8|sOMY@&XW_)(}nFD=!-F(C)~GXGLP7cdtv d7w|;!?*LLN{Q`dYYc2o)002ovPDHLkV1kd7w6*{M diff --git a/React_Starter/public/img/flags/Hong Kong.png b/React_Starter/public/img/flags/Hong Kong.png deleted file mode 100755 index 46208e0d57ba0067f3baeb86ee643a90167bfe46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 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 AMgRZ+ diff --git a/React_Starter/public/img/flags/Iran.png b/React_Starter/public/img/flags/Iran.png deleted file mode 100755 index 70da4fcd208fed9bba572746e55cd838ed0620c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1372 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 diff --git a/React_Starter/public/img/flags/Ireland.png b/React_Starter/public/img/flags/Ireland.png deleted file mode 100755 index 74219ab83af5a72438c272bacacb8cace407bb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 zcmV-&1C9KNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;_(?=TRCwC#nZa(;KoCIR+HO*+1W*e?;#kyUCHMfu55Na-<{vn7~ zr02Jn3AaFn?uNC2%6zzulY8r$}~+# zQs06L)v$mI7xO@-%2}E)&3p?%Jgou1QXWvrEs*)jGNN2!xF*YqnFX#Iy+Q-C#XO*< zoSw&5*B+HBH-n*dHjd2CYNp%*BBYXCuT!JTzT!4|v6YrBFgiPJrJUB^^^PLJ;6b?- zQk0gS51H0YAaei_p|uBGHRm-c1E>(VV0IpGOZ&pV4F$dZfI);V1LTWgm5Or>)Y>iJ zF1e5v=P+x*gRGYRvS7laEgWNT5rDh8}#;`xtSSRj}j9r?Vlb65dtHhY3` zPzO)MV7pySbMuYq}ZSFbGI+}B60UoT9&D(6Y z0D$3Kmu%pc090{Zaw0behz1bEMPLm3JL}hFd$^K(wB1KzU~*FLJTM-QS5n~kWU`95 zIN%X*2t4dq9RCEqIr7&_!{W0`EdeHO^QL|SumRWrwA%g*08a7XCZT#lf&c&j07*qo IM6N<$f)mMpKmY&$ diff --git a/React_Starter/public/img/flags/Islamic Conference.png b/React_Starter/public/img/flags/Islamic Conference.png deleted file mode 100755 index cc4aa3b36f4183005354b73afe7bd1aade383dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 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 A?EnA( diff --git a/React_Starter/public/img/flags/Jordan.png b/React_Starter/public/img/flags/Jordan.png deleted file mode 100755 index b627a5c9f56e279655d2f57fe6357556d857f743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 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 diff --git a/React_Starter/public/img/flags/Kiribati.png b/React_Starter/public/img/flags/Kiribati.png deleted file mode 100755 index 5d286d257690d2810523dae456b8633980a1303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3269 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 DewtVl diff --git a/React_Starter/public/img/flags/Kosovo.png b/React_Starter/public/img/flags/Kosovo.png deleted file mode 100755 index 1d46286404d7760689ebdfa7ade5c53e061b21b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1766 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?TuDShRCwC#ncIt9R~f*6YwvyL%*mY0>0B}=lct8y z8;0Ck@ToO1wjv_;R0C)f*5JW;4NekI&OTGw-gF)NEmZ4E_ zjA_H`^ye^A;{C@2s1jI9U~R_+q*~@^S}L`BAjk28Mb3RV!}R<*qXRjP)y$jWb2@bD zfwf4yuv3yHFE0Vp&ZX29p&r?Q{0(b=lH=Q&m9>>RQbbO6a3@- zNko;iA57tg(l9@kfKTExw6^9_B-jQ50*fEowjKb56Nh&5jiY<8R{7mO$2ooB4%RAX z-kZb^Efdo#{O0dt)&G+7BzzK|Y2%7Yfs;Z&SWkd93EQf0>ili2D5o!eh96pPOfU26 z)7Pq=reYTwIp8YB)MKlKhcdoMl)uIJY6(aSLm4lP0N+vyq`d@yv8fe)aq4PaoU2{P z1s)$<<(vCvIdf~6D>MBVPpdvEiF0gfg|Smtp~HCLI<}sGNQAY(QVQF9A(fgK;h2=~ zhM^rHFCUy>Prk(6HN%bB9!k~_ShqnMT}8S|2I?51WE?035q@B4%GR{SY$J>SpUrt( zoXYXszBP{R`JAVB&2e)v$7}CCiq+WlnHDZ(X18QsHKxBnAzr7K6mfjkk|I#c+ zhVBvg7OO&^8**r9o$o!?!|yLW0-k-KJYIpQR)s{ArM2LJHZEcy$nfOo0zWu9j)) z6^#!B271=`<%vuD>ivEE_1Y*-CgOhS$hb~@DsgYw?{f2oT*mVKBe$4a&+@JPvm72? zB2vSu?>4PK@;wm`dGnYk&)roI#NcMSSKZd=ky7NcSlxJY zWGlYQi;qw8?fo;H94|69-^ZDo!$^0Ih>F5E<%vaAyXwXWGfP>1^3J39)(};~bO+s_ z^!J3k^3*51^yDOB%kH_G^{v=i3B?ckG%xEm=8B>g)&iH; zuN4U+2RCEs^pMbV4Uw&pfY{jR?n4T<7khd2-%n7A9Gr$Ar77xEmVIAO#D$riyg5FC zal6w16eQLmr&5tsyh^v-IF{>o^W0d-F^~;#jU+anR3Y#jVR9wQ>sLn!L#JGib+Kke z?KcRhl#)#-mbjZ#Fe=|&fXltc(&v9>TJN) zCUYu?aZ-y%)1tVm&W&<@vcS8y26_8VfuEoF7);sKI!5UAl-0l^>qe}G8GiiEV@$2~ zlJ5;!Tg_5QsnQNOQuksEqBTY=Rxw_Ed8i$1zAnLX1?wnpeLBqb`8)@PmT`@;Ze31} zjqu0IdwK2nRj$nC`OD?KkP&bN*Jy+BYAa?{+^DTfB`mIbB<~8;v`MxSY;#boxO_af zgRc}9`1AE5fBI-I|Cug;8h&{039_C*Hmn-FcAAyeoeODI0%aSBEA$4Btu>>zc$av8 za=eHFZ{8T;;_X311+S)js~*vq`g%Y`9w@m=a_Y;2D`XrY z-($hE8-a z#^>@luH8JzHh80235a4gaV6JLaK0GMmsQAAOIxqj#CPU0TkeS6i_>(Lmln3-6@fKC z5jX_w+G3lZ1umQTdTD1oZl&e}%Vztgew%=80=5bGpSJ%F0L)7eX+~>9R{#J207*qo IM6N<$f+d1ifdBvi diff --git a/React_Starter/public/img/flags/Kuwait.png b/React_Starter/public/img/flags/Kuwait.png deleted file mode 100755 index 8d7adb1a657f57251e496457fb5a8a91d5af3d38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmV<110?*3P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ5OSWy}vM$R33yE8lQQF!le&$%-ejd#U8X*IKVZ$|T- z@0)qw*)gh0l`Wv+wg#{U@P7wjfEv)q%SzbZUOyZRhPB<@-82Mx?|l2&arFFVzRWe`f!~cZqiTsP|BT)bPWjd;Iuk+zNq)cNy{Bha@L|5$z5Tm(4&J%&d{3 z3-7D!tlxiax5}sAXrro}KokO~3Yl|^5AV}-mgxF6>T)Iw^AeV`bN0XUd|A@xGGBA1 zze3%M;By5L0*Du^wK(T+hYx7ljOdlC;0ocS=T6J{@2mVT+UJ?N(+oxC05b2f)?%#% zz#jfaBTZ=RJ%?rI>k7GOcXq9fDE^69RbeNz-%z z0D!%7M4BWtU%Q5ilm%|j@TNmGlOJjT^v=6V7Y^a66= zQUHhuPe!9ko(EHvvJ1)iQUWOc zs8tN1B7iEG6wd=b%K?ahnP#o|xo=t>MiIa6T)TV;5k+LR)2~3`)>bD>Q$bWv6h!lk zE2l?#Bd8i)uh;pm_e^P6nlaGr4(gN1?-*kWCr6#mJ*sfC+2U4rlZG**WdV?feK30b z*iO-?>g*ve_v=k=bvLP(Xz&;_--V9H<17qAYPH%^;c>IM!PmV3Az(|E=rkWsFr9g0 z7M14Ptv28E2h2$7$hH4ux$H$uhrqJ-d6q%rkq==>Iw!vXm|Otw?(Gl%9_%O zYoG|=<93hFJ6A|l@MX?og%Aom5R8FO+kHN2cZv0M3$4n{N7!s2pVY7LmKPpAIjNeO z_6E2L>;cbKZ18^oKN(K1m%4dbB};*kS>M#J0jvS60bHv6GXP&Y@ik1?AnE`B002ov JPDHLkV1iFn!rTA= diff --git a/React_Starter/public/img/flags/Kyrgyzstan.png b/React_Starter/public/img/flags/Kyrgyzstan.png deleted file mode 100755 index cf2d885feb371eeab75f96f07a72910f5a1e474f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>&`Cr=RCwC#nM;pcM-|6^r>gq)jMJVTW;}i*k&Uf@l7JUv!6Q3RJ_ZtO^97>+9pcMd26U3$g+pGUH)f`>IwU}gE4F_AFJGzL*H{R{z= z1tcRIv9Xk}qQc6fX+YWrD)keP%<#*G?g?pMpaPO$>4*S|3e&`wTD0qZN(n3S8riHV zeE}?o@Qh-GAi?lwtTx&`!FNChg5?4ctU3yS7No>S75V)rWJQh@vjOm3!wT@{4EK}~ zo>Qa?;amb0bXQ1sh3b|^w}f;TTpLnfW&_X)m?pAL<{AwsmKRtty$|?~p?%1{ns6N> zdohuHC1FD$-l>mTt&2+bf)W1d$v^bCj!<6nNC4fR9)$S-Nh$YAJuso+5Q=fC6@OA$_*TR%C>yUW(z=+l@`D0tjiLr@|Gdq{>yA@z49T9a&`nQxRw&m4 z7M~z_JiyvvNgo6-ixaz!BEbk3BH?_b_meiZUm}v|{{mVU5@rx@dR$hZJD%Q~u=4r< zy%*SjHz4hZ4h5zOv%=v#py+OY>NxM(isj(Xl<1}sZ#%lL?h|h~@(%*}d$oOs3nlHB z63Z_uJ8x&`c7bJzkg(h}T9WDVfVeRLF=8=J>q=;8v|mhwrHXRh;n#B7U(boRTj(Hx zuZ7Y*!?h#rZ&bKnDaEx!_H;#gu0^`*>qJ+`lp7chX`t6Tq$7K5(n^bvdI_@<%N?4x zh&OU}f4PY7LO8FWpnai#MaW(nV8cZ$uh3G_oeb#+`frE!WP+VMS_Z$ea&V=rPj@!f z^w4-hGlNQrw~TnlXni>m{{_9DW=Km(TgFqbl$>~_Al?B9%J!RW(gw7ii|D3NT{q&L zT0;->c#I5<6T4agsXmKO(X0R+8WIfc3E|m@1f}?!!=Fy|_*BBJD&cIxEh+g24mqKO zvytjnV_sWe1yl3a#))eUBt^WNevv*{VGQ4M6zjsNHwL&RrTEa-(P=HwI-dxq6XjKh zUshIsG@x8}lz(^VHfU~B^A+zN)PSX`d8wd!@Eq@t|E3B_5wDc%g7zT)y$7$HetVDb zOeFuaqxa)Bn?GD&@HaeZ6JP9n+~}_YStg;WuM01pb0un6iT(fG?#>l zw}}b27Tp2=1*5tyxUR5!rN!cRBB$TlC*FhdqW~DouO-4MD6V>je+Z=rY&$?WB6A`YZKB|pn6^i7nRl*6CzOk!%_T27`)p;`$GKKLCc!R zGedFN3>{_Sm6c9VRm_Z8E7fTm+_F)9ETsQ9;`Q1=vlkMU3)LqMVr{V1HG#~~jTwb+ zNVNfQ^5kl!DS>k{Y2f~XJ&*;^3T!C2Wh4KS#}e2;z=7_8_#^E6IKRZj^vsr!#*aI2PLVWvbpQYW07*qo IM6N<$g4ciS-T(jq diff --git a/React_Starter/public/img/flags/Laos.png b/React_Starter/public/img/flags/Laos.png deleted file mode 100755 index f3b23092a4f748e03787f9e4f865fc08debd35b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmV;M1Z4Y(P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=AxT6*RCwC#nM-I~RT#&A=g!S!qLWM>eb{2t5~wMJSS4DeiVzjI7Aaj-EC?>7 zf{Xgt1O#`*jSE3=;Z_7Ily0;}i`AO?s0%AtF*PJYF)>p!lT7A5&iP!-ozBhVPUZ#L zi}S(9J@-7mbN=^y=ls8Ot`ZUAEEX}B4uB4T|2qI%DU|@afka#eJwBeXhlcJ?jEsyp zHqdwD_=#*Bzy67{AMCb)j2Izx_~BR$zIbVdnZF7>Hqeb2FdDOxE0u=HO{q#+WaE1+ zsjk;*yBc+@Odp701-fhiF$R3Uq(GRRl~RZZDlig?l z(ikHo(@Dz)@U>yx@hQ4~+s5zc>0bj~q3E@| z1}vp`_4$Xk9DG@Z`g?fk*$JlJzSy$MiU@v~iH#O=tHBPWLe!@ssIa{@q8kPV3)f-&Avd}Pq^Ot^SdS))tej{pGB_g{8 zzyu3eq@*TLiO{Hg$JLyC^HbK=>qoP>HHTBDr^&6lk@g$W^3GXtp}?Oc^!1z7U#>56 z^yQCP%ob`6elc6%$jLKYo6EMb9;+Lku!m6biE3_uMIrpMfUQ&$ZZZotHKcqDpn--3@+ zL=X}cl+>zU-A5{!z`~Hf^4bBrw|6MHqzx*O*f0Z82I`$*rNJ|>)Hxg1%ZE@fmtS6X zztiuLvTdZ;ID#vXKInEoR+{iODrUnS&22veN?{}fAdbJ8 z%44noh|vrXx~YpTfN~&cr@;z{7%QEQoh#X?ZVbT9T#guuR=`eR9M~SS!7l+nDN4VW tdV^=2!~ycE^QXQ8paY--;6Igr1^~?GLgCGhvy1=$002ovPDHLkV1k^gI*tGU diff --git a/React_Starter/public/img/flags/Latvia.png b/React_Starter/public/img/flags/Latvia.png deleted file mode 100755 index 6ace36d125dc86d1b72834c1f1c6d5c113049344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803 zcmV+;1Kj+HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;sYygZRCwC#nZa(;KoEw%wH=2_japhkC61L4TzcRM`T~6|-iIeZDyQBN63+m% zYL%*v9nTDh^(Jd4Ek#Jcg7=WMXLo1j_sn|dkDZy3a?41(jQ~af|2qH&G2%FCeFaJWe1?+w9%l6ZkRoa^iKqXy=p2eZlK>!P2_lrcW#%K$wn;_6rB(xTH-4!f h0gM1f0DrW79{?*`v~~4R_oe^<002ovPDHLkV1mm6ZE*kq diff --git a/React_Starter/public/img/flags/Lebanon.png b/React_Starter/public/img/flags/Lebanon.png deleted file mode 100755 index 854717e9a4ba9de45da1586d5369c97e2ca55de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=fJsC_RCwC#nN4g|RTO}~d*AE)bcT*Cg-R6*1yT}dBE%S@VZp+mgv6CAb-~7+ z8)KpiV_dm)<;sN-5`w5iLSnR0i&RSpC}7G@>0tS3r?j@6&UB{p^M3AeF$0!TK-;PG z#h%IJ-8<*bz3034y>rgJPl*UY7EQoq1z-i>{|;a)r7R!}SV1wmvom3@UcJL=Z*MQ# zK*P<~_ojn5`+JXm-f9C0F+$|oX98t>>BLD+P86ax5Jn6bACsM~XlDmErT#99+*!Yu z%x$;O|J|dFPBefRvQTFOh%w-Kl`k+mIxD3R5mdF~`6BmR-Tm6m*XMj~Z?&1X?0FTN z0UH1#h~puycQ^2y>%5clfcj$loLg3|4@PDK_=xKut`ms+Ut9-_KO4Xxj)OREFaR6} zd_xFSMWbJu}78!L@Bk^UW$&(p3C8j z$LShA14ejt>uz4${B+I73B^NtNphh}e_o?|_;oV;Ud4lr5B zawK_zFcwC93Vs<^4Bri&;^d9<0IO7nHH zm#*aL}MCeMLB@vGE#mn!}yhs;YGk~yN$Jwzfq-G{58i%3$1fKZxr21H2-^`x% zPjP*EjOJK^O^uK7#?C#2?9jtsfs*I&L-I6l_k2RZIA}D8;ETc18qfE+lpW?$b{Gw; zkFP=7HiPLAwm-UQ@xct}Fvj$&f0D1yk?T{Ve0J_zzWk$?#&C?hQ{-kTL!z#p?TIHy zW>eUfO=Dd>GhUf-C&$`I0$XcF3TgJg^e)eB=v-JjA%fO=s{%TF-|yE8h-n30h}} ztx;4AOw`9&UB9Zj=TP{@;8*kaS_0e-WVJrv-FL2w{>(5^{S4-Aa%$*eZBy#1&AO>6 zZr2jv$c3Ldc=;F~?|zg0FTBI9b=zo(Ht|94KDv{?)f|AfwzeI`Vo_=#j_1nx(Lpg{ zZvW=_z8tx5T+)SU`TokUcjy))#bQx_4m&qF=?re!M#Q#}QfbjM69MLCI@^IXuyG#U zf_#4@LaBO!VyE+YPa2xiLcE7_4S24HG>ngEKgfEJ(=SQ9Yg$ALaY<@M64>NQAG26AfU kP5lbM3cw1$LzTY<0KHt)nGg^xg#Z8m07*qoM6N<$f`8dwRR910 diff --git a/React_Starter/public/img/flags/Lesotho.png b/React_Starter/public/img/flags/Lesotho.png deleted file mode 100755 index 9af5c4a17ca3762d80ef12927377579e9cada3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 diff --git a/React_Starter/public/img/flags/Libya.png b/React_Starter/public/img/flags/Libya.png deleted file mode 100755 index 8176ad5222195eea409b57051227a230a9323bb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmV;I18Dq-P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<9Z5t%RCwC#naz&dHW0^uBgx*jSYy*{f&x7*(Bq=$6XXT*MtzdLOo7~b4T8Qz znk>?_VXr97Ob_}nDaqSSQJ^K_IasDRGvt3r&Icv#PR>-2Ih_HV0etBI1So-v{+R{c z-dU;!gC0Pox;%b!|BzA&>G+CET57m(MVB{)AQ42^y`owAyxx`kzsk z_ws-a&3?Wvju3%lXe%BGO5ef-5%5@lFNaHHxOD7}ziX%|ZU#UFU~Ysq&}fsz_6cpk z&?A7>l+Xl16Y>Di1X_y#xOsK}+?+K?1)!$XO-*S39RSghc@p1K`3I_-8a3sI6&E9b zLpbmd9C<~QB~HL>!LrzZB{E#7A38?V^mENhd%PAl7nwKdKyn+ zvdsLCkEw->F?>FQfm1aCU}oI!x7k=fG-1q{x)snin>1o{rR6GJfxG*>N`eLPJJs`=Mf24Ggg`{TImv)FqQZUWroM=T=&Je~RaG_?|MpF98tn z#H493A~BRl29k;XQ$b2*hGsF19zxz!&ru=?WY3>pR<#?3^?P$rVEy!LRCtWWK7%4r zgzXG5?<0x9=_qL|j$z`vZU+t6YGCU%PFl( znx>rN3T!`q3}!}Il`~a-vW|MZ%KB$D+~?gV+Hfmzx7)RqRg_+m&Bu=D5Ep-cq4fWw zIF=OCo48zP1|a(t$Q3|!3B|7O*nG3eZYxz^U0^$4d%q<^QUSgLZh@DXP5uwyozQ(= t+Vszys0Oxj{!)Jia0YM&@SoCO0|1`X8cUd33x5Cr002ovPDHLkV1gg%qMHB! diff --git a/React_Starter/public/img/flags/Liechtenshein.png b/React_Starter/public/img/flags/Liechtenshein.png deleted file mode 100755 index 4661f3dd6f0ec42183902210df08c0fa8c61c577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 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 VC?p{CLI3~&002ovPDHLkV1j^&62<@k diff --git a/React_Starter/public/img/flags/Macao.png b/React_Starter/public/img/flags/Macao.png deleted file mode 100755 index e413fa5ad98eb40bd7822df4858924091f2b65d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2333 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 diff --git a/React_Starter/public/img/flags/Madagascar.png b/React_Starter/public/img/flags/Madagascar.png deleted file mode 100755 index 31e6d84ce467c1482af9daf3c5abb6b3d6b65ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;Y)M2xRCwC#naz&VFc5&hN!@l=YN=?2kT_Ow?12-Uc@HEw@Nzr>4}j2eM!W+O z?3QIK)cn}Pp-DGQQ(79URz&BLIB{%$@r=ha7FDIq647!w1DpZ=cK`u8KtI2>LT0m( znM|H{rqgLGz(ZBNIkvHHuipj(dGq1@69bHzG}3?hBFNyEpRTz2@%z%`>T|TX`F#7K zDv0bZ?~+66sS=GIfI4oWYnuKEO;aTAwD9WH@|NL=psMS7b#;q6wf9+uItM^w05VH; znEN&-dO$t>%e|x)ocaOKG&#BcYnp(wo&b{c^Z-c$*3knoUK%?!K%Ah?@vKYV13(-A zpbOUWHDzgh{Ed?XbYs+6dV^l%0U*E(bUI)i$s%#hm(dUaQ3N*gvkJN8=>Y^mtuH?i zU=>2drymHQLP-n~c>)Nq3IT{QegIy*dm02_d@+R2A3YdxpuCdRk`Y(8w*RC;gaL5n z?Q|o605f2s4py^GfTN8VU2oV`R#^fCM7b~I=>yf(Bc!y?uLfay-ws;(F25GzwbdE$ zVgp(UR%)UWt%+o`CL+@6cbnai`2x_5k(H7)bs?72+*jY1W~{bNUG-@TM>ZZ0Od|l@ z6AvB|Cm!-%H#ZZm2q}ldNw2Wz_N+ps8MwQ?P8zKwRb@qX=!NVF<9F4QEuE8++MAoj zBJ*Mcd*}YxTt(e;S^I&g>=fD}BCPX5Q7C8B*b4G7w-P{*mIIVhjb;E*6B`)xE`!3D zi#`ruUYBJ)Kz{wa4LN=*z++$rJZhO8e+Rw@tMh>&4bKSzNDSP``K0~~a0WO71eHGn Y0DY!duY6QgumAu607*qoM6N<$f&eNxy8r+H diff --git a/React_Starter/public/img/flags/Malawi.png b/React_Starter/public/img/flags/Malawi.png deleted file mode 100755 index b96d0ad2883385d152624106aac15a3a0169a200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=aY;l$RCwC#nN4pTMG%Ic>gm~CFL7cV1tSm^MmfL%DTD)vOW=UG1i|m%hQvSO z6wWz=a>@k+5)uR?B0iFU=`d)D6FjFU*w2-jg}dUpEb?W(svdc@4= zvN$>}Cjd?W{NDixPyqe<+9kTLYni5!`HAj0{gO@j znaxzOshQh3Gcv;q48@^9G$Wc(itw^4SSt!voa0?_T-U@uIUQ@>7$a)=06@x_7$Y&p z)`KjGaIrt2tP+2#@@G!m%88A_^M2W9-52z0FC9>BC*_AK@KX-lD;(?2bFL`3Xz+DP zY}Y&57C=f30A_Y<0B`sDELWLLjr^VyH&f!1r6Cu5Z>;Ys?VEBB*Z?+s$qj?A_8t!1)26(MMKw{u-%KVxFZxo() zOmH#G+{MFy-UM!%@a^tHR>}eWqTto6{1V#DUzX)j03ifI2(A465)QI)D+abx#fPWP zpdrxKiVgSx$Mq1nStVZT4H&3mF%nzUC%s;88o)pmMkCw;0K1KWuN>0U7kj&p9gyw- z-?6jb9*R7A1H2!vc>>_e)+3rjpZ840sux~;sVJXoi5$_uSRMC6) zj%0q%zSf$*hGKQKVL~}$Y70WoGclCK|4wJ4d7Qs=NOX$CS&_nFDR;#F3oJL?Xs!@5 zFrD_j%<#u7cs?sW*bI}FmT|@A%%cwK8lv_>dHm;u2eas4b4+v*b*#mG+kS`MnRrbP z@X_ZN(E?(srqR#Z?KYf~#p(FM2yb(oP@`{IcnTBv?B|-qW|+x-Ej)K|_Jj`PQI4*) zmSj@Y*XguoTv3b*>u$tivQCwhiclOJN6gjVyo`(%Ony{wY~w8&Pnsp=SRK;PfIWsy za16F{3_G=%B-1*Oxk*$Lp)(?K5Q*L4leo@gr1hHj0SMhufgm#gbjXH8WSYd2#;M*? z=S<1h=e2Ba-KT?+1z4-kn$C4>@teSp!ua#ja((TR1Yk!_zSN%pI00}1;F-#Q0|2QR VfC4shX`=uD002ovPDHLkV1j#)NB#f+ diff --git a/React_Starter/public/img/flags/Malaysia.png b/React_Starter/public/img/flags/Malaysia.png deleted file mode 100755 index 92686c29e8571e759c54851e2c78bc5c3f9433dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5$DP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>tw}^dRCwC#nNMsSR~^ScZ)Wz7?OCsPwTVr|p+|c{SnE-1+2(ZM@N0F||r`v9P z;#i12V>d)|QQG0Bjp;5x`J?g-3_)F?M<#V_u;3A{AfT7UcbqZ#;98hfZ%GmBXuVjWT_w$X4Ltx)yCTQ537k zqd=s#GfV6s>9E8AtVJqKqzpn>O1%xf|J8RW_r2WL6A&twu53ig z)vRrHlk1YK*Rp%`R$urLaq!(=KUzM!@AnS|?&R|XSKi(Mpp8XFnkZ7ZuH~E0T%(ZN zWcF^JU!H#)sT@GJ2FRo|nUtnn@%Y4Ji!7JB@m$N~=sMSLpCFrR5JWCAibKpw+16FJ zQeus{&jV5;m0@CVmC=C}EbzP6#;G;z9^(OI1P>0cQ|JxoFIM=}#0&yhSo3Lw24e*8 zO!v3mYde5Yf-$5)#2!$VP-;S{I6FR%upvujpMT8eFlMjuu4^dv1}v^+7=Lh?r$720 z=~S#Ubke0-6a4Aw849@yo7D_~^f>v_iyevo@wCXaLMR9oq123>TE-%oTguW1%>K^j zSb|V9F|x`>MixkU4VvC0<-y})^UU4Na&z_pwgQV%x?>4^BO+*3p-?KKD557@0~;bE zMJUw)01ViGKEFZ`YOvv+oC~F1uk43#To%9Y#6i^fN=$Ay|;`uLPaCgyn1DT=bknAU0ZzlGk@o$ zKRmH-fOJZ8b*eyJdT1lLcx8az9?7XvjW_;w0@pP-HegG}y<_mwD;=VuBBs+y8|r}~ z2o;N~X@2qBvtR?h^@X?j{KuyVLbd0r)GW(om#)+n7q1MkT=tl|o96uM!w3}m#NB_S`z?z*H%A5NW?b2I$mR2VC+{b**J+g?@4OZ71OwYmM znnXs2tMR7X{_TcaD(&`w!MqQ1ygpOn`b-IU@}RXn)MR5T^Bqg#W*OC3ldJ=-?E^Uh zJbdfSho{6=9jjC#j2E7V?dfKGcKQ(yz-kk-^CTTJ>Rogit>Sq8uK?HsHYmGl=)Py# zFo(rzwFBVH>@=xVDp5HQMG>UaIK`sxCGmuM+h#A9E2VFp8YbfiY!DvJtD*zChe_gW zhOk*Rz3RPt(t17MIEO9kM{NT~*FD66Vrx%auGN&yWx;b3RfX(sIz6&DgYWx^%7I#~ z2Dw~JrxTsT0Jr;x>GgXswXH-L@Ay4bnzrupfJo5#ix&Cxd~k|C`w4}#{iB2{7>aS Z0{{k<(jut^LxKPR002ovPDHLkV1o0J_Za{H diff --git a/React_Starter/public/img/flags/Maldives.png b/React_Starter/public/img/flags/Maldives.png deleted file mode 100755 index 92472ec8d3efc5bbb0753d3ea4a14c0228906dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1115 zcmV-h1f=_kP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<;Ymb6RCwC#naztMMHt3^-RVqbVlr_jjspvW7*S7ydRP@nV+IleiiQz7ib~-=Ix--d z5l}HO3gc7;8-+3EOaVc|5DiD=P#_G!2ut9^1dO0T7*~{mKoEimk5;M0E@TW6_(&K` zHGb>G$L0$5osWN=E)1%uG5j>bPh7}A5I``kKw##qiUkwZ0K~A=SaK5u1oeG12rL9f zb9R?$Oj@a+MhJ(YBx4{#_Gb`?iW8_;m)U;!43D=rx!L`l?{|J-XV^P70dZY0Q7#G@ zLHB*spKk0+F#?;7buOQK6;J;*`8R$#LHDnDsp}K z#|;3U+~}akyk_B&WDvV48>iyh2^2^l{`?ia{XQ4ZyhL-UUZ{^W*)Ta3cU%EAqoh*e zjY4`CK~W@CLX*5IGEttEDax+j=ltiFsaI=!@WPv%T5e|jn(M zEQ(C*_L8uaoK(pRB-gQ!0ZGecg5VF`Tb#Z68aMy`jVs$1dA{=u>-E+F=scP9_rW`I zc^jtqPtVQ7VkD75En85{g3@8zRh0K^48WG zo`_^VXTzlykQ|ZBta3eC{jAe-N%zFfW_wAD0oS!Fz?_fYXAv;TQev>X8|wWJ&OFZe z`rU6&;CZ5Rpp4fW4kKNC;P7LRlen#v{6waLbCiRp6C;3wXnr0j;b*24b4H*<3gpK? zX$ho@M6UsEy5MsgjncW2w_HO2_WFHFXvP6HfGuFXWZ=8Nj}GzYrDk$3lLf%QS$wHq h5Lggc5SXj|HvrpjR^x7sd)fd1002ovPDHLkV1fi~{#pP4 diff --git a/React_Starter/public/img/flags/Mali.png b/React_Starter/public/img/flags/Mali.png deleted file mode 100755 index 189bff7f8b212c43b0366d962e9a73fdde9d8dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmV;N17rM&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ*EY*#c|<{&xTe&&i9tNF z)hvqcQerkgHv*ib#lXz}W5L&7^8Njm2SgC_{!rS!l8Tzz)hOKmSO8p+cRdh95EMb1`N(OvlUyyyCRJ!8ng}4WK6zWsOO~&a3_^P%6ImFy z>X9{-Oi!14qEUfyMDR y;Im`#d1<#k52=*EncIG;-vVp_wg9(U{tf`k_XB~AReve~0000<)w diff --git a/React_Starter/public/img/flags/Malta.png b/React_Starter/public/img/flags/Malta.png deleted file mode 100755 index a93f9eefc8944453b9354bc8f4b76b5b884d0b4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869 zcmV-r1DgDaP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;>q$gGRCwC#nN4pKF%UqXy-w1U?WRfvNEN3-B{)>j6WsXtA4u@;ICDlEQH2mf zR2+H$2~J4Rrft$D@vc1_(v)qImNtz8D>9e$YHg37Ju{xQm55Me(G*-}05gF99Y6sQ zP&s-QLe|!5W@%|XT3K1?8XysoolwfYKYbnyvu!9*vzs|^VmLc8)a13zpag*-B0RrqTE)u0F;)O=C zfPecAT`Exl;`O^1Bgot^)WCBj_!(uDI`DE5pxy4!ymb?-1)I`2Y-3D>u2yL!2^hot z))w)FSHMo({w1~G-AMqSrHFGqJ4Dc0gNt0gMO0P*_0o_Qz*uU@midJ_R^yL()F z{P1XH#+j{d0DuxW$ETEz$+`XSqIdXm8N5TAXz2SzXKUgBr7q$f<+!XzhS51wB7Xk? z5l=NqE;(BPRv?PNd2Gx2kpRh)M2y&+sW~bH43g-iGe5|7L_Eek&P>TDHWj`5 vfdxj~6a3@S1)6GhQ$GWk0n7mYs{9%NrpSJkda&}a00000NkvXXu0mjf1eAEE diff --git a/React_Starter/public/img/flags/Marshall Islands.png b/React_Starter/public/img/flags/Marshall Islands.png deleted file mode 100755 index 1d158692f967337a1973e3ba0b4caea5f97acbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 zcmV+y3+VKTP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ`ok>JNRCwC#ncH(!*L}x7Yv0dZNazL<7fD=X2UDnw0b}Ucah#?k?o67bO(vw{ z@x%}5G!N}t|A0>OoOGr$dCE*4GJU8st??xWY>06&1PnnS1VTarbibaXbI#s-t-boN zkA#FS2v27cCajmEvvt;5-`{V2f4|>%{kG6r^CS<0Cwx3L;Hd$B>IPUs2orDt^GN}{ zYgf*yso7(;w6ypFSohXH{c_?_lZ1d|%44=r{-ZELX~DoR-rQgTIjtl1?cK6E*9?=! zx-9pGCLd!P0qBSR7R&r@x#!FOHqs!q$-woi{O4FPVF9kzpp<52&bteXn}`>2ER)9i z9Fx-}OktpOv@&k3=jSc^eZ_ez*jE{WGI0&bfu;iA+HszL1=|9Mq6noFN~-yF04&o) zNyWOV6n-GdWLykGkjZ$AkLNK>6RFhvo(p{)e-{s-Tlp;XvS%0nN@;^g!?w&AFV^0r zvC5=8?Z+5n10V<^LK%D25Q0c+s>dP#$vgiB>grOn~)jVsOH`XvQS>U-ZH8V1nXM0-% zj$_fhu^K5Os&YxDCW~aU4r62aN5sKn@MMlIk%?yoyjVTR{`L1sSrR`m;@L(Rdwt#j zt>+DJY?G>7lEL9=4(@BkG6k<5ZYPFiKcni6@!$fO(yKvhyu2xuG-u>ndGgpyDyLaE4Qll=Ma%@hh{ zjvU-ZCgWjLf-vFPRH-DUAvk;fHXVDm@Y%)Ngq8UDq9f9RATrpTn&Qh1z3j-wbSe2J zAQvBISVH@=Y_oAK02xJ;1Bo9+h4)V*5jmqY*+xUW0A`x*}6H!x~dfEl!NbwC>5;= z!1pDFWpbdSg|UeOGx;+22PY{MeadCIGF=dql}VkK=NrvE>|cK$Q)o)Q5%YY`XG)=^ zkC9%Fwc{1s_Ag^*>K+7oA&4x1LZM7w|2SRULs+&+%ck`lKDeDI(yP`gfMUt#)6aSs z9+_b+m%Ea(NSGln*Wc#ohFjFQCCZ_NL_A=Y4A3gX$TZ;YI*Qx=Dn`0yc`*l|B2C#3 z@B>M0O@^``a?>2Yy^`=|otbk%*&1V-KmO&U; z8=oVw=Wnpv4k1kI@$Lfvp^T6f8R7eiVliOLruF>#z0Z01a67;HuM0f8vysO79QOt% zIe)329j$fz`uHWPtJ4hJomwn)BY^@A)%9|0%T?MkQF44ZDkqC=Of05KJDu)Iy&p+?Hz*idkh_oP|H$m&z<62{F+Dr1~ALF(jT$}cfH0Lk% z^Q*VdbN*ry$O_x=;;~34Bg*YI9AhTD4Jk)V4ACOGxm8=OAd&F7tW$m&~R0H=A+s-Q>53w-?PEj~DTjSE-qFf}=gX&Sh$O)BNiyEJBoj_)BdT1X)YET+-J zBMcSYJ)>x?DN2Ww74XK^PJYmGmGy3kVgP|(MkK3nI$kHa{}}d$XIBJ0TMRh&yFQMe z?BwjZTMQ0QVF&})v*tn1d3!kxHCJR~15`|(m_~Yq%BvZjDj_3_L$&?oB_~?^v`ufLEO5?e6^bpH{e)tYip|?_t zD=}KEC3jhSs&R&rdqc8~W@UE{>* z8}#&z5Cjs}wQwD)A{I4Ti#1=0w2l)GfK^?cwzP`S7?l%PJZV-Q*@d|b!Ewk;gnd59u z5Yv@-wKAC+N2v(IG%H@1yBQhyk;z|fxXnLqzd&1ZgkmXVwrU5dufB!1=dUrm%%XJ* z#ejEDcJj{qSGjPxkEy95wq@YD7U@)C9^~@g)@!&+&lx7>6ONT19}m*a3RBo|aA=rS z4o!(XZ?;|LTMbtr3MeF6@eX~P#QyJNrq@59myGz`l>y#8ah20&Z*sGD7z6M;n@rkS z!re+fc?3vS?I8)Fi7MAiYobt)bxLDdP?Q#qq4?hBtGv1C92>o9{JK3jFB~KL+)+ew z-TX4wx`%lG)O9}m_&QzPgOvRc*ReA;pfP$N4R)xgyTOs&PTuPqOX69D2n1>Ot~v| z6do;u#bb2q)?!FZAw5@#(_sAcxX;DUe@^$UA%Y+d#@d?n7wD?#$E3*PcBz;C-|}3d zpZ&*iY|F&9ErftlNl+^3HG5=jK-aRyqxM|#ObMVK*ag%+VQ-g4f!~YD>!nQP^GO;$ pkQYzi)IT-gsR2(7_=ArB8vsV143)xH!z};+002ovPDHLkV1lUdVfO$4 diff --git a/React_Starter/public/img/flags/Martinique.png b/React_Starter/public/img/flags/Martinique.png deleted file mode 100755 index f2b7be412aaab8b36b286765ad12bdd318ca9258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2558 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 Ap8x;= diff --git a/React_Starter/public/img/flags/Mauritius.png b/React_Starter/public/img/flags/Mauritius.png deleted file mode 100755 index e4c0b7d8a5ccf7afd0f66c39e93ca08ca722bfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;xk*GpRCwC#nZa%oF%X8o**Hmy5-JiQB#xC(dnppPikINVi9=rx1b3bQ^t78xnB9naeS?U|k5vtnkXEE$Q*2EYcu{|-Qa7SOHA zB;?>=#|?*XTD!Zuxd6|8eKaF_R9Gz_EDVTBrZ3keg5JLF_>d{$5Ff*hYxG8ea_ASzF8na1v zqSIIpp07m@J!jbDNEYxjyYSGB7#~SK*S1<6+Q|3x59(QIsnDI$9$0n z0Pi6x9gxxoqGGu(J5m6UdrXyAZMqKNeeWH6ZopM14FG-D;b(83@5Ps~D=o;#eI)lW z2>_jTMAhi@I++6qQMt(jV;_4S74wbRB?={30;qiWPHHP2=z#;(YPG>+fA{V4Vv9FYpBz(@z$WzMCfM^ zYsq|h5y`3tsuPG5L6c&mZI?|k?S=E#KhV>}?vg{?;AFp~5*8mo!5*6<)O^4!Af#nN zW}yy15orM-k>xw=?g_-|Es&BK)#$Y8Isj}=P-=Rgu52*(=FnINU&o9&)c* zcMdJr47kCd=WM$0L`+Dy^?`nW*xCDhNY-wV$24wa-BuedBJdG+b#~^Tm?E^Q1F$(9 zVVT{}`%hNj6t<9SNG*%u&PSuLrKN(+%@^2;cK^^E#3DUwBuHA3xonab5+NB8VVW1p z7A2q_JEgt@KuG5Z1Ze<}kPX#SjjjjTq|xhaCud4-t6S30%Rd(+C{chHzya_)vBm!e xPK5IFQokxwk{q~_&6oNOfDM2RfPX4~2LQwWi#-Wa(E9)Y002ovPDHLkV1lcMW!3-y diff --git a/React_Starter/public/img/flags/Mexico.png b/React_Starter/public/img/flags/Mexico.png deleted file mode 100755 index f0557d0d2c1d16591e57d24f86ba4b190140c111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmV+u2JHEXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>nMp)JRCwC#nN4g|RTRg6@6DT;woI96OKHo8(2BINR6+0q17h(bF#<_VT==z6 zqY;dWF)=Z5!A>?BH?mL@7sf<{g^9R84M7AEZKKgrtbkTQ3sOs&%(R{Naqn?4AIvn< z%Dk2~jXf_n_r7`W+&Sl-^S|fZ^9&JTHj~LLr#S`Y6!^a@U;qIioatu;wY5d9nwm9% zrluy_0IDAQLn-025_7SI~ob8x)rcOmWAr8C(LF;-}Il#~5`V4m*b=%?=yn^%T=xu4#_Q*?G6;I3`k zxp~V|V*u$C21#RrKKG6ZT3=DX6HUr>uqPP@91QyYIKlky4^kbQPyg>dRD?l?As!Sy z-}ff5=mM5)+%_o?8wO+IfCvd^WOBlfBq;MdHmzyr%Xl0)@(H4B5+>+jurw$Kj(oI> z`nL6iW3}l8^`U?`cG?O#3usk5jVNVO<#F_MCj*9N!`jV!ao}AHmBJl`NVFCbaU|?; zHrda)v)!zSZT1af0K>8hF))-$_}j-tF*Gtr%!*>wE@8CuAZI?_iw;&Ykm!M7SpML> zw5{*ptNpt%y%DTXITzytL@O%MLqijswZ>1t0@c-5j+9Dkw1}_Pd;UlE{O}HmZ@UN{ zI7Hp5wFH+nQtm1OqVXy;-ADJ(f9f!sw(g*I=}m+yV(i-gGH3t!4bd`A(-S;PKQBn; z#AmwMP+rGsa|NN*t-QPc4VveTvaPzAhNm~OdUS{r-+au)zHYj|-b*Su#QOGUaWUAu zXah|PR`9#e!kW$pu@aAfVfw;BRn=lns$b#KckF!eb>80lIv@VkMNg+kRn21Vjx0yj z8?0D+5B-Oau+^*N)#Go`TDOuwFqBJ+OY{E#qVyOSLJC^`rHhQS?*ZK3@-XLnf1*5? zq@(=_66;>zz8g2w$|!Fi-N#^bA;*6HmYVgqabbbUs(B4`-1>NCDK$u5(?!Plz1E-w zGKr^|-i37Lv?jTh@8?ovoP7^qS?x-0z2yOR9(swC8m2L#IoaDsL+2hI8a+oKwUCaD zJGgFH4bSa)jCryi5 zHR!a^GHwY%t}-9>lY{u1BOA!f?2R!)i|Nk*20Ej-IkplvTS%n90#jcyoGuKQ*{#f& zT|Sg^Au9rA7D$m$`LxSoMk15qx5~n3fW+mvuL*|6&F8O<;-XQPFXs*@r53jhpblsQ zYG)aa2Y_ya^yj6@Oh22*1`@{Hm-;yc<`kGyU`FZR0RScBVg02OGpGOn002ovPDHLk FV1i$&-LU`w diff --git a/React_Starter/public/img/flags/Micronesia.png b/React_Starter/public/img/flags/Micronesia.png deleted file mode 100755 index 02cf42457c5db0248c33df607b094fae8ddc749c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 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 B8XEur diff --git a/React_Starter/public/img/flags/Monaco.png b/React_Starter/public/img/flags/Monaco.png deleted file mode 100755 index bda53b1d4bb5876cb75f77ebaf4274b631c46744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 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 LNkvXXu0mjf`+K_y diff --git a/React_Starter/public/img/flags/Montserrat.png b/React_Starter/public/img/flags/Montserrat.png deleted file mode 100755 index a799545d71d6422910fb4e14107821498a60337d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2399 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 bRQ?_SlwLyV?R6N$00000NkvXXu0mjfgG>Fq diff --git a/React_Starter/public/img/flags/Mozambique.png b/React_Starter/public/img/flags/Mozambique.png deleted file mode 100755 index 07c0a8a94c22465bb66bb4b69892dbb4b7267074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 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 diff --git a/React_Starter/public/img/flags/NATO.png b/React_Starter/public/img/flags/NATO.png deleted file mode 100755 index d651f063a8d0df15e30530564265a67ce4f3f013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 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 M07*qoM6N<$f|$yGzyJUM diff --git a/React_Starter/public/img/flags/Nauru.png b/React_Starter/public/img/flags/Nauru.png deleted file mode 100755 index f763397ce278a459045f8a5661b8572e5bc0e566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 zcmV;x1V8(UP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=MoC0LRCwC#na^t-RTRfRcQWrKro1MKi3o{c)1pMQwMv7b#Z@4iE@IJAH!W?m z2y|QMUttR^WYdLFYnEddyk7Zzuud96$~Z} zz5|z;xpVKC^ZlNC?>YC55)tw&7CDy=fDVBFI{*cA0o}nhPoe?G1`bY5&2Hq8{c?Hc z6&vUi5l)>tk}KmMK3oRqvw?171g$ljn>7HEu}!I9ph=_NQt(fqPbBD<^&IF5F6n+2 zFZ_TA^!LAnF#^zS0~jOtzCmk~2_R{J&QKn{3;VS`XSL4)8I9~jo2+}SO$Y!RK#btJ z8qd{8NKMF8z_^mQn$Um*SqcypwJ@jy6VBLKCUN4@Ul0zjeA)e1nU*F7A^&j|nz zty_jrt?uDCUeod*s(Hm|S~^t5{ca^gZ%Vy@ZL9PUs@FW~^?Z21>aw!tfQwW2;x%5i zVK-41#)l+R?Hm$?f@GX%$GXIEB&js~o>E|v06b5qRy`a?r=w0Pd2Q!+X=&FAMKa!H zMXJ`wm!?4*@Pff&HzJ^BXD1)S2ViH%!?IKiVBv?a0FQi00aXY9fC2KhC3rRV0Qdoj zyluz=0Au5yu(egqmHB;r2Y@dc0Dk+Un`%`>8D2&Pn_6FXvkBkrS)grOY;6}~4|G{R z#ezYRoy>Iwfy1&C$Bwo(Xcr>R!Q!}vPxfHFK5ntK(Sch+O

    - Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + Facebook + Twitter + LinkedIn + Flickr + Tumblr + Xing + Github + StackOverflow + YouTube + Dribbble + Instagram + Pinterest + VK + Yahoo + Behance + Reddit + Vimeo

    Size Normal

    - Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + Facebook + Twitter + LinkedIn + Flickr + Tumblr + Xing + Github + StackOverflow + YouTube + Dribbble + Instagram + Pinterest + VK + Yahoo + Behance + Reddit + Vimeo

    Size Large size="lg"

    - Facebook - Twitter - LinkedIn - Flickr - Tumblr - Xing - Github - StackOverflow - YouTube - Dribbble - Instagram - Pinterest - VK - Yahoo - Behance - Reddit - Vimeo + Facebook + Twitter + LinkedIn + Flickr + Tumblr + Xing + Github + StackOverflow + YouTube + Dribbble + Instagram + Pinterest + VK + Yahoo + Behance + Reddit + Vimeo

    - + Brand button only icons @@ -97,65 +97,65 @@ const BrandButtons = () => { size="sm"
    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 diff --git a/React_Starter/public/img/flags/Netherlands.png b/React_Starter/public/img/flags/Netherlands.png deleted file mode 100755 index d5ea768707fb2c013ee9044e19bf72fa1971f3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;0ZBwbRCwC#nZa%oF%X8o$!;1X)J8&}iYI^zci>q#@JKuY2c89S=fWFsK&sUC z5_{M4bJ(Cq!4rOYHMHi7o7r7i+I`LPf`0UX7MVpj%0jF2)HQgRgH&`<(Eh@%)t355-c zp%8#2q|Aln359?{Av3THXeS1eqs<0|LS~?8ZezfJ7m~gexsfw_S+~;_paN8Y2LMpw z;nt1K6`;D%k>dGo^y!-qBpD&5d$S{(sJDr%$@cVNGx|K#25_=$Xct*VmfUd`w=*#| zMl;e!%Z${XHby!I_{1RCp0x9>Ub{2k$+4!{IgHQ@Q)MWsLxzNtZ+?M9_ z@kw#6)G}NYaD8=I;#Mdba1Oizo)u>N58$gYTrZt&pCw5EuC3nGSAYso0sgA|902Pe VI{{bWuCD+9002ovPDHLkV1kh#93lV! diff --git a/React_Starter/public/img/flags/New Caledonia.png b/React_Starter/public/img/flags/New Caledonia.png deleted file mode 100755 index dc3e9e1004f5c96c9a580b440f2efbb3b8912acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmV-I2)*}-P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ@xJg7oRCwC#nOlriR~g5DYwxwsIWxmB1LY2KlLAcz zg)&&EKyC3-AtGXx#x$||P)#%@CdQaPnLhZ?^r6NYA8L%TNn3;>r4RudAx^pUfhq)z z0&NixD9pgjIcMhVwbxpo5Br>%J%=+)n~pXUSvxChudK`d{@?o6ciT!t7|SJKjF;O0 zZUgv#2cUou$XDC3R2&d%VEo4KcXp3O?!WrXrzUEk%>(O}Pa0FiA3A;wpiKjL?*-?C z8^r_wK{7I?2HpiBKrxc(6Xd3K*?vuSWrTIZ?cLrQ;k^LlHGp`*y0ik+tg{;Ul7LD# zcH)uRSd|D>9YZA37qV7fW!R#WLPQ4FWxiR1rIbp)n|9Lq)putFNdce%ynwNu#QBDp zGo+@9O9Buz$VMfge6=GDczdfoN1Aiwm+ z3K6~it@KqULNEae8nFLW`8SEjdOrw2JQ$M!kOizls0fk#je8fJVAb*-rcbftBIrDl zu>OG@-Q7ah4b73`<2my8C756_gP-S2r~WTSRxeNgBvDb@45p=ipaMyH$OMF8e9E6Go)(OwQ5EBGKsiauHwh3zu zG)NFw1JgcYIn>n6^8OrzAN&j?Nd{b->Iqo9@gx@FS!J3E31VHt#WsOyQyi;0JO}=i zux52c`-BAV8(VSlFs@1HZ7vbtFi75y&OOjNYl%H_y%(#%*z4#Z#{0&>ng^CFh95rB z!(UHYa=9FjKh}y(8e2_K5NS_;qOsT82%BVdv{8F|CZu#8LAKCXL6$ z4FO;YqmUrvFqVfDlxbQE}ysj1q z{qTgnpBe;+vx5M<^F%qp;aSkv!ts5A&ed~26`xAQapahxV_8VCcy73lyr8irg zhl;^}Y#NUqTguLtW13qXVJH*|LQk(}^VS|#J$Qqiuf}xTf1MxwxI~nLFciX2Xl`-5 zva`Y?ol9^_XCM^=wY`UFYwwN5xv4KWYcoN;_k@Ji`%&eMODKP09$$SU;)(Mo_`$=5 zzDV=suNUb&GU!zrBRuu9KDxR+&;7iG;=6_?U&`~-ODm9Nv%uNv#Zw~$@x#TDjbk=H zB%l#bI3)2Q=^C40m(AoSm+s*CU!0-v`ae1KM&sz}SHJD&d{4;R^A~V>>YcEn0LBiJ zS$IF0ipIj^#ARIx89pXWEKG?wJ9P<6|0t}y3U6J5t}?_HavCO&gSivgKWj2fZUM1% z#E*VLcSv4HWCRDx3y{Es988%FE9X=hQaxH#os&3l3IB^yqggYMczX|d0WT@nKkSsc z8VsC*T3Syrc8bbaVm)A?fYzum=2Gms`lEniPw!a#Mc@=L6<7jH9%IB`1x~8!@1@pi sJC;fe6xHoN^|t}s25=j|hg$wK04ie-v+?HuL;wH)07*qoM6N<$g52xbV*mgE diff --git a/React_Starter/public/img/flags/New Zealand.png b/React_Starter/public/img/flags/New Zealand.png deleted file mode 100755 index ef474ad145462f008c9013b237dab9a1f0fe533f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 diff --git a/React_Starter/public/img/flags/Niger.png b/React_Starter/public/img/flags/Niger.png deleted file mode 100755 index 06a7c0892d0203428efa6325efa3c3d8be38c27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 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 diff --git a/React_Starter/public/img/flags/Norway.png b/React_Starter/public/img/flags/Norway.png deleted file mode 100755 index 2b03236fc99b28bbd597c061147534b2aa31d618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 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 diff --git a/React_Starter/public/img/flags/Olimpic Movement.png b/React_Starter/public/img/flags/Olimpic Movement.png deleted file mode 100755 index 71d97aefbecc1e4bafdda1f13ea8a5a2d41deb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4432 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 LNkvXXu0mjf7|Iwg diff --git a/React_Starter/public/img/flags/Pakistan.png b/React_Starter/public/img/flags/Pakistan.png deleted file mode 100755 index 1630f5519633d35f9fb2f22bd4f0e5453fc47221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 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 Xl(IF^Pc{r`00000NkvXXu0mjfVr*1A diff --git a/React_Starter/public/img/flags/Palestine.png b/React_Starter/public/img/flags/Palestine.png deleted file mode 100755 index 6f654e311a8c101199973bad22427f947ce2b9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=ZAnByRCwC#nN5fsMHI(>ucv2bXWgA_BAW>YA)>)VqJh;zL_9>0D2nJo5`=Yw z%LXqVB*`sc%)uz+q6EAc5kwReHLw?R2`hr&bq^6eC`mw~AttWr?e3|n=b?K(dUj?u zCT2cxA2i+dx@zkEr~a?%z1O0u46}F)xvT+L1Mq(bAV3Z%ruShI3q(FpKC^eiqot1|L}WNIu7oJ$pDCMqIRJD2!iNSO8e(1I5TX#+>8H<$xcen1v{8a7-j2 znu4n0iJ)zn*wCsfB3@mWv?bHEF+#HaJOS;*c12a0n3%vh1t|LINUSmV*7BI2V+%z- z4g#umi_-Ba@f47B5*0;iFOwpN5l{tb3`^dsH2rbexs(1$!&-|v2S5VA zIkZ~ERTGo%5_q*Z!l%mtzgatQ^oipbr?v@zbr8qN1vrFpl-YcqGuHB5svjf(#xwy? zXK`_iYcbRVp7uQM@$-BVTqhhL0JR{rL7_NCtJO@$nlEhw4i$^M_xE)!tIKwfl@oMO zckFkg{c9415!N=ZfVB{Y5JeqNjB(&_vA}0R!1sNoR6d{20>C*miqI~GDUb)IeV^^l zaViLi`*iRX3WXK`#-L${hT*D94)8Fr+4nga#rzsaJqM7>{EhSs&&0NM1pF78;{rg!yd$#BK!2K6??fS9x47e33&mEvV zGlPs2Z?_L@YdG=MtN+;#|9Si^bZLo+LkD~01IE;&yIT@f)LP2Z)0Agtd*{T?xg=h_ zr3BA{=dteP8P*?t1M&UaYIr6VQfrZ14mCHIjj1u@H&(dw#0g4I^yW-x0bmf-WEJWW zR{BtTu4N%L-xmd!1mB~(9%b^wQ+VZaf66LqY+{^qpf0^@_PMTW=*1Jp<_=K#;`5#x z@0v3*tz}&u{GjQ7Z-lfsPQLOuUrjE;`!8nmSfP82-7bFCmee|%W@pCcJ)c~vs5`N$ zvTCI|eSLni#N7U!{612pujq$PXaqPLRoSv#MzFcj?744vtHvH&ZHfhhDEazm!E>t_jw0*_r z!uk@gzw`hq4#0n^Wc5NS=3|xtFh}DvU*@UdS30$x^6R`cv>!IlrOAYtuXUWwOM0IC!;EK~@6r zfT}0VKeUOXFWd(TrFihFay0<189>fCf`ZSx&+g>QsR|P{$_&Bh4TZ78 zRHSt23QG))SOF@)gTN%iC4T^mLh^ZOJiQN-M8J})eW_mqum)faKwssb0RS002ovPDHLkV1kCdOalM_ diff --git a/React_Starter/public/img/flags/Panama.png b/React_Starter/public/img/flags/Panama.png deleted file mode 100755 index e39849d7ff6e12d44c602255511eadaa421751c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmV+&1mgRNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#J(4T|{XFv4utuL=mCd2NW?Nm?Cb1 zOPB84=~moT7aDgitfeS)QL5qt2|*Z_w#L$jWjcv9)y&+PbG|MnGnq_ga_=>B5(ekH z9PaCI@A-fK|M|{$&QT&lGn+$`TMIx7z`G7W0TCcReQqYxK+XlaL}c97U;Z8(w1!~q z@bC&3NZNE$TYtZm?@ryn50G@H}fgjGLZUWFZIutqn>k97pjY{T~lT|6u>_9zJ+Ki7|o*L?ZQdYi0pxki|VDC8BK>j-ZNM{z3s*;p#avb<;tU+x%EonF^V8jE33*;{39Vk)$fP`@|0XP7A=~m znQpUFl29cBwY+Y8*f4eK`Gwfhj4l7`GqQK@kbU&13~0VFWOg4gf?>vEGLPn~+a&YM zwfy{F7#kyV<_umcRc=&zXb1tKn|fGv?kussKL0*ov__$3yjJ5}eO+B@>fZ-Jw6~Wv zmoCxy#pmcu21L-A3>|y-vG(e4-Nw(6kP!hTR30Fq4{AR18H?K6NuE3jMi*t1%aJ^B z0;jt>L=@5nM1_hjjf_ICf4GUeVH4}VyFuH|k9qz5jc{R9FoD*cY+0mxIU8>OOxv!0 z*5A5`+q2m>hccDf=u+=8EgKl9$PHW)gU3QLAWO@@f=A-wDqnLUm?fc-h7z5zrp!h) zz~rlct^8nOV!~$owF1@v+ky9*%=u{`r6}$XB(S_sU}L!em{hHu`WAo|fEIuywf_eI XEj^5IDdU#~00000NkvXXu0mjfoA%nS diff --git a/React_Starter/public/img/flags/Papua New Guinea.png b/React_Starter/public/img/flags/Papua New Guinea.png deleted file mode 100755 index 7b0d0eec4fb7b8d44e0b1432aa60b57ed914d177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 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 diff --git a/React_Starter/public/img/flags/Philippines.png b/React_Starter/public/img/flags/Philippines.png deleted file mode 100755 index d025d4d58fa226eba494f87eb1048d2f62ec08aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1564 zcmV+%2IKjOP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ>qDe$SRCwC#nOSU9RT#&A=Pomyw$lZ03`Il|k)=S?fFuT!#;75Uap3_2(HMv^ z;*(GlAb_zJLn1+&NR$V#CK%!pb{ec2B32P07Ho@cQYePB30i3BblNh@J;#T8r?Yl3 zP^OLjUhcW~o^$5=pYQ)|cZ5=k@hlqSTqXca0QkQH5P%N2o$GiK3kVuOUUhXt=bk;a zgu@ck96vY?9a=ld0P;&q=Tlr<#EBD)`2BqthB4-qudQtX$Tt8tD!`2U-MqA-n6JKW zq_y=Q2ZTTfhiD3v0!_ehsZS~Fb?NS%y_`$xI*lQJKq)9F@F1lEaN9?%u0ZHGh5661 zX3bI#A3o2SGp%Tvj$w!d1*|liN8d%0dh&g``RPCoFgtEey0K-+C;%L;+z0w2AiTI- zIxAKz!spB5=+O)G^(hQfLn!-Tgma22=@bQ^1OxMkj#DN%dqfpaK8U#Wu^&vF7z$ZL zOCTG7RtTa5MApEhl9Gq;`Mm7g_bXjpy<^HRLZJweh>W)Y3Cc%h-n^--TlX}3_tw(V zat&Q~p=o0QK(Ymf5TDOWS=lojI8aA*bpx6v&~-iI7O*TiG5`QBm%+-Fk5O2dLsiw! zNEya3G6%vm_5TJSD$AA?GkJ0jAMZLzS7!jzbY%!Y7|R+Fg)FcxfC+3?zI{2B zl|N8ZQ|~ypxN8>BbZrm-Dh!eRz$7rA1FgtWIva>U_&5*-b2&LVE;es2rKqTY-Mdc> za5Lq^lEQdGo*3-ZRVGN?wnav zR6I}B=chS%?4k{P6y3r!L=uHU2Ox43gcqz!pgNNpHVL=NL4Od03yc@QECmA4y9`_# zSh#Qtue`j3Kp@DWgXdF9&XfvNFnnnnUqi(ebyFtiCQ(TBL*y3_1vcON-$(_J{RN0A zpaNh%VOvUGaYF49R3MAM#`oy^_T=bOsIUNE-AS85N-2c!fccaiWkPMB%>dcrP|5;r zzHKmLQDXP0%>->G;otwjU$&KSV>7~=Gy0A!tr&%D0K)cz;C`^qg6AV!@mo8<{g!Qk z&=H&S?o|ow>;L8mJ)0_!em^2Nd+NpIzDglQl=o|y8AGz~-CI9>J~Brl}wC4opf03r+A>p|G^0PQxOaAX=A# zfJkE#H{X1l@P&(rJnzu`_m8T@2=wUBI8O4 z>D&w_fe$~SXWLHD^hCaALjMt2AZoEdfS!t-^nO}}@MJ-TJ2HewY$=BVV70Vzb8Q)+ z)8}ly$EU-Li9$MgK#Nf*m@+N+{g2#ub|s;+b%^{t?p)_``xb}>Jk8E({Sf>NWb443 z-d%g>TJ<_s#|=bo4r5IcDHN^+wFNLy)>Ql(%IT}xkI42Q+^&%oTp9HN{b9&Gg}l~F z*K4m5I(0h6_pvBKpc2BUDkSvVb-LGW!MfUxHf`#-`NVDjR{xg=>3H`8WH5-x$^yUt z?j7dsEw==4FR%c(hw&vHK!dQWG`!ArJV_Af5flH^PXL$zFaaQ=^6vmeX=o+e_0h2a O0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-aY;l$RCwC#nM+OsF${)3&y3Vfp;8gz6iDp2{~5RfJ6;l9Rhsx`(a=fL7l;K| z#G8x~EAkgVMsZ9Mk)UJ_oU~SP=@zc%LzbfMDkDo@-zYX=-{y$Tt0f?0Z&-p zqj8LJl^lj$4=9Zof}J*_@}0l@R?!PkH6C>Ifwg+>l+Lle1*rrW(`Irn4^-?|!6}bc z=pBVPGbbIeQ~SDG9^pA!CIIJX9_-j!pOf}YvM=~TwXROA)f>6;p?@Z^J3^f6RO<(G z-_%g61&PWnk#NMpNG5;B!IWod&K)pGT;Wd1+Ie`{{%c3oA-eW;=L2Bft9tF h`UcPd8o;m0#{fe_wL+XAOUnQN002ovPDHLkV1gFhzzP5W diff --git a/React_Starter/public/img/flags/Portugal.png b/React_Starter/public/img/flags/Portugal.png deleted file mode 100755 index 5b3907313b62ed5750ff9fd55dad3833b657b1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 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 Eg2EJws{jB1 diff --git a/React_Starter/public/img/flags/Qatar.png b/React_Starter/public/img/flags/Qatar.png deleted file mode 100755 index 1dd11830846f2e8a7aa1eb9e9c73b187fae558b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1181 zcmV;O1Y-M%P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nOkTaWfaGMXJ+;in}jB?EB{lQugW zW(n?rVRxDH?acq2|G9mis4B}@ES9;{0Mr2d-vJ0<1DWu1IY|Jx4$!EoSIS*I@yA&% zcYTK2+mEEuRY7oX_s(Vk)~V`WasOoW@K22Y)`M71qAx%C<54#3`=HGU=~K2C*JI-M zGmIZUjh`C}*%*o{hy`fmw_GEw&Sh~#&yqR!=jf^8tZW3M0GU{3Q{QJ~@3)NodK61; z!AhmV=NF$WB7k9`Dla0aYN$uaT7puY>%W5r0T=^7EC6CVG;e+cr?H;=FDEb)Q^kZf zW2C5IqZW_eXC6aGoe^2D5oHC`^NZe!3jhIoWg|^n9>w?pR}UURtW|wh^$%=d zXm>a6rT#GMBm^Mk76Uo92SUlVuO-uZ2UBM+B6f0hKvO9+s2~ez5Rlt{h~Yh7pb;CuGdkK3O!KFrR0A;!Q`n67|%m|lW;Fufd`CNpzqaAhQ9m) zixpUzEUL-X0pogzCGi1RDTkJ4wxX^_?wiBt^z^l6Ehz~p8?%)VviG#H?#)+7uf2=D zjyDh|vtR>x!*Oac^>3cO%30M^SqylCL;U;Urws4f3*yY*dFmnqda;48(T+V519My3 zn{&|R?`>}}xMvqBnz8D#pveYtNhK~9fR)M6{`NK+9=xBy_jco6>PM{PMrv{F*>2P- z879gQyP=-jpL>etO%GvwA5~56n$H8}x^JZWI|g>V&qU8TtZa6+y{#IB$}J*OXD%{z z{!dhcnfWw1F^UN)ppc|fw069}#?uE`{lpfu5Dpj#T>@xyCN?Hs2Jy%8__?cLcGJam znM*+*Vb%ljVxUl5BPzujkRXLX zQ4@)Qaw#OX&FUu~W8=vKtaL>{JyY>?n;yk zz)ZXJKHtH>#~+2QL|vkFKtxa~0AOX(+`au}GOcU4-1RyB$S7D=!W60`jf#-IvxT*< zzl1n81D#!1sSMQ+XJ$J!m&=v4aI)t-eXn&gcH~&m`crN--aina1-K8mmE|SFK#x#7 vA7~)vIYAZ01@clmsjmU30jL3}s{A(qKXR_m+%){y00000NkvXXu0mjfs8$$- diff --git a/React_Starter/public/img/flags/Red Cross.png b/React_Starter/public/img/flags/Red Cross.png deleted file mode 100755 index fd79967243336ea2cd50e36698ae83d88f83b910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 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 diff --git a/React_Starter/public/img/flags/Saint Lucia.png b/React_Starter/public/img/flags/Saint Lucia.png deleted file mode 100755 index 987e1f0fa40b18d29cfaa18a85969a9a2585f136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 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 b)czg-CMCqMMC?#&00000NkvXXu0mjf^*(eO diff --git a/React_Starter/public/img/flags/San Marino.png b/React_Starter/public/img/flags/San Marino.png deleted file mode 100755 index 92bd72b6fdd431803b9558ab7d8adb1490dfc78c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 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 diff --git a/React_Starter/public/img/flags/Saudi Arabia.png b/React_Starter/public/img/flags/Saudi Arabia.png deleted file mode 100755 index 9630e83d529d0c76ccf5ddb067e1df288b9c88bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2035 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@c}YY;RCwC#nN4h4#}UVW@9{l;=!2ppij-vvm1IFy?AV5E!>x-1ZD9vU5a$r2 zKoYmkuqu5J;WiZ0T#RaxU-!9&dkp4tRkhPo=K(7=>Wh1fd6*@3g7{JyLCO03s@Qu zeEkovC+l(bul?~_n+CK?(Ey(i0@rm(Wm5o@2RB7gN^L16s-hsP zTB58NrzmRaTcNMi;7}erZa;^Vl2B6!AtZoL0}xW+xDKxC7A7haMnOR$QBZabubTKu z1z({rD(2ZgzI@L8|5-k!THAG9ge=Ia6_5*T$0qOOYfe036|BJ2sYM)rI}rj*TPAH6Ub31N8zx7JQ%pz!fgGZDZ%{ z>d{VB@u(gg*TJXz&^4VMV+Tc15JKS9y|}_fN{JAHmZlc+PM!u|135E?VH+rlf>-n6 z2nS8o$h-NH&*_>DP~h=5VA>`^h}r;b8@F5ou5dB(24>!@%HY@iH2ND!Wm7zN=sDI? z>j)tTcmu>YbUY%w(K8x+x#1nCZ6bv01VtIX;244d`ksjKE?QEnr_;&JJ0{#F#-AC5SGBH0v zv^9#NC=8De6AeX~i_dZEhg;07%&?MJ!LkeTm=!V=ifNf8^HcXUP%xprVqxvJg>X69 zcapWOHC{Xa8f}ejH2NDcOoObMMMyy+y}|POGNV(Y9Q)ZZuHCpstRu#QhqYkP~1UF}o{x06IdQB2!ne@rgQ zrJx`x};b$;`?OnQVrI`wMt=ok&ZB&CDi-ZJ>K}9O2*yhtGyT1-O?u?c2^oEtdD z2fzJ*n^QN*yLrwHoVjVGtzZ)hJiZHP_L2FYh?_GM2kN@^D zLI@6r4--$s*~}y#SldiwjQqVQ}I zW0KaUHs=32KUnesRaJ3Z=V|A8CZu_^lB^{kKtkQ5872DyS@91{#O=Fk_o$Z}`e&cgSCPpg%Tk_ZiDr&E! z0aa5g2Fa=mS@@bWa$Fs`T8M_q)2qL?vzKjSn?_$FeTVvZ`!{bF(LX?$pRo0~(*2)yqC`3Y5;R3)a%mFH<9Xsmem_+l=8Ee0v7ERVbGEXD`u^tqr=FuI zvs&!bPAL5Z6S}*1@e+V~d}b=jtX4}Q)`JEr-Up(hmEGs1=H0rU$O5*NgO~aP00#gL06bIr&j4B^IO=@B R%US>c002ovPDHLkV1lfp!gBxs diff --git a/React_Starter/public/img/flags/Scotland.png b/React_Starter/public/img/flags/Scotland.png deleted file mode 100755 index 4ac5281d774f28eb5f74fef63cd9367f800fc072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2434 zcmV-|34Qj7P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_2uVaiRCwC#nR{?l)g8w_=ia-!**qY-1VR!*5(oqW5vegjMFBNv(-v)X%2c#W zeaj#npJQvS({Wl`MW_(9wst!0NM+gq24Se6RzWEZSQW?<5*`5pgk%%*+Pixnr+;iV zS(31u*p3cUelut8-o5Ak&i8xH?{&@6bMojiETS|F!C zot4c1-lMxRuAs z@=1&0;E8UHCvKa;jI7Zh1f^GG#GLh0K0m8ARO|#RZ_Af1*Fs!Jw9D^9lq1qhnM z$DpZ7qz~A%b_QZri$fJ$0LXyNtQhQ~A;F_EB@xhb!Jm z)ZMETSiJ<4uoH(t4%PIag|3?{T{wmJepxas@a0?UDEaBTlsvtISGLy0>_4v{mG^&9 z!VebaqWewspmjk!ktU=9Def6%%WXo-B6~eu0yYrnF~}aD#LEv9@sq^`#K(yFC(d)dXOm-k||$SOv&YG!`g5xd$odpR-O$3 z7a+swWayaP8>WX!^O&5L#KW)cwiBK zbDV{<)7kaH&D?SQWOToQVM^@Yz@q{w*2L1~V?Bwiy04Ju?wWnUld!OyZu4{h+CBXG zuLm)ZxSS(DR@F2Gf6!vfo<O&%Q`ylz-LyKX-(ZLGqQ#5@KWspvrqO$Z(@%jel8vxsv<*Y9g< zXN=bqI+=?#i#sdNGXJR^ys-Wts;d0Y!H4T3p$dMr{vZo}yn|g;&Cx$>i2e#S&*$^i zdOU-pfoa*S+*Hj=8>+|^z z5A1N{Oc#&6@d-OWKaIn!otH?yk|TCoV){+y&rW0Iy@gB~;@Hva^-d8$Do_B7<>Hca zz(LXbc`2#)dND}==oFW})L$ZSiNGZSU#t9Q02_~YSos6qRR91007*qoM6N<$f=*bi AH~;_u diff --git a/React_Starter/public/img/flags/Senegal.png b/React_Starter/public/img/flags/Senegal.png deleted file mode 100755 index 13c936532ba7167474af45ec60555f314fc510b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1223 zcmV;&1UUPNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=O-V#SRCwC#nN4pSRTPGwJ7dR5xJXCymo)zV10JW^B)RY=>T#4-1cU zHRC%o*XOBkEdpdqT9eB`*>D3xhv1Ex>9zq@%yh05 zE&K*RHZmpV7evk6OLMRCPTwje-k5jFO2-XarQGLion`D14@)cMAl(OGTsx<#XhA|MgmFxi#AUIYp^*?IbY~!}y1iEo!R8o9 zR0t#@5ElkU0pKPf@jb`_PUggxAdXT79-xFa!zt!#gMCB;HwG|%nSos!64=OP8hblB zLHDzjhk5|Gn(R)Ym2} zsf4u_{0u<9!eZED^pu#-A1H5d%vOX`OSjAODB2xT%ch$_E+>j6g_SsUHXT$E>9A^P zgxzf&9y*5IlVUw!@qB-TNaPN{HSme%7*G`qeoowfB|%}2V*c;kPcf;%-a+4f0) z@^lEv`p+{!H<|NNXOcbllm1&fx+cp4+5pDzGn4iLFqknSz>GJ5R6>%ELTP`!I^!_d zoU> l$(Q;GfC+#JfPeM)a{!q!>zu#`f_DG_002ovPDHLkV1nH?B!&P0 diff --git a/React_Starter/public/img/flags/Serbia(Yugoslavia).png b/React_Starter/public/img/flags/Serbia(Yugoslavia).png deleted file mode 100755 index b2afcf5d25f26cdd19b0ac7cdb3d104d6bfc10ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 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 DrC|Q; diff --git a/React_Starter/public/img/flags/Sierra Leone.png b/React_Starter/public/img/flags/Sierra Leone.png deleted file mode 100755 index 47b26eb5d4cfb1bd22246afee91b41d465a88053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;6-h)vRCwC#nNg0@Fc5~nNwZWS?XCnuNL&DT;1O{fUN{4%;0&CAlc0U%0q%f6 zs7Q#!_53^}4N2BrwcRd@h36%yJ#pr%XPg<^B$2aJWG)4u0Q~O&1}uPOf6YlE(A2=$ z+l$xVa{Tw-ym)uN2F@k%?7_>djQ{lY1HgF=EQJ#l`59Jyw`N|(sNHrLUPpQ^t#j|> z4B-IF8bESf5m)S0G&0{1!uo-Q5`i@ByGl1TW=eOXle&+JNDe>^;E3ogQ6UTWaSwP8 z)Bz|GJP9md=H6)*e`UJM(*OS$VH&PxX)6Quo`&Ov~Ea!KFF?ch>%kH~?Hv z_6^xx_5T1g$m2K$BEeh2kpOO5YHxAI0CHMyvH@6lgHKi=MM9hdq$YOX$-a)`ZGTr4 z>mi5@cp~X@mWiC%(~?dXfC5ke{sDj-H@7x67l7hI2NyM?T>}N zlFSL&J|)F%CqbRf13-*UwWucqhvc0%nX69hml5N52HdF@x)ckVmrJP_SSE#@bRYYlr(oekX0RA&9GP2J}~^{)i!f`{X;2-}=9?xyyy* zSVmJ|*4aGykXc3qW;R_$H=9JKcTci&rJC-bfYs`Ij;T;I;1Tc~c$k^-Ux1HBcf54k pUvrWM_+jOwz5o<}0&uJHdjQPMDQ*ysyg&c|002ovPDHLkV1g|&9GL(B diff --git a/React_Starter/public/img/flags/Singapore.png b/React_Starter/public/img/flags/Singapore.png deleted file mode 100755 index 4b887853ce0e4106a5284bcfa0e5feb678157e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmV+i1o-=jP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ9P>)>MAv>*jk2MAJBg#UVEJ?(EJ?54&D_6B|`k(qzRx z>1o&R?Tp`d=KJ2v>+%d9!LNEn>VWt zP%&Eb#{7J)g72=a0aP5oLu-su=oc?y@8IGl1a`HGckv>kT*kkDAJuNZx_4thh|$0Q zZMzZASd|KB1K>Gn!zco!vH)C{H$VN1v5yuA8-MWfhr4}{1L96i5pHhw+x3DNwaN=I z9OSTPhTSU#MgtH7&>9nlm@pjZz+!yyb4oKasAiMS_urwV+!Kp8J4<;5x6qwVwss{060EOdSB?{`uV+VUWYII(4hCK9 zH4p7V%9Je*fYAyqWjexExy;z5OEI>sEy6|vV@!vF``RT{Zf0U-D zk&hoA+!S~clgxmXQb@{_MsBT!Juv}5w7H4)eNYM$hIq5HRF;--r>0QtHY&-9UR!T& zj>^&!-rQVj+jo^ROCh5a_&x+dY&?0gzgo0f5CoXS7u4(g{dN_9b+ymQ#0TK7uHx+S z@4L8e9CId#gCIr*aYgCvHO9v=QX(7&6Ga#)Y2RKMT`^#Rd;*!$Im~t-V%zBqSO6x9(A_TD_fu`(zLWB}a_t&eR>tq1Jx_IcIb*9XFXNs) zpRpZ?cDrc~*uXnqo<9AB5F$=urD6?3{IxZN?J%}5Pw9giLA{RI*#V^pHtGm0g5Q2k z+Xw_Z-+t5Ycw0D zI1;Z_@(4g@R^oy}hYX-M9R-C73KbM8C{zIWPZY{y4y1=I;tvJ1TCF_BuLSTO@FDPS z&Vp|OzYF5eOXJBkPZ9uaQGBT{02BZU0Ea673;?;|#gu4-mN)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=#z{m$RCwC#nOSUAMHt6_Gw0kcw*^W|p`;<8g|G;b@SuhljS-%BF&ZRR3=jGu zNO%%oRKz71gG-1p(P%V+5>0s0#Dyj%#1M>8BD5u8YgxNN>2~iq=g!RM!|8I{-rF?D z;*Ix9CMRcR&Ntuxe9L_EjS>+GnKT7XMF2$r|91ci@PN|cXCaXVLLZnZBG(J@?<-ZU zfmsD?L9_I*`4lRZ7NbxRKoLL@z}+Q(I+HpY8z=Q8>gy?4v4XI<1#{){r181~2mU)6 zkT672DTpE@HH7QygG7QETehGQKCZ8CY&@Mt!jLGkcTNKjJ@FN_)#aoDGik!MO)GgY z3_t)8{6&kfJw3R=K@hAs#G17NLVa417MFyk2cp2iwM!YE!Rou+E*RuW5=;8H07YTns{PA18;o}z2( z3*g6AnI1@UwQDGcI*#=F1=X+bqW7)0AvJ`WI~U1hP|hLZa8ZP@l1K79l8qaO+^U1fSWs#VfOF7480A!# zaSn+hBx5L9xr)q%3%JXd(RFnwrLfm}a2*}!C?e6&K-Am}zDI;6jLdDZ`!KTTYyieM zjBz<9J1emh52YwweLqz@c7St;wcvTw?%Rj*e9(#;d-oC?J&LMG;*2E(s;PrBufzAL!9GuRLQ}wn|UBC|{S^J=4SWcRyq9i;et{Scb-NpY7zCXdRuqo0wm|p6~oF zPI`3!JUV!s@{hix`NMYHZL0eDo*tDo)_`$16js!PZCbFR*mESsnn$*?>-bFkq({BI zLAS1;tisZ%Drv0P#6_CArcaOmA1Zsq{gSv015vbqShqL52^CcYS)2);91(z75F;(LZUo1f;r&;Ojn>sB_6Al8gJ_R=#A4X6C! zct4f%oP6aIHoo7AAoz)~DvZg*K6LQ4wXELxRL=jND|;Z1j;0y|P>BS_^H_ZL>@ppD z^hngm-572wcR$asZ>*uFx}0=hKp0ul{QMM1 z&F%`MrZ~FC=#g}x&`2f%Pz9s`rPO2q1!qFz!srN^%F2Q)t5|^E{{BKN3t0us16BdG z1txqqa6%E^56qzO?g>I*KoxK5ivWrMiU95^{WAd2%KW3bN)X)u0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ#) zs8{$8dhM;8km$KIs;H2VIDtfa3CXUI~(K14Uw=% z_#Jk=J8#zWo%elj-n z8MIqQ^s!ZXx>2az;%wDulwvVoX6pV5i@74j^#x`gq&VXMFOtpn@#Xlh zNY4e`W&p3B9cO4DMY$4gY8<18ssx<<=v7X?J4$W$cJ9m(gaB;>SFhaS^Kb5P`|H9Z z%ot@{TfM72H`8q*eZ3C3Wp@LBQX03S@I1BYd$UUNO3LHo(?@H$M|7`#=+xT>x%-{N zod+HjM{PL<6U!dsziFY{47Wg_mDvCgDvj#}c)s4$eSsd5OLL5WJIUB^nx&-@L)kQi zl`?z!d&&EPaB7;_o-qO)HYB;trn#{#uJbq$O>{McItD;%SbOLtn52AaY=vs*EbW4k%p%VCTV(Hfde#>F$5pF z!$MI4*asX1hAbO=4!A3*o)7H8zH(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^lSxEDRCwC#nSE@P)g8w_=RD7Id)rHIp|rMAl!6wzLY0AvYrEtYx92hy%T`35*<2>KK?V#JF}JJDl0)%fms1i<^n~=fYz4JI(-1f z)ReJpM@OIJGh*wWEi#ZO3PQ%eI+*1O3m8CFnnnwIF0)gHjGs!1SqY%$&9f z*HfSbDK(NOKO6^8Bms;`b6%Q=5s$gdJiC^%WE|HOXl+rEL2HZAmPi>?=Ht1NqL|Cf zv&ImMxj2qMDT6T%KlJGH8_^N9#0BYuks543V<KV>PEW9?ytm5jX$vR9|6*Po~6NYo?d3B6P z7IEA4Q*-e720{UY%r~e=Iba1-8n$uydFx1)^?-8F#`4b{RlK>gl3_82VkhcjKxs>7 zcgV}j{)OvE&i&SjtlzYcmi2oM=~(Zs+s%oil0(K1#ZgBL@8*h`YdLLVd*&tVJ{aTq zEu(4e7)IQQFg8MCay1Z!8Ub{6hur=9w>Wc34UQ1_fhss*EarS6d?7MMpd*LL6Ss5i zMJ#iGA&0^s?@t^Fn%Kdzij zTlyky80!A`LUvPtBIQuzDXu!dg$t%{1YsZ&bcKTF+D>5Ao{@M`;|N7$GV>aR$<~0@ zhE$+A*c}ZxNutEXaU_?2e>@L9(TviDR7!v8*dF;Fl@*=bdhJRke&ZAHU67X6{YjqM zG=`765|p?;%0RYWJsqM=HUq}shl(H^Sp8EPtGMCvMk>mSS#Za9c>K9FG_Top_$gFN zjB=SaWivNj^$ryyyC9HgV_3AMhL^UEA~J#^Cq=0Hr!aMGHRZO7Pf*akT6kPO%#yg~czR zWGN+zd=2;!entb06OLnD>)zfD@gkQ4odMU~v6vatYmpB0r24d#j~_@1+DMG=^36%x zxb>Qq)Ya{QAnmBj+N*hd!&vr*9wkl+HHdXONQ}|BJ`jcm&vkGe$&FVwGXLQfboVHF zQV~I*dE(i%06g}WHN683OT>EdcRsKjr3~Gvs9)g`gdXuPkX$?Qv7kgkG2(h&$A z`|u=|v{&OwgC|l2rJkQiG&VaA7_>1=om9>3H=Is&MS@4~J)Z{_uIA0v+Y8o2XPsWz zi~sZe7iQtpp~x6Plq#bBT*>Uq`s2gU0Snh${5DP3EoWG= z2Lgvs37%}N<*C+MA}xr!S&lkXKhhB*vz19}AXBHri(NkL@R@P_v&@<~9?z9@7YMCD z8sFI;@B1;TD>|5e%j;b9-F2W`P?oiOlPp+M&)QGRD9Jc#aG259lTNQqOqeiZ;l_XO zPxY%;4yUpYI!l;#MjH$7d5$r)dm$AA$ME!rWBGMU11T*jald>HDUT<4_xeZc(*cUp%* z#tOpjI1}r4vfyWnnQ_iX={m;1s$G@LT|J3)`;(N$qQlnepiZo`K}vzr=8HK~=wgiI z#viQWH@7WeczGxI9$HHtT3^S*ADm2}C8b`N-Vl97i+81iw%K_=ncf}IkWHq$i0Z0N z?r(aPt1o#sE%i{+)=|ox@0`N2PbwJZDdLVwk1H}euB>QmGhZTagJ4AllHE`Atb>SU{P)YSbbJb*>;4qc|RMPtz+j{rC-}W59RV-c`cf=0^VZaW%z`ro@Z-n@j$7 zP84V_w4KZ9Ypu;SA!95STTlbm3W9@iCO5Y8$h;SscE;wk)HS@^R>R!pM%ufJDfOa5 zo1z^g%pI!T=AQ8wZF8fLbetT}=K={M2NSu>xn?Ez{rnZm%6cH>5h;henG?Sr8@NfBCnXk^oBCuj}eb4=HI@UyXGvz@ih1@2Z9*Ce6NA0TWfKp zq101+T_glplXEJO&ZvG@F^vs7_`}^Va?Z3?@I6q1#anCm)q4$mbRbEorx4=nzn01| zp&*brBF3B_y~TY^uQH;%3sN54p~t-~4LrJGEEY({q9f!;UF0%w+=zobGIuFgUc4NX zgh=xKzH*vYox(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=BS}O-RCwC#nLTVARS?I2Z+GpBeYP(c+lem@mJ>*1goO}6LP&%HfuNxvil}HP z>5!mGnSz1}i2@2FPznT61QJ3bNa9yqQ%ZLY&DW=F|ev0`Pwapa2_4l&*0i4HO)p=YubQc@W3d zfA5VadmSJpB8(0nj@9HR=hgsH4v-K5ZD2F+m0nAQl@aJyb%>XUzN^jCdB~v@e-jRX zh+s^y6S{t-ByR1s3 zR(9i|4&H;v4Bs1VQCjOV0KwG;*O*w?zpD)i2=_Ov=c~L!{i^Uk!!%wDr`c=2-~i~^`bMOj)cRDPp6q) z%&=96c42JG_&er5rh!LNUD%ez;KNC7%}1*R%Ok7-ZG?g=k!s+?U^f7#kEghCC)$&W zQi3)WalrL7u8w9K?P#}o>ajim9v^;)@7m|c?%~Xh1E3s<13utsT(3C*U5R#FqZ#T; zV%y3e>|{E{#O!@sFDet2>Nv2KZ%lY9*+#mri#K0-ls3mksomr7xw9jjJ3CS(e> z?k;7?*C-7|dk!z>ds z_j&uZQF@Z?RXkhU9v@!5!PI;v5-%{JNURM}6u4#<*2opyngCXF1#T~{6ICJ2lr(4o zXfaqyAwpxVO!p=^*59?mAC%GHxRz3A2>>uAFquYL#U#c~^ah+f z&nMqbvbeJ0_nkS_9|jK9&vmv?KA?>Ttftg!DaEs+0|5N^`!b(jxkYx<<@(ez=U+I< z%V&=9+!F&_zIMB52L^>M9eez36t#aIwHKWlI!wB+laIc+$@t_wzdygNxpZ}k-|jr% zo%3T1AL(Z1&*mIi%5(M$TL-qGop!XZgA1QtXZ+^9n(u#}Ug6!3#~D7_)$~|J8!|x+ z7;L*T32%(%ma;6a5K>)@Gj)Y@@+9jn{yJS?ei|bW|k>Gm( zt%a$DOsJ0vp1le=66mbT2Slm5>IzaveL?n-BTYV|b}}-nm=l|Za?<}oL03#L4#e;` zQ%D1dpkkx~rSKirDxXHo00000NkvXXu0mjfFUKI6 diff --git a/React_Starter/public/img/flags/Somaliland.png b/React_Starter/public/img/flags/Somaliland.png deleted file mode 100755 index d44f58092f872f083c1d4e37901c345a1311b55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=kV!;ARCwC#nL$q*M-<0@v%B`%*cb;WlonJDtw;}*8ui>;t~u}pdd>&vmx$C; zZaF3DA=ln=%OyFahe}CH+eAqSDGkApfB`$$J3I4U4|a?}v?i))v?@=sX1zPR^ZxtZ z`_F%7jjEDm3&^;g0XPHje+OWI5Qw{Nmdpc51XLEk|8_fzZ~upHz8jB#F-7@${z9gl zzx(_?z*q#tB7zssPP++!qJ24LddG@l)L;yVDp3%0+AzY2BNs+k=WybPf(T;_Q4k_3 z&dBp_TrJQf`|ZA1?wHDcjz%yu6=D71WcF5iGq-FzCg85=GFcVsdv2C z+hAex6Q;`Jw9+=Ee1Y9ogSFjF#y_dB*KV?(CXD1_ey=Svk}L4l+~+*seu=2y)T3S* zByOyCsLBBVr-GG~MACt|C(iR?caw5lWTUywSaFo;(m2(zQLMAXQJ!27^4hj(wBImO znPfB`;g|KNl=4Nk-t1ru6!Qi4k|t}ruTTZ+Q@nT_exMIlQd~a(Rl&NH)SUo;3N4rL z>Es;0Z9JoxD^M+#`E}zNtu&#Ki+Pi_nHZ_!B_+-km@bd=VEqX}5HM4jq?znfDU=cM zY&N%P+I^~ViFRrUj2R5TrH3QnMX=6d{Yd~oAs6Gsb75wIL{ffQd&u^FgPGAuDuoh{ zU$0UOV-}|7d9k~}lh>;_@f340wZ;~+l__e?ZH$4X^~a1B$~@ir6YJ9x0w%%wK&@8e%9ShJzI~e@2&mWVOiWDRoa54^OI*Hu znYp>Sq1FIh07ElttzNr!P0QtS?|1$Bb@krsunkx^6&9-3>&(v1_WrM}tx>I3PmhI$ zy}5Pc#tjx17g=6j=HkVR+`M^n`13=b&kMs2@4b8XR76x&)j6kk?%WxA`grdTQph>? zC=9c;rWX;yFg%?U`mX@=w9p^(=ZQp6YyVb{aEvDD*C~30n+Itc9nhD5&|xN@!v*01 z01-jafsxREaqeCF4!U+I0wNwv09i>T1?j5MgBmaViU0rr07*qoM6N<$f_i{i AiU0rr diff --git a/React_Starter/public/img/flags/South Africa.png b/React_Starter/public/img/flags/South Africa.png deleted file mode 100755 index d1920decd4b0ffb4cfbd07287f1dd7473d5f1648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmV+~2+;S5P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@wMj%lRCwC#nR{?m)fI=oeICgTArDIAX`~Q@OgkZiai~~883Yj&ik-?(L7*+v zc2Hq5N(g92YH@T*A`pQBqOGywP+Ll|NUOX8bZ7(y7!V8(fj~(K5t4gzUuW;#Kkm)V zO}Kg3hSxM}X3aTs&N}<--(G94*A`l9Zf7#M&8ZzgJAnUp00J<9`0(|1A_@2{AohG_J@k(|~Tsi~keK)eN@rNU7T zj*{VVbmS9+00A{#H}8M+TTW*WVf@(fr1rXttLxVz-PIVx)vGM>r6T4`ba>2YP<1b& z#f7MU7LgB+EhU8KY5^#z2>1g8onVZgHe9lj(rui%aGFVDo}%aMIaC)H6DT{52o2T5 z%F)EQ#CRuYLIw5GfdFU~k?z0qvqz4V9L?eEg|CP#W^)vDNJvQJiHCp4;C?yyHf+TG z@n%3b1EdXoe@Y7e(tUK_wk6X77@8x=?(1jmW`{#3G}tXf2mt~26;`i*ld?e%G4Xqo z=-j&xUlqTLbNNyj#C6=@fk4E}O(4xS@0>OCzBGp9)PhnRJtJ`f5{X2rCK!!Gaq`p` z96oiJy9Yl&w~?cf7b^&!IR#RMS++R~(?V5Lu=wohA`?jS`FqYfSDr+_-aZBml=Mnd z>??EdcpMzzgg1CBmNNO#oU^HH@o09$8@%X*mGvP@(ezOn0 z0|$`qs~{b;47M3#3RG1k1?S6)1kgVxC+AptdOB{m8-P(G44(P9iL0aF?M;IBx9iZR zkJHWDw$|Va^6k5`$eor)dcfx5q{*!`Y#qZh#r~H_OhlHSr{}&snF8oPaNxjWUAlCk zwzf7R)GJ-^Las^HJqG_gEGXIlUzRIywPJtzf+VMOV$PGfj2JKs+}^M+Z*KBmlaxZF zbPNH=%E~&HnwpB&>un$tXTyx?7Sn!W67<3A>kKyRR$yu{Me{4^1Vho-G@F_1f9I(Z z;#^$yRC8!eX~>N_j)S+h7Qa7$7Ik4=;P+_?mcrgrgBNlw=1(^m&|C1@dd<~p9m-*2 zgsRB2w1chJk_cmZ-bC7QBx0A$`86NURjqH8o8l-ns+!mcraz zi;0sB24on_TMhd@51W+nbt(?s#5I*r66Cs z)@pilr=@hRHzCJyP)fBpWcRLu#jn|n|AFA>alz~rn%zfbDD`Ob_EPf$%1}BT0wATN zr3Tj{qfC|+*!1WlSo>$e{Ix2ykzL`;`G%54O4$&AVHh}$bB$L?O%c5MON;3Hkq(mT4h9o`wLT3z@p%2M;n>S!9!$ZSc1e!Lutg zr_V`92zwV5HSxxQ(~;m0LV}A(a#~ljh*k#R=!J=1Aj?MDR?`3ga-Xqyb&-YFF?jlQ zSo^UGr3wjkk+2!B7w}?vh1THl(=X#&tjS-&{r$ho!i8H{wQ6_Ux=`E1G^01MQYft$H`ZYJ zGK;Qv87x{03xBV00vg>RcG=n>`UZn&M>2KXk64zwnDZwbMvY$1o;{~aiz$B0-SA9r-?PSKpDe1F*Ey!Y;B zm;C&{uzYz5wr!G_cwGWSxJjYvGnEmeHLtuS7@4OiE0^d5jn*x&&x??n`7;-=^UbYX zIBqj|NC8Wh?7-!+u`ClEYU8vy*JTe84LtNb96F(q)MuE@7A+n>eKRsyowu9^2Mp&| zul${Y!mUWDNKSTL|Awv*5szsB>^&k$NCkW?`K|y26_dwJWySMLxLht6JLWfR+x`Vf zNiO2zZd`x30RU}>P&G@nK00+uqwu+3Gxg!AyjQ%R`3p93`Lc(Ul!P1GQWuQ@Xx%gb z#{s{?@b8S^t@$hI;_AbU8S7ZLZXfaS79BgrbE8QJ(Qpscd5WYCNey!uuaCq|oq74k zFER76ne5qhmMM8lDJ#1~*RIKko7bGK&x^tb1=LhmH)iIRwxZ$O7)T%}!`80f$BScqxgN9q6q_exOFQpVYSlXa~>^;HJ`l Z1^@;aUda5vr`!Ml002ovPDHLkV1k5R=pO(8 diff --git a/React_Starter/public/img/flags/South Korea.png b/React_Starter/public/img/flags/South Korea.png deleted file mode 100755 index 13e27e11d0590957164b0a4935d38c72dca78433..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmV-X2(I^uP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ@*GWV{RCwC#S!+y`*%^M$_ss<>H~}jaV`bNs;%cm0+pb33HZh@Ue>7HXCD8DL zSTSbe)(fQ(!3HlGowdeM(ajPSMZv(5YHb!QUOH{FrtCGTrSkq)F3=O9EF92@cDcrM}Ttcq?MWOWcbh>io3f0%wQ&LhAc|0D<%F3eh^78(jI4AkuJ?cDmjM}zu zr?#9NYTLP!Jf}~S(%3j)Fb57CAiLd8k|a@5QW7;aHBoVKF>TzqkvQiA5@6i~?)82x zZEbC+s;a`JOP64=Sg?BaYUJkT!sT+|$dMx`Dk_3brwj5?9gpG8KLo|$0GI$K3IJmO z5lB_R1ObNGvtcruAx@kaGQAkfuM_O7M3O*}9>^reR_WoaW`gN;fH1hEB2@*`>k)nE5X31{f_A&y+*~M%0<+nSYuBz} z)v8sYq{PfYcOjilhvejBm`os&A5Q{wacl`YJ&0!7Tun2Gt zoOPM7$n6H{jUcd~_DJ&KFJTLDNO&Jcp9c(t7c;({iTGGqfD6xRG2z=vDfI&3_IIY? zp#CQa*8(tV3Iwjgz!gMlUYym%<3QMl&}lvpad09~cQJ4k&)9fe51%poH$X&SjJ?Ss zLfn*a?0dKnjY2ej=f8_+F2N;);jHm}oG{DRX7yiwpUMC7mt0Kkf0 z%tU3?eUwdz$LIPVAc8CKG7&1%!AJ@i&?|ffbk{lO`03-aArOFptMEa9KpaLcKbH_hAVQDwyzUREcz60FeDKrheI!M8cJ`2!=%55R z=Q#VwDH8usTbg-#4!hIx5; zICt(GT3T9AQBe^xu9pXyEX()wdVQaf@OV6sWf=<=EI?XX8kR3#j`{QF!{KmX>eQ)0 z_Md!q9e>LE0%EukdfmW#gQ{rIybAKI%kleFKMHEQapMLSB_!bAUw@6v%uKjkE)*3N zAv`=B5xovdMNwcd7@ljPKp=3>U@!z3G&eWHX0ze`{rkwz&qwS#vAFu>Rh&P69+j1q zsIIQ=vu-}GXu$eEe}QNJaRXsGh&ti94G|QTgZWj&Op8Q; z2vB5XB$bqu^y||l$z(fzofiG(C{0V)M=>9MLemoV(MP{MMxUO(NnXFwuU}qX9-TOG zf{2JxQc}onx6{d!Cu#EJ$)qTKeSALOtAxhu^$wV5*zI;=j8SWAE7jE0(Dv=y>DH}V z#2BOI=H`%@mZou%WsNkAhqSwM=MFK(sJ_0QGBY#D;c!q}TN@dTMyji;8*p%65|AV* zWCtr(uB4?)mr`9_9RZ-~>T1f$%A)A#XbJ=Z!%8P5Ng_cIsIah*Dk>@n0M*siQE6!@ zJ%0Rnz-&yCq*nwy9#6&&QMfT6g_zGfcEa)O9M^6p`x?1lXmak zP4)Hl1c0ils_5v^qhvCfLO$E$@w_6?+1WX0N0%>OCIHmb)I^&%Zzi|fO(TiM#zxw; zYZo~j4gx@pA@b)J#9tEV=;#=<1I{_ES+j;tojOHt6E>TTEEdb4b{!oZ1R!2F)RUMo zhIQ-KAu1~Bt$tcuwrm-CpGlz(GF{KgV3<31?py!dJY&X;*H)w23#~H>p)mm8126}` zq)`_9Hvqn3-S-0#uX9iEKY{=N4;#CwA0seEV2r@GivJD(TuaZm&cy}w00000NkvXX Hu0mjf{_W^^ diff --git a/React_Starter/public/img/flags/Spain.png b/React_Starter/public/img/flags/Spain.png deleted file mode 100755 index 38b66bc4a8fe8ad91f74a0ee1ffdcba9b5f25718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmV-*1&aEKP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=`$P!}fd(3K05N;Cv?L5xA8F%oeDf&xlyLqD16e7ui)kBj%_qr(i8Vv!en zl9M;R@7~+J@;KDBE(rNVlFEHRsj6p0Vp5=IMFjsq5;!OQWHwB@!*lEsG%wyDL>^ zN2Px>x7J`nTSEZaAfAW#ev^Ny8Vr*r?-VVTtqHisc3RBYTEz3hMXv$S;CbM=@dyCV ztFpxosV5lE!+3sd091<5st3gNLf5qPTZ7kIwcQ7ivKO+Z0$}i@hC~UZyp-wgKMIu$ z0d!V8AR0^=#9f@hQ2|nR9j;tU@yM`;ZAD{^x<3GNpp5{e)S5yH0w01&Xz!cBauoAoV3SQUF->mRhOudS(-sK@ zb5lYlBiMGclrAmyg1fCj>-PbI5CCrTz7AYJ55Ih*+548o;LA`v<52iru*Nms`ZiYY zhTg4ZuKXBq_G81&LlzsJ0+u5)i%@ZK1i*mgT2s@5haOYpk9J_E3rrmWo$yGX_vkwE z2H6eUDP6qGT-v2?=v_u$>7;+C2!Y&bQ(dCCQLRnuu(!05H0C;%ZbaSWber=dUq0aSZJn0uRsu%JE5W&SKA%=@>WYgoXIC z6pHVW-B*ZMAj_asO9`t&p_;oJRA~^4ufE^U=-B}-k3Eeu9d zy^Vnb9_Oy?;fwDEIeYF!Nci^<1GneCF?wMP)B>jo-;81F#vhn3XUL|<=-C08EeQ&$ zgk3yE-<~v%5t2QM!9Oq2_QW*V&Z(%dGs_SIrn=|~*zDfuxsXbl<~#8NDGr`*;q*;E zYE|8#)S{w)IWo%KZxL!Cg|4nQv?VO0B(VUY+M%rLiaF6H{ID3K%MOVEgcK69ND4hD zUvyPyb1jX=@0zJ%vsL@@r()y)Rb_k412LtL9c>FCn$FJHQK@>opUvmuctxNU&<|_@ zdShn%B=Bo=WT!KF#z|ZtuU2mAR{*R4SOM^#%0B}DL-*vjz;Xam00000NkvXXu0mjf Dd9RAw diff --git a/React_Starter/public/img/flags/Sri Lanka.png b/React_Starter/public/img/flags/Sri Lanka.png deleted file mode 100755 index 2a7d92597a827412d297525bd61b85de58470bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2136 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 diff --git a/React_Starter/public/img/flags/Sudan.png b/React_Starter/public/img/flags/Sudan.png deleted file mode 100755 index 3a3798521f8d851efeadd8eaf6bb93ecbc985d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmV<41R?v0P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=WJyFpRCwC#ncr(1RTRfRcV?5cNw$g6*cww2Z2eIiA8Jbkf3&tL6-0e9pbsht z3Ko4-d=dWwh0(^v1mJ@N3L z6BYONw|sG|DFHNmz58~WckSW+!K=7Z8SBE_iC%z)1W+TYoZh;LL78KJ{}?sCjgibm z=cTpC_qgDKvBd7oV&G_v4>iC=F~7Zr@RP2+;Fj#d;Y!a=@zqD zOgE=f>^!g#2mlEH5y7_>YXknRarnHwg{S*2bJxhVvZRj&K4=VpMexMOvpxX617Ggi z%;Wu|>^?t*qvTu`-PzSe z6M10H`lRg=gVaLz;I9nMj`L1?2U}_zOIuEh3hBTj69)294&Pe(Mg}8@Vv#B5n_>=p$u+xr*6H)p8zT}URWB-yrc-`yIfo=Q8m z8DKNe1~gMyas@bR$bMc*hGQj321uFpFZJsH)&Z;oD5?B606^T#zsH+qegFUf07*qo IM6N<$f+o*GW&i*H diff --git a/React_Starter/public/img/flags/Suriname.png b/React_Starter/public/img/flags/Suriname.png deleted file mode 100755 index cb4a87ac209fa823bb5fcf8c8c9da4e79c6c65c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZR@wBE<3kW8ar@vaRy^ZbiIF5+2KcPi8O5I{u8Tt+6j7t<$mIU+Ix;1H}htjnLcT9q#=NvjC7w2g0DHG?5njHGOeU=l z(AyU5!*=athC|%`{tN&jNRpt|wyS*?MsLL&ebq-})1KTQfci43d5**}nk4O7e@p0H zozQ(=N$$7j1p}yaH2@-*B!M(-6~N#%3ncV!D9JBTtFpE30h~ilPnTZ_E zGq80x0S6`mH#Yq7b)RfETz(pLyK_N29xp9S#*ptq{IhcD%g6Lz&1N8qOsz0j7wm(8 zN1u$4!}H}`!RBT&h^skut|QVB9DFoj_5kME_a_p@0#x-%Jq*NU`xKY+})n>ika!odea+@t1kCEe+;|L%}rt1!Y@GM_Zwj6s__@e4aU^m;w7 zvQTR+L{V)O@{F3Rkca;WDxE`s?K|($>qo?S>V@)yFv2Ej%>yDB06Q#hZ lS^cSB0ayW80eGtP=K!4Lyqo+*HJAVZ002ovPDHLkV1jqv#xMW? diff --git a/React_Starter/public/img/flags/Swaziland.png b/React_Starter/public/img/flags/Swaziland.png deleted file mode 100755 index 3585ac09743b1defb79e885f0ce556ced45d1960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 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 Ang9R* diff --git a/React_Starter/public/img/flags/Tahiti(French Polinesia).png b/React_Starter/public/img/flags/Tahiti(French Polinesia).png deleted file mode 100755 index cbc56d0a5780ec0adda5d01a671c5a7144f12860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmV+p1@ZccP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=lu1NERCwC#ncr^|RTRfRcXwugvF(;^SxN!hLV;ogn_x`*@lXt4Ou@tlqa;3H zlo$;$@elAxAB^#hL=a+vm|)O|NhK13N+1MDe1Q^v6RQ`wx9rZ&k9)5VyG3la z2HBN%V!z2`?qtrKIo~a$`?|rvNAtPzvq3XxH^c z_-M}seK!HAz;TMloyAE{S*-N5m;Y|j)8!RRIz!)s3daE{O9Zq=D~Yll)Exq|9JYg2 zB@bxFEryWe_$P!M2PO$LeszFFo1gP(8WtGg$JhM_E*>H8Y6i~qkPU_Ccx*KhLqI55 z^;a3yRHi0=M`doIf8NL0!36H%pJ?3qG2y-wyn#SXY8Dbu68qRk1e^(i z&1*3)T_CU6!Z5sU3M@Co-BO`uzL%me?LtHL6{U!qE@VO^@)a8$*Pm$Z!o2 zDOt4dGX}0$1Z(H>iyMQ5?N~?NL%Y`OAs|NvV7Qmz{tN86S_7j4;J9e3Kul^PQldr& z*mJd((f%IzqYpK9bCwWL9?r?#1Zq>LL@Nu1ZlcTxRv}9!m%+SZUi}W4unDmCvY6afnJl$>0_AlVz?_>@P>2rT$o45RVe#5DxX0P zogdb*k znp>i_k!ziMIkIvWUt~8DyVXa7iqUu3W_eo&t!*9j_j;tf2#H&L>>Jz2(bb>O*SVWO ze8K&DzGQRd1ccz+l`-~rU#4~K!;CL(qjAS;Y`)gb!S9DTbTUKN)o)4d*iL>)8!f9> z^6A$XxzIOWS?HE*HYz0m(AC+BRdD#G`yy|?`yoT?pXJA!AvUdFiw2I%x7fH<@z4{U z?Am{xuFe)VJ=I*DawwfnA4(>ZFBnE;)1iMb!)CEu#}2 zvXG}K73bxycA6I_Dte#id6=fz9;k)~0G2JSWBW@TEL)PGE~3d~azw%=;gCr-lVg5V zvwUeCZ*1+T*!Zf4&?M^XqP)Fr9qFvY{=>Z_6JeBs@!K}rwydHdZc;7WvH3>#;X{^X zX}`g;EDfwO(l5S3K2bv?XrK!PfBeTpA{3-o3?UIV(NYx~i$2=y&{CE1fDovAZ9L7Q zUrAN1L^fj{m`XtS$OA%%GNpv?La5YM5n7{4wg=*I--VLl8b&TCC1Vp=KX!(s02Tsk zfCWA?ei%3}C~hy+l+J#F4NQo+o%%Tfa|GrH%qadG08*3M^0~&5I{*Lx07*qoM6N<$ Ef+Ds`U;qFB diff --git a/React_Starter/public/img/flags/Taiwan.png b/React_Starter/public/img/flags/Taiwan.png deleted file mode 100755 index 956d85343bb9feab9979492ade0c90d8c9938414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=qe(V&2TW_h$M* z>_lGdNzU9i_uY^4zvrC)d-p!0s-#&mq+AvOECTqy128}q$cJT`!~tFoSo++auM6#( z<&(l!Z9}m7i-Rk2K#z*@%(nivOwv_+vMuA5j~)Z)$pLv$#W`VO(gPs+Y|CUoA^d^$ zYkL^JetXuzRl%6h&r^kX#e6%?(k9c>Q!^-^0T5BFt*KyLM6L4ZgT3VQ)fCyeeFFfU zomn1Pzns7d)+yF0ffWKPxNy9{3IrCctClsb{kN{6$#yecI|=(pgM~yD-#P;42tvbM zSo+rC`Ig-;ZlSBIgHkCV-EFlL_x@3Om*shOXgz}iYnsLx9h>IBkC!M+ zdIXWavDNYxK7_QxtFlp@g`80FES~RT+L6of=I%jmjhDG_Ilj7o3{P<5)--!}ZRMVP zrm1gD)vGMHO1TWqMm+%Kilq_>p^PzX=wHgG-<;>-)d?_$Q|Crmv+`c9-khRX3i$ct zUtGIcGLaM}+A?mocSQrh_cuPm z6~@~#QM*o^Vo5AkK+<)Lc4~9mIvz!=O#l#P%!8P%$#v3Z zlgvDPp~<#7%e~}4qT!;~A7p}}%ym+&|Dx_r+s<`QV*3GcU^0muxQj(W)HPnGb-u?Q zcMT1hdbETrB-Mk(6n*SampE2Qn+Ixpk46ZkOf(6=q{ss%k^`wtVu_v1g^Zi&?oM4O z<*0rrV0>zl6pAxIA20x{N}2Ivz!^jJ^U{4`nI`doDYN*cei6VTfJFfRsr)klm{3}V TWF~(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=3`s;mRCwC#nN4UUMHI(>Ro&C`k=o#FJN1T)lWv4-v#Q2j}RbB)j?C%w#fM)m`;G^n52v#>_0HaUL{X zUHz*1{rkQ8*Q+WeBIH>#IhP5534s4Q00jg&Is8s7d)qs?Db+2D^gs7Sq73NiZrv^04YVCbPXs+P-ELD1 zvuJWinnLPYO7sH|$=aj(!3~0Jzf%hE2kZ9rIq-81(%DxANgbpffDC{KNm3+9^ASI3 z+5r>-h;v|*>>8H4VT;4U*&pfHjEk^?-9= zOol8E5}C~ARz#f_k!mi}2&EQoTP`HxiR)MKF3wLfmzXU~d_61MP1t&cr15*kd`S({ zTxHw~z_9@kz;1quTYDWR5Ef<$&VEK%S~hI;6>0%VVf%;F;V5* ze&T5UjS@?tat<#Zt@QC214*(+eB%R5eVM3yXUBM#)`+*iBQbwv#8JMBLggH`d4uNl zcQUZYA%qkGY4cZnve8%HSa}->?qF~ABYe8s4K?L)drOFK9FGtZ@wB&Qv<_NzLcIMA zY5fY})PodHJ&6ua(wQ_BC=_bMFd9n;rAY&Y?-<|enDX2c6iXFKvrl!52T(ddtANDT z#uq|I-P|(qF7dUe*?5dkRRe43`!AUOJ(zPa-= z#e%|Ye}OR}k^F*I8bA9UdiPx<{ta7roKS60n!iMnSfc5N(OMmyy1gd|f`ySh(3XHY zcI`D(;XcA>3On^G!972~_RHwgZ<5Y`g_3P_rf!w z`vbf39J=%XIw<1oHG=RA=viFj3c>taM5i8OMB7{QPeK$$3*k6C0FX4U;@4jyJn<;5 za6e)BZlbV)cLrzI(0UeXA7b1N<@smFkSz9$fo8K=EtN`R$%oV-?>R(gSc&79a=Dy& z;L`UOh>8VFPwJ}<`0zpXYQXS=%5un(S`G1yUOS?oL}HTeip+b55cYK=hy2CCXSs!r z{EI$@eFnj|mXsL_`D|*>%}NY~_@0^AlfPr8w#~ZDfqC;ldt0SDk*WLuKqX}E|fyDg92(dYvfRz0?q=9z?qyGzYZ)bvg4(bt$Uut0ChDvsh(^b07*qoM6N<$f{Ni6oB#j- diff --git a/React_Starter/public/img/flags/Tanzania.png b/React_Starter/public/img/flags/Tanzania.png deleted file mode 100755 index f0e1f39577f3640207823892da827bba972ef9c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2197 zcmV;G2x|9(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^8%ab#RCwC#nR{^5)fLA-_xJnlCYu+5knl1PAV7yVmWN2CN}&`iKBlF0TA+n- zth~ok1X7I(@|KqZG8KhF9V*X)Ksyz*lvX>G#~>geL?I%?M58gu?*1P4-u|%xcGDyz z5y~*-%o^iuVFJ9qAEWC0D7*4*8q)Bjv?jlh-$t&&1~ zw^1v`~qqQbAH5H{aK%8}X0Z%KWR#h4ht$;>V zAzH-niOY+jt1u31&!kBp#DlFb(k87Gw84RQ6+3n*f}skTB8owP)*wXWMM{ZQ5j`vb zr4+7oag}#NL&nnrr3Jmxix|?ffTSdcvM&ubZE-pBzN)nx$8k_vUNu0XaFoQ6UXAHW ze}hyPk_HX@9uH()q*wD|umndB!RBoqMW5GAp5r()OpWn?#_=2+>0b9;R|srr(k<-^ zhPS;yda8|6CfNR_=Fe}*ddckE$z$qdlZ~4$8-T)5-gOTlR~f`xl83WCV{m2xBB04T zDOj`K<6Qog@V@fA79|AWk>Mr-2DyM66+%i8mJarH^gz(FXc{PIY{!pimr(+S$-X_B z->vbm?Yhfr*+MXByhT=f7d#)EcXtH-R^b7yuw56&bN@ToD`kT!(@GSNhrm+?{hD54 zM7#5(HMA-J%HXxNHha`hz1{jPPWssB>rl=r=b#L}!)2>8dWyAnaE5gbltiG8C z!k$Tr-(yUNe16dS68Hs&-h)-EJDuKTW=CX60sGI<>MQ_A@G zOgc|3AIQNYEg|5783HG|ka>uTUL#_Fmbj{Ru^MzunkAMqrOR1{W?ulm$*!%6=jVG| zET}tBTV)F7&h*o7fD5j}hOJ#$u%eg*KM`%M-vv`Ei%u}l0+oHvXO+qy%X2fmV+U9U`y8zw}7 zSSeHu=R>wMF@$D9=QB+I_G#i%JU;qBFlma-JAbcx$i&6L)F*t*m})?Lhyw>&Gj-7r z4j#P&66^}lTqE;U?nbL?eM?;**(qhr?{kcMvp)l6vTn5^ccw?-=XDR6uAL2*E%MRl z9tj~>@#=TTU3nj&^0-Kr(Y5OurIfK4Fol5^g#$+!IMU$f+4(%(^8?b;gA{*iGG&^> zhRw3-DqUp-zxu=2M=hSqHA%?`asF%u0v`|kRD*Weu=P%6EFHw9 zi>Z(puA2Xv9?-GP92#5&<*tuGnT0I8>nLrSml7(rn4RmfaEVv1dEh5MGMPWiqD8jL zmjy}Wy!d@y-PjW>2?^nP4;ir`Bqbqj;u9{<^*q6(Zf7u)BuCyeczmMGp`+?b&57PF z9X(D)?YIzv1}QKr*JA8M0Y->Ddpk0D-u--dHUkoEbOlhW>kp}+#nu|6i~@0qW6>r3 zYv%PnNbfd01rYsn#o1j5~79v{PE2c!x&i(F!l`r||*hArzn9O-)FmqqK z2kDsT#85<9h4QKrlqyeuy2`0gqoT9WqwVv^>GL7UjY=uZ_wlRoF57p@m~(|IL%Xir zUSIu913AAjd1{79T&m64Q%x9|Gn@klvm)s+&ZV-5n&49{tPrst$nA5CKqHHH{vw$0 zM3|GObq%of+Y)m{Op&2cG$9`8&ehzA^($xkR0T?lF+f;sN-ms%~U+|d>E%5 z9rduGCQBArwC&_l_IUz1%ZBpOANqo+AknV>X+RB)WK0$sJj~|!Nq?P{PY4K}o^COH zngMY(`~Q*6gxL@9{)y%h#cNSf>*WA(^?b?#`1fH+AW%0UJ-QjJUg6`;eiBs<3tt() zvo8-I9P~p{_{JYg>L?Frt*^AF*F29m;MWr^o_)$Bv9V3wsir(O^FiL;-wqNS2sk%f zc_Bpo49IFJSh3W{(1$fBkJan@lCx|OMMcSweB*aLCWN8~n#+`&oLnu_BR@8o^^A`u ztsIIjCX>5-Ag}+a2lzdbGbG@@DM#~G#YF+7rB%-Z4I2t_r&;`Bvr$00000NkvXXu0mjf5YP~i diff --git a/React_Starter/public/img/flags/Thailand.png b/React_Starter/public/img/flags/Thailand.png deleted file mode 100755 index 8f3b5e71803e10620e8ea67fd728f5d3aeb39352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;C`m*?RCwC#nays~KoEexb(}P$g@}s33rAEgTsR`$q6bdA88=S62jT^|^u`r| z6qJ@Gj=i(P!FIYacGK`9nARgj_QvDYe!H_Xvty^KSe69i(gXAWHyywM17NSZS`q

    E^5)Qh24=pxTSWZgVc)f1C3z`3V=B<=xjIzS5W{P+zI z4)tw^`TrQIW0 z+|oa^0x>|S0o0rcIp8SI^ONClXlf4>MZst^D$fHJE7bLvlQI$qa{%?2ug3~l21o%u zJ$}Oec#JL8+lnE(I)07*qo IM6N<$f^733ivR!s diff --git a/React_Starter/public/img/flags/Timor-Leste.png b/React_Starter/public/img/flags/Timor-Leste.png deleted file mode 100755 index 296fba0d338eb44e5f43b803958c0bee14f56328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 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 D)b;GP diff --git a/React_Starter/public/img/flags/Tonga.png b/React_Starter/public/img/flags/Tonga.png deleted file mode 100755 index f62ba374a7f082acf4cfe08950bcbbefb64ebb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;nMp)JRCwC#nLUowFcimsPBJXT!bpQwi^Lg_=s?_p22pVV8V*3Q1qYzv0?+^r zN1y>Nz!fM!%PbOGu*ul(ZIR4JGWoJ*!j8qf#!3A0?7!dh-_N#DRYI1Cz-13$58!_X zV1O7nD9Vt;0cirTK@Uu=|4em`~BNV0*tq9`1->KgLnS#=dS?cqzIo@IXiio zKd6E+Oio_3`*u17W0oI^|2n0Qo+{CJ3@E@s(hKg)E)Dltxt+A@8nfQns_tB;?%6u9 zc^ka|sI^}1)!A&&@KHMh^#DLNo4c%^WLXR8=}K9tqDM2PuniLg}y`xHdxDLP*oiLSWPXJME9s1=H06IDYr0 z^#0?~rOfp&m_X%&ZwWAC*2$~N*zQucs4i$N=!iaH+DhP1eeTeXE3 z`{*>;)^a+n))nL`HHPMPD&VvzO;-}H-QQGe`l;)>3p|QgTLB<6&Vy24tK+2WT{1m< zv9>O1OI_8FXff#XNi2e*be&Y|2H$*jyXs_hKOo}3MEy4GJHeqKntLG1L$K$u$Ij4@ zSwu_0LXsaW26WjmPv#;33D5&l4E8dF0u!wQFadeMtjvL6C$X%a%t^tx(cximp_Gtc z6!81}4*`lZz%g(aI0~%ur@%Kuem`)79`^)0CMj@k_BZu=0DAy?09PuP0|0}MQl>tz RyGj56002ovPDHLkV1j~LVeJ3_ diff --git a/React_Starter/public/img/flags/Trinidad & Tobago.png b/React_Starter/public/img/flags/Trinidad & Tobago.png deleted file mode 100755 index cf85660363c57e8c6d21988452b22daa256bcb39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2351 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 KMNUMnLSTZ2)hG`D diff --git a/React_Starter/public/img/flags/Turkey.png b/React_Starter/public/img/flags/Turkey.png deleted file mode 100755 index 0398e54ddc94d5d846a3c34bf38fe714b11b0de4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1580 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 A0{{R3 diff --git a/React_Starter/public/img/flags/Turks and Caicos Islands.png b/React_Starter/public/img/flags/Turks and Caicos Islands.png deleted file mode 100755 index fc66ef01706b50ef4e92150ae3695730176334a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 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 RIIREx002ovPDHLkV1oTAvn2ok diff --git a/React_Starter/public/img/flags/Tuvalu.png b/React_Starter/public/img/flags/Tuvalu.png deleted file mode 100755 index 3a403a619eeb5c5f10e046510c4456698e9f2365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 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 P00000NkvXXu0mjfTW@Mr diff --git a/React_Starter/public/img/flags/United Nations.png b/React_Starter/public/img/flags/United Nations.png deleted file mode 100755 index 6b5f6397a88e2705c9447854847f68cd6e6496b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2278 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 diff --git a/React_Starter/public/img/flags/Uruguay.png b/React_Starter/public/img/flags/Uruguay.png deleted file mode 100755 index 0eddedc9c52be4d2c0c60ef82b0e932b338d557e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 zcmV-;1c&>HP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ<{z*hZRCwC#nN4V8RTRg6=f3yyl71w%cA_%{3l?b+UFcpB6mdpy?^028A$~y@ zx*6QKaN$Bm91vWLptu;pjSInz4i17Y)FLf|8;capbkZdK$oshWxJcT>G-+p*=3)Mu z@DBGT=bv}Z|D1cSs47{8A>$Ym7!&xv6A-`y!uDsDV1dX7imG}mlmEWRtN}_Hj-Zlh zhtCnH?xJoB0GCt_tf<==B?95#B-ULt`V7?=;%hBa`YR+~jnpgfk7P!&i7|P^E2Hiv z*mcDHfwMOuzKR4-pc>)QExh2|;l9^D{%Lq|GnwPZ^-6yN#xLV`u3&#) zBnGp9?)FOgR@X@6iX0C%Iq8%PtbjZ_&Vxu;JgPQd;~8jpS}ut z{tP;K9<}$O(KU4M2F3*-P_H@W$_9-Urzr$y@uptEm^(*DM%6XY-M3I}AZ8ZHmtg;I zoF6bf2`&ZW5`=q^U;%BsfaYJsgcksK?Coy`)RT6g9%nmv?zgrNCPJToYR%px_Mq?v zp1+8utGMc$Ad84urQn6wG)41eXl|mshM9N>O@Be%qllRzN^UcWwX2QnCDTi!A29_Z z;B1eKicBE>BF=7MYoFtlE<^k-&fSm7CYpN++;zO!OW5rX(b5X0@MK3BqT$J?svN4& z(MoK0@b9>Y+AmT2C*JfG+^ttJ`SaMlufd$do4H7uRxr#R?i;3zMybU}C)Sp<57PRI z+UR>#RgJ6fw{0)0ZGNkx0${1D4)nYxTSL4eAf(Y>_~AV2Du5tnZdA?#%LA*Bc%5T{ zAI`UI=FG?)2z-Er=dV)TNiubknVAYY1X2se2&v7+l+O2r1I_ST%40zxGh;>-taTj% z&bd}2m!UDKbGFls#&NtB1VN^9AW0H(x!kg8RkrL+s1JNLoe;_v4t(|j=AQimF9_L> z?a{g2am`k5b9P*#*1MmcwVcq6c71mt=V6nmONCVNM9@K-^aR_WH7BjRo#(zjb(*~ zw*uS+JP4f0nDZ6jH=%VuFwKB_f)PdpG-P~JKPE6HFeY%S_;&!<+IaHR18@xh0000< KMNUMnLSTYMH3@?N diff --git a/React_Starter/public/img/flags/Uzbekistan.png b/React_Starter/public/img/flags/Uzbekistan.png deleted file mode 100755 index 97ade3f2c1836239d96f31d93a599b8cc5e0f3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 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 diff --git a/React_Starter/public/img/flags/Vatican City.png b/React_Starter/public/img/flags/Vatican City.png deleted file mode 100755 index c344e8b6ab9470cecbed2dc8277e9e5e41ec0506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmV+c1^)VpP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=he)m`1a^U1>O?5^y>$`Ya=5SNgMXpAvYNlZ9;FyY`y zFM9LD!Eo_zq6aUAgo6?G$Qd**M-j?Gu4EQ!$$)ORH=TeQQSnswZ7~7VrX^T z!=VJ0j4vb5VQftaG)}0Qa^HP#sj-hZMC1R_po7@DEeqZDKrObeB%l>&zv~FtAQn8J z@qy(epb2W1vFvp%CxA^BPD2R!u`S#51yNW;TI&%lCa{wMUOj{&P#&nx5{O$7MHJ34 zfAb`QGQL|Nnca+KZJ$C#cyMkc$7L?%zA zdMr*ShKp9cgta10GL7f$;L@evNvHeh%Wqvg3u!{oZtR6NLkJry@j7Af4Fuy_`@XAGuwFOe!_u|iw+=yM{J)Vi?X+9th(w>HtjBWMpIn$FY&pBAxETvT|HJ zbC%-y56EqwB0cgs(&{6W?-Sa;kj(8z2xF;ILP0dw(G)s3_|(F+BTq2MJ}w@W1pS{f zx-N%lfSKBjliGd%QbH4Tq;gzHe>JESe>Y2Z(O-wR>`Yg#F&4$-D zQd=`fDq)gI4d3$&rBnj}6@XFiiyxw%Z0$F&EU>ICz!s9d^>tCLGJWt6y*tM+QmGaS z!FmX-S(BDpsd`)425VKJr>rfElBxb9+<0CLapuk&SLi*cHEIhmD04_$2}%k2%$zc-GsY@ z>@ipaPa1&*AxndyZbguh?!KM59w(OHLb2SQ-LpcWo%4?bFaT@=@?G}wr-2iK_;@K( r|Li9CKv}Gu)UOa&A+SPVS@GWh*3Dn5MARnM00000NkvXXu0mjfo_bLT diff --git a/React_Starter/public/img/flags/Venezuela.png b/React_Starter/public/img/flags/Venezuela.png deleted file mode 100755 index 8ba69c4f9b4e79f2e0c37383ac70e8cdfc91373c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 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 N002ovPDHLkV1mVCoS^^! diff --git a/React_Starter/public/img/flags/Yemen.png b/React_Starter/public/img/flags/Yemen.png deleted file mode 100755 index 987a212db497bf1eb96d3c88d3bb7984e223ed90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;K1oDDRCwC#nN5xpF%X5nN;(;_2$5!l#0}sKh%IMe#pzga55yTb0umC^s26m1 z+Vxntf1J>XhG9X>xTKElcDYioTxGl3CW)MBMdnlh6aY^hfB|dZW+-!_0JIhG{M-8v zKXSDG%TFI~D_}2op1pmOmGVD7e*xH6(S00+fZyN8-gI*_o9ohX`y8F}J$Bp~p4EO2 z2;ioQ-X!RI=)*FARPfTyecE@4cS+_F@5r-M?*sG>Km_294hM8NWZ^#Q51G0!-ceIW8BUFdek(iZL$F1>lK84is@I9zGiulGkaZ*(*-~QPyk#3 zfE+(=jXDmxWspo&ErS$ z3CEo02w`Bt5*@JN4`gh&TdGYp0|@T893k*Q03OvdN24GIrTJ+B#V|CMa+uiWJ|tv@ ziO4H(8;qdY6Q+Dkils%pqMRt()6=MXz|4-UIM{wtVtT6+izR(ZbHa3-#GvD>lup`d zfDWBHwh}34@Q?y<*6a0ev9KH&y2x-gnl6T!{w@YW2#Wx&nZl5fO{)0>sDK)H2fWBk`R_n&#OtNqQ07D}P+PgFF8~UF e0^pz0uK@raR&ZbkN!QZ=0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ=KS@MERCwC#naz$HMG(h-)iblR>+FXT0*S~a5+{&AAaMZ+i5u7O0vvb-9)qXg zf)EGbzy%>LfB+$J00jwgNDf3uu-VPpi9IvjUB$s;?~FapE|AP(u`NsODNk4Tzw6^) z-4-)rottCL+c|)90RMLY0wh3Q_v_RmP^Q4{oA14Iu#UU`(Od6cN`XDYcTKAvggHF(Wl$+ahC^5CIiX1ZqIrF>oy#;8X$f6hO@g8i^V^0W=p7JC;BDZ8mQ4 zx$U^Zi{lY5C!PnEvG0xB=?1r5%8@v3=$Ne#`8c`2ewMMPk*76sEmmxaaov zP=tyyRA&l60q;wG4Us$92K!Elp+FZhL6)S87KluIK^e*=QjwlP+)RXIpmWH~}0p$Ex|eN!TJQC%Yft|^DoK`G=?@4n=`bpI8bXb^K4OO z1~xswB8J#3Z`tyxyIIVsMXW~)H0QC77?`JUvw6R)L)$LoT+&kaPb$$B=u5@-b8y*dN+rYz7_gtgV z2)UTIUFERk@MyG3RTSU~@I3J3nuWoiz)!;T@1>o(U#C_ABRT)4{v5zLfO7z6+Wr~< Xk%XA!Z4>PG00000NkvXXu0mjf=@Bv5 diff --git a/React_Starter/public/img/flags/Zimbabwe.png b/React_Starter/public/img/flags/Zimbabwe.png deleted file mode 100755 index 39106df619148c311b9686e70bf6c0e378d5ee16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmV;@1}*uCP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?SV=@dRCwC#nSX4RR~g4Y=e$2|@2}oc3Z)?(P}oMCI*rbtXx1gm)|jc8(RCt! zK=;pJh|JYBtY~6twm2LajI6?3ARF!%!RfM5f%r$`1Y9Ouu@I`<2&mX17r4E@-@fmA z{Nwg=dvEV8OjFv%KFOPV&wHNpyyttKALn__5lShhGfAd7%>bAI@c#}#02<&K`JGPW z09hTV4j(^$dCRuvN#0qDzNBv2Ab9hE&RPL1R7(9V7K_o-)58Tdgm&v3geIo+o%q5aa^W15QV1acLAjkf*T=QK(susSqxlOmDdAN`Jmvly65_++ zniJoylsa8HsYD{do;`aoFc?rifpN5IBEC_zo`B$K?}(`|iJwTbi2Kx$EaNe<8}f_ejKK z;}FBSAUd826;V1(!gYCR=gXM#1KL*Vc)gQ|LR5ou5)u6EQd!A#9LLT5w{7D4_7U*= zdHnJ9%$oC6zPmBWr9>LM8DKJ=GR^??!KIWW|by zXlhzS$CF!m(6YEoue$m9k6&Z>ystcfRJ;%A?8obkW4q6jJ$^sV#fxOaVf4mE0G2Jg zivP0M%`+*L)o^1@`DD%){5aCz30N3fA6Ex{hLhFF{_aQ-Uqi!O zp8Lr&1X{n&rt~ESNFwy?O?i+Rq_@<*sl>SFbkD}2f8y*avYoZ=`n)ZIz|G0aZtFpsTAI2pC{P1n#=Jx9i5#74j*P+b%?47L?JvL+)ReX-rmAS z<|Yyh?bylCu3gxMV*Wc45m4ZQ>B(hGcFN*nw@zlaiRsk|u3Aa;qmLqT+cW?>ckgEV z=FMbndtxK05cK!=kKKv0y}u{A?-{B)PvJ2QTpNaMFf`CjkUp17?@D}gx8na|OIhI` z9y`X9?d?P&kqHA}7zU9@q<Ⓢ4Qr^(N~dTQ^}V ze_a5Y4&GUxqe_K|CnQQJ3>~BtWG#W?+F*VfT`vwZsdSq48#eHl*Iwf{H8srk`zOwU zbsgpNvFO5u0)WxkcmZ`xi@mA^s z5Qc%RX)K9EmX6VYR$qTz8~nqGJ|0=Ml7|E5`EhN{$XmDUVpE}T9PizY^trBEFrj?o zMriBS7ufRCC;0W-l20wsfUEy&ZaL0cS5iS0nT!kb%J@L#qAX2&dk3ff^dd(O88pnh zf#Ulkf%u3clv_xruLq#7?j)~$Vvzn^=B_j?TH)=ibk7axR`1rQF0S@EqEoL;OWzV;0o-kn5{6HFt@ o0&y{OQ$GV>2EYt}Nu~b`0Jf71JAC!iKmY&$07*qoM6N<$g1?qYK>z>% diff --git a/React_Starter/scss/style.scss b/React_Starter/scss/style.scss index 5432fff3f..468386c5f 100644 --- a/React_Starter/scss/style.scss +++ b/React_Starter/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.8 + * @version v1.0.9 * @link http://coreui.io * Copyright (c) 2018 creativeLabs Łukasz Holeczek * @license MIT diff --git a/React_Starter/src/components/Sidebar/Sidebar.js b/React_Starter/src/components/Sidebar/Sidebar.js index 1d4799588..7ed34f857 100644 --- a/React_Starter/src/components/Sidebar/Sidebar.js +++ b/React_Starter/src/components/Sidebar/Sidebar.js @@ -69,6 +69,22 @@ class Sidebar extends Component { return (

  • ); }; + // nav label with nav link + const navLabel = (item, key) => { + const classes = { + item: classNames( 'hidden-cn', item.class ), + link: classNames( 'nav-label', item.class ? item.class : ''), + icon: classNames( + !item.icon ? 'fa fa-circle' : item.icon , + item.label.variant ? `text-${item.label.variant}` : '', + item.label.class ? item.label.class : '' + ) + }; + return ( + navLink(item, key, classes) + ); + }; + // nav item with nav link const navItem = (item, key) => { const classes = { @@ -114,6 +130,7 @@ class Sidebar extends Component { const navType = (item, idx) => item.title ? title(item, idx) : item.divider ? divider(item, idx) : + item.label ? navLabel(item, idx) : item.children ? navDropdown(item, idx) : navItem(item, idx) ; From db35210ebb34f5fb89245a9a1c7fd59168e4b83e Mon Sep 17 00:00:00 2001 From: xidedix Date: Fri, 2 Feb 2018 17:09:03 +0100 Subject: [PATCH 005/449] v1.0.10 --- CHANGELOG.md | 8 + React_Full_Project/package.json | 14 +- React_Full_Project/scss/core/_card.scss | 8 +- .../scss/core/_input-group.scss | 5 +- React_Full_Project/scss/style.scss | 2 +- .../src/views/Base/Forms/Forms.js | 168 +++++++++--------- .../Buttons/ButtonGroups/ButtonGroups.js | 6 +- .../src/views/Pages/Login/Login.js | 18 +- .../src/views/Pages/Page404/Page404.js | 14 +- .../src/views/Pages/Page500/Page500.js | 14 +- .../src/views/Pages/Register/Register.js | 32 ++-- React_Starter/package.json | 14 +- React_Starter/scss/core/_card.scss | 8 +- React_Starter/scss/core/_input-group.scss | 5 +- React_Starter/scss/style.scss | 2 +- 15 files changed, 162 insertions(+), 156 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef398d4a7..5110db2b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ ## [react](./REACT.md) version `changelog` +##### `v1.0.10` +- refactor: `` +- refactor: `` +- refactor: `` +- refactor: remove `` +- update: reactstrap to `5.0.0-beta` +- update: dependencies + ###### `v1.0.9` - refactor: Sidebar structure change diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json index 49a2697f5..4f2255e0e 100644 --- a/React_Full_Project/package.json +++ b/React_Full_Project/package.json @@ -1,10 +1,10 @@ { "name": "@coreui/react", - "version": "1.0.9", + "version": "1.0.10", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", - "copyright": "Copyright 2017 creativeLabs Łukasz Holeczek", + "copyright": "Copyright 2018 creativeLabs Łukasz Holeczek", "license": "MIT", "private": true, "devDependencies": { @@ -14,7 +14,7 @@ "babel-preset-env": "1.6.1", "babel-preset-react": "6.24.1", "copy-webpack-plugin": "4.3.1", - "css-hot-loader": "1.3.5", + "css-hot-loader": "1.3.6", "css-loader": "0.28.9", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.6", @@ -24,11 +24,11 @@ "rimraf": "2.6.2", "sass-loader": "6.0.6", "source-list-map": "2.0.0", - "style-loader": "0.19.1", - "uglify-js": "3.3.7", + "style-loader": "0.20.1", + "uglify-js": "3.3.9", "url-loader": "0.6.2", "webpack": "3.10.0", - "webpack-dev-server": "2.9.7" + "webpack-dev-server": "2.11.1" }, "dependencies": { "bootstrap": "4.0.0", @@ -41,7 +41,7 @@ "react-dom": "16.2.0", "react-router-dom": "4.2.2", "react-transition-group": "2.2.1", - "reactstrap": "5.0.0-alpha.4", + "reactstrap": "5.0.0-beta", "simple-line-icons": "2.4.1" }, "scripts": { diff --git a/React_Full_Project/scss/core/_card.scss b/React_Full_Project/scss/core/_card.scss index 20e57a818..733b96328 100644 --- a/React_Full_Project/scss/core/_card.scss +++ b/React_Full_Project/scss/core/_card.scss @@ -20,7 +20,7 @@ .card-header { .icon-bg { - display: inline-body; + display: inline-block; padding: $card-spacer-y $card-spacer-x !important; margin-top: -$card-spacer-y; margin-right: $card-spacer-x; @@ -135,12 +135,12 @@ } [class^="icon-"], [class*=" icon-"] { - display: inline-body; + display: inline-block; vertical-align: middle; } i { - display: inline-body; + display: inline-block; transition: .4s; } @@ -153,7 +153,7 @@ width: 230px; margin: 6px; - .input-group-addon { + .input-group-prepend, .input-group-append { background: #fff; } diff --git a/React_Full_Project/scss/core/_input-group.scss b/React_Full_Project/scss/core/_input-group.scss index 23b25122c..c8ce11583 100644 --- a/React_Full_Project/scss/core/_input-group.scss +++ b/React_Full_Project/scss/core/_input-group.scss @@ -1,6 +1,5 @@ -.input-group-addon, -.input-group-btn { - min-width: 40px; +.input-group-prepend, +.input-group-append { white-space: nowrap; vertical-align: middle; // Match the inputs } diff --git a/React_Full_Project/scss/style.scss b/React_Full_Project/scss/style.scss index 468386c5f..b51308daa 100644 --- a/React_Full_Project/scss/style.scss +++ b/React_Full_Project/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.9 + * @version v1.0.10 * @link http://coreui.io * Copyright (c) 2018 creativeLabs Łukasz Holeczek * @license MIT diff --git a/React_Full_Project/src/views/Base/Forms/Forms.js b/React_Full_Project/src/views/Base/Forms/Forms.js index 1591b12b6..8a9bcd731 100644 --- a/React_Full_Project/src/views/Base/Forms/Forms.js +++ b/React_Full_Project/src/views/Base/Forms/Forms.js @@ -19,7 +19,7 @@ import { Input, InputGroup, InputGroupAddon, - InputGroupButton + InputGroupText } from 'reactstrap'; class Forms extends Component { @@ -612,11 +612,11 @@ class Forms extends Component { -
    - + + - -
    +
    +
    @@ -625,26 +625,26 @@ class Forms extends Component { -
    - + + - -
    + +
    -
    - + + - -
    + + -
    - .00 -
    + + .00 +
    @@ -666,9 +666,9 @@ class Forms extends Component { -
    + -
    +
    @@ -677,22 +677,22 @@ class Forms extends Component { -
    + -
    +
    -
    + -
    + -
    + -
    +
    @@ -714,7 +714,7 @@ class Forms extends Component { -
    + { this.setState({ first: !this.state.first }); }}> @@ -728,7 +728,7 @@ class Forms extends Component { Separated link -
    +
    @@ -737,7 +737,7 @@ class Forms extends Component { -
    + { this.setState({ second: !this.state.second }); }}> @@ -751,14 +751,14 @@ class Forms extends Component { Separated link -
    +
    -
    + { this.setState({ third: !this.state.third }); }}> {/**/} @@ -771,9 +771,9 @@ class Forms extends Component { Separated link -
    + -
    + { this.setState({ fourth: !this.state.fourth }); }}> @@ -787,7 +787,7 @@ class Forms extends Component { Separated link -
    +
    @@ -930,35 +930,35 @@ class Forms extends Component {
    -
    - Username -
    + + Username + -
    - -
    + + +
    -
    - Email -
    + + Email + -
    - -
    + + +
    -
    - Password -
    + + Password + -
    - -
    + + +
    @@ -978,25 +978,25 @@ class Forms extends Component { -
    - -
    + + +
    -
    - -
    + + +
    -
    - -
    + + +
    @@ -1015,25 +1015,25 @@ class Forms extends Component { -
    - -
    + + +
    -
    - -
    + + +
    -
    - -
    + + +
    @@ -1063,9 +1063,9 @@ class Forms extends Component {
    -
    - @ -
    + + @ +

    Here's some help text

    @@ -1076,9 +1076,9 @@ class Forms extends Component {
    -
    - .00 -
    + + .00 +
    Here's more help text
    @@ -1087,13 +1087,13 @@ class Forms extends Component {
    -
    - $ -
    + + $ + -
    - .00 -
    + + .00 +
    @@ -1102,9 +1102,9 @@ class Forms extends Component {
    -
    + -
    +
    @@ -1113,10 +1113,10 @@ class Forms extends Component {
    -
    + -
    +
    diff --git a/React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js b/React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js index 5ed1ff266..66f2cb9bd 100644 --- a/React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js +++ b/React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import {Row, Col, Card, CardHeader, CardBody, ButtonDropdown, DropdownToggle, DropdownMenu, DropdownItem, Button, ButtonGroup, ButtonToolbar, Input, InputGroup, InputGroupAddon } from 'reactstrap'; +import {Row, Col, Card, CardHeader, CardBody, ButtonDropdown, DropdownToggle, DropdownMenu, DropdownItem, Button, ButtonGroup, ButtonToolbar, Input, InputGroup, InputGroupAddon, InputGroupText } from 'reactstrap'; class ButtonGroups extends Component { @@ -77,7 +77,7 @@ class ButtonGroups extends Component { -
    @
    + @
    @@ -89,7 +89,7 @@ class ButtonGroups extends Component { -
    @
    + @
    diff --git a/React_Full_Project/src/views/Pages/Login/Login.js b/React_Full_Project/src/views/Pages/Login/Login.js index 35078b861..58368ada6 100644 --- a/React_Full_Project/src/views/Pages/Login/Login.js +++ b/React_Full_Project/src/views/Pages/Login/Login.js @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import {Container, Row, Col, CardGroup, Card, CardBody, Button, Input, InputGroup, InputGroupAddon} from 'reactstrap'; +import {Container, Row, Col, CardGroup, Card, CardBody, Button, Input, InputGroup, InputGroupAddon, InputGroupText} from 'reactstrap'; class Login extends Component { @@ -15,19 +15,19 @@ class Login extends Component {

    Login

    Sign In to your account

    -
    - + + - -
    + +
    -
    - + + - -
    + +
    diff --git a/React_Full_Project/src/views/Pages/Page404/Page404.js b/React_Full_Project/src/views/Pages/Page404/Page404.js index 8f8ee3ff3..f2c0f9701 100644 --- a/React_Full_Project/src/views/Pages/Page404/Page404.js +++ b/React_Full_Project/src/views/Pages/Page404/Page404.js @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import {Container, Row, Col, Button, Input, InputGroupAddon, InputGroup, InputGroupButton} from 'reactstrap'; +import {Container, Row, Col, Button, Input, InputGroupAddon, InputGroup, InputGroupText} from 'reactstrap'; class Page404 extends Component { render() { @@ -14,15 +14,15 @@ class Page404 extends Component {

    The page you are looking for was not found.

    -
    - + + - -
    + + -
    + -
    +
    diff --git a/React_Full_Project/src/views/Pages/Page500/Page500.js b/React_Full_Project/src/views/Pages/Page500/Page500.js index a21529847..149cefe1e 100644 --- a/React_Full_Project/src/views/Pages/Page500/Page500.js +++ b/React_Full_Project/src/views/Pages/Page500/Page500.js @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import {Container, Row, Col, Button, Input, InputGroup, InputGroupAddon, InputGroupButton} from 'reactstrap'; +import {Container, Row, Col, Button, Input, InputGroup, InputGroupAddon, InputGroupText} from 'reactstrap'; class Page500 extends Component { render() { @@ -14,15 +14,15 @@ class Page500 extends Component {

    The page you are looking for is temporarily unavailable.

    -
    - + + - -
    + + -
    + -
    +
    diff --git a/React_Full_Project/src/views/Pages/Register/Register.js b/React_Full_Project/src/views/Pages/Register/Register.js index 87c1f848b..7509bfa0a 100644 --- a/React_Full_Project/src/views/Pages/Register/Register.js +++ b/React_Full_Project/src/views/Pages/Register/Register.js @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import {Container, Row, Col, Card, CardBody, CardFooter, Button, Input, InputGroup, InputGroupAddon} from 'reactstrap'; +import {Container, Row, Col, Card, CardBody, CardFooter, Button, Input, InputGroup, InputGroupAddon, InputGroupText} from 'reactstrap'; class Register extends Component { render() { @@ -13,33 +13,33 @@ class Register extends Component {

    Register

    Create your account

    -
    - + + - -
    + +
    -
    - @ -
    + + @ +
    -
    - + + - -
    + +
    -
    - + + - -
    + +
    diff --git a/React_Starter/package.json b/React_Starter/package.json index 49a2697f5..4f2255e0e 100644 --- a/React_Starter/package.json +++ b/React_Starter/package.json @@ -1,10 +1,10 @@ { "name": "@coreui/react", - "version": "1.0.9", + "version": "1.0.10", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", - "copyright": "Copyright 2017 creativeLabs Łukasz Holeczek", + "copyright": "Copyright 2018 creativeLabs Łukasz Holeczek", "license": "MIT", "private": true, "devDependencies": { @@ -14,7 +14,7 @@ "babel-preset-env": "1.6.1", "babel-preset-react": "6.24.1", "copy-webpack-plugin": "4.3.1", - "css-hot-loader": "1.3.5", + "css-hot-loader": "1.3.6", "css-loader": "0.28.9", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.6", @@ -24,11 +24,11 @@ "rimraf": "2.6.2", "sass-loader": "6.0.6", "source-list-map": "2.0.0", - "style-loader": "0.19.1", - "uglify-js": "3.3.7", + "style-loader": "0.20.1", + "uglify-js": "3.3.9", "url-loader": "0.6.2", "webpack": "3.10.0", - "webpack-dev-server": "2.9.7" + "webpack-dev-server": "2.11.1" }, "dependencies": { "bootstrap": "4.0.0", @@ -41,7 +41,7 @@ "react-dom": "16.2.0", "react-router-dom": "4.2.2", "react-transition-group": "2.2.1", - "reactstrap": "5.0.0-alpha.4", + "reactstrap": "5.0.0-beta", "simple-line-icons": "2.4.1" }, "scripts": { diff --git a/React_Starter/scss/core/_card.scss b/React_Starter/scss/core/_card.scss index 20e57a818..733b96328 100644 --- a/React_Starter/scss/core/_card.scss +++ b/React_Starter/scss/core/_card.scss @@ -20,7 +20,7 @@ .card-header { .icon-bg { - display: inline-body; + display: inline-block; padding: $card-spacer-y $card-spacer-x !important; margin-top: -$card-spacer-y; margin-right: $card-spacer-x; @@ -135,12 +135,12 @@ } [class^="icon-"], [class*=" icon-"] { - display: inline-body; + display: inline-block; vertical-align: middle; } i { - display: inline-body; + display: inline-block; transition: .4s; } @@ -153,7 +153,7 @@ width: 230px; margin: 6px; - .input-group-addon { + .input-group-prepend, .input-group-append { background: #fff; } diff --git a/React_Starter/scss/core/_input-group.scss b/React_Starter/scss/core/_input-group.scss index 23b25122c..c8ce11583 100644 --- a/React_Starter/scss/core/_input-group.scss +++ b/React_Starter/scss/core/_input-group.scss @@ -1,6 +1,5 @@ -.input-group-addon, -.input-group-btn { - min-width: 40px; +.input-group-prepend, +.input-group-append { white-space: nowrap; vertical-align: middle; // Match the inputs } diff --git a/React_Starter/scss/style.scss b/React_Starter/scss/style.scss index 468386c5f..b51308daa 100644 --- a/React_Starter/scss/style.scss +++ b/React_Starter/scss/style.scss @@ -1,6 +1,6 @@ /*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.9 + * @version v1.0.10 * @link http://coreui.io * Copyright (c) 2018 creativeLabs Łukasz Holeczek * @license MIT From 6f7ccbfa970892e7c89579a609220c31f2feee71 Mon Sep 17 00:00:00 2001 From: xidedix Date: Fri, 2 Feb 2018 19:09:27 +0100 Subject: [PATCH 006/449] v1.0.10 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 50a297da2..2ab496fdd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/react", - "version": "1.0.6", + "version": "1.0.10", "description": "Open Source React Admin Template", "main": "", "homepage": "http://coreui.io/react/", From df584f4644d5773bdc2285000b578e9c39377472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 4 Mar 2018 11:30:10 +0100 Subject: [PATCH 007/449] Initial release --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 2ab496fdd..1e1250cf3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "@coreui/react", - "version": "1.0.10", - "description": "Open Source React Admin Template", + "name": "@coreui/react-admin-template", + "version": "2.0.0", + "description": "Free React Admin Template", "main": "", "homepage": "http://coreui.io/react/", "github": "https://github.com/mrholek/CoreUI-React#readme", From 25cb3070b495db3d0f0052077087e553192b0c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 4 Mar 2018 11:32:31 +0100 Subject: [PATCH 008/449] clean-up --- React_Full_Project/public/img/avatars/1.jpg | Bin 1913 -> 0 bytes React_Full_Project/public/img/avatars/2.jpg | Bin 2105 -> 0 bytes React_Full_Project/public/img/avatars/3.jpg | Bin 1645 -> 0 bytes React_Full_Project/public/img/avatars/4.jpg | Bin 2580 -> 0 bytes React_Full_Project/public/img/avatars/5.jpg | Bin 19058 -> 0 bytes React_Full_Project/public/img/avatars/6.jpg | Bin 1608 -> 0 bytes React_Full_Project/public/img/avatars/7.jpg | Bin 2059 -> 0 bytes React_Full_Project/public/img/avatars/8.jpg | Bin 20466 -> 0 bytes React_Full_Project/public/img/favicon.png | Bin 7185 -> 0 bytes React_Full_Project/public/img/logo-symbol.png | Bin 7185 -> 0 bytes React_Full_Project/public/img/logo.png | Bin 15028 -> 0 bytes .../scss/_bootstrap-variables.scss | 130 ---- React_Full_Project/scss/_core-variables.scss | 1 - React_Full_Project/scss/_custom.scss | 1 - React_Full_Project/scss/core/_animate.scss | 27 - React_Full_Project/scss/core/_aside.scss | 64 -- React_Full_Project/scss/core/_avatars.scss | 51 -- React_Full_Project/scss/core/_badge.scss | 3 - .../scss/core/_breadcrumb-menu.scss | 35 -- React_Full_Project/scss/core/_breadcrumb.scss | 4 - React_Full_Project/scss/core/_buttons.scss | 566 ------------------ React_Full_Project/scss/core/_callout.scss | 55 -- React_Full_Project/scss/core/_card.scss | 193 ------ React_Full_Project/scss/core/_charts.scss | 9 - .../scss/core/_dropdown-menu-right.scss | 8 - React_Full_Project/scss/core/_dropdown.scss | 69 --- React_Full_Project/scss/core/_footer.scss | 9 - React_Full_Project/scss/core/_grid.scss | 15 - .../scss/core/_input-group.scss | 5 - React_Full_Project/scss/core/_layout.scss | 387 ------------ React_Full_Project/scss/core/_loading.scss | 128 ---- React_Full_Project/scss/core/_mixins.scss | 116 ---- React_Full_Project/scss/core/_mobile.scss | 0 React_Full_Project/scss/core/_modal.scss | 13 - React_Full_Project/scss/core/_nav.scss | 35 -- React_Full_Project/scss/core/_navbar.scss | 127 ---- React_Full_Project/scss/core/_others.scss | 4 - React_Full_Project/scss/core/_progress.scss | 15 - React_Full_Project/scss/core/_rtl.scss | 281 --------- React_Full_Project/scss/core/_sidebar.scss | 454 -------------- React_Full_Project/scss/core/_switches.scss | 301 ---------- React_Full_Project/scss/core/_tables.scss | 20 - React_Full_Project/scss/core/_temp.scss | 37 -- React_Full_Project/scss/core/_typography.scss | 36 -- React_Full_Project/scss/core/_utilities.scss | 3 - React_Full_Project/scss/core/_variables.scss | 219 ------- React_Full_Project/scss/core/_widgets.scss | 253 -------- React_Full_Project/scss/core/core.scss | 47 -- .../scss/core/utilities/_background.scss | 8 - .../scss/core/utilities/_borders.scss | 18 - .../scss/core/utilities/_display.scss | 18 - React_Full_Project/scss/style.scss | 22 - .../scss/vendors/_variables.scss | 6 - .../scss/vendors/chart.js/chart.scss | 48 -- React_Starter/public/img/avatars/1.jpg | Bin 1913 -> 0 bytes React_Starter/public/img/avatars/2.jpg | Bin 2105 -> 0 bytes React_Starter/public/img/avatars/3.jpg | Bin 1645 -> 0 bytes React_Starter/public/img/avatars/4.jpg | Bin 2580 -> 0 bytes React_Starter/public/img/avatars/5.jpg | Bin 19058 -> 0 bytes React_Starter/public/img/avatars/6.jpg | Bin 1608 -> 0 bytes React_Starter/public/img/avatars/7.jpg | Bin 2059 -> 0 bytes React_Starter/public/img/avatars/8.jpg | Bin 20466 -> 0 bytes React_Starter/public/img/favicon.png | Bin 7185 -> 0 bytes React_Starter/public/img/logo-symbol.png | Bin 7185 -> 0 bytes React_Starter/public/img/logo.png | Bin 15028 -> 0 bytes React_Starter/scss/_bootstrap-variables.scss | 130 ---- React_Starter/scss/_core-variables.scss | 1 - React_Starter/scss/_custom.scss | 1 - React_Starter/scss/core/_animate.scss | 27 - React_Starter/scss/core/_aside.scss | 64 -- React_Starter/scss/core/_avatars.scss | 51 -- React_Starter/scss/core/_badge.scss | 3 - React_Starter/scss/core/_breadcrumb-menu.scss | 35 -- React_Starter/scss/core/_breadcrumb.scss | 4 - React_Starter/scss/core/_buttons.scss | 566 ------------------ React_Starter/scss/core/_callout.scss | 55 -- React_Starter/scss/core/_card.scss | 193 ------ React_Starter/scss/core/_charts.scss | 9 - .../scss/core/_dropdown-menu-right.scss | 8 - React_Starter/scss/core/_dropdown.scss | 69 --- React_Starter/scss/core/_footer.scss | 9 - React_Starter/scss/core/_grid.scss | 15 - React_Starter/scss/core/_input-group.scss | 5 - React_Starter/scss/core/_layout.scss | 387 ------------ React_Starter/scss/core/_loading.scss | 128 ---- React_Starter/scss/core/_mixins.scss | 116 ---- React_Starter/scss/core/_mobile.scss | 0 React_Starter/scss/core/_modal.scss | 13 - React_Starter/scss/core/_nav.scss | 35 -- React_Starter/scss/core/_navbar.scss | 127 ---- React_Starter/scss/core/_others.scss | 4 - React_Starter/scss/core/_progress.scss | 15 - React_Starter/scss/core/_rtl.scss | 281 --------- React_Starter/scss/core/_sidebar.scss | 454 -------------- React_Starter/scss/core/_switches.scss | 301 ---------- React_Starter/scss/core/_tables.scss | 20 - React_Starter/scss/core/_temp.scss | 37 -- React_Starter/scss/core/_typography.scss | 36 -- React_Starter/scss/core/_utilities.scss | 3 - React_Starter/scss/core/_variables.scss | 219 ------- React_Starter/scss/core/_widgets.scss | 253 -------- React_Starter/scss/core/core.scss | 47 -- .../scss/core/utilities/_background.scss | 8 - .../scss/core/utilities/_borders.scss | 18 - .../scss/core/utilities/_display.scss | 18 - React_Starter/scss/style.scss | 22 - React_Starter/scss/vendors/_variables.scss | 6 - .../scss/vendors/chart.js/chart.scss | 48 -- 108 files changed, 7682 deletions(-) delete mode 100644 React_Full_Project/public/img/avatars/1.jpg delete mode 100644 React_Full_Project/public/img/avatars/2.jpg delete mode 100644 React_Full_Project/public/img/avatars/3.jpg delete mode 100644 React_Full_Project/public/img/avatars/4.jpg delete mode 100644 React_Full_Project/public/img/avatars/5.jpg delete mode 100644 React_Full_Project/public/img/avatars/6.jpg delete mode 100644 React_Full_Project/public/img/avatars/7.jpg delete mode 100644 React_Full_Project/public/img/avatars/8.jpg delete mode 100644 React_Full_Project/public/img/favicon.png delete mode 100644 React_Full_Project/public/img/logo-symbol.png delete mode 100644 React_Full_Project/public/img/logo.png delete mode 100644 React_Full_Project/scss/_bootstrap-variables.scss delete mode 100644 React_Full_Project/scss/_core-variables.scss delete mode 100644 React_Full_Project/scss/_custom.scss delete mode 100644 React_Full_Project/scss/core/_animate.scss delete mode 100644 React_Full_Project/scss/core/_aside.scss delete mode 100644 React_Full_Project/scss/core/_avatars.scss delete mode 100644 React_Full_Project/scss/core/_badge.scss delete mode 100644 React_Full_Project/scss/core/_breadcrumb-menu.scss delete mode 100644 React_Full_Project/scss/core/_breadcrumb.scss delete mode 100644 React_Full_Project/scss/core/_buttons.scss delete mode 100644 React_Full_Project/scss/core/_callout.scss delete mode 100644 React_Full_Project/scss/core/_card.scss delete mode 100644 React_Full_Project/scss/core/_charts.scss delete mode 100644 React_Full_Project/scss/core/_dropdown-menu-right.scss delete mode 100644 React_Full_Project/scss/core/_dropdown.scss delete mode 100644 React_Full_Project/scss/core/_footer.scss delete mode 100644 React_Full_Project/scss/core/_grid.scss delete mode 100644 React_Full_Project/scss/core/_input-group.scss delete mode 100644 React_Full_Project/scss/core/_layout.scss delete mode 100644 React_Full_Project/scss/core/_loading.scss delete mode 100644 React_Full_Project/scss/core/_mixins.scss delete mode 100644 React_Full_Project/scss/core/_mobile.scss delete mode 100644 React_Full_Project/scss/core/_modal.scss delete mode 100644 React_Full_Project/scss/core/_nav.scss delete mode 100644 React_Full_Project/scss/core/_navbar.scss delete mode 100644 React_Full_Project/scss/core/_others.scss delete mode 100644 React_Full_Project/scss/core/_progress.scss delete mode 100644 React_Full_Project/scss/core/_rtl.scss delete mode 100644 React_Full_Project/scss/core/_sidebar.scss delete mode 100644 React_Full_Project/scss/core/_switches.scss delete mode 100644 React_Full_Project/scss/core/_tables.scss delete mode 100644 React_Full_Project/scss/core/_temp.scss delete mode 100644 React_Full_Project/scss/core/_typography.scss delete mode 100644 React_Full_Project/scss/core/_utilities.scss delete mode 100644 React_Full_Project/scss/core/_variables.scss delete mode 100644 React_Full_Project/scss/core/_widgets.scss delete mode 100644 React_Full_Project/scss/core/core.scss delete mode 100644 React_Full_Project/scss/core/utilities/_background.scss delete mode 100644 React_Full_Project/scss/core/utilities/_borders.scss delete mode 100644 React_Full_Project/scss/core/utilities/_display.scss delete mode 100644 React_Full_Project/scss/style.scss delete mode 100644 React_Full_Project/scss/vendors/_variables.scss delete mode 100644 React_Full_Project/scss/vendors/chart.js/chart.scss delete mode 100644 React_Starter/public/img/avatars/1.jpg delete mode 100644 React_Starter/public/img/avatars/2.jpg delete mode 100644 React_Starter/public/img/avatars/3.jpg delete mode 100644 React_Starter/public/img/avatars/4.jpg delete mode 100644 React_Starter/public/img/avatars/5.jpg delete mode 100644 React_Starter/public/img/avatars/6.jpg delete mode 100644 React_Starter/public/img/avatars/7.jpg delete mode 100644 React_Starter/public/img/avatars/8.jpg delete mode 100644 React_Starter/public/img/favicon.png delete mode 100644 React_Starter/public/img/logo-symbol.png delete mode 100644 React_Starter/public/img/logo.png delete mode 100644 React_Starter/scss/_bootstrap-variables.scss delete mode 100644 React_Starter/scss/_core-variables.scss delete mode 100644 React_Starter/scss/_custom.scss delete mode 100644 React_Starter/scss/core/_animate.scss delete mode 100644 React_Starter/scss/core/_aside.scss delete mode 100644 React_Starter/scss/core/_avatars.scss delete mode 100644 React_Starter/scss/core/_badge.scss delete mode 100644 React_Starter/scss/core/_breadcrumb-menu.scss delete mode 100644 React_Starter/scss/core/_breadcrumb.scss delete mode 100644 React_Starter/scss/core/_buttons.scss delete mode 100644 React_Starter/scss/core/_callout.scss delete mode 100644 React_Starter/scss/core/_card.scss delete mode 100644 React_Starter/scss/core/_charts.scss delete mode 100644 React_Starter/scss/core/_dropdown-menu-right.scss delete mode 100644 React_Starter/scss/core/_dropdown.scss delete mode 100644 React_Starter/scss/core/_footer.scss delete mode 100644 React_Starter/scss/core/_grid.scss delete mode 100644 React_Starter/scss/core/_input-group.scss delete mode 100644 React_Starter/scss/core/_layout.scss delete mode 100644 React_Starter/scss/core/_loading.scss delete mode 100644 React_Starter/scss/core/_mixins.scss delete mode 100644 React_Starter/scss/core/_mobile.scss delete mode 100644 React_Starter/scss/core/_modal.scss delete mode 100644 React_Starter/scss/core/_nav.scss delete mode 100644 React_Starter/scss/core/_navbar.scss delete mode 100644 React_Starter/scss/core/_others.scss delete mode 100644 React_Starter/scss/core/_progress.scss delete mode 100644 React_Starter/scss/core/_rtl.scss delete mode 100644 React_Starter/scss/core/_sidebar.scss delete mode 100644 React_Starter/scss/core/_switches.scss delete mode 100644 React_Starter/scss/core/_tables.scss delete mode 100644 React_Starter/scss/core/_temp.scss delete mode 100644 React_Starter/scss/core/_typography.scss delete mode 100644 React_Starter/scss/core/_utilities.scss delete mode 100644 React_Starter/scss/core/_variables.scss delete mode 100644 React_Starter/scss/core/_widgets.scss delete mode 100644 React_Starter/scss/core/core.scss delete mode 100644 React_Starter/scss/core/utilities/_background.scss delete mode 100644 React_Starter/scss/core/utilities/_borders.scss delete mode 100644 React_Starter/scss/core/utilities/_display.scss delete mode 100644 React_Starter/scss/style.scss delete mode 100644 React_Starter/scss/vendors/_variables.scss delete mode 100644 React_Starter/scss/vendors/chart.js/chart.scss diff --git a/React_Full_Project/public/img/avatars/1.jpg b/React_Full_Project/public/img/avatars/1.jpg deleted file mode 100644 index 0b087037586ffb857229dfa66d490cc6e204345a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1913 zcmY*XcU0477ye}rW{?dEs2nJeDhNnr2w?^+5H?{QhR6;Z0*1Y0BnLi*U{!)b8D*20 zfEHzlf+DM|Fl1FhmWwI^X|z4<*XNJ>zV~_Vz3+X_dAZZvB|y?NKF}Wk@OTvf3H%H0 zCV(-C@eL*eAOOmvZ2^G04G0?fk$f%#eh+yJh|2*o0PsJ6@NN(&FG8R&=vTntuy26F z5eOs#0Y{=02nh7AAtV5UqreC>j|IRy<^Loo41mBvV1zKh+Xf7UAi#*f zR1nV#1_lR26x5F)2pUKu?}*fs=S1zq3h7HYpHrGB46g(H)hg`oabIU+pbF|DFe8FD zyzr#PvE7K)(WTT!I6F}v?kvFn^>qvc16%~E^R%7O{7;%JBYLEi(g$j1gMuAu>Sgs` zuDdh0qXI@c#HTQfURN_W2{&smPDjnc_`RFG!Of&~R*9e(ED*RYEOgv=TlNk4U;ytn zWN{-xq6}k=jC`VgV}dN$q@NpgcH*f8S*^447Q9|JD8ArgdzW{pRi@LG@Ro9#fw3j_ zoPL~zSm3040M@K)59nA-W71U5V9=-`y)PlhyG2-kYDIa(|w@NPlt0e6ab<`lm09=L$~r z-3&2<(&FJ)9z?sM=K322I!c)~Svh64VhF{g#VrHFF&JK|iFPQtAJrE@U3A@MW9!cA zmW~Ocx;g6FOxw79?v@n*Zf70=gWF59eC@T=Y5rgNDt(f>fZ;83|9^H1lwhzN8zAap>m?YpwczG{8&Q_oFztXCi+46+p&h;Mj@5eZthd zx}$lJ$(km4xAP?#X>Sf??Ig4fnPe-p6@iuu`e7zx9ZO9fX#=T>#z{Y~Xua`IEmPWQ{er?5sLE=a`%moytC5;}_h`Y4 zs6cBygV*K@UL4jKR>wgiEg5-wNUBRFpB+anWDQ2Mv6n*DOH^s&ZFNV|aUqjuku&R3 zYO!nEPbf1K>j4#IicQykKnGoflDU)F%zW^uKT@r9?h7+f&Cjj+`{|6jkLH%el~tTP zoI`yBZ9+3IdZv3~OmgEmv6Z;h&UPb7Qk@*&>(I!)70+to8t(_?V_-}34 zU5M@Vrw-<(tk#K~m@V}53;Pt{!X&!@jRxkhfNk-q!B-Tqq_~|)1F!j-KC7$B(^NT( zrFe)nO4T^%P`D#) zcQ=xlo!m9^qmHX$R#l$%K`$ZZj_4b#iFpXfq=D8>y{}zj`uz2!{k?Q6f(b+PTkvwa s+PkdPTj&wyeQ`mr@vvL|UF7GWocCsP38EwudAkV$)>LGIkj$O=6K!EAK>z>% diff --git a/React_Full_Project/public/img/avatars/2.jpg b/React_Full_Project/public/img/avatars/2.jpg deleted file mode 100644 index e7367094a3a904ccf7ea8edd2bf2b7b9c778c1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmY+Ddpy(oAIHBlHiWt6s665nGFc(ya*|u_%8bSIQ#6^|D7V^~&T2w_=Fs9KV`h~| zqRnMz{Ld) zNCQ6*EdWXmalzr20T3W5mQMkI=p&$DdmbNz1^PAk>ip zi|oj5IO#dg#8g;Xl(A^zQ)Pb^c$VuK9 zo$m2Nr;3o-*`XNE&m9gh*Sdkp`~AqKyl-(~0CzwK5($vVF~p?Wsg zKQ3o4x>z%J6enQi_X~cf`qEVjL-st-9mKgaU{=W(bjN`Z;@IkH$%1ZhRE_@Hkxne9 zsAVF?JVl-$L6RWZH%1*az+w;dvR>afjJMs!U=nwGy%$;~W&AOFobvkO75Vi&;iL4Y zTK5plNB64vF@(}YdVK#MnH|2dU!9DOJYv>qs#QK-tH?7GUJtLIOQ4;h*kWPY$uIOH z6(H?eAN8Mw5nidAk9+u?u9_gN_IxgLCo{cHu(ftvR@y0O!O zVk@^)P90fW@XD=OmT!Gxh~>**?uRp91vx=JYJUu|sGY~uoJk#>7z%8KatTQ-z1yDM z1&w{_hp6Pka}SNqIQXU7byb+TQF4_hU9V*_7=@3l!YRiOevO|a_ByP+y>D6I*xHII zPdIVb0~c28a@`c0l6|5Hs-E=cSAosGU9l{~1l`YUlji#}FVFukrptJWCRW{v@Tu~_8#W@qDIPPv1>BTTp(HS>FmO^m)GJJiW zeSl^8uNg;EErqD(`CYm9$?7ZK1EHL7=C@Mk?9l*&^Ve3Z=yt~=2Ck2IHmAY2J@%ug zs@lpUsV291{(0Xv$;YNPkODZy*#aoNoH8_QCTL^%47YR5xv)lSjE!6%e|4qs@^2Jd9py^(mxf&d`SQE6ER!9dnFU2*UY! zw!Pdejoa=XoX2vD_~<*D8Ie&~`B~u@8}d34Tj>Dd>-FW3UthL)4|BdyZ{*f4;9z?0 z+PoST268Z&Sq4P6s3FG{QlE!mF^^WVrpCju{dlM}o%Yr+8OmbbU7M(wiLpjN7C~3mGP1XEf zzB(0jRXt;UpmCykt4@ppY$g^xiD#t*r;CG{3rr0txWk<$$2s!>42 zp{U-avmorJ{I~o)q>bFWVbxcLfsDc#tIm~zlLq*KHNq1hq2!mI*V7xpT^k<7w}qS0 jfPIt*cnl*72OIF*g+T6?jV}|R`E_B%hwV?mUJ>s<0pG59 diff --git a/React_Full_Project/public/img/avatars/3.jpg b/React_Full_Project/public/img/avatars/3.jpg deleted file mode 100644 index caf9a7e7c52563a34646b11fdc888197a6e73582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmY+9e>~H99LGOj-~FCpe&&qQa?!=5lpQI*lIa#!Q%XYRchhvMxPC0HA1bv-2xS_! zvR1O%PHZ|P?H+1`g?=dM@?*Os6}5A9kGgyQ@p->rulM`?`Mf{+F8xz5ZP~7bSOBQh zIRFE`p&tT7fA*%NGynm_lpO+qegqi#Y)*;U0yZnB97x{{xWM2m@KgpPrcM}vMEnC1 zh5QT(g+^o0XcQKU!(p+8{|AC$7>Ph)Q79|{kHr&=jixX*{@nC$F#MwaKlfGXm4Ju= z^TB)=A_4;<1QQ{B1K0zA0SrOVw-2GQFb0Q$kpK0*R80T`Pc4l?!+7Lp2bxkuBrrwU zyPBbWLgz1V!$h<8&!jKJ@_j9Jr|M%;v&nwu7Veu4%wjAe{^yM^_vs%3Ll~Oc1tx-} zVD85iH*fWjYBjqR336sYHDB;(;pCyW*p-5~!x-T{X9W6;2ZLwJd1Cf_B)oSaF_GoF zY2HVRhK;}BXzuKLhUiw=Yi5#Vo{Qyps9V{HnOLfIx~6b~%kv?xNB3v8&i+8fI-bt( z6Y~;t!#KoFPKsTCoUlilxRNotr2RuoZB(5@VNZR2fjW*`HC9LIqRcCmPj2}*&|Xc* z>V)`YpU6sdK~5(}<$hL#eGnNVQEv{sG(wY=uPS~V z>!W4&c$(?BqHVlI1_sdEC^V_6J$-*g$@;{;rLrJeQ(uJFX;DL&V4}Nazc*aLgewD% z*F?(C*814|>@xn{eFyoU)fNs;dmhx0>l6ITq9dp{96dgfE4ctB-L@*$y?!y+KkDnw z^t(Ue?74uExY@y)JWXUA7%vEM`ZIWOBEN(23O`=hi%<)~ild4r&x&b^Gy#Dp_$5DWM=; zvg%0a#<11yc5@dw9xX4R^F##UrzVJ>#%Lp6_DHQ4_IHJDEliEBX*@$ymgSM6*)g+j zshdLsqfDC1sOx&%kcfj5$0~>OwuWzNV_q5TbX;jop!zPj9Ymi`p@^)L=!?QCG@Pri z)&`n)x6d;f*cb_$X7xI3cov-McZtq9LW7)K;w(4p~OxW0T|8?3~#U2yA=@Cr$r_bIM>;dDyc#l}0=9~NBD(z-71 zw9NMnXVqKe@g(nF5-M&wjtO!UpnESKT*u5bowTK<%nlE;>yv^?L z*h@ayvX{&nZl#Pour4qW`OoItrzve-dgvh9^0-sDpbM4z%zvw@&N^)_(Qs<*!sN?; z86X|g{+P{3E=uE>!Xa8?YRf9EJT{Xn z@|Q~)o^PMnoXdLQ)k63~=-!l*By*mzP9W>9l%`TuyV%D;$Pzo*#AER=1A#q-yXFx1RVa-}plV-doBaM@Qkn zC`?QS7PJ=wg|uV>@a?yTmO=rw->hRd&^ diff --git a/React_Full_Project/public/img/avatars/4.jpg b/React_Full_Project/public/img/avatars/4.jpg deleted file mode 100644 index 97f676969a42835666416ad1866a47fa47cfc431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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

    b5q(M^Ki{`D1 zB~~Ls1!SlEgP+$xoS&;%jyhah*mCnILGT3*mg|3ISg4N8RM8}0CuKRV0uEOcq{nVr z6kS5?qOH*0rzy%xmLy*t4g~NH5J9I5S>Zxq89Sar(F%-33H|+gN75@Nm;W(x6J6V1?{Y@;)eM8L1swYX)cvD{tUPE26D1F$%}pC=Q8Qq zj=PasZECP*_U^)DW0=dgjE>{1ul3fF8)v74^sNT9CO3O^MV0>mAu-8MyyorY#T6*` z6WK>)O zHe`!Bv2VeupKVH)ko3|M*;p?ysFPd>O4?d3l&DyZ$r@Lj`^LWKhI*%Mw>zKCyb;p#M1bB!b3trzE%1$pKXLC~Lz#Ecqf?}vkUzvLqAwtI2sq0M^buEpP z#!jAz!HPq(ecSxdoUGAy#7NKT!nvXC=g*B>Nr zoW;bS9rQZFR+0)u$5GOmR#dVUqhsw|GEtsy_WQ*0zNzskdCXav#`2D(yu>u5kCWxG z16$u)QFwb9(ztC9ZTgDw*TvT|^wMP9>L8P^((wL)lGoL7!a}B7%C;J#peoU5E%ngcG3ACZ(sDuiVse8sF?? zUUFlK$j-^SNkF=YHMrNUHetPn#Bli_PDzz}D>Qja+R*3$($%BZs|%EQ=d#&t@W!%+ z)e+ovt8HKp2{|mY<#Pj%)ady-e6jASGAtWc4edKC%jSASe2$23YAT(D%EPU_sMeZ? zFuZ5A{41viEJy9Nf0@4;5&TLW6Y;36ue!jy_2i~sb3bryaoEoAo*j@UD>x~6tb<2b z$s)>R+q8`!u*-Uvebv3K5FGpl6?73xI0g2t%X=f2B(&Ia&y5+2VI~5 zN3y!eACuWCbouHYA^`j}t{f7{Sy^mfbR2S>@_ujY#FJ_cRn zwjXLfo#XvR^^1ye?4&g0F-trD+|dDZ^_$n}3+G^j{x`b#++Go4Q3`4Sb5&ZEqPdjpMJ{@wK)8c&k9 zv7%Fhaq>->_>N=}rKx|Yr6~$;{3qqEKO|amRmpysAiVw#UK(^f{xzcHxDp#O8y!jl z!6V`YbHHMAQ;RHw47+)pM0t&*vZnx4h{veEP-)V6GJAUNEw6)|#v-`R_J9Q=LETeh zf^8_cG)K7z%u98qUKWzlx8tP$0P(r#<^Tfo;A3StLZXP$CmVU zXjD_6U;EVqW*^vS$xr=2{F^+%ZPp*~6d-`_Wk(KJU)Jlm;hAywGs=+`8_*k(qSkBy z@2w7vE#NzS=~XY-%D!pHnI-6PU2v&-Nv-#;)sp<5gUS7c{&^z7YYn=jjW69=NGu~U bHTIt5HeMeJBM@npt$I1GmBtQSzIC0?3 diff --git a/React_Full_Project/public/img/avatars/6.jpg b/React_Full_Project/public/img/avatars/6.jpg deleted file mode 100644 index 1d2b884397eb019bbbaf752fddb46e70f18f8b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmZXPdpy&77{|ZcZ}-jCT+#){WlPh=$t6xi^OBNW+G?j1$}P8rgVl4qG-|zGJKF|00Jn|=UDOj}ekiRbg_Vxw< z1HL1F1IV@!UV&Ty0|=zX2(35JC|l1QPKTBnmkX z3WY{v&}bAEi^E~Dgdc%H5QIb^u_zQ)36I4qk%$UNr1_$M55hm$kA2@Vc|9OwfDtf) zU}OL%!yqzD-UOn6!Wjhnz7N1)QD_K>L%{wk&c81J3KOue9^m+S0j5}ij6?yQHOgrE zHX{||ebEe66E)Mdm{46CPbRiO?``QsOo|uJHbUKu{J;O?PXR$O8cv4Dz#3e(N~;y@ zZ0S*1BWB0!`0Jr&^nobat_1#3YK*f=!L<(uiRXoZpIGaO_{7_;Y!jG$5PM7H#cR{y z3){mtB{51j#Iy2LIdiGA;Y%~PrYX&E+tE~!)HW&EEy9tz_1fD-8Ivpx4qNKLpjiYyFWHTud4p)HrtqR#KYi62No zlQhGrlz!UubI6`XLYYs{$aOV*c`x)=W$YN8w^%72DrAjVbh~h0BbMRCBPE1jtro|I z*$Zcm9a5)C85O+PG7&Bn-WZO%EbdO6f!Z`hO$kcfxp`_j{DY^K;;x!)XG=hGZRQKF zUq&+sN0?4s0k6k8dpI;yq)&}BJO<&Pg8b}prj_5LxYbIVgc1&&> zh;Ux78;%)G3?y0JWc|@gdvA`_zbAZRg8pgQs$$R2MZ+S)b;~_p^yFEdse3NXZ}oai z2_=?PV&3@~b{(vr>f-f25@J;n@_=E|5^d!L!11shZ#Uf7*k@IX3+{B0Xr1VI{=K#U zQMNZH%}ic(C`Gdx zqZ>anrCQ#+RWz<1=bn<^uao8;aJb9YywJ3-?xHWx@KIJ(|MeZ2VahMX$)g+BTI~Jp zf}iVc55YN!xw0$0U`PggE~JgCtC<{fDXn7@dAnr$=d4cqsWr>28jEj~p(*!0`}U-( zrnm7$soQZmwaN@7l6#CPd_vrRq7$}1qk^+o7R~(>rpgBxQ|gT&p%IsRq@<#Xu%UYW z`Buic=dG1Ui^UZKphAOdt7E{L%iJv4=E1UTzq8MLx4^qlF!`o)_lHrvpd7e`SK@R4 zqmIBj$>7hNX6tb!zk1kNGlSgOD~74}aEr1MGl)a)Br<&OqP7U9b)zQ&zIZh_7=*Do zyy^{&#Z_k4YZkb?r`>YUW_B=z$wwM)bgx6E5VpB_g>x`c(NP8ezMS7Mw68D8V8F_5K9HfQy)#Timp3MS| xt#Xi48hko(OaI%t0|Os<({t97<(kBuHH+L0eb(0we(+o7F*IRakV%*K{SC#=m6ZSh diff --git a/React_Full_Project/public/img/avatars/7.jpg b/React_Full_Project/public/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9dcfd814cb0ab4c0b843d7793d78022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 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 Wn4pkC2EM=dtUn6k#fZvIfB)H${qT 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 f6Q_3=gn%x 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 diff --git a/React_Full_Project/scss/_bootstrap-variables.scss b/React_Full_Project/scss/_bootstrap-variables.scss deleted file mode 100644 index 8d9e717c2..000000000 --- a/React_Full_Project/scss/_bootstrap-variables.scss +++ /dev/null @@ -1,130 +0,0 @@ -// Bootstrap overrides - -// -// Color system -// - -$white: #fff; -$gray-100: #f0f3f5; -$gray-200: #c2cfd6; -$gray-300: #a4b7c1; -$gray-400: #869fac; -$gray-500: #678898; -$gray-600: #536c79; -$gray-700: #3e515b; -$gray-800: #29363d; -$gray-900: #151b1e; -$black: #000 !default; - -$blue: #20a8d8; -$indigo: #6610f2 !default; -$purple: #6f42c1 !default; -$pink: #e83e8c !default; -$red: #f86c6b; -$orange: #f8cb00; -$yellow: #ffc107 !default; -$green: #4dbd74; -$teal: #20c997 !default; -$cyan: #63c2de; - -$colors: ( - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - white: $white, - gray: $gray-600, - gray-dark: $gray-800 -); - -$theme-colors: ( - primary: $blue, - secondary: $gray-300, - success: $green, - info: $cyan, - warning: $yellow, - danger: $red, - light: $gray-100, - dark: $gray-800, - - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - - gray-100: $gray-100, - gray-200: $gray-200, - gray-300: $gray-300, - gray-400: $gray-400, - gray-500: $gray-500, - gray-600: $gray-600, - gray-700: $gray-700, - gray-800: $gray-800, - gray-900: $gray-900 -); - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -$enable-transitions: true; -$enable-rounded: false; - -// Body -// -// Settings for the `` element. - -$body-bg: #e4e5e6; - -// Typography -// -// Font, line-height, and color for body text, headings, and more. - -$font-size-base: 0.875rem; - -// Breadcrumbs - -$breadcrumb-bg: #fff; -$breadcrumb-margin-bottom: 1.5rem; - -// Cards - -$card-border-color: $gray-200; -$card-cap-bg: $gray-100; - -// Dropdowns - -$dropdown-padding-y: 0; -$dropdown-border-color: $gray-200; -$dropdown-divider-bg: $gray-100; - -// Buttons - -$btn-secondary-border: $gray-300; - -// Progress bars - -$progress-bg: $gray-100; - -// Tables - -$table-bg-accent: $gray-100; -$table-bg-hover: $gray-100; - -// Forms - -$input-group-addon-bg: $gray-100; -$input-border-color: $gray-200; -$input-group-addon-border-color: $gray-200; diff --git a/React_Full_Project/scss/_core-variables.scss b/React_Full_Project/scss/_core-variables.scss deleted file mode 100644 index 906e13ac3..000000000 --- a/React_Full_Project/scss/_core-variables.scss +++ /dev/null @@ -1 +0,0 @@ -// core overrides diff --git a/React_Full_Project/scss/_custom.scss b/React_Full_Project/scss/_custom.scss deleted file mode 100644 index 15d367af4..000000000 --- a/React_Full_Project/scss/_custom.scss +++ /dev/null @@ -1 +0,0 @@ -// Here you can add other styles diff --git a/React_Full_Project/scss/core/_animate.scss b/React_Full_Project/scss/core/_animate.scss deleted file mode 100644 index c0a244bae..000000000 --- a/React_Full_Project/scss/core/_animate.scss +++ /dev/null @@ -1,27 +0,0 @@ -// scss-lint:disable all -.animated { - animation-duration: 1s; - // animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.hinge { - animation-duration: 2s; -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/React_Full_Project/scss/core/_aside.scss b/React_Full_Project/scss/core/_aside.scss deleted file mode 100644 index fc71e42c6..000000000 --- a/React_Full_Project/scss/core/_aside.scss +++ /dev/null @@ -1,64 +0,0 @@ -.aside-menu { - z-index: $zindex-sticky - 1; - width: $aside-menu-width; - color: $aside-menu-color; - background: $aside-menu-bg; - @include borders($aside-menu-borders); - - .nav-tabs { - border-color: $border-color; - .nav-link { - padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x; - color: $body-color; - border-top: 0; - &.active { - color: theme-color("primary"); - border-right-color: $border-color; - border-left-color: $border-color; - } - } - .nav-item:first-child { - .nav-link { - border-left: 0; - } - } - } - - .tab-content { - position: relative; - overflow-x: hidden; - overflow-y: auto; - border: 0; - border-top: 1px solid $border-color; - -ms-overflow-style: -ms-autohiding-scrollbar; - - &::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - // &::-webkit-scrollbar-button { } - - &::-webkit-scrollbar-track { - background-color: lighten($aside-menu-bg, 5%); - border-right: 1px solid darken($aside-menu-bg, 5%); - border-left: 1px solid darken($aside-menu-bg, 5%); - } - - // &::-webkit-scrollbar-track-piece { } - - &::-webkit-scrollbar-thumb { - height: 50px; - background-color: darken($aside-menu-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - - .tab-pane { - padding: 0; - } - } -} diff --git a/React_Full_Project/scss/core/_avatars.scss b/React_Full_Project/scss/core/_avatars.scss deleted file mode 100644 index 623016ef0..000000000 --- a/React_Full_Project/scss/core/_avatars.scss +++ /dev/null @@ -1,51 +0,0 @@ -.img-avatar { - border-radius: 50em; -} - -.avatar { - $width: 36px; - $status-width: 10px; - @include avatar($width,$status-width); -} - -.avatar.avatar-xs { - $width: 20px; - $status-width: 8px; - @include avatar($width,$status-width); -} - -.avatar.avatar-sm { - $width: 24px; - $status-width: 8px; - @include avatar($width,$status-width); -} - -.avatar.avatar-lg { - $width: 72px; - $status-width: 12px; - @include avatar($width,$status-width); -} - -.avatars-stack { - .avatar.avatar-xs { - margin-right: -10px; - } - - // .avatar.avatar-sm { - // - // } - - .avatar { - margin-right: -15px; - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed; - - &:hover { - margin-right: 0 !important; - } - } - - // .avatar.avatar-lg { - // - // } - -} diff --git a/React_Full_Project/scss/core/_badge.scss b/React_Full_Project/scss/core/_badge.scss deleted file mode 100644 index 310488562..000000000 --- a/React_Full_Project/scss/core/_badge.scss +++ /dev/null @@ -1,3 +0,0 @@ -.badge-pill { - border-radius: $badge-pill-border-radius; -} diff --git a/React_Full_Project/scss/core/_breadcrumb-menu.scss b/React_Full_Project/scss/core/_breadcrumb-menu.scss deleted file mode 100644 index dbbe07e0b..000000000 --- a/React_Full_Project/scss/core/_breadcrumb-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -.breadcrumb-menu { - margin-left: auto; - - &::before { - display: none; - } - - .btn-group { - vertical-align: top; - } - - .btn { - padding: 0 $input-btn-padding-x; - color: $text-muted; - vertical-align: top; - border: 0; - - &:hover, &.active { - color: $body-color; - background: transparent; - } - } - - .open { - .btn { - color: $body-color; - background: transparent; - } - } - - .dropdown-menu { - min-width: 180px; - line-height: $line-height-base; - } -} diff --git a/React_Full_Project/scss/core/_breadcrumb.scss b/React_Full_Project/scss/core/_breadcrumb.scss deleted file mode 100644 index d8a003dc6..000000000 --- a/React_Full_Project/scss/core/_breadcrumb.scss +++ /dev/null @@ -1,4 +0,0 @@ -.breadcrumb { - position: relative; - @include borders($breadcrumb-borders); -} diff --git a/React_Full_Project/scss/core/_buttons.scss b/React_Full_Project/scss/core/_buttons.scss deleted file mode 100644 index 9d6654429..000000000 --- a/React_Full_Project/scss/core/_buttons.scss +++ /dev/null @@ -1,566 +0,0 @@ -button { - cursor: pointer; -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.btn { - [class^="icon-"], [class*=" icon-"] { - display: inline-block; - margin-top: -2px; - vertical-align: middle; - } -} - -.btn-facebook, -.btn-twitter, -.btn-linkedin, -.btn-flickr, -.btn-tumblr, -.btn-xing, -.btn-github, -.btn-html5, -.btn-openid, -.btn-stack-overflow, -.btn-youtube, -.btn-css3, -.btn-dribbble, -.btn-google-plus, -.btn-instagram, -.btn-pinterest, -.btn-vk, -.btn-yahoo, -.btn-behance, -.btn-dropbox, -.btn-reddit, -.btn-spotify, -.btn-vine, -.btn-foursquare, -.btn-vimeo { - position: relative; - overflow: hidden; - color: #fff !important; - text-align: center; - - &::before { - position: absolute; - top: 0; - left: 0; - display: block; - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - } - - &:hover { - color: #fff; - } - - &.icon { - - span { - display: none; - } - } - - &.text { - &::before { - display: none; - } - - span { - margin-left: 0 !important; - } - } - @include button-social-size($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); - - &.btn-lg { - @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); - } - - &.btn-sm { - @include button-social-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $font-size-sm, $line-height-sm, $btn-border-radius-sm); - } - -} - -.btn-facebook { - $color: $facebook; - - background: $color; - &::before { - content: "\f09a"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-twitter { - $color: $twitter; - - background: $color; - &::before { - content: "\f099"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-linkedin { - $color: $linkedin; - - background: $color; - &::before { - content: "\f0e1"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-flickr { - $color: $flickr; - - background: $color; - &::before { - content: "\f16e"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-tumblr { - $color: $tumblr; - - background: $color; - &::before { - content: "\f173"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-xing { - $color: $xing; - - background: $color; - &::before { - content: "\f168"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-github { - $color: $github; - - background: $color; - &::before { - content: "\f09b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-html5 { - $color: $html5; - - background: $color; - &::before { - content: "\f13b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-openid { - $color: $openid; - - background: $color; - &::before { - content: "\f19b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-stack-overflow { - $color: $stack-overflow; - - background: $color; - &::before { - content: "\f16c"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-css3 { - $color: $css3; - - background: $color; - &::before { - content: "\f13c"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-youtube { - $color: $youtube; - - background: $color; - &::before { - content: "\f167"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-dribbble { - $color: $dribbble; - - background: $color; - &::before { - content: "\f17d"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-google-plus { - $color: $google-plus; - - background: $color; - &::before { - content: "\f0d5"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-instagram { - $color: $instagram; - - background: $color; - &::before { - content: "\f16d"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-pinterest { - $color: $pinterest; - - background: $color; - &::before { - content: "\f0d2"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vk { - $color: $vk; - - background: $color; - &::before { - content: "\f189"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-yahoo { - $color: $yahoo; - - background: $color; - &::before { - content: "\f19e"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-behance { - $color: $behance; - - background: $color; - &::before { - content: "\f1b4"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-dropbox { - $color: $dropbox; - - background: $color; - &::before { - content: "\f16b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-reddit { - $color: $reddit; - - background: $color; - &::before { - content: "\f1a1"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-spotify { - $color: $spotify; - - background: $color; - &::before { - content: "\f1bc"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vine { - $color: $vine; - - background: $color; - &::before { - content: "\f1ca"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-foursquare { - $color: $foursquare; - - background: $color; - &::before { - content: "\f180"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vimeo { - $color: $vimeo; - - background: $color; - &::before { - content: "\f194"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} diff --git a/React_Full_Project/scss/core/_callout.scss b/React_Full_Project/scss/core/_callout.scss deleted file mode 100644 index b98ebac53..000000000 --- a/React_Full_Project/scss/core/_callout.scss +++ /dev/null @@ -1,55 +0,0 @@ -.callout { - position: relative; - padding: 0 $spacer; - margin: $spacer 0; - border: 0 solid $border-color; - border-left-width: .25rem; - - @if $enable-rounded { - border-radius: .25rem; - } - - .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; - } -} - -.callout-bordered { - border: 1px solid $border-color; - border-left-width: .25rem; -} -.callout code { - border-radius: .25rem; -} -.callout h4 { - margin-top: 0; - margin-bottom: .25rem; -} -.callout p:last-child { - margin-bottom: 0; -} -.callout + .callout { - margin-top: - .25rem; -} - -.callout-default { - border-left-color: $text-muted; - - h4 { - color: $text-muted; - } -} - -@each $color, $value in $theme-colors { - .callout-#{$color} { - border-left-color: $value; - - h4 { - color: $value; - } - } -} diff --git a/React_Full_Project/scss/core/_card.scss b/React_Full_Project/scss/core/_card.scss deleted file mode 100644 index 733b96328..000000000 --- a/React_Full_Project/scss/core/_card.scss +++ /dev/null @@ -1,193 +0,0 @@ -.card { - margin-bottom: 1.5 * $spacer; - - // Cards with color accent - @each $color, $value in $theme-colors { - &.bg-#{$color} { - border-color: darken($value, 12.5%); - .card-header { - background-color: darken($value, 3%); - border-color: darken($value, 12.5%); - } - } - } -} - -.text-white .text-muted { - color: rgba(255,255,255,.6) !important; -} - -.card-header { - - .icon-bg { - display: inline-block; - padding: $card-spacer-y $card-spacer-x !important; - margin-top: -$card-spacer-y; - margin-right: $card-spacer-x; - margin-bottom: -$card-spacer-y; - margin-left: -$card-spacer-x; - line-height: inherit; - color: $card-icon-color; - vertical-align: bottom; - background: $card-icon-bg; - border-right: $card-border-width solid $card-border-color; - } - - .nav.nav-tabs { - margin-top: -$card-spacer-y; - margin-bottom: -$card-spacer-y; - border-bottom: 0; - - .nav-item { - border-top: 0; - } - - .nav-link { - padding: $card-spacer-y $card-spacer-x / 2; - color: $text-muted; - border-top: 0; - - &.active { - color: $body-color; - background: #fff; - } - } - } - - &.card-header-inverse { - color: #fff; - } - - .btn { - margin-top: - $input-btn-padding-y; - } - .btn-sm { - margin-top: - $input-btn-padding-y-sm; - } - .btn-lg { - margin-top: - $input-btn-padding-y-lg; - } -} -// -.card-footer { - - ul { - display: table; - width: 100%; - padding: 0; - margin: 0; - table-layout: fixed; - - li { - display: table-cell; - padding: 0 $card-spacer-x; - text-align: center; - } - } -} - -[class*="card-outline-"] { - .card-body { - background: #fff !important; - } - - &.card-outline-top { - border-top-width: 2px; - border-right-color: $border-color; - border-bottom-color: $border-color; - border-left-color: $border-color; - } -} - -// Cards with color accent -@each $color, $value in $theme-colors { - .card-accent-#{$color} { - @include card-accent-variant($value); - } -} - -// Card Actions -.card-header { - > i { - margin-right: $spacer / 2; - } - .card-actions { - position: absolute; - top: 0; - right: 0; - //height: inherit; - - a, button { - display: block; - float: left; - width: 50px; - padding: $card-spacer-y 0; - margin: 0 !important; - color: $body-color; - text-align: center; - background: transparent; - border: 0; - border-left: 1px solid $border-color; - box-shadow: 0; - - &:hover { - text-decoration: none; - } - - [class^="icon-"], [class*=" icon-"] { - display: inline-block; - vertical-align: middle; - } - - i { - display: inline-block; - transition: .4s; - } - - .r180 { - transform: rotate(180deg); - } - } - - .input-group { - width: 230px; - margin: 6px; - - .input-group-prepend, .input-group-append { - background: #fff; - } - - input { - border-left: 0; - } - } - } -} - -.card-full { - margin-top: - $spacer; - margin-right: - $grid-gutter-width / 2; - margin-left: - $grid-gutter-width / 2; - border: 0; - border-bottom: $card-border-width solid $border-color; -} - -@include media-breakpoint-up(sm) { - .card-columns { - - &.cols-2 { - column-count: 2; - } - } -} - -.card { - &.drag, .drag { - cursor: move; - } -} - -.card-placeholder { - background: rgba(0,0,0,.025); - border: 1px dashed $gray-300; -} diff --git a/React_Full_Project/scss/core/_charts.scss b/React_Full_Project/scss/core/_charts.scss deleted file mode 100644 index 0e7a3c2ab..000000000 --- a/React_Full_Project/scss/core/_charts.scss +++ /dev/null @@ -1,9 +0,0 @@ -.chart-wrapper { - canvas { - width: 100% !important; - } -} -// scss-lint:disable QualifyingElement -base-chart.chart { - display: block !important; -} diff --git a/React_Full_Project/scss/core/_dropdown-menu-right.scss b/React_Full_Project/scss/core/_dropdown-menu-right.scss deleted file mode 100644 index 4f1954681..000000000 --- a/React_Full_Project/scss/core/_dropdown-menu-right.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Temp fix for reactstrap -.app-header { - .navbar-nav { - .dropdown-menu-right { - right: auto; - } - } -} diff --git a/React_Full_Project/scss/core/_dropdown.scss b/React_Full_Project/scss/core/_dropdown.scss deleted file mode 100644 index 564e4df20..000000000 --- a/React_Full_Project/scss/core/_dropdown.scss +++ /dev/null @@ -1,69 +0,0 @@ -// Links, buttons, and more within the dropdown menu -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid $dropdown-border-color; - - &:last-child { - border-bottom: 0; - } - - i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: $dropdown-border-color; - text-align: center; - } - - .badge { - position: absolute; - right: 10px; - margin-top: 2px; - } -} - -// Dropdown section headers -.dropdown-header { - padding: 8px 20px; - background: $dropdown-divider-bg; - border-bottom: 1px solid $dropdown-border-color; - - .btn { - margin-top: -7px; - color: $dropdown-header-color; - - &:hover { - color: $body-color; - } - - &.pull-right { - margin-right: -20px; - } - } -} - -.dropdown-menu-lg { - width: 250px; -} -.app-header { - .navbar-nav { - .dropdown-menu { - position: absolute; - } - // Menu positioning - // - // Add extra class to `.dropdown-menu` to flip the alignment of the dropdown - // menu with the parent. - .dropdown-menu-right { - right: 0; - left: auto; // Reset the default from `.dropdown-menu` - } - - .dropdown-menu-left { - right: auto; - left: 0; - } - } -} diff --git a/React_Full_Project/scss/core/_footer.scss b/React_Full_Project/scss/core/_footer.scss deleted file mode 100644 index e01595a1b..000000000 --- a/React_Full_Project/scss/core/_footer.scss +++ /dev/null @@ -1,9 +0,0 @@ -.app-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - padding: 0 $spacer; - color: $footer-color; - background: $footer-bg; - @include borders($footer-borders); -} diff --git a/React_Full_Project/scss/core/_grid.scss b/React_Full_Project/scss/core/_grid.scss deleted file mode 100644 index 0d0963c17..000000000 --- a/React_Full_Project/scss/core/_grid.scss +++ /dev/null @@ -1,15 +0,0 @@ -.row.row-equal { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - margin-right: ($grid-gutter-width / -2); - margin-left: ($grid-gutter-width / -2); - - [class*="col-"] { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - } -} - -.main .container-fluid { - padding: 0 30px; -} diff --git a/React_Full_Project/scss/core/_input-group.scss b/React_Full_Project/scss/core/_input-group.scss deleted file mode 100644 index c8ce11583..000000000 --- a/React_Full_Project/scss/core/_input-group.scss +++ /dev/null @@ -1,5 +0,0 @@ -.input-group-prepend, -.input-group-append { - white-space: nowrap; - vertical-align: middle; // Match the inputs -} diff --git a/React_Full_Project/scss/core/_layout.scss b/React_Full_Project/scss/core/_layout.scss deleted file mode 100644 index 1800abbd5..000000000 --- a/React_Full_Project/scss/core/_layout.scss +++ /dev/null @@ -1,387 +0,0 @@ -// IE10&11 Flexbox fix -@media all and (-ms-high-contrast:none) { - html { - display: flex; - flex-direction: column; - } -} - -// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. -.app, -app-dashboard, -app-root { - display: flex; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - flex: 0 0 $navbar-height; -} - -.app-footer { - flex: 0 0 $footer-height; -} - -.app-body { - display: flex; - flex-direction: row; - flex-grow: 1; - overflow-x: hidden; - - .main { - flex: 1; - min-width: 0; - } - - .sidebar { - // $sidebar-width is the width of the columns - flex: 0 0 $sidebar-width; - // put the nav on the left - order: -1; - } - - .aside-menu { - // $aside-menu-width is the width of the columns - flex: 0 0 $aside-menu-width; - } -} - -// -// header -// -.header-fixed { - .app-header { - position: fixed; - z-index: $zindex-sticky; - width: 100%; - } - .app-body { - margin-top: $navbar-height; - } -} - -// -// Sidebar -// -.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-width; - } -} - -.sidebar-fixed { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $sidebar-width; - height: calc(100vh - #{$navbar-height}); - // margin-top: - $navbar-height; - - // .sidebar-nav { - // height: calc(100vh - #{$navbar-height}); - // } - } - - .main, .app-footer { - margin-left: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } -} - -.sidebar-off-canvas { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - height: calc(100vh - #{$navbar-height}); - } -} - -@include media-breakpoint-up(lg) { - .sidebar-compact { - .sidebar { - flex: 0 0 $sidebar-compact-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-compact-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-compact-width; - } - - .sidebar { - width: $sidebar-compact-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - .sidebar-minimizer { - display: none; - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; - } - - .sidebar { - width: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } -} - -// -// Aside Menu -// -.aside-menu-hidden { - .aside-menu { - margin-right: - $aside-menu-width; - } -} - -.aside-menu-fixed { - .aside-menu { - position: fixed; - right: 0; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - - .main, .app-footer { - margin-right: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-right: 0; - } - } -} - -.aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } -} - -// -// Breadcrumb -// -.breadcrumb-fixed { - .main { - $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; - padding-top: $breadcrumb-height; - } - - .breadcrumb { - position: fixed; - top: $navbar-height; - right: 0; - left: 0; - z-index: $zindex-sticky - 2; - } - - // if sidebar + main + aside - .main:nth-child(2) { - .breadcrumb { - right: $aside-menu-width; - left: $sidebar-width; - } - } - - // if sidebar + main - .main:first-child { - .breadcrumb { - right: $aside-menu-width; - left: 0; - } - } - - // if main + aside - .main:last-child { - .breadcrumb { - right: 0; - } - } - - &.sidebar-minimized { - .main .breadcrumb { - left: $sidebar-minimized-width; - } - } - - &.sidebar-hidden, &.sidebar-off-canvas { - .main .breadcrumb { - left: 0; - } - } - - &.aside-menu-hidden, &.aside-menu-off-canvas { - .main .breadcrumb { - right: 0; - } - } -} - -// -// Footer -// -.footer-fixed { - .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-sticky; - height: $footer-height; - } - - .app-body { - margin-bottom: $footer-height; - } -} - -// -// Animations -// -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; -} -.sidebar-nav { - transition: width $layout-transition-speed; -} -.breadcrumb { - transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; -} - -// -// Mobile layout -// - -@include media-breakpoint-down(md) { - .app-header.navbar { - position: fixed !important; - z-index: $zindex-sticky; - width: 100%; - text-align: center; - background-color: $navbar-brand-bg; - @include borders($navbar-brand-border); - - .navbar-toggler { - @if (lightness( $navbar-brand-bg ) > 40) { - color: $navbar-color; - } @else { - color: #fff; - } - } - - .navbar-brand { - position: absolute; - left: 50%; - margin-left: - ($navbar-brand-width / 2); - } - } - - .app-body { - margin-top: $navbar-height; - } - - .breadcrumb-fixed { - .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; - } - } - - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $mobile-sidebar-width; - height: calc(100vh - #{$navbar-height}); - margin-left: - $mobile-sidebar-width; - - .sidebar-nav, - .nav { - width: $mobile-sidebar-width; - min-height: calc(100vh - #{$navbar-height}); - } - - .sidebar-minimizer { - display: none; - } - } - - .main, .app-footer { - margin-left: 0 !important; - } - - // .aside-menu { - // margin-right: - $aside-menu-width; - // } - - .sidebar-hidden { - .sidebar { - margin-left: - $mobile-sidebar-width; - } - } - - .sidebar-mobile-show { - .sidebar { - width: $mobile-sidebar-width; - margin-left: 0; - } - - .main { - margin-right: - $mobile-sidebar-width !important; - margin-left: $mobile-sidebar-width !important; - } - } -} diff --git a/React_Full_Project/scss/core/_loading.scss b/React_Full_Project/scss/core/_loading.scss deleted file mode 100644 index 3e409fb7d..000000000 --- a/React_Full_Project/scss/core/_loading.scss +++ /dev/null @@ -1,128 +0,0 @@ -// Angular Version -// Make clicks pass-through -// scss-lint:disable all -#loading-bar, -#loading-bar-spinner { - -webkit-pointer-events: none; - pointer-events: none; - -moz-transition: 350ms linear all; - -o-transition: 350ms linear all; - -webkit-transition: 350ms linear all; - transition: 350ms linear all; -} - -#loading-bar.ng-enter, -#loading-bar.ng-leave.ng-leave-active, -#loading-bar-spinner.ng-enter, -#loading-bar-spinner.ng-leave.ng-leave-active { - opacity: 0; -} - -#loading-bar.ng-enter.ng-enter-active, -#loading-bar.ng-leave, -#loading-bar-spinner.ng-enter.ng-enter-active, -#loading-bar-spinner.ng-leave { - opacity: 1; -} - -#loading-bar .bar { - position: fixed; - top: 0; - left: 0; - z-index: 20002; - width: 100%; - height: 2px; - background: theme-color("primary"); - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - -moz-transition: width 350ms; - -o-transition: width 350ms; - -webkit-transition: width 350ms; - transition: width 350ms; -} - -// Fancy blur effect -#loading-bar .peg { - position: absolute; - top: 0; - right: 0; - width: 70px; - height: 2px; - -moz-border-radius: 100%; - -webkit-border-radius: 100%; - border-radius: 100%; - -moz-box-shadow: #29d 1px 0 6px 1px; - -ms-box-shadow: #29d 1px 0 6px 1px; - -webkit-box-shadow: #29d 1px 0 6px 1px; - box-shadow: #29d 1px 0 6px 1px; - opacity: .45; -} - -#loading-bar-spinner { - position: fixed; - top: 10px; - left: 10px; - z-index: 10002; - display: block; -} - -#loading-bar-spinner .spinner-icon { - width: 14px; - height: 14px; - - border: solid 2px transparent; - border-top-color: #29d; - border-left-color: #29d; - border-radius: 50%; - - -moz-animation: loading-bar-spinner 400ms linear infinite; - -ms-animation: loading-bar-spinner 400ms linear infinite; - -o-animation: loading-bar-spinner 400ms linear infinite; - -webkit-animation: loading-bar-spinner 400ms linear infinite; - animation: loading-bar-spinner 400ms linear infinite; -} - -@-webkit-keyframes loading-bar-spinner { - 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } -} -@-moz-keyframes loading-bar-spinner { - 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } -} -@-o-keyframes loading-bar-spinner { - 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } -} -@-ms-keyframes loading-bar-spinner { - 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); } -} -@keyframes loading-bar-spinner { - 0% { transform: rotate(0deg); transform: rotate(0deg); } - 100% { transform: rotate(360deg); transform: rotate(360deg); } -} - -//Ajax & Static Version -.pace { - -webkit-pointer-events: none; - pointer-events: none; - - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -.pace-inactive { - display: none; -} - -.pace .pace-progress { - position: fixed; - top: 0; - right: 100%; - z-index: 2000; - width: 100%; - height: 2px; - background: theme-color("primary"); -} diff --git a/React_Full_Project/scss/core/_mixins.scss b/React_Full_Project/scss/core/_mixins.scss deleted file mode 100644 index 153f1d394..000000000 --- a/React_Full_Project/scss/core/_mixins.scss +++ /dev/null @@ -1,116 +0,0 @@ -@mixin button-social-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { - padding: $padding-y $padding-x; - font-size: $font-size; - line-height: $line-height; - border: 0; - @include border-radius($border-radius); - - &::before { - width: ($padding-y * 2) + ($font-size * $line-height); - height: ($padding-y * 2) + ($font-size * $line-height); - padding: $padding-y 0; - font-size: $font-size; - line-height: $line-height; - @include border-radius($border-radius); - } - - span { - margin-left: ($padding-y * 2) + ($font-size * $line-height); - } - - &.icon { - width: ($padding-y * 2) + ($font-size * $line-height); - height: ($padding-y * 2) + ($font-size * $line-height); - } -} - -@mixin avatar($width, $status-width) { - position: relative; - display: inline-block; - width: $width; - - .img-avatar { - width: $width; - height: $width; - } - - .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: $status-width; - height: $status-width; - border: 1px solid #fff; - border-radius: 50em; - } -} - -@mixin borders($borders) { - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border: $size $style $color; - } @else if $direction == "top" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-top: $size $style $color; - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-right: $size $style $color; - } @else if $direction == "bottom" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-bottom: $size $style $color; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-left: $size $style $color; - } - } -} - -@mixin sidebar-width($borders, $width) { - $sidebar-width: $width; - - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: ($sidebar-width - (2 * $size)); - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } - width: $sidebar-width; - } -} - -@mixin bg-variant($parent, $color) { - #{$parent} { - @include border-radius($card-border-radius-inner $card-border-radius-inner $card-border-radius-inner $card-border-radius-inner); - color: #fff !important; - background-color: $color !important; - } - a#{$parent} { - @include hover-focus { - background-color: darken($color, 10%); - } - } -} - -@mixin card-accent-variant($color) { - border-top-width: 2px; - border-top-color: $color; -} diff --git a/React_Full_Project/scss/core/_mobile.scss b/React_Full_Project/scss/core/_mobile.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/React_Full_Project/scss/core/_modal.scss b/React_Full_Project/scss/core/_modal.scss deleted file mode 100644 index 1c44ddd03..000000000 --- a/React_Full_Project/scss/core/_modal.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $color, $value in $theme-colors { - .modal-#{$color} { - - .modal-content { - border-color: $value; - } - - .modal-header { - color: #fff; - background-color: $value; - } - } -} diff --git a/React_Full_Project/scss/core/_nav.scss b/React_Full_Project/scss/core/_nav.scss deleted file mode 100644 index cae51793d..000000000 --- a/React_Full_Project/scss/core/_nav.scss +++ /dev/null @@ -1,35 +0,0 @@ -.nav-tabs { - .nav-link { - color: $gray-600; - &:hover { - cursor: pointer; - } - &.active { - color: $gray-800; - background: #fff; - border-color: $border-color; - border-bottom-color: #fff; - &:focus { - background: #fff; - border-color: $border-color; - border-bottom-color: #fff; - } - } - } -} - -.tab-content { - margin-top: -1px; - background: #fff; - border: 1px solid $border-color; - .tab-pane { - padding: $spacer; - } -} - -.card-block { - .tab-content { - margin-top: 0; - border: 0; - } -} diff --git a/React_Full_Project/scss/core/_navbar.scss b/React_Full_Project/scss/core/_navbar.scss deleted file mode 100644 index 221ab1263..000000000 --- a/React_Full_Project/scss/core/_navbar.scss +++ /dev/null @@ -1,127 +0,0 @@ -.app-header.navbar { - position: relative; - flex-direction: row; - height: $navbar-height; - padding: 0; - margin: 0; - background-color: $navbar-bg; - @include borders($navbar-border); - - .navbar-brand { - display: inline-block; - width: $navbar-brand-width; - height: $navbar-height; - padding: $navbar-padding-y $navbar-padding-x; - margin-right: 0; - background-color: $navbar-brand-bg; - background-image: $navbar-brand-logo; - background-repeat: no-repeat; - background-position: center center; - background-size: $navbar-brand-logo-size; - @include borders($navbar-brand-border); - } - - .navbar-toggler { - min-width: 50px; - padding: $navbar-toggler-padding-y 0; - - &:hover .navbar-toggler-icon { - background-image: $navbar-toggler-icon-hover; - } - } - - .navbar-toggler-icon { - height: 23px; - background-image: $navbar-toggler-icon; - } - - .navbar-nav { - flex-direction: row; - align-items: center; - } - - .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; - - button { - margin: 0 auto; - } - - .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; - - .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; - } - - > .img-avatar { - height: $navbar-height - 20px; - margin: 0 10px; - } - } - } - - .dropdown-menu { - padding-bottom: 0; - line-height: $line-height-base; - } - - .dropdown-item { - min-width: 180px; - } -} - -.navbar-brand { - color: $navbar-active-color; - - @include hover-focus { - color: $navbar-active-color; - } -} - -.navbar-nav { - .nav-link { - color: $navbar-color; - - @include hover-focus { - color: $navbar-hover-color; - } - } - - .open > .nav-link, - .active > .nav-link, - .nav-link.open, - .nav-link.active { - @include plain-hover-focus { - color: $navbar-active-color; - } - } -} - -.navbar-divider { - background-color: rgba(0,0,0,.075); -} - -@include media-breakpoint-up(lg) { - .brand-minimized { - .app-header.navbar { - .navbar-brand { - width: $navbar-brand-minimized-width; - background-color: $navbar-brand-minimized-bg; - background-image: $navbar-brand-minimized-logo; - background-size: $navbar-brand-minimized-logo-size; - @include borders($navbar-brand-minimized-border); - } - } - } -} diff --git a/React_Full_Project/scss/core/_others.scss b/React_Full_Project/scss/core/_others.scss deleted file mode 100644 index 381baab08..000000000 --- a/React_Full_Project/scss/core/_others.scss +++ /dev/null @@ -1,4 +0,0 @@ -// scss-lint:disable QualifyingElement -hr.transparent { - border-top: 1px solid transparent; -} diff --git a/React_Full_Project/scss/core/_progress.scss b/React_Full_Project/scss/core/_progress.scss deleted file mode 100644 index 65f56dd30..000000000 --- a/React_Full_Project/scss/core/_progress.scss +++ /dev/null @@ -1,15 +0,0 @@ -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -// White progress bar -.progress-white { - background-color: rgba(255,255,255,.2) !important; - .progress-bar { - background-color: #fff; - } -} diff --git a/React_Full_Project/scss/core/_rtl.scss b/React_Full_Project/scss/core/_rtl.scss deleted file mode 100644 index 28db38596..000000000 --- a/React_Full_Project/scss/core/_rtl.scss +++ /dev/null @@ -1,281 +0,0 @@ -// -// RTL Support -// -// scss-lint:disable NestingDepth, SelectorDepth -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; - - ul { - -webkit-padding-start: 0; - } - - table tr th { - text-align: right; - } - - // Breadcrumb - - .breadcrumb-item { - float: right; - } - - .breadcrumb-menu { - right: auto; - left: $breadcrumb-padding-x; - } - - // Dropdown - .dropdown-item { - text-align: right; - - i { - margin-right: -10px; - margin-left: 10px; - } - - .badge { - right: auto; - left: 10px; - } - } - - // - // Sidebar - // - .sidebar-hidden { - .sidebar { - margin-right: - $sidebar-width; - } - } - - .sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-right: 0; - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-right: - $sidebar-minimized-width; - margin-left: 0; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - // - // Aside Menu - // - .aside-menu-hidden { - .aside-menu { - margin-right: 0; - margin-left: - $aside-menu-width; - } - } - - .aside-menu-fixed { - .aside-menu { - right: auto; - left: 0; - } - - .main, .app-footer { - //margin-right: 0; - margin-left: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - - .aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - } - - // Sidebar Menu - .sidebar { - .sidebar-nav { - .nav { - .nav-item { - .nav-link { - direction: rtl; - i { - margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); - } - .badge { - float: left; - margin-top: 2px; - // margin-left: 10px; - } - &.nav-dropdown-toggle { - &::before { - position: absolute; - right: auto !important; - left: $sidebar-nav-link-padding-x; - transform: rotate(180deg); - } - } - } - &.nav-dropdown { - &.open { - > .nav-link.nav-dropdown-toggle::before { - transform: rotate(270deg); - } - } - } - } - } - } - } - - .sidebar-minimized .sidebar { - .nav-link { - padding-right: 0; - i { - float: right; - padding: 0; - margin: 0; - } - .badge { - right: auto; - left: 15px; - } - } - .nav > .nav-dropdown { - - &:hover { - > .nav-dropdown-items { - right: $sidebar-minimized-width; - left: 0; - } - } - } - } - - // Horizontal bars - .horizontal-bars { - - li { - - .bars { - padding-right: 100px; - padding-left: 0; - - .progress:first-child { - margin-bottom: 2px; - } - } - } - - &.type-2 { - - li { - - i { - margin-right: 5px; - margin-left: $spacer; - } - - .value { - float: left; - font-weight: 600; - } - - .bars { - padding: 0; - } - } - } - } - - // Icon list - .icons-list { - - li { - position: relative; - height: 40px; - vertical-align: middle; - - i { - float: right; - } - - .desc { - margin-right: 50px; - margin-left: 0; - } - - .value { - right: auto; - left: 45px; - text-align: left; - - strong { - display: block; - margin-top: -3px; - } - } - - .actions { - right: auto; - left: 10px; - } - } - } - - // Callouts - .callout { - border: 0 solid $border-color; - border-right-width: .25rem; - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } - - .chart-wrapper { - left: 0; - float: left; - } - } - - .callout-default { - border-right-color: $text-muted; - } -} diff --git a/React_Full_Project/scss/core/_sidebar.scss b/React_Full_Project/scss/core/_sidebar.scss deleted file mode 100644 index ae76bd4b4..000000000 --- a/React_Full_Project/scss/core/_sidebar.scss +++ /dev/null @@ -1,454 +0,0 @@ -// scss-lint:disable NestingDepth, SelectorDepth -.sidebar { - display: flex; - flex-direction: column; - padding: $sidebar-padding; - color: $sidebar-color; - background: $sidebar-bg; - @include borders($sidebar-borders); - - .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 $spacer; - font-size: 24px; - font-weight: 800; - line-height: $navbar-height; - color: $sidebar-color; - background: 0; - border: 0; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - // Will be added soon - // .sidebar-brand { } - - .sidebar-header { - flex: 0 0 $sidebar-header-height; - padding: $sidebar-header-padding-y $sidebar-header-padding-x; - text-align: center; - background: $sidebar-header-bg; - } - - .sidebar-form .form-control { - color: $sidebar-form-color; - background: $sidebar-form-bg; - border: $sidebar-form-border; - - &::placeholder { - color: $sidebar-form-placeholder-color; - } - } - - .sidebar-nav { - position: relative; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - @include sidebar-width($sidebar-borders, $sidebar-width); - - &::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - &::-webkit-scrollbar-track { - background-color: lighten($sidebar-bg, 5%); - border-right: 1px solid darken($sidebar-bg, 5%); - border-left: 1px solid darken($sidebar-bg, 5%); - } - - &::-webkit-scrollbar-thumb { - height: 50px; - background-color: darken($sidebar-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - } - - .nav { - @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column; - min-height: 100%; - } - - .nav-title { - padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x; - font-size: 11px; - font-weight: 600; - color: $sidebar-nav-title-color; - text-transform: uppercase; - } - - .nav-divider, .divider { - height: 10px; - } - - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; - } - - .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; - - .nav-item { - padding: 0; - list-style: none; - } - } - - .nav-link { - display: block; - padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x; - color: $sidebar-nav-link-color; - text-decoration: none; - background: $sidebar-nav-link-bg; - @include borders($sidebar-nav-link-borders); - @if $enable-sidebar-nav-rounded { - border-radius: $border-radius; - } - - i { - display: inline-block; - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } - - .badge { - float: right; - margin-top: 2px; - } - - &.active { - color: $sidebar-nav-link-active-color; - background: $sidebar-nav-link-active-bg; - @include borders($sidebar-nav-link-active-borders); - - i { - color: $sidebar-nav-link-active-icon-color; - } - } - - &:hover { - color: $sidebar-nav-link-hover-color; - background: $sidebar-nav-link-hover-bg; - @include borders($sidebar-nav-link-hover-borders); - - i { - color: $sidebar-nav-link-hover-icon-color; - } - - &.nav-dropdown-toggle::before { - background-image: $sidebar-nav-dropdown-indicator-hover; - } - } - - @each $color, $value in $theme-colors { - &.nav-link-#{$color} { - background: $value; - i { - color: rgba(255,255,255,.7); - } - &:hover { - background: darken($value,5%) !important; - i { - color: #fff; - } - } - } - } - } - - // ex. Components - .nav-dropdown-toggle { - position: relative; - - &::before { - position: absolute; - top: 50%; - right: $sidebar-nav-link-padding-x; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: $sidebar-nav-dropdown-indicator; - background-repeat: no-repeat; - background-position: center; - transition: transform .3s; - } - } - - // ex.