From 7f49b9ad78c478d1d7243b19f2565e9dccd63b51 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 20 Jan 2022 17:44:01 +0330 Subject: [PATCH 01/76] apply all changes according to Asset gaps pdf. only icons remained. --- src/components/elements/symbols.js | 8 + src/images/svg/symbols/boom-indices-300.svg | 13 + src/images/svg/symbols/crash-indices-300.svg | 13 + src/images/svg/symbols/index200s1.svg | 10 + src/images/svg/symbols/index300s1.svg | 10 + .../markets/instruments/_market-symbols.js | 576 +++++++++++++----- src/pages/markets/instruments/_micro_pairs.js | 15 + src/pages/markets/instruments/_submarkets.js | 2 + src/pages/markets/static/content/_cfds.js | 5 + .../static/content/_digital-options.js | 7 + .../markets/static/content/_multipliers.js | 9 +- .../multiplier/_cryptocurrencies.tsx | 6 +- .../multiplier/_synthetic-indices.tsx | 72 +++ 13 files changed, 589 insertions(+), 157 deletions(-) create mode 100644 src/images/svg/symbols/boom-indices-300.svg create mode 100644 src/images/svg/symbols/crash-indices-300.svg create mode 100644 src/images/svg/symbols/index200s1.svg create mode 100644 src/images/svg/symbols/index300s1.svg create mode 100644 src/pages/markets/instruments/_micro_pairs.js diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index a21f3201b26..709f52ef69e 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -25,6 +25,7 @@ import BIIB from 'images/svg/symbols/biib.svg' import BMW from 'images/svg/symbols/bmw.svg' import BOOM1000 from 'images/svg/symbols/boom-indices-1000.svg' import BOOM500 from 'images/svg/symbols/boom-indices-500.svg' +import BOOM300 from 'images/svg/symbols/boom-indices-300.svg' import BOOM300EU from 'images/svg/symbols/boom-eu-boom-300.svg' import CRASH300EU from 'images/svg/symbols/crash-eu-crash-300.svg' import BTCUSD from 'images/svg/symbols/btc-usd.svg' @@ -38,6 +39,7 @@ import CLBRENT from 'images/svg/symbols/cl-brent.svg' import COPPERUSD from 'images/svg/symbols/copper-usd.svg' import CRASH1000 from 'images/svg/symbols/crash-indices-1000.svg' import CRASH500 from 'images/svg/symbols/crash-indices-500.svg' +import CRASH300 from 'images/svg/symbols/crash-indices-300.svg' import CRM from 'images/svg/symbols/crm.svg' import CSCO from 'images/svg/symbols/csco.svg' import DAL from 'images/svg/symbols/dal.svg' @@ -91,6 +93,8 @@ import IBM from 'images/svg/symbols/ibm.svg' import INDEX10 from 'images/svg/symbols/index10.svg' import INDEX100 from 'images/svg/symbols/index100.svg' import INDEX100S1 from 'images/svg/symbols/index100s1.svg' +import INDEX200S1 from 'images/svg/symbols/index200s1.svg' +import INDEX300S1 from 'images/svg/symbols/index300s1.svg' import INDEX10S1 from 'images/svg/symbols/index10s1.svg' import INDEX25 from 'images/svg/symbols/index25.svg' import INDEX25S1 from 'images/svg/symbols/index25s1.svg' @@ -296,6 +300,7 @@ export { BMW, BOOM1000, BOOM500, + BOOM300, BOOM300EU, CRASH300EU, BTCUSD, @@ -309,6 +314,7 @@ export { COPPERUSD, CRASH1000, CRASH500, + CRASH300, CRM, CSCO, DAL, @@ -362,6 +368,8 @@ export { INDEX10, INDEX100, INDEX100S1, + INDEX200S1, + INDEX300S1, INDEX10S1, INDEX25, INDEX25S1, diff --git a/src/images/svg/symbols/boom-indices-300.svg b/src/images/svg/symbols/boom-indices-300.svg new file mode 100644 index 00000000000..4b4297b02af --- /dev/null +++ b/src/images/svg/symbols/boom-indices-300.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/crash-indices-300.svg b/src/images/svg/symbols/crash-indices-300.svg new file mode 100644 index 00000000000..25c67831581 --- /dev/null +++ b/src/images/svg/symbols/crash-indices-300.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/index200s1.svg b/src/images/svg/symbols/index200s1.svg new file mode 100644 index 00000000000..e60e1dc4c19 --- /dev/null +++ b/src/images/svg/symbols/index200s1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/images/svg/symbols/index300s1.svg b/src/images/svg/symbols/index300s1.svg new file mode 100644 index 00000000000..82418e78020 --- /dev/null +++ b/src/images/svg/symbols/index300s1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index e2628c27aec..2dc8de90da2 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -54,6 +54,14 @@ export const continuous_indices = [ src: icons.INDEX100S1, text: , }, + { + src: icons.INDEX200S1, + text: , + }, + { + src: icons.INDEX300S1, + text: , + }, { src: icons.INDEX10, text: , @@ -98,6 +106,10 @@ export const crash_boom = [ src: icons.BOOM500, text: , }, + { + src: icons.BOOM300, + text: , + }, { src: icons.CRASH1000, text: , @@ -106,6 +118,10 @@ export const crash_boom = [ src: icons.CRASH500, text: , }, + { + src: icons.CRASH300, + text: , + }, ] export const crash_boom_eu = [ @@ -190,10 +206,6 @@ export const exotic_pairs = [ src: icons.GBPSGD, text: , }, - { - src: icons.GBPTRY, - text: , - }, { src: icons.HKDJPY, text: , @@ -230,10 +242,6 @@ export const exotic_pairs = [ src: icons.USDTHB, text: , }, - { - src: icons.USDTRY, - text: , - }, ] export const major_pairs = [ @@ -285,10 +293,6 @@ export const major_pairs = [ src: icons.USDCAD, text: , }, - { - src: icons.USDCHF, - text: , - }, { src: icons.USDJPY, text: , @@ -296,14 +300,6 @@ export const major_pairs = [ ] export const metals = [ - { - src: icons.ALUMINIUMUSD, - text: , - }, - { - src: icons.COPPERUSD, - text: , - }, { src: icons.GOLDEUR, text: , @@ -312,14 +308,6 @@ export const metals = [ src: icons.GOLDUSD, text: , }, - { - src: icons.LEADUSD, - text: , - }, - { - src: icons.NICKELUSD, - text: , - }, { src: icons.PALLADIUMUSD, text: , @@ -336,9 +324,84 @@ export const metals = [ src: icons.SILVERUSD, text: , }, +] + +export const micro_pairs = [ + { + src: icons.AUDCAD, + text: , + }, + { + src: icons.AUDCHF, + text: , + }, + { + src: icons.AUDJPY, + text: , + }, + { + src: icons.AUDNZD, + text: , + }, + { + src: icons.AUDUSD, + text: , + }, { - src: icons.ZINCUSD, - text: , + src: icons.EURAUD, + text: , + }, + { + src: icons.EURCAD, + text: , + }, + { + src: icons.EURCHF, + text: , + }, + { + src: icons.EURGBP, + text: , + }, + { + src: icons.EURJPY, + text: , + }, + { + src: icons.EURNZD, + text: , + }, + { + src: icons.EURUSD, + text: , + }, + { + src: icons.GBPCHF, + text: , + }, + { + src: icons.GBPJPY, + text: , + }, + { + src: icons.GBPUSD, + text: , + }, + { + src: icons.NZDUSD, + text: , + }, + { + src: icons.USDCAD, + text: , + }, + { + src: icons.USDCHF, + text: , + }, + { + src: icons.USDJPY, + text: , }, ] @@ -396,14 +459,39 @@ export const minor_pairs = [ src: icons.AUDNZD, text: , }, + { + src: icons.CADCHF, + // TODO FLAG + text: , + }, + { + src: icons.CADJPY, + + text: , + }, { src: icons.CHFJPY, - text: , + text: , + }, + { + src: icons.EURNZD, + // TODO EURNOK + text: , }, { src: icons.EURNZD, text: , }, + { + src: icons.EURNZD, + // TODO EURPLN + text: , + }, + { + src: icons.EURNZD, + // TODO EURSEK + text: , + }, { src: icons.GBPCAD, text: , @@ -420,6 +508,16 @@ export const minor_pairs = [ src: icons.GBPNZD, text: , }, + { + src: icons.EURNZD, + // TODO GBPSEK + text: , + }, + { + src: icons.NZDCAD, + // TODO FLAG + text: , + }, { src: icons.NZDJPY, text: , @@ -428,6 +526,11 @@ export const minor_pairs = [ src: icons.NZDUSD, text: , }, + { + src: icons.EURNZD, + // TODO USDCNH + text: , + }, { src: icons.USDMXN, text: , @@ -444,6 +547,11 @@ export const minor_pairs = [ src: icons.USDSEK, text: , }, + { + src: icons.USDZAR, + // TODO FLAG + text: , + }, ] export const stocks_american_indices = [ @@ -487,7 +595,7 @@ export const stocks_european_indices = [ }, { src: icons.STOCKSGERMANY30, - text: , + text: , }, { src: icons.STOCKSUK100, @@ -520,6 +628,26 @@ export const american_stocks = [ src: icons.STOCKSAMAZON, text: , }, + { + src: icons.STOCKSAMAZON, + // TODO ICON + text: , + }, + { + src: icons.STOCKSAMAZON, + // TODO ICON + text: , + }, + { + src: icons.STOCKSAMAZON, + // TODO ICON + text: , + }, + { + src: icons.STOCKSAMAZON, + // TODO ICON + text: , + }, { src: icons.STOCKSBOEING, text: , @@ -552,6 +680,11 @@ export const american_stocks = [ src: icons.STOCKSCISCO, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSDELTAAIRLINES, text: , @@ -560,6 +693,11 @@ export const american_stocks = [ src: icons.STOCKSDEUTSCHEBANK, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSWALTDISNEY, text: , @@ -576,6 +714,11 @@ export const american_stocks = [ src: icons.STOCKSFEDEX, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSGENERALMOTORSCOMP, text: , @@ -592,6 +735,16 @@ export const american_stocks = [ src: icons.STOCKSHPINC, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, + { + src: icons.STOCKSHPINC, + // TODO ICON + text: , + }, { src: icons.STOCKSIBM, text: , @@ -624,6 +777,11 @@ export const american_stocks = [ src: icons.STOCKSMICROSOFT, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSNETFLIX, text: , @@ -632,6 +790,11 @@ export const american_stocks = [ src: icons.STOCKSNIKE, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSNVIDIA, text: , @@ -648,6 +811,26 @@ export const american_stocks = [ src: icons.STOCKSPAYPAL, text: , }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, + { + src: icons.STOCKSCISCO, + // TODO ICON + text: , + }, { src: icons.STOCKSTEVAPHARMACEUTICAL, text: , @@ -692,182 +875,273 @@ export const american_stocks = [ }, ] +// export const cryptocurrencies_trade_type = [ +// { +// src: icons.BTC, +// text: , +// }, +// { +// src: icons.BCH, +// text: , +// }, +// { +// src: icons.ETH, +// text: , +// }, +// { +// src: icons.LTC, +// text: , +// }, +// { +// src: icons.EOS, +// text: , +// }, +// { +// src: icons.BNB, +// text: , +// }, +// { +// src: icons.DASH, +// text: , +// }, +// { +// src: icons.XRP, +// text: , +// }, +// { +// src: icons.MNR, +// text: , +// }, +// { +// src: icons.ZEC, +// text: , +// }, +// ] + export const cryptocurrencies_trade_type = [ { src: icons.BTC, - text: , - }, - { - src: icons.BCH, - text: , + text: , }, { src: icons.ETH, - text: , - }, - { - src: icons.LTC, - text: , - }, - { - src: icons.EOS, - text: , - }, - { - src: icons.BNB, - text: , - }, - { - src: icons.DASH, - text: , - }, - { - src: icons.XRP, - text: , - }, - { - src: icons.MNR, - text: , - }, - { - src: icons.ZEC, - text: , + text: , }, ] +// export const cryptocurrencies_cfds = [ +// { +// src: icons.AVALANCHE, +// text: , +// }, +// { +// src: icons.ALGORAND, +// text: , +// }, +// { +// src: icons.BAT, +// text: , +// }, +// { +// src: icons.BNB, +// text: , +// }, +// { +// src: icons.BTC, +// text: , +// }, +// { +// src: icons.BCH, +// text: , +// }, +// { +// src: icons.CARDANO, +// text: , +// }, +// { +// src: icons.CHAINLINK, +// text: , +// }, +// { +// src: icons.DASH, +// text: , +// }, +// { +// src: icons.DOGECOIN, +// text: , +// }, +// { +// src: icons.EOS, +// text: , +// }, +// { +// src: icons.ETH, +// text: , +// }, +// { +// src: icons.ETH_CLASSIC, +// text: , +// }, +// { +// src: icons.FILECOIN, +// text: , +// }, +// { +// src: icons.IOTA, +// text: , +// }, +// { +// src: icons.LTC, +// text: , +// }, +// { +// src: icons.MAKER, +// text: , +// }, +// { +// src: icons.MNR, +// text: , +// }, +// { +// src: icons.NEO, +// text: , +// }, +// { +// src: icons.OMICEGO, +// text: , +// }, +// { +// src: icons.POLKADOT, +// text: , +// }, +// { +// src: icons.POLYGON, +// text: , +// }, +// { +// src: icons.XRP, +// text: , +// }, +// { +// src: icons.SOLANA, +// text: , +// }, +// { +// src: icons.XLM, +// text: , +// }, +// { +// src: icons.TERRA, +// text: , +// }, +// { +// src: icons.TRX, +// text: , +// }, +// { +// src: icons.UNISWAP, +// text: , +// }, +// { +// src: icons.XTZ, +// text: , +// }, +// { +// src: icons.ZEC, +// text: , +// }, +// ] + export const cryptocurrencies_cfds = [ - { - src: icons.AVALANCHE, - text: , - }, - { - src: icons.ALGORAND, - text: , - }, - { - src: icons.BAT, - text: , - }, - { - src: icons.BNB, - text: , - }, { src: icons.BTC, - text: , + text: , }, { - src: icons.BCH, - text: , - }, - { - src: icons.CARDANO, - text: , - }, - { - src: icons.CHAINLINK, - text: , - }, - { - src: icons.DASH, - text: , - }, - { - src: icons.DOGECOIN, - text: , - }, - { - src: icons.EOS, - text: , - }, - { - src: icons.ETH, - text: , - }, - { - src: icons.ETH_CLASSIC, - text: , + src: icons.BTC, + text: , }, { - src: icons.FILECOIN, - text: , + src: icons.BTC, + text: , }, { - src: icons.IOTA, - text: , + src: icons.BTC, + text: , }, { - src: icons.LTC, - text: , + src: icons.BTC, + text: , }, { - src: icons.MAKER, - text: , + src: icons.BTC, + text: , }, { - src: icons.MNR, - text: , + src: icons.BTC, + text: , }, { - src: icons.NEO, - text: , + src: icons.BTC, + text: , }, { - src: icons.OMICEGO, - text: , + src: icons.BTC, + text: , }, { - src: icons.POLKADOT, - text: , + src: icons.BTC, + text: , }, { - src: icons.POLYGON, - text: , + src: icons.BTC, + text: , }, { - src: icons.XRP, - text: , + src: icons.BTC, + text: , }, { - src: icons.SOLANA, - text: , + src: icons.BTC, + text: , }, { - src: icons.XLM, - text: , + src: icons.BTC, + text: , }, { - src: icons.TERRA, - text: , + src: icons.BTC, + text: , }, { - src: icons.TRX, - text: , + src: icons.BTC, + text: , }, { - src: icons.UNISWAP, - text: , + src: icons.BTC, + text: , }, { - src: icons.XTZ, - text: , + src: icons.BTC, + text: , }, { - src: icons.ZEC, - text: , + src: icons.BTC, + text: , }, ] export const cryptocurrencies_multipliers = [ { src: icons.BTC, - text: , + text: , }, { src: icons.ETH, - text: , + text: , }, ] + export const jump_indices = [ { src: icons.JUMP10, @@ -892,10 +1166,6 @@ export const jump_indices = [ ] export const energy = [ - { - src: icons.NATURALGAS, - text: , - }, { src: icons.OILUSD, text: , diff --git a/src/pages/markets/instruments/_micro_pairs.js b/src/pages/markets/instruments/_micro_pairs.js new file mode 100644 index 00000000000..096e0420e8f --- /dev/null +++ b/src/pages/markets/instruments/_micro_pairs.js @@ -0,0 +1,15 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { micro_pairs } from './_market-symbols' + +const MicroPairs = () => { + return ( + <> + {micro_pairs.map((symbol, index) => ( + + ))} + + ) +} + +export default MicroPairs diff --git a/src/pages/markets/instruments/_submarkets.js b/src/pages/markets/instruments/_submarkets.js index c28a3575a6a..f2eaf5cee96 100644 --- a/src/pages/markets/instruments/_submarkets.js +++ b/src/pages/markets/instruments/_submarkets.js @@ -8,6 +8,7 @@ import Energy from './_energy' import Europe from './_europe' import ExoticPairs from './_exotic-pairs' import MajorPairs from './_major-pairs' +import MicroPairs from './_micro_pairs' import Metals from './_metals' import MinorPairs from './_minor-pairs' import RangeBreak from './_range-break' @@ -42,6 +43,7 @@ export { MajorPairs, Metals, MinorPairs, + MicroPairs, RangeBreak, SmartFX, StepIndices, diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index ec37d3fd7e4..78f23caffdd 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -7,6 +7,7 @@ import { ExoticPairs, MajorPairs, Metals, + MicroPairs, MinorPairs, RangeBreak, SmartFX, @@ -69,6 +70,10 @@ export const forex_cfds = { title: , component: , }, + { + title: , + component: , + }, { title: , component: , diff --git a/src/pages/markets/static/content/_digital-options.js b/src/pages/markets/static/content/_digital-options.js index 924af0f3726..85c3d8e9c5b 100644 --- a/src/pages/markets/static/content/_digital-options.js +++ b/src/pages/markets/static/content/_digital-options.js @@ -6,6 +6,7 @@ import { DailyResetIndices, Energy, Europe, + JumpIndices, MajorPairs, Metals, MinorPairs, @@ -17,6 +18,7 @@ import { ContinuousIndicesDetails, DailyResetIndicesDetails, EuropeDetails, + JumpIndicesDetails, SmartFXDetails, } from './_details' import { Localize } from 'components/localization' @@ -315,6 +317,11 @@ export const synthetic_options = { component: , details: ContinuousIndicesDetails, }, + { + title: , + component: , + details: JumpIndicesDetails, + }, { title: , component: , diff --git a/src/pages/markets/static/content/_multipliers.js b/src/pages/markets/static/content/_multipliers.js index 235bf35ba42..9d03d66787f 100644 --- a/src/pages/markets/static/content/_multipliers.js +++ b/src/pages/markets/static/content/_multipliers.js @@ -3,6 +3,7 @@ import { ContinuousIndices, CrashBoom, CrashBoomEU, + JumpIndices, MajorPairs, StepIndices, CryptocurrenciesMultipliers, @@ -17,6 +18,7 @@ import { CryptocurrenciesDetails, VolatilityIndicesDetailsEU, SmartFXDetails, + JumpIndicesDetails, } from './_details' import { Localize } from 'components/localization' @@ -55,6 +57,11 @@ export const synthetic_multiplier = { component: , details: CrashBoomDetails, }, + { + title: , + component: , + details: JumpIndicesDetails, + }, { title: , component: , @@ -98,7 +105,7 @@ export const crypto_multiplier = { has_global_accordion: true, content: [ { - title: , + title: , component: , details: CryptocurrenciesDetails, }, diff --git a/src/pages/trade-types/multiplier/_cryptocurrencies.tsx b/src/pages/trade-types/multiplier/_cryptocurrencies.tsx index 4a13f9198f0..12d86ce37b8 100644 --- a/src/pages/trade-types/multiplier/_cryptocurrencies.tsx +++ b/src/pages/trade-types/multiplier/_cryptocurrencies.tsx @@ -110,7 +110,7 @@ const Cryptocurrencies = () => { - {localize('Cryptocurrencies available for multipliers trading')} + {localize('Instruments available for multipliers trading')} @@ -120,12 +120,12 @@ const Cryptocurrencies = () => { Codestin Search App Codestin Search App diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 013cec6fffe..55ae77409d4 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -3,6 +3,8 @@ import styled from 'styled-components' import { CrashBoom, ContinuousIndices, + JumpIndices, + StepIndices, VolatilityIndices, } from '../../markets/instruments/_submarkets.js' import MarketsAccordion from '../../markets/components/helper/_markets_accordion.js' @@ -141,6 +143,28 @@ const ContinuousIndicesDetails = () => ( ) +const JumpIndicesDetails = () => ( + + + ]} + /> + + +) + +const StepIndicesDetails = () => ( + + + ]} + /> + + +) + const SyntheticIndices = () => { const { is_eu_country } = React.useContext(DerivStore) @@ -232,6 +256,54 @@ const SyntheticIndices = () => { /> )} + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={JumpIndicesDetails} + /> + + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={StepIndicesDetails} + /> + ) From 52dac915a8aa18d1de7c80ca66a8a452d4b18895 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 11:40:13 +0330 Subject: [PATCH 02/76] add: all svg icons and update accoring files --- src/components/elements/symbols.js | 38 +++++++++ src/images/svg/symbols/cad-chf.svg | 11 ++- src/images/svg/symbols/eur-nok.svg | 9 +++ src/images/svg/symbols/eur-pln.svg | 8 ++ src/images/svg/symbols/eur-sek.svg | 13 +++ src/images/svg/symbols/gbp-sek.svg | 19 +++++ .../american-stocks/stocks-air-france.svg | 16 ++++ .../american-stocks/stocks-airbus.svg | 18 +++++ .../american-stocks/stocks-amd.svg | 8 ++ .../american-stocks/stocks-continental-ag.svg | 38 +++++++++ .../stocks-deutsche-lufthansa-ag.svg | 4 + .../stocks-fox-corp-class-b.svg | 6 ++ .../american-stocks/stocks-home-depot-inc.svg | 33 ++++++++ .../stocks-hugo-boss-ag-common-stock.svg | 15 ++++ .../american-stocks/stocks-nestle-sa.svg | 32 ++++++++ .../american-stocks/stocks-novartis-ag.svg | 11 +++ .../american-stocks/stocks-pepsi-co-inc.svg | 15 ++++ .../stocks-porsche-automobile-holding-se.svg | 81 +++++++++++++++++++ .../american-stocks/stocks-puma-se.svg | 10 +++ .../stocks-sony-group-corp.svg | 4 + src/images/svg/symbols/usd-cnh.svg | 19 +++++ src/images/svg/symbols/usd-zar.svg | 28 ++++++- .../markets/instruments/_market-symbols.js | 63 +++++---------- 23 files changed, 454 insertions(+), 45 deletions(-) create mode 100644 src/images/svg/symbols/eur-nok.svg create mode 100644 src/images/svg/symbols/eur-pln.svg create mode 100644 src/images/svg/symbols/eur-sek.svg create mode 100644 src/images/svg/symbols/gbp-sek.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle-sa.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis-ag.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsi-co-inc.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche-automobile-holding-se.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma-se.svg create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony-group-corp.svg create mode 100644 src/images/svg/symbols/usd-cnh.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 709f52ef69e..db8b9065285 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -61,8 +61,11 @@ import EURILS from 'images/svg/symbols/eur-ils.svg' import EURINDEX from 'images/svg/symbols/eur-index.svg' import EURJPY from 'images/svg/symbols/eur-jpy.svg' import EURMXN from 'images/svg/symbols/eur-mxn.svg' +import EURNOK from 'images/svg/symbols/eur-nok.svg' import EURNZD from 'images/svg/symbols/eur-nzd.svg' import EURO50INDEX from 'images/svg/symbols/euro50index.svg' +import EURPLN from 'images/svg/symbols/eur-pln.svg' +import EURSEK from 'images/svg/symbols/eur-sek.svg' import EURSGD from 'images/svg/symbols/eur-sgd.svg' import EURTRY from 'images/svg/symbols/eur-try.svg' import EURUSD from 'images/svg/symbols/eur-usd.svg' @@ -78,6 +81,7 @@ import GBPINDEX from 'images/svg/symbols/gbp-index.svg' import GBPJPY from 'images/svg/symbols/gbp-jpy.svg' import GBPNOK from 'images/svg/symbols/gbp-nok.svg' import GBPNZD from 'images/svg/symbols/gbp-nzd.svg' +import GBPSEK from 'images/svg/symbols/gbp-sek.svg' import GBPSGD from 'images/svg/symbols/gbp-sgd.svg' import GBPTRY from 'images/svg/symbols/gbp-try.svg' import GBPUSD from 'images/svg/symbols/gbp-usd.svg' @@ -167,6 +171,7 @@ import US30 from 'images/svg/symbols/us-30.svg' import US500 from 'images/svg/symbols/us-500.svg' import USDCAD from 'images/svg/symbols/usd-cad.svg' import USDCHF from 'images/svg/symbols/usd-chf.svg' +import USDCNH from 'images/svg/symbols/usd-cnh.svg' import USDHKD from 'images/svg/symbols/usd-hkd.svg' import USDILS from 'images/svg/symbols/usd-ils.svg' import USDINDEX from 'images/svg/symbols/usd-index.svg' @@ -203,9 +208,12 @@ import STOCKSUK100 from 'images/svg/symbols/markets-stocks-and-indices/european- import STOCKSSWISS20 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/swiss-20.svg' import STOCKSADIDASSALOMON from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-adidas-salomon.svg' import STOCKSAIRBNB from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbnb.svg' +import STOCKSAIRBUS from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg' +import STOCKSAIRFRANCE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg' import STOCKSALIBABAGROUP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alibaba-group-holding-ltd.svg' import STOCKSALPHABET from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alphabet-inc-class-c.svg' import STOCKSAMAZON from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amazon-com-inc.svg' +import STOCKSAMD from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg' import STOCKSAIRLINESGROUP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-american-airlines-group-inc.svg' import STOCKSAMERICANINTERNATIONAL from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-american-international-group.svg' import STOCKSAPPLE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-apple.svg' @@ -214,17 +222,22 @@ import STOCKSBAYERAG from 'images/svg/symbols/markets-stocks-and-indices/america import STOCKSBIOGEN from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-biogen-inc.svg' import STOCKSBMW from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-bmw.svg' import STOCKSBOEING from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-boeing.svg' +import STOCKSCONTINENTALAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg' import STOCKSCISCO from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-cisco-systems.svg' import STOCKSCITIGROUP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-citigroup.svg' import STOCKSCOCACOLA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-coca-cola.svg' import STOCKSDELTAAIRLINES from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-delta-air-lines.svg' import STOCKSDEUTSCHEBANK from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-bank-ag.svg' +import STOCKSDEUTSCHELUFTHANSAAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg' import STOCKSEBAY from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-e-bay-inc.svg' import STOCKSFACEBOOK from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-facebook-inc.svg' import STOCKSFEDEX from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fedex.svg' +import STOCKSFOXCORPCLASSB from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg' import STOCKSGENERALMOTORSCOMP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-general-motors-company.svg' import STOCKSGOLDMANSACHS from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-goldman-sachs-group.svg' import STOCKSHPINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hp-inc.svg' +import STOCKSHOMEDEPOTINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg' +import STOCKSHUGOBOSSAGCOMMONSTOCK from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg' import STOCKSIBM from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-ibm.svg' import STOCKSINTEL from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-intel.svg' import STOCKSJOHNSONJOHNSON from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-jonhson-johnson.svg' @@ -233,13 +246,19 @@ import STOCKSMASTERCARDINC from 'images/svg/symbols/markets-stocks-and-indices/a import STOCKSMCDONALDS from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-mc-donalds.svg' import STOCKSMICROSOFT from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-microsoft-corporation.svg' import STOCKSMODERNA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-moderna-inc.svg' +import STOCKSNESTLESA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle-sa.svg' import STOCKSNETFLIX from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-netflix.svg' import STOCKSNIKE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nike.svg' +import STOCKSNOVARTISAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis-ag.svg' import STOCKSNVIDIA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nvidia-corp.svg' import STOCKSPAYPAL from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-paypal.svg' +import STOCKSPEPSICOINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsi-co-inc.svg' import STOCKSPFIZER from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pfizer.svg' +import STOCKSPORSCHEAUTOMOBILHOLDINGSE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche-automobile-holding-se.svg' import STOCKSPROCTERGAMBLE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-procter-gamble.svg' +import STOCKSPUMASE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma-se.svg' import STOCKSSALESFORCE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-salesforce-com-inc.svg' +import SONYGROUPCORP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony-group-corp.svg' import STOCKSTESLA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-tesla-inc.svg' import STOCKSTEVAPHARMACEUTICAL from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-teva-pharmaceutical-inds.svg' import STOCKSTWITTER from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-twitter.svg' @@ -336,8 +355,11 @@ export { EURINDEX, EURJPY, EURMXN, + EURNOK, EURNZD, EURO50INDEX, + EURPLN, + EURSEK, EURSGD, EURTRY, EURUSD, @@ -353,6 +375,7 @@ export { GBPJPY, GBPNOK, GBPNZD, + GBPSEK, GBPSGD, GBPTRY, GBPUSD, @@ -444,6 +467,7 @@ export { US500, USDCAD, USDCHF, + USDCNH, USDHKD, USDILS, USDINDEX, @@ -477,9 +501,12 @@ export { STOCKSUK100, STOCKSADIDASSALOMON, STOCKSAIRBNB, + STOCKSAIRBUS, + STOCKSAIRFRANCE, STOCKSALIBABAGROUP, STOCKSALPHABET, STOCKSAMAZON, + STOCKSAMD, STOCKSAIRLINESGROUP, STOCKSAMERICANINTERNATIONAL, STOCKSAPPLE, @@ -488,16 +515,21 @@ export { STOCKSBIOGEN, STOCKSBMW, STOCKSBOEING, + STOCKSCONTINENTALAG, STOCKSCISCO, STOCKSCITIGROUP, STOCKSCOCACOLA, STOCKSDELTAAIRLINES, STOCKSDEUTSCHEBANK, + STOCKSDEUTSCHELUFTHANSAAG, STOCKSEBAY, STOCKSFACEBOOK, + STOCKSFOXCORPCLASSB, STOCKSFEDEX, STOCKSGENERALMOTORSCOMP, STOCKSGOLDMANSACHS, + STOCKSHOMEDEPOTINC, + STOCKSHUGOBOSSAGCOMMONSTOCK, STOCKSHPINC, STOCKSIBM, STOCKSINTEL, @@ -507,13 +539,19 @@ export { STOCKSMCDONALDS, STOCKSMICROSOFT, STOCKSMODERNA, + STOCKSNESTLESA, STOCKSNETFLIX, STOCKSNIKE, + STOCKSNOVARTISAG, STOCKSNVIDIA, STOCKSPAYPAL, + STOCKSPEPSICOINC, STOCKSPFIZER, + STOCKSPORSCHEAUTOMOBILHOLDINGSE, STOCKSPROCTERGAMBLE, + STOCKSPUMASE, STOCKSSALESFORCE, + SONYGROUPCORP, STOCKSTESLA, STOCKSTEVAPHARMACEUTICAL, STOCKSTWITTER, diff --git a/src/images/svg/symbols/cad-chf.svg b/src/images/svg/symbols/cad-chf.svg index 233c38ea93f..d7c47378800 100644 --- a/src/images/svg/symbols/cad-chf.svg +++ b/src/images/svg/symbols/cad-chf.svg @@ -1 +1,10 @@ - \ No newline at end of file + + + + + + + + + + diff --git a/src/images/svg/symbols/eur-nok.svg b/src/images/svg/symbols/eur-nok.svg new file mode 100644 index 00000000000..09d42c3270d --- /dev/null +++ b/src/images/svg/symbols/eur-nok.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/svg/symbols/eur-pln.svg b/src/images/svg/symbols/eur-pln.svg new file mode 100644 index 00000000000..cfa53b87925 --- /dev/null +++ b/src/images/svg/symbols/eur-pln.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/images/svg/symbols/eur-sek.svg b/src/images/svg/symbols/eur-sek.svg new file mode 100644 index 00000000000..89d76195af9 --- /dev/null +++ b/src/images/svg/symbols/eur-sek.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/gbp-sek.svg b/src/images/svg/symbols/gbp-sek.svg new file mode 100644 index 00000000000..628e15e4f6e --- /dev/null +++ b/src/images/svg/symbols/gbp-sek.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg new file mode 100644 index 00000000000..1306256d4bc --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg new file mode 100644 index 00000000000..ab208d0e6c6 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg new file mode 100644 index 00000000000..d79f3064716 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg new file mode 100644 index 00000000000..6603aca67dd --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg new file mode 100644 index 00000000000..f9917f03c1f --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg new file mode 100644 index 00000000000..f8f96a61e99 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg new file mode 100644 index 00000000000..3cae9c572ae --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg new file mode 100644 index 00000000000..ffa77d5a8bb --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle-sa.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle-sa.svg new file mode 100644 index 00000000000..1d9bfd49e00 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-nestle-sa.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis-ag.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis-ag.svg new file mode 100644 index 00000000000..cfc85e78b30 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-novartis-ag.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsi-co-inc.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsi-co-inc.svg new file mode 100644 index 00000000000..3f71452e8ff --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-pepsi-co-inc.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche-automobile-holding-se.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche-automobile-holding-se.svg new file mode 100644 index 00000000000..227a9d3bbbf --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-porsche-automobile-holding-se.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma-se.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma-se.svg new file mode 100644 index 00000000000..4b155178b9d --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-puma-se.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony-group-corp.svg b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony-group-corp.svg new file mode 100644 index 00000000000..5879c8536c9 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-sony-group-corp.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/svg/symbols/usd-cnh.svg b/src/images/svg/symbols/usd-cnh.svg new file mode 100644 index 00000000000..39b79cfdc29 --- /dev/null +++ b/src/images/svg/symbols/usd-cnh.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/usd-zar.svg b/src/images/svg/symbols/usd-zar.svg index ccc34904bf3..02fdaaf4967 100644 --- a/src/images/svg/symbols/usd-zar.svg +++ b/src/images/svg/symbols/usd-zar.svg @@ -1 +1,27 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 2dc8de90da2..488b1507f97 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -461,7 +461,6 @@ export const minor_pairs = [ }, { src: icons.CADCHF, - // TODO FLAG text: , }, { @@ -474,8 +473,7 @@ export const minor_pairs = [ text: , }, { - src: icons.EURNZD, - // TODO EURNOK + src: icons.EURNOK, text: , }, { @@ -483,13 +481,11 @@ export const minor_pairs = [ text: , }, { - src: icons.EURNZD, - // TODO EURPLN + src: icons.EURPLN, text: , }, { - src: icons.EURNZD, - // TODO EURSEK + src: icons.EURSEK, text: , }, { @@ -509,13 +505,11 @@ export const minor_pairs = [ text: , }, { - src: icons.EURNZD, - // TODO GBPSEK + src: icons.GBPSEK, text: , }, { src: icons.NZDCAD, - // TODO FLAG text: , }, { @@ -527,8 +521,7 @@ export const minor_pairs = [ text: , }, { - src: icons.EURNZD, - // TODO USDCNH + src: icons.USDCNH, text: , }, { @@ -549,7 +542,6 @@ export const minor_pairs = [ }, { src: icons.USDZAR, - // TODO FLAG text: , }, ] @@ -629,23 +621,19 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSAMAZON, - // TODO ICON + src: icons.STOCKSAIRBUS, text: , }, { - src: icons.STOCKSAMAZON, - // TODO ICON + src: icons.STOCKSAIRFRANCE, text: , }, { - src: icons.STOCKSAMAZON, - // TODO ICON + src: icons.STOCKSAMD, text: , }, { - src: icons.STOCKSAMAZON, - // TODO ICON + src: icons.STOCKSBAYERAG, text: , }, { @@ -681,8 +669,7 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSCONTINENTALAG, text: , }, { @@ -694,8 +681,7 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSDEUTSCHELUFTHANSAAG, text: , }, { @@ -715,8 +701,7 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSFOXCORPCLASSB, text: , }, { @@ -736,13 +721,11 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSHOMEDEPOTINC, text: , }, { - src: icons.STOCKSHPINC, - // TODO ICON + src: icons.STOCKSHUGOBOSSAGCOMMONSTOCK, text: , }, { @@ -778,8 +761,7 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSNESTLESA, text: , }, { @@ -791,8 +773,7 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSNOVARTISAG, text: , }, { @@ -812,23 +793,19 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSPEPSICOINC, text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSPORSCHEAUTOMOBILHOLDINGSE, text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.STOCKSPUMASE, text: , }, { - src: icons.STOCKSCISCO, - // TODO ICON + src: icons.SONYGROUPCORP, text: , }, { From 5b50368ba5e4814cc9c599921c53592960fb66f6 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 12:54:04 +0330 Subject: [PATCH 03/76] update eu changes --- src/components/elements/symbols.js | 2 ++ .../european-indices/germany-40.svg | 9 ++++++++ .../components/markets/_commodities.js | 11 ++++++---- .../markets/components/markets/_forex.js | 18 ++++++++++----- .../components/markets/_stock-indices.js | 11 ++++++---- .../components/markets/_synthetic-indices.js | 11 ++++++---- src/pages/markets/instruments/_energy.js | 14 ++++++++---- .../markets/instruments/_market-symbols.js | 19 ++++++++++++---- src/pages/markets/static/content/_cfds.js | 22 +++++++++++++++++++ .../markets/static/content/_multipliers.js | 14 ++++++++++++ 10 files changed, 106 insertions(+), 25 deletions(-) create mode 100644 src/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index db8b9065285..3c3ee5d09d2 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -202,6 +202,7 @@ import STOCKSJAPAN225 from 'images/svg/symbols/markets-stocks-and-indices/asian- import STOCKSEUROPE50 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/europe-50.svg' import STOCKSFRANCE40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/france-40.svg' import STOCKSGERMANY30 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-30.svg' +import STOCKSGERMANY40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg' import STOCKSNETHERLAND25 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/netherland-25.svg' import STOCKSSPAIN35 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/spain-35.svg' import STOCKSUK100 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/uk-100.svg' @@ -496,6 +497,7 @@ export { STOCKSEUROPE50, STOCKSFRANCE40, STOCKSGERMANY30, + STOCKSGERMANY40, STOCKSNETHERLAND25, STOCKSSPAIN35, STOCKSUK100, diff --git a/src/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg b/src/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg new file mode 100644 index 00000000000..ac828310105 --- /dev/null +++ b/src/images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/pages/markets/components/markets/_commodities.js b/src/pages/markets/components/markets/_commodities.js index 296ac39dbc9..c1bc6b9cdd0 100644 --- a/src/pages/markets/components/markets/_commodities.js +++ b/src/pages/markets/components/markets/_commodities.js @@ -9,6 +9,7 @@ import { commodities_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' +import { EU } from 'components/containers/visibility' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) @@ -31,10 +32,12 @@ const Commodities = ({ simple_step_content }) => { } DigitalOptions={ - + !EU && ( + + ) } name="Commodity" display_title={} diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 3507db6f9ef..65acad168f0 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -4,14 +4,15 @@ import Loadable from '@loadable/component' import { WhyTrade } from '../sections/_why-trade' import AvailableTrades from '../helper/_available-trades.js' import { forex_content, forex_content_eu } from '../../static/content/_forex' -import { forex_cfds } from '../../static/content/_cfds' -import { forex_multiplier } from '../../static/content/_multipliers' +import { forex_cfds, forex_cfds_eu } from '../../static/content/_cfds' +import { forex_multiplier, forex_multiplier_eu } from '../../static/content/_multipliers' import { forex_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import Multipliers from '../sub-markets/_multipliers' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' import { DerivStore } from 'store' +import { EU } from 'components/containers/visibility' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) @@ -31,11 +32,18 @@ const Forex = ({ simple_step_content }) => { ))} } + CFDs={} DigitalOptions={ - + !EU && ( + + ) + } + Multipliers={ + } - Multipliers={} name="Forex" display_title={} /> diff --git a/src/pages/markets/components/markets/_stock-indices.js b/src/pages/markets/components/markets/_stock-indices.js index f44224bea7a..bc008d7b9d1 100644 --- a/src/pages/markets/components/markets/_stock-indices.js +++ b/src/pages/markets/components/markets/_stock-indices.js @@ -9,6 +9,7 @@ import { stock_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { localize, Localize } from 'components/localization' +import { EU } from 'components/containers/visibility' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) @@ -31,10 +32,12 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - + !EU && ( + + ) } name="Stocks & indices" display_title={ diff --git a/src/pages/markets/components/markets/_synthetic-indices.js b/src/pages/markets/components/markets/_synthetic-indices.js index ed0d9cfafc8..d627e20d622 100644 --- a/src/pages/markets/components/markets/_synthetic-indices.js +++ b/src/pages/markets/components/markets/_synthetic-indices.js @@ -14,6 +14,7 @@ import { Localize, localize } from 'components/localization' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) import { DerivStore } from 'store' +import { EU } from 'components/containers/visibility' const StockIndices = ({ simple_step_content }) => { const { is_eu_country } = React.useContext(DerivStore) @@ -36,10 +37,12 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - + !EU && ( + + ) } Multipliers={ { return ( <> - {energy.map((symbol, index) => ( - - ))} + {EU && + energy_eu.map((symbol, index) => ( + + ))} + {!EU && + energy.map((symbol, index) => ( + + ))} ) } diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 488b1507f97..3e863680532 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -163,6 +163,10 @@ export const europe = [ src: icons.STOCKSGERMANY30, text: , }, + { + src: icons.STOCKSGERMANY40, + text: , + }, { src: icons.STOCKSSWISS20, text: , @@ -585,10 +589,6 @@ export const stocks_european_indices = [ src: icons.STOCKSFRANCE40, text: , }, - { - src: icons.STOCKSGERMANY30, - text: , - }, { src: icons.STOCKSUK100, text: , @@ -1149,6 +1149,17 @@ export const energy = [ }, ] +export const energy_eu = [ + { + src: icons.OILUSD, + text: , + }, + { + src: icons.OILUSD, + text: , + }, +] + export const volatility_indices_trade_type_eu = [ { src: icons.VOLATILITY200EU, diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index 78f23caffdd..f8cfd654c72 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -51,6 +51,28 @@ export const commodities_cfds = { ], } +export const forex_cfds_eu = { + markets_list: { + col: 4, + tablet_col: 3, + mobile_col: 2, + }, + content: [ + { + title: , + component: , + }, + { + title: , + component: , + }, + { + title: , + component: , + }, + ], +} + export const forex_cfds = { markets_list: { col: 4, diff --git a/src/pages/markets/static/content/_multipliers.js b/src/pages/markets/static/content/_multipliers.js index 9d03d66787f..f3a800d6d53 100644 --- a/src/pages/markets/static/content/_multipliers.js +++ b/src/pages/markets/static/content/_multipliers.js @@ -41,6 +41,20 @@ export const forex_multiplier = { ], } +export const forex_multiplier_eu = { + markets_list: { + col: 4, + tablet_col: 3, + mobile_col: 2, + }, + content: [ + { + title: , + component: , + }, + ], +} + export const synthetic_multiplier = { has_global_accordion: true, content: [ From 4779186ecfbb5ac2c5332054635b381dedd3c589 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 14:52:18 +0330 Subject: [PATCH 04/76] update: uk assets information --- .../components/markets/_commodities.js | 7 +- .../components/markets/_cryptocurrencies.js | 5 +- .../markets/components/markets/_forex.js | 16 ++-- .../components/markets/_stock-indices.js | 4 +- .../components/markets/_synthetic-indices.js | 6 +- .../markets/components/sections/_hero.js | 13 ++- .../markets/components/sections/_nav-tab.js | 42 +++++++++- src/pages/markets/instruments/_energy.js | 19 ++--- .../multiplier/_available-trades.tsx | 5 +- .../multiplier/_cryptocurrencies.tsx | 81 ++++++++++--------- 10 files changed, 129 insertions(+), 69 deletions(-) diff --git a/src/pages/markets/components/markets/_commodities.js b/src/pages/markets/components/markets/_commodities.js index c1bc6b9cdd0..d3be721a4c2 100644 --- a/src/pages/markets/components/markets/_commodities.js +++ b/src/pages/markets/components/markets/_commodities.js @@ -9,11 +9,13 @@ import { commodities_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' -import { EU } from 'components/containers/visibility' +import { DerivStore } from 'store' + const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const Commodities = ({ simple_step_content }) => { + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) simple_step_content[1].text = ( ) @@ -32,7 +34,8 @@ const Commodities = ({ simple_step_content }) => { } DigitalOptions={ - !EU && ( + is_eu_country && + is_uk_country && ( import('components/custom/_simple-steps')) @@ -44,7 +45,7 @@ const Cryptocurrencies = ({ simple_step_content }) => { ] return ( - <> + } text={ @@ -71,7 +72,7 @@ const Cryptocurrencies = ({ simple_step_content }) => { sign_up /> - + ) } diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 65acad168f0..5921e210210 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -12,13 +12,12 @@ import Multipliers from '../sub-markets/_multipliers' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' import { DerivStore } from 'store' -import { EU } from 'components/containers/visibility' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const Forex = ({ simple_step_content }) => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) return ( <> { ))} } + CFDs={ + + } DigitalOptions={ - !EU && ( + !is_eu_country && + is_uk_country && ( { ) } Multipliers={ - + } name="Forex" display_title={} diff --git a/src/pages/markets/components/markets/_stock-indices.js b/src/pages/markets/components/markets/_stock-indices.js index bc008d7b9d1..9ac1461ec0e 100644 --- a/src/pages/markets/components/markets/_stock-indices.js +++ b/src/pages/markets/components/markets/_stock-indices.js @@ -32,12 +32,12 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - !EU && ( + - ) + } name="Stocks & indices" display_title={ diff --git a/src/pages/markets/components/markets/_synthetic-indices.js b/src/pages/markets/components/markets/_synthetic-indices.js index d627e20d622..493a4e144bf 100644 --- a/src/pages/markets/components/markets/_synthetic-indices.js +++ b/src/pages/markets/components/markets/_synthetic-indices.js @@ -14,10 +14,9 @@ import { Localize, localize } from 'components/localization' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) import { DerivStore } from 'store' -import { EU } from 'components/containers/visibility' const StockIndices = ({ simple_step_content }) => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) return (
@@ -37,7 +36,8 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - !EU && ( + !is_eu_country && + !is_uk_country && ( { + const { is_uk_country } = React.useContext(DerivStore) + useLazyVideo() return ( @@ -88,9 +91,13 @@ export const Hero = () => { align="center" mt="1.6rem" > - {localize( - 'Learn about the markets that you can trade online with Deriv, including forex, commodities, synthetic indices, stocks, stock indices, and cryptocurrencies.', - )} + {!is_uk_country + ? localize( + 'Learn about the markets that you can trade online with Deriv, including forex, commodities, synthetic indices, stocks, stock indices, and cryptocurrencies.', + ) + : localize( + 'Learn about the markets that you can trade online with Deriv, including forex, commodities, synthetic indices, stocks, and stock indices.', + )} diff --git a/src/pages/markets/components/sections/_nav-tab.js b/src/pages/markets/components/sections/_nav-tab.js index f0851e6ef93..9765b1dc0cf 100644 --- a/src/pages/markets/components/sections/_nav-tab.js +++ b/src/pages/markets/components/sections/_nav-tab.js @@ -1,9 +1,10 @@ -import React, { useEffect, useRef } from 'react' +import React, { useState, useEffect, useRef } from 'react' import PropTypes from 'prop-types' import styled, { css } from 'styled-components' import { Text } from 'components/elements' import { Flex } from 'components/containers' import { Localize, LocalizedLink } from 'components/localization' +import { DerivStore } from 'store' import device from 'themes/device' const TabsContainer = styled(Flex)` @@ -80,7 +81,35 @@ const StyledLink = styled(LocalizedLink)` } ` -const tabList = [ +const tab_list_non_uk = [ + { + title: , + tab_name: 'forex', + route_to: '/markets/forex/', + }, + { + title: , + tab_name: 'synthetic', + route_to: '/markets/synthetic/', + }, + { + title: , + tab_name: 'stock', + route_to: '/markets/stock/', + }, + { + title: , + tab_name: 'commodities', + route_to: '/markets/commodities/', + }, + { + title: , + tab_name: 'cryptocurrencies', + route_to: '/markets/cryptocurrencies/', + }, +] + +const tab_list_uk = [ { title: , tab_name: 'forex', @@ -109,6 +138,14 @@ const tabList = [ ] const NavTab = ({ route_from, route_offset }) => { + const { is_uk_country } = React.useContext(DerivStore) + + const [tabList, setTabList] = useState(tab_list_non_uk) + + useEffect(() => { + is_uk_country && setTabList(tab_list_uk) + }, []) + const ref = useRef(null) useEffect(() => { @@ -128,7 +165,6 @@ const NavTab = ({ route_from, route_offset }) => { ) })} - diff --git a/src/pages/markets/instruments/_energy.js b/src/pages/markets/instruments/_energy.js index 9263d172351..39f6ea76027 100644 --- a/src/pages/markets/instruments/_energy.js +++ b/src/pages/markets/instruments/_energy.js @@ -1,19 +1,20 @@ import React from 'react' import Symbol from '../components/helper/_symbol' import { energy, energy_eu } from './_market-symbols' -import { EU } from 'components/containers/visibility' +import { DerivStore } from 'store' const Energy = () => { + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + return ( <> - {EU && - energy_eu.map((symbol, index) => ( - - ))} - {!EU && - energy.map((symbol, index) => ( - - ))} + {is_eu_country && is_uk_country + ? energy_eu.map((symbol, index) => ( + + )) + : energy.map((symbol, index) => ( + + ))} ) } diff --git a/src/pages/trade-types/multiplier/_available-trades.tsx b/src/pages/trade-types/multiplier/_available-trades.tsx index 44dab931def..b6557b44a9d 100644 --- a/src/pages/trade-types/multiplier/_available-trades.tsx +++ b/src/pages/trade-types/multiplier/_available-trades.tsx @@ -9,6 +9,7 @@ import device from 'themes/device' import ForexIcon from 'images/svg/trade-types/market-forex.svg' import SyntheticIcon from 'images/svg/trade-types/market-synthetic-indices.svg' import CryptocurrencyIcon from 'images/svg/markets/cryptocurrencies.svg' +import { DerivStore } from 'store' const StyledHeader = styled(Header)` @media ${device.tabletL} { @@ -207,6 +208,8 @@ Card.propTypes = { } const AvailableTrades = ({ display_title, Forex, SyntheticIndices, Cryptocurrencies }) => { + const { is_uk_country } = React.useContext(DerivStore) + const [active_tab, setActiveTab] = useState('Forex') const handleTabChange = (new_tab: string) => { @@ -237,7 +240,7 @@ const AvailableTrades = ({ display_title, Forex, SyntheticIndices, Cryptocurrenc active_tab={active_tab} /> )} - {Cryptocurrencies && ( + {!is_uk_country && Cryptocurrencies && ( } diff --git a/src/pages/trade-types/multiplier/_cryptocurrencies.tsx b/src/pages/trade-types/multiplier/_cryptocurrencies.tsx index 12d86ce37b8..7b359315426 100644 --- a/src/pages/trade-types/multiplier/_cryptocurrencies.tsx +++ b/src/pages/trade-types/multiplier/_cryptocurrencies.tsx @@ -3,6 +3,7 @@ import styled from 'styled-components' import { CryptocurrenciesTradeType } from '../../markets/instruments/_submarkets.js' import MarketsAccordion from '../../markets/components/helper/_markets_accordion.js' import AvailablePlatforms from '../../markets/components/helper/_available-platforms.js' +import { NonUK } from 'components/containers/visibility' import { Text } from 'components/elements' import { SectionContainer, Flex, CssGrid, Show } from 'components/containers' import { localize, Localize } from 'components/localization' @@ -99,46 +100,48 @@ const CryptocurrenciesDetails = () => ( const Cryptocurrencies = () => { return ( - - - - {localize( - 'Trade cryptocurrencies with multipliers and take advantage of 24/7 trading, including weekends and holidays.', - )} - - - - - - {localize('Instruments available for multipliers trading')} - - - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - + + + + + {localize( + 'Trade cryptocurrencies with multipliers and take advantage of 24/7 trading, including weekends and holidays.', )} - renderDetails={CryptocurrenciesDetails} - /> - - - + + + + + + {localize('Instruments available for multipliers trading')} + + + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={CryptocurrenciesDetails} + /> + + + + ) } From 8fa4585f1ca5085162f5a92f06a82ff388fe4ccd Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 15:19:35 +0330 Subject: [PATCH 05/76] add UKEU component to visibility --- src/components/containers/visibility.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/components/containers/visibility.tsx b/src/components/containers/visibility.tsx index 618dac01a5f..fa2cd342405 100644 --- a/src/components/containers/visibility.tsx +++ b/src/components/containers/visibility.tsx @@ -131,6 +131,16 @@ export const NonUK = ({ children }: ResponsiveContainerProps) => { return !is_uk ? <>{children} : null } +export const UKEU = ({ children }: ResponsiveContainerProps) => { + const { is_uk_domain, is_eu_domain } = domainBasedCheck() + const { is_uk_country, is_eu_country } = React.useContext(DerivStore) + + const is_uk = is_uk_country || is_uk_domain + const is_eu = is_eu_domain || is_eu_country + + return !is_eu && !is_uk ? null : <>{children} +} + export const ROW = ({ children }: ResponsiveContainerProps) => { const { is_uk_domain, is_eu_domain } = domainBasedCheck() const { is_uk_country, is_eu_country } = React.useContext(DerivStore) From f684ceb77c60a7cdd838cb38c41a80f6a90bfec2 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 15:24:43 +0330 Subject: [PATCH 06/76] minify svgs --- src/images/svg/symbols/avalanche.svg | 2 +- src/images/svg/symbols/binance_coin_flag.svg | 2 +- src/images/svg/symbols/boom-indices-300.svg | 14 +--------- src/images/svg/symbols/btc_cash_flag.svg | 2 +- src/images/svg/symbols/cad-chf.svg | 11 +------- src/images/svg/symbols/crash-indices-300.svg | 14 +--------- src/images/svg/symbols/dogecoin.svg | 2 +- src/images/svg/symbols/ethereum-classic.svg | 2 +- src/images/svg/symbols/eur-nok.svg | 10 +------ src/images/svg/symbols/eur-pln.svg | 9 +------ src/images/svg/symbols/eur-sek.svg | 14 +--------- src/images/svg/symbols/gbp-sek.svg | 20 +------------- src/images/svg/symbols/index200s1.svg | 11 +------- src/images/svg/symbols/index300s1.svg | 11 +------- src/images/svg/symbols/iota_flag.svg | 2 +- src/images/svg/symbols/monero_flag.svg | 2 +- src/images/svg/symbols/polygon.svg | 2 +- src/images/svg/symbols/stellar_flag.svg | 2 +- src/images/svg/symbols/terra.svg | 2 +- src/images/svg/symbols/uniswap.svg | 2 +- src/images/svg/symbols/usd-cnh.svg | 20 +------------- src/images/svg/symbols/usd-zar.svg | 28 +------------------- src/images/svg/symbols/xtz.svg | 2 +- 23 files changed, 23 insertions(+), 163 deletions(-) diff --git a/src/images/svg/symbols/avalanche.svg b/src/images/svg/symbols/avalanche.svg index 61d26934669..9b808d2d35a 100644 --- a/src/images/svg/symbols/avalanche.svg +++ b/src/images/svg/symbols/avalanche.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/binance_coin_flag.svg b/src/images/svg/symbols/binance_coin_flag.svg index ded8c152685..b827fd4cc26 100644 --- a/src/images/svg/symbols/binance_coin_flag.svg +++ b/src/images/svg/symbols/binance_coin_flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/boom-indices-300.svg b/src/images/svg/symbols/boom-indices-300.svg index 4b4297b02af..d8fd4b82a61 100644 --- a/src/images/svg/symbols/boom-indices-300.svg +++ b/src/images/svg/symbols/boom-indices-300.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc_cash_flag.svg b/src/images/svg/symbols/btc_cash_flag.svg index ef7645e8cc4..e6892cba96b 100644 --- a/src/images/svg/symbols/btc_cash_flag.svg +++ b/src/images/svg/symbols/btc_cash_flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/cad-chf.svg b/src/images/svg/symbols/cad-chf.svg index d7c47378800..ef470acf3b3 100644 --- a/src/images/svg/symbols/cad-chf.svg +++ b/src/images/svg/symbols/cad-chf.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/crash-indices-300.svg b/src/images/svg/symbols/crash-indices-300.svg index 25c67831581..d6a62c6b385 100644 --- a/src/images/svg/symbols/crash-indices-300.svg +++ b/src/images/svg/symbols/crash-indices-300.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/dogecoin.svg b/src/images/svg/symbols/dogecoin.svg index 92315cba8f8..7389c52aa86 100644 --- a/src/images/svg/symbols/dogecoin.svg +++ b/src/images/svg/symbols/dogecoin.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/ethereum-classic.svg b/src/images/svg/symbols/ethereum-classic.svg index 876e4674382..8ce9eb778bd 100644 --- a/src/images/svg/symbols/ethereum-classic.svg +++ b/src/images/svg/symbols/ethereum-classic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-nok.svg b/src/images/svg/symbols/eur-nok.svg index 09d42c3270d..d1ad709e61e 100644 --- a/src/images/svg/symbols/eur-nok.svg +++ b/src/images/svg/symbols/eur-nok.svg @@ -1,9 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-pln.svg b/src/images/svg/symbols/eur-pln.svg index cfa53b87925..c8351ecae3f 100644 --- a/src/images/svg/symbols/eur-pln.svg +++ b/src/images/svg/symbols/eur-pln.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-sek.svg b/src/images/svg/symbols/eur-sek.svg index 89d76195af9..f8aada93961 100644 --- a/src/images/svg/symbols/eur-sek.svg +++ b/src/images/svg/symbols/eur-sek.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/gbp-sek.svg b/src/images/svg/symbols/gbp-sek.svg index 628e15e4f6e..83611410a56 100644 --- a/src/images/svg/symbols/gbp-sek.svg +++ b/src/images/svg/symbols/gbp-sek.svg @@ -1,19 +1 @@ - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/index200s1.svg b/src/images/svg/symbols/index200s1.svg index e60e1dc4c19..05dea6af48a 100644 --- a/src/images/svg/symbols/index200s1.svg +++ b/src/images/svg/symbols/index200s1.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/index300s1.svg b/src/images/svg/symbols/index300s1.svg index 82418e78020..253031d5bcd 100644 --- a/src/images/svg/symbols/index300s1.svg +++ b/src/images/svg/symbols/index300s1.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/iota_flag.svg b/src/images/svg/symbols/iota_flag.svg index c5004a1505f..4d3665a0ccc 100644 --- a/src/images/svg/symbols/iota_flag.svg +++ b/src/images/svg/symbols/iota_flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/monero_flag.svg b/src/images/svg/symbols/monero_flag.svg index a5edb571def..7bbe7199b72 100644 --- a/src/images/svg/symbols/monero_flag.svg +++ b/src/images/svg/symbols/monero_flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/polygon.svg b/src/images/svg/symbols/polygon.svg index 02389b092e9..2a7162e1fe6 100644 --- a/src/images/svg/symbols/polygon.svg +++ b/src/images/svg/symbols/polygon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/stellar_flag.svg b/src/images/svg/symbols/stellar_flag.svg index 013eb239038..f78bb761611 100644 --- a/src/images/svg/symbols/stellar_flag.svg +++ b/src/images/svg/symbols/stellar_flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/terra.svg b/src/images/svg/symbols/terra.svg index b5151228f31..23be4bb3737 100644 --- a/src/images/svg/symbols/terra.svg +++ b/src/images/svg/symbols/terra.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/uniswap.svg b/src/images/svg/symbols/uniswap.svg index b2a4ae0430b..f6f7fdd09bd 100644 --- a/src/images/svg/symbols/uniswap.svg +++ b/src/images/svg/symbols/uniswap.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/usd-cnh.svg b/src/images/svg/symbols/usd-cnh.svg index 39b79cfdc29..42a19c4b4a2 100644 --- a/src/images/svg/symbols/usd-cnh.svg +++ b/src/images/svg/symbols/usd-cnh.svg @@ -1,19 +1 @@ - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/usd-zar.svg b/src/images/svg/symbols/usd-zar.svg index 02fdaaf4967..77532a96188 100644 --- a/src/images/svg/symbols/usd-zar.svg +++ b/src/images/svg/symbols/usd-zar.svg @@ -1,27 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/xtz.svg b/src/images/svg/symbols/xtz.svg index 68c148ddf92..1d7da95046a 100644 --- a/src/images/svg/symbols/xtz.svg +++ b/src/images/svg/symbols/xtz.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file From 9ebd32dacee7f25c35bbbc87f1453ec2a0dfaf90 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 17:23:14 +0330 Subject: [PATCH 07/76] fix: UK version problems --- .../markets/components/markets/_forex.js | 8 +++++-- .../components/markets/_stock-indices.js | 9 +++++--- .../markets/components/sections/_nav-tab.js | 5 ----- .../markets/instruments/_market-symbols.js | 4 ++++ src/pages/markets/static/content/_cfds.js | 22 +++++++++++++++++++ 5 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 5921e210210..170e29743e6 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -4,7 +4,7 @@ import Loadable from '@loadable/component' import { WhyTrade } from '../sections/_why-trade' import AvailableTrades from '../helper/_available-trades.js' import { forex_content, forex_content_eu } from '../../static/content/_forex' -import { forex_cfds, forex_cfds_eu } from '../../static/content/_cfds' +import { forex_cfds, forex_cfds_eu, forex_cfds_uk } from '../../static/content/_cfds' import { forex_multiplier, forex_multiplier_eu } from '../../static/content/_multipliers' import { forex_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' @@ -33,7 +33,11 @@ const Forex = ({ simple_step_content }) => { } DigitalOptions={ diff --git a/src/pages/markets/components/markets/_stock-indices.js b/src/pages/markets/components/markets/_stock-indices.js index 9ac1461ec0e..2d25144f2f6 100644 --- a/src/pages/markets/components/markets/_stock-indices.js +++ b/src/pages/markets/components/markets/_stock-indices.js @@ -9,11 +9,14 @@ import { stock_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { localize, Localize } from 'components/localization' -import { EU } from 'components/containers/visibility' +import { DerivStore } from 'store' + const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const StockIndices = ({ simple_step_content }) => { + const { is_eu_country } = React.useContext(DerivStore) + simple_step_content[1].text = localize( 'Open a real account, make a deposit, and start trading stocks, indices and other markets.', ) @@ -32,12 +35,12 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - + is_eu_country && ( - + ) } name="Stocks & indices" display_title={ diff --git a/src/pages/markets/components/sections/_nav-tab.js b/src/pages/markets/components/sections/_nav-tab.js index 9765b1dc0cf..83ef06a26e6 100644 --- a/src/pages/markets/components/sections/_nav-tab.js +++ b/src/pages/markets/components/sections/_nav-tab.js @@ -130,11 +130,6 @@ const tab_list_uk = [ tab_name: 'commodities', route_to: '/markets/commodities/', }, - { - title: , - tab_name: 'cryptocurrencies', - route_to: '/markets/cryptocurrencies/', - }, ] const NavTab = ({ route_from, route_offset }) => { diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 3e863680532..e7b472b6c5c 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -589,6 +589,10 @@ export const stocks_european_indices = [ src: icons.STOCKSFRANCE40, text: , }, + { + src: icons.STOCKSGERMANY40, + text: , + }, { src: icons.STOCKSUK100, text: , diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index f8cfd654c72..1804af8afc4 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -51,6 +51,28 @@ export const commodities_cfds = { ], } +export const forex_cfds_uk = { + markets_list: { + col: 4, + tablet_col: 3, + mobile_col: 2, + }, + content: [ + { + title: , + component: , + }, + { + title: , + component: , + }, + { + title: , + component: , + }, + ], +} + export const forex_cfds_eu = { markets_list: { col: 4, From bc7466d1c7ff5c51f241056b2ed60a3ff994316a Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 17:59:00 +0330 Subject: [PATCH 08/76] fix: few bugs on EU version --- .../markets/components/markets/_forex.js | 19 ++++++++++++------- .../components/markets/_stock-indices.js | 5 +++-- src/pages/markets/instruments/_energy.js | 6 +++--- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 170e29743e6..6bca711eba7 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -11,6 +11,7 @@ import CFDs from '../sub-markets/_cfds' import Multipliers from '../sub-markets/_multipliers' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' +import { UK, EU, ROW } from 'components/containers/visibility' import { DerivStore } from 'store' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -32,13 +33,17 @@ const Forex = ({ simple_step_content }) => { + <> + + + + + + + + + + } DigitalOptions={ !is_eu_country && diff --git a/src/pages/markets/components/markets/_stock-indices.js b/src/pages/markets/components/markets/_stock-indices.js index 2d25144f2f6..4dde769f8d9 100644 --- a/src/pages/markets/components/markets/_stock-indices.js +++ b/src/pages/markets/components/markets/_stock-indices.js @@ -15,7 +15,7 @@ const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const StockIndices = ({ simple_step_content }) => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) simple_step_content[1].text = localize( 'Open a real account, make a deposit, and start trading stocks, indices and other markets.', @@ -35,7 +35,8 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - is_eu_country && ( + !is_eu_country && + !is_uk_country && ( { return ( <> - {is_eu_country && is_uk_country - ? energy_eu.map((symbol, index) => ( + {!is_eu_country && !is_uk_country + ? energy.map((symbol, index) => ( )) - : energy.map((symbol, index) => ( + : energy_eu.map((symbol, index) => ( ))} From 579a0dfb8d5ed31e845788c5256c96c630b3ddbd Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 21 Jan 2022 23:15:29 +0330 Subject: [PATCH 09/76] fix: remove cryptocurrency tab in uk market --- src/pages/markets/components/sections/_nav-tab.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/pages/markets/components/sections/_nav-tab.js b/src/pages/markets/components/sections/_nav-tab.js index 83ef06a26e6..0535473a2d7 100644 --- a/src/pages/markets/components/sections/_nav-tab.js +++ b/src/pages/markets/components/sections/_nav-tab.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect, useRef } from 'react' +import React, { useEffect, useRef } from 'react' import PropTypes from 'prop-types' import styled, { css } from 'styled-components' import { Text } from 'components/elements' @@ -81,7 +81,7 @@ const StyledLink = styled(LocalizedLink)` } ` -const tab_list_non_uk = [ +const tab_list = [ { title: , tab_name: 'forex', @@ -135,12 +135,6 @@ const tab_list_uk = [ const NavTab = ({ route_from, route_offset }) => { const { is_uk_country } = React.useContext(DerivStore) - const [tabList, setTabList] = useState(tab_list_non_uk) - - useEffect(() => { - is_uk_country && setTabList(tab_list_uk) - }, []) - const ref = useRef(null) useEffect(() => { @@ -151,7 +145,7 @@ const NavTab = ({ route_from, route_offset }) => { - {tabList.map((item, index) => { + {(is_uk_country ? tab_list_uk : tab_list).map((item, index) => { return ( From ae1790acef79ed2dc4741ac336fa57e19184a93e Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Sat, 22 Jan 2022 00:25:33 +0330 Subject: [PATCH 10/76] update symbols and add EU crypto items --- src/components/elements/symbols.js | 4 ++ src/images/svg/symbols/boom-indices-300.svg | 2 +- src/images/svg/symbols/brent-crude-oil-uk.svg | 1 + src/images/svg/symbols/cad-chf.svg | 2 +- src/images/svg/symbols/cad-jpy.svg | 2 +- src/images/svg/symbols/crash-indices-300.svg | 2 +- src/images/svg/symbols/eur-nok.svg | 2 +- src/images/svg/symbols/eur-pln.svg | 2 +- src/images/svg/symbols/eur-sek.svg | 2 +- src/images/svg/symbols/gbp-sek.svg | 2 +- src/images/svg/symbols/index200s1.svg | 2 +- src/images/svg/symbols/index300s1.svg | 2 +- src/images/svg/symbols/usd-cnh.svg | 2 +- src/images/svg/symbols/wti-oil-us.svg | 1 + .../markets/instruments/_market-symbols.js | 64 ++++++++++++++++++- 15 files changed, 79 insertions(+), 13 deletions(-) create mode 100644 src/images/svg/symbols/brent-crude-oil-uk.svg create mode 100644 src/images/svg/symbols/wti-oil-us.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 3c3ee5d09d2..25aaaef1233 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -29,6 +29,7 @@ import BOOM300 from 'images/svg/symbols/boom-indices-300.svg' import BOOM300EU from 'images/svg/symbols/boom-eu-boom-300.svg' import CRASH300EU from 'images/svg/symbols/crash-eu-crash-300.svg' import BTCUSD from 'images/svg/symbols/btc-usd.svg' +import BRENTCRUDEOILUK from 'images/svg/symbols/brent-crude-oil-uk.svg' import C from 'images/svg/symbols/c.svg' import CADCHF from 'images/svg/symbols/cad-chf.svg' import CADJPY from 'images/svg/symbols/cad-jpy.svg' @@ -269,6 +270,7 @@ import STOCKSWALMART from 'images/svg/symbols/markets-stocks-and-indices/america import STOCKSWALTDISNEY from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-walt-disney-company.svg' import STOCKSZOOM from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-zoom-video-communications-inc.svg' import TERRA from 'images/svg/symbols/terra.svg' +import WTIOILUS from 'images/svg/symbols/wti-oil-us.svg' import ZINCUSD from 'images/svg/symbols/zinc-usd.svg' import ZM from 'images/svg/symbols/zm.svg' import BNB from 'images/svg/symbols/binance_coin_flag.svg' @@ -324,6 +326,7 @@ export { BOOM300EU, CRASH300EU, BTCUSD, + BRENTCRUDEOILUK, C, CARDANO, CADCHF, @@ -563,6 +566,7 @@ export { STOCKSWALTDISNEY, STOCKSZOOM, TERRA, + WTIOILUS, STOCKSSWISS20, STOCKSHONGKONG50, ZINCUSD, diff --git a/src/images/svg/symbols/boom-indices-300.svg b/src/images/svg/symbols/boom-indices-300.svg index d8fd4b82a61..7abee26d34d 100644 --- a/src/images/svg/symbols/boom-indices-300.svg +++ b/src/images/svg/symbols/boom-indices-300.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/brent-crude-oil-uk.svg b/src/images/svg/symbols/brent-crude-oil-uk.svg new file mode 100644 index 00000000000..d96706ade9b --- /dev/null +++ b/src/images/svg/symbols/brent-crude-oil-uk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/svg/symbols/cad-chf.svg b/src/images/svg/symbols/cad-chf.svg index ef470acf3b3..8cfcc7e675f 100644 --- a/src/images/svg/symbols/cad-chf.svg +++ b/src/images/svg/symbols/cad-chf.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/cad-jpy.svg b/src/images/svg/symbols/cad-jpy.svg index 87a4a3dd977..cd4664e15d2 100644 --- a/src/images/svg/symbols/cad-jpy.svg +++ b/src/images/svg/symbols/cad-jpy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/crash-indices-300.svg b/src/images/svg/symbols/crash-indices-300.svg index d6a62c6b385..d3a9ff5a7ce 100644 --- a/src/images/svg/symbols/crash-indices-300.svg +++ b/src/images/svg/symbols/crash-indices-300.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-nok.svg b/src/images/svg/symbols/eur-nok.svg index d1ad709e61e..ddcf945a8ed 100644 --- a/src/images/svg/symbols/eur-nok.svg +++ b/src/images/svg/symbols/eur-nok.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-pln.svg b/src/images/svg/symbols/eur-pln.svg index c8351ecae3f..c7a981d935a 100644 --- a/src/images/svg/symbols/eur-pln.svg +++ b/src/images/svg/symbols/eur-pln.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eur-sek.svg b/src/images/svg/symbols/eur-sek.svg index f8aada93961..134b1b98f97 100644 --- a/src/images/svg/symbols/eur-sek.svg +++ b/src/images/svg/symbols/eur-sek.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/gbp-sek.svg b/src/images/svg/symbols/gbp-sek.svg index 83611410a56..e233bfa773c 100644 --- a/src/images/svg/symbols/gbp-sek.svg +++ b/src/images/svg/symbols/gbp-sek.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/index200s1.svg b/src/images/svg/symbols/index200s1.svg index 05dea6af48a..13e0b23435d 100644 --- a/src/images/svg/symbols/index200s1.svg +++ b/src/images/svg/symbols/index200s1.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/index300s1.svg b/src/images/svg/symbols/index300s1.svg index 253031d5bcd..801198f35bd 100644 --- a/src/images/svg/symbols/index300s1.svg +++ b/src/images/svg/symbols/index300s1.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/usd-cnh.svg b/src/images/svg/symbols/usd-cnh.svg index 42a19c4b4a2..3c6537839a4 100644 --- a/src/images/svg/symbols/usd-cnh.svg +++ b/src/images/svg/symbols/usd-cnh.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/wti-oil-us.svg b/src/images/svg/symbols/wti-oil-us.svg new file mode 100644 index 00000000000..2e7e9c3924e --- /dev/null +++ b/src/images/svg/symbols/wti-oil-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index e7b472b6c5c..d8959cd042e 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1110,6 +1110,66 @@ export const cryptocurrencies_cfds = [ src: icons.BTC, text: , }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, + { + src: icons.BTC, + text: , + }, ] export const cryptocurrencies_multipliers = [ @@ -1155,11 +1215,11 @@ export const energy = [ export const energy_eu = [ { - src: icons.OILUSD, + src: icons.BRENTCRUDEOILUK, text: , }, { - src: icons.OILUSD, + src: icons.WTIOILUS, text: , }, ] From 7018b3d416eeb33afb6fabfd4a9497ace867517c Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Sat, 22 Jan 2022 00:43:24 +0330 Subject: [PATCH 11/76] fix nzd-cad icon and remove micro-pairs from UK --- src/images/svg/symbols/nzd-cad.svg | 2 +- src/pages/markets/static/content/_cfds.js | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/images/svg/symbols/nzd-cad.svg b/src/images/svg/symbols/nzd-cad.svg index c36987b03f1..26adfaa4575 100644 --- a/src/images/svg/symbols/nzd-cad.svg +++ b/src/images/svg/symbols/nzd-cad.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index 1804af8afc4..1bd32b7ceb3 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -66,10 +66,6 @@ export const forex_cfds_uk = { title: , component: , }, - { - title: , - component: , - }, ], } From 0dff539190a414061bbd460fff2e196e305b2e76 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Sat, 22 Jan 2022 00:55:55 +0330 Subject: [PATCH 12/76] remove commodities options from UK --- src/pages/markets/components/markets/_commodities.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/components/markets/_commodities.js b/src/pages/markets/components/markets/_commodities.js index d3be721a4c2..256d5485e14 100644 --- a/src/pages/markets/components/markets/_commodities.js +++ b/src/pages/markets/components/markets/_commodities.js @@ -34,8 +34,8 @@ const Commodities = ({ simple_step_content }) => { } DigitalOptions={ - is_eu_country && - is_uk_country && ( + !is_eu_country && + !is_uk_country && ( Date: Sat, 22 Jan 2022 01:07:42 +0330 Subject: [PATCH 13/76] add forex to noneu and nonuk --- src/pages/markets/components/markets/_forex.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 6bca711eba7..ac9de04931b 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -47,7 +47,7 @@ const Forex = ({ simple_step_content }) => { } DigitalOptions={ !is_eu_country && - is_uk_country && ( + !is_uk_country && ( Date: Mon, 24 Jan 2022 11:55:18 +0330 Subject: [PATCH 14/76] separate cfds minor pairs from options minor pairs --- .../markets/instruments/_market-symbols.js | 65 +++++++++++++++++-- .../{_minor-pairs.js => _minor-pairs-cfds.js} | 8 +-- .../instruments/_minor-pairs-options.js | 15 +++++ src/pages/markets/instruments/_submarkets.js | 6 +- src/pages/markets/static/content/_cfds.js | 8 +-- .../static/content/_digital-options.js | 4 +- 6 files changed, 89 insertions(+), 17 deletions(-) rename src/pages/markets/instruments/{_minor-pairs.js => _minor-pairs-cfds.js} (55%) create mode 100644 src/pages/markets/instruments/_minor-pairs-options.js diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index d8959cd042e..4f4e3b88b49 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -198,10 +198,6 @@ export const exotic_pairs = [ src: icons.EURSGD, text: , }, - { - src: icons.EURTRY, - text: , - }, { src: icons.EURZAR, text: , @@ -450,7 +446,7 @@ export const smart_gold_index = [ }, ] -export const minor_pairs = [ +export const minor_pairs_cfds = [ { src: icons.AUDCAD, text: , @@ -550,6 +546,65 @@ export const minor_pairs = [ }, ] +export const minor_pairs_options = [ + { + src: icons.AUDCAD, + text: , + }, + { + src: icons.AUDCHF, + text: , + }, + { + src: icons.AUDNZD, + text: , + }, + { + src: icons.EURNZD, + text: , + }, + { + src: icons.GBPCAD, + text: , + }, + { + src: icons.GBPCHF, + text: , + }, + { + src: icons.GBPNOK, + text: , + }, + { + src: icons.GBPNZD, + text: , + }, + { + src: icons.NZDJPY, + text: , + }, + { + src: icons.NZDUSD, + text: , + }, + { + src: icons.USDMXN, + text: , + }, + { + src: icons.USDNOK, + text: , + }, + { + src: icons.USDPLN, + text: , + }, + { + src: icons.USDSEK, + text: , + }, +] + export const stocks_american_indices = [ { src: icons.STOCKSUS500, diff --git a/src/pages/markets/instruments/_minor-pairs.js b/src/pages/markets/instruments/_minor-pairs-cfds.js similarity index 55% rename from src/pages/markets/instruments/_minor-pairs.js rename to src/pages/markets/instruments/_minor-pairs-cfds.js index 45036e20aa5..c4a26cb2797 100644 --- a/src/pages/markets/instruments/_minor-pairs.js +++ b/src/pages/markets/instruments/_minor-pairs-cfds.js @@ -1,15 +1,15 @@ import React from 'react' import Symbol from '../components/helper/_symbol' -import { minor_pairs } from './_market-symbols' +import { minor_pairs_cfds } from './_market-symbols' -const MinorPairs = () => { +const MinorPairsCFDS = () => { return ( <> - {minor_pairs.map((symbol, index) => ( + {minor_pairs_cfds.map((symbol, index) => ( ))} ) } -export default MinorPairs +export default MinorPairsCFDS diff --git a/src/pages/markets/instruments/_minor-pairs-options.js b/src/pages/markets/instruments/_minor-pairs-options.js new file mode 100644 index 00000000000..2e8fe9bf1eb --- /dev/null +++ b/src/pages/markets/instruments/_minor-pairs-options.js @@ -0,0 +1,15 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { minor_pairs_options } from './_market-symbols' + +const MinorPairsOptions = () => { + return ( + <> + {minor_pairs_options.map((symbol, index) => ( + + ))} + + ) +} + +export default MinorPairsOptions diff --git a/src/pages/markets/instruments/_submarkets.js b/src/pages/markets/instruments/_submarkets.js index f2eaf5cee96..5777ddebebf 100644 --- a/src/pages/markets/instruments/_submarkets.js +++ b/src/pages/markets/instruments/_submarkets.js @@ -10,7 +10,8 @@ import ExoticPairs from './_exotic-pairs' import MajorPairs from './_major-pairs' import MicroPairs from './_micro_pairs' import Metals from './_metals' -import MinorPairs from './_minor-pairs' +import MinorPairsCFDS from './_minor-pairs-cfds' +import MinorPairsOptions from './_minor-pairs-options' import RangeBreak from './_range-break' import SmartFX from './_smartfx' import StepIndices from './_step-indices' @@ -42,7 +43,8 @@ export { JumpIndices, MajorPairs, Metals, - MinorPairs, + MinorPairsCFDS, + MinorPairsOptions, MicroPairs, RangeBreak, SmartFX, diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index 1bd32b7ceb3..f7457d4ba4a 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -8,7 +8,7 @@ import { MajorPairs, Metals, MicroPairs, - MinorPairs, + MinorPairsCFDS, RangeBreak, SmartFX, StepIndices, @@ -64,7 +64,7 @@ export const forex_cfds_uk = { }, { title: , - component: , + component: , }, ], } @@ -82,7 +82,7 @@ export const forex_cfds_eu = { }, { title: , - component: , + component: , }, { title: , @@ -104,7 +104,7 @@ export const forex_cfds = { }, { title: , - component: , + component: , }, { title: , diff --git a/src/pages/markets/static/content/_digital-options.js b/src/pages/markets/static/content/_digital-options.js index 85c3d8e9c5b..c080d57fb95 100644 --- a/src/pages/markets/static/content/_digital-options.js +++ b/src/pages/markets/static/content/_digital-options.js @@ -9,7 +9,7 @@ import { JumpIndices, MajorPairs, Metals, - MinorPairs, + MinorPairsOptions, SmartFX, } from '../../instruments/_submarkets.js' import { @@ -243,7 +243,7 @@ export const forex_options = { }, { title: , - component: , + component: , }, { title: , From 3721e6b5deffd56c2894745a3f72d5ba6950b328 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 24 Jan 2022 13:37:56 +0330 Subject: [PATCH 15/76] remove synthetic and crypto from uk --- src/pages/markets/components/markets/_cryptocurrencies.js | 7 ++++++- .../markets/components/markets/_synthetic-indices.js | 8 ++++++-- src/pages/markets/components/sections/_nav-tab.js | 5 ----- src/pages/markets/instruments/_market-symbols.js | 4 ++++ src/pages/markets/static/content/_cfds.js | 4 ---- 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/pages/markets/components/markets/_cryptocurrencies.js b/src/pages/markets/components/markets/_cryptocurrencies.js index b7759f62cd4..6e3eb540ad9 100644 --- a/src/pages/markets/components/markets/_cryptocurrencies.js +++ b/src/pages/markets/components/markets/_cryptocurrencies.js @@ -1,6 +1,7 @@ import React from 'react' import PropTypes from 'prop-types' import Loadable from '@loadable/component' +import { navigate } from 'gatsby' import { WhyTrade } from '../sections/_why-trade' import AvailableTrades from '../helper/_available-trades.js' import { crypto_cfds } from '../../static/content/_cfds' @@ -20,7 +21,7 @@ const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const Cryptocurrencies = ({ simple_step_content }) => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) const crypto_content = [ { src: Leverage, @@ -44,6 +45,10 @@ const Cryptocurrencies = ({ simple_step_content }) => { }, ] + if (is_uk_country) { + navigate('/404/', { replace: true }) + } + return ( { const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + if (is_uk_country) { + navigate('/404/', { replace: true }) + } + return (
{ } DigitalOptions={ - !is_eu_country && - !is_uk_country && ( + !is_eu_country && ( , - tab_name: 'synthetic', - route_to: '/markets/synthetic/', - }, { title: , tab_name: 'stock', diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 4f4e3b88b49..e780ac683a2 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -293,6 +293,10 @@ export const major_pairs = [ src: icons.USDCAD, text: , }, + { + src: icons.USDCHF, + text: , + }, { src: icons.USDJPY, text: , diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index f7457d4ba4a..3d7a6797ee2 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -84,10 +84,6 @@ export const forex_cfds_eu = { title: , component: , }, - { - title: , - component: , - }, ], } From 2bfe1843a181783121a4d01f928107e557ef30cf Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 24 Jan 2022 15:39:48 +0330 Subject: [PATCH 16/76] remove synthetic indices and cryptocurrency from off-convas-menu and navbar --- src/components/custom/other-platforms.js | 108 +++++++++++---------- src/components/elements/off-canvas-menu.js | 34 ++++--- 2 files changed, 75 insertions(+), 67 deletions(-) diff --git a/src/components/custom/other-platforms.js b/src/components/custom/other-platforms.js index cbf8616f080..e9a8060d514 100644 --- a/src/components/custom/other-platforms.js +++ b/src/components/custom/other-platforms.js @@ -403,62 +403,68 @@ NavPlatform.propTypes = { onClick: PropTypes.func, } -export const NavMarket = ({ onClick, is_ppc }) => ( - - } - content={ - - } - title={} - onClick={onClick} - to="/markets/forex/" - /> - {!is_ppc && ( +export const NavMarket = ({ onClick, is_ppc }) => { + const { is_uk_country } = React.useContext(DerivStore) + + return ( + } + aria_label="Forex" + icon={() => } content={ - + } - title={} + title={} onClick={onClick} - to="/markets/synthetic/" + to="/markets/forex/" /> - )} - } - content={ - - } - title={} - onClick={onClick} - to="/markets/stock/" - /> - } - content={ - - } - title={} - onClick={onClick} - to="/markets/cryptocurrencies/" - /> - } - content={ - - } - title={} - onClick={onClick} - to="/markets/commodities/" - /> - -) + {!is_ppc && !is_uk_country && ( + } + content={ + + } + title={} + onClick={onClick} + to="/markets/synthetic/" + /> + )} + } + content={ + + } + title={} + onClick={onClick} + to="/markets/stock/" + /> + {!is_uk_country && ( + } + content={ + + } + title={} + onClick={onClick} + to="/markets/cryptocurrencies/" + /> + )} + } + content={ + + } + title={} + onClick={onClick} + to="/markets/commodities/" + /> + + ) +} NavMarket.propTypes = { is_ppc: PropTypes.bool, diff --git a/src/components/elements/off-canvas-menu.js b/src/components/elements/off-canvas-menu.js index fa428f3b1ec..767e3582aaa 100644 --- a/src/components/elements/off-canvas-menu.js +++ b/src/components/elements/off-canvas-menu.js @@ -123,7 +123,7 @@ const content_style = { } export const OffCanvasMenuWrapper = (props) => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) const canvas = useRef() const handleArrowClick = () => { @@ -314,7 +314,7 @@ export const OffCanvasMenuWrapper = (props) => { to="/markets/forex/" /> - {!props.is_ppc && ( + {!props.is_ppc && !is_uk_country && ( { to="/markets/stock/" /> - - ( - - )} - content={localize( - 'Trade with leverage on the price movement of popular crypto-fiat pairs.', - )} - title={localize('Cryptocurrencies')} - onClick={handleArrowClick} - to="/markets/cryptocurrencies/" - /> - + {!is_uk_country && ( + + ( + + )} + content={localize( + 'Trade with leverage on the price movement of popular crypto-fiat pairs.', + )} + title={localize('Cryptocurrencies')} + onClick={handleArrowClick} + to="/markets/cryptocurrencies/" + /> + + )} Date: Mon, 24 Jan 2022 16:11:05 +0330 Subject: [PATCH 17/76] merge eu uk forex cfds since the are the same --- .../markets/components/markets/_forex.js | 13 +++--- src/pages/markets/static/content/_cfds.js | 40 +++++-------------- 2 files changed, 16 insertions(+), 37 deletions(-) diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index ac9de04931b..90f17b80781 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -4,14 +4,14 @@ import Loadable from '@loadable/component' import { WhyTrade } from '../sections/_why-trade' import AvailableTrades from '../helper/_available-trades.js' import { forex_content, forex_content_eu } from '../../static/content/_forex' -import { forex_cfds, forex_cfds_eu, forex_cfds_uk } from '../../static/content/_cfds' +import { forex_cfds, forex_cfds_eu_uk } from '../../static/content/_cfds' import { forex_multiplier, forex_multiplier_eu } from '../../static/content/_multipliers' import { forex_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import Multipliers from '../sub-markets/_multipliers' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' -import { UK, EU, ROW } from 'components/containers/visibility' +import { UKEU, ROW } from 'components/containers/visibility' import { DerivStore } from 'store' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) @@ -34,12 +34,9 @@ const Forex = ({ simple_step_content }) => { - - - - - - + + + diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index 3d7a6797ee2..b3671f3a510 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -51,7 +51,7 @@ export const commodities_cfds = { ], } -export const forex_cfds_uk = { +export const forex_cfds = { markets_list: { col: 4, tablet_col: 3, @@ -66,28 +66,23 @@ export const forex_cfds_uk = { title: , component: , }, - ], -} - -export const forex_cfds_eu = { - markets_list: { - col: 4, - tablet_col: 3, - mobile_col: 2, - }, - content: [ { - title: , - component: , + title: , + component: , }, { - title: , - component: , + title: , + component: , + }, + { + title: , + component: , + details: SmartFXDetails, }, ], } -export const forex_cfds = { +export const forex_cfds_eu_uk = { markets_list: { col: 4, tablet_col: 3, @@ -102,19 +97,6 @@ export const forex_cfds = { title: , component: , }, - { - title: , - component: , - }, - { - title: , - component: , - }, - { - title: , - component: , - details: SmartFXDetails, - }, ], } From 2d1dd182de2232eeb7bd5e48b424bf388ab84b79 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 09:25:31 +0330 Subject: [PATCH 18/76] add crypto-pairs icons to svg foler --- src/images/svg/symbols/ada-usd.svg | 58 +++++++++++ src/images/svg/symbols/alg-usd.svg | 36 +++++++ src/images/svg/symbols/bat-usd.svg | 29 ++++++ src/images/svg/symbols/bch-usd.svg | 30 +++++- src/images/svg/symbols/bnb-usd.svg | 33 +++++++ src/images/svg/symbols/btc-eth.svg | 11 +++ src/images/svg/symbols/btc-ltc.svg | 6 ++ src/images/svg/symbols/btc-usd.svg | 30 +++++- src/images/svg/symbols/btc-xag.svg | 18 ++++ src/images/svg/symbols/btc-xau.svg | 23 +++++ src/images/svg/symbols/dog-usd.svg | 151 +++++++++++++++++++++++++++++ src/images/svg/symbols/dot-usd.svg | 29 ++++++ src/images/svg/symbols/dsh-usd.svg | 30 +++++- src/images/svg/symbols/eos-usd.svg | 30 +++++- src/images/svg/symbols/etc-usd.svg | 32 ++++++ src/images/svg/symbols/eth-usd.svg | 34 +++++++ src/images/svg/symbols/fil-usd.svg | 29 ++++++ src/images/svg/symbols/iot-usd.svg | 82 ++++++++++++++++ src/images/svg/symbols/lnk-usd.svg | 29 ++++++ src/images/svg/symbols/ltc-usd.svg | 29 ++++++ src/images/svg/symbols/mkr-usd.svg | 35 +++++++ src/images/svg/symbols/mtc-usd.svg | 29 ++++++ src/images/svg/symbols/neo-usd.svg | 30 ++++++ src/images/svg/symbols/omg-usd.svg | 30 ++++++ src/images/svg/symbols/sol-usd.svg | 35 +++++++ src/images/svg/symbols/trx-usd.svg | 29 ++++++ src/images/svg/symbols/uni-usd.svg | 44 +++++++++ src/images/svg/symbols/xlm-usd.svg | 30 ++++++ src/images/svg/symbols/xmr-usd.svg | 30 ++++++ src/images/svg/symbols/xrp-usd.svg | 31 +++++- src/images/svg/symbols/xtz-usd.svg | 29 ++++++ src/images/svg/symbols/zec-usd.svg | 30 ++++++ 32 files changed, 1126 insertions(+), 5 deletions(-) create mode 100644 src/images/svg/symbols/ada-usd.svg create mode 100644 src/images/svg/symbols/alg-usd.svg create mode 100644 src/images/svg/symbols/bat-usd.svg create mode 100644 src/images/svg/symbols/bnb-usd.svg create mode 100644 src/images/svg/symbols/btc-eth.svg create mode 100644 src/images/svg/symbols/btc-ltc.svg create mode 100644 src/images/svg/symbols/btc-xag.svg create mode 100644 src/images/svg/symbols/btc-xau.svg create mode 100644 src/images/svg/symbols/dog-usd.svg create mode 100644 src/images/svg/symbols/dot-usd.svg create mode 100644 src/images/svg/symbols/etc-usd.svg create mode 100644 src/images/svg/symbols/eth-usd.svg create mode 100644 src/images/svg/symbols/fil-usd.svg create mode 100644 src/images/svg/symbols/iot-usd.svg create mode 100644 src/images/svg/symbols/lnk-usd.svg create mode 100644 src/images/svg/symbols/ltc-usd.svg create mode 100644 src/images/svg/symbols/mkr-usd.svg create mode 100644 src/images/svg/symbols/mtc-usd.svg create mode 100644 src/images/svg/symbols/neo-usd.svg create mode 100644 src/images/svg/symbols/omg-usd.svg create mode 100644 src/images/svg/symbols/sol-usd.svg create mode 100644 src/images/svg/symbols/trx-usd.svg create mode 100644 src/images/svg/symbols/uni-usd.svg create mode 100644 src/images/svg/symbols/xlm-usd.svg create mode 100644 src/images/svg/symbols/xmr-usd.svg create mode 100644 src/images/svg/symbols/xtz-usd.svg create mode 100644 src/images/svg/symbols/zec-usd.svg diff --git a/src/images/svg/symbols/ada-usd.svg b/src/images/svg/symbols/ada-usd.svg new file mode 100644 index 00000000000..418a5cfd208 --- /dev/null +++ b/src/images/svg/symbols/ada-usd.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/alg-usd.svg b/src/images/svg/symbols/alg-usd.svg new file mode 100644 index 00000000000..534739f3e15 --- /dev/null +++ b/src/images/svg/symbols/alg-usd.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/bat-usd.svg b/src/images/svg/symbols/bat-usd.svg new file mode 100644 index 00000000000..1a34c457654 --- /dev/null +++ b/src/images/svg/symbols/bat-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/bch-usd.svg b/src/images/svg/symbols/bch-usd.svg index 928f961f27a..f92fca035c2 100644 --- a/src/images/svg/symbols/bch-usd.svg +++ b/src/images/svg/symbols/bch-usd.svg @@ -1 +1,29 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/bnb-usd.svg b/src/images/svg/symbols/bnb-usd.svg new file mode 100644 index 00000000000..74dc086c9cf --- /dev/null +++ b/src/images/svg/symbols/bnb-usd.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/btc-eth.svg b/src/images/svg/symbols/btc-eth.svg new file mode 100644 index 00000000000..b5aab49a105 --- /dev/null +++ b/src/images/svg/symbols/btc-eth.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/images/svg/symbols/btc-ltc.svg b/src/images/svg/symbols/btc-ltc.svg new file mode 100644 index 00000000000..3f59c22d555 --- /dev/null +++ b/src/images/svg/symbols/btc-ltc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/images/svg/symbols/btc-usd.svg b/src/images/svg/symbols/btc-usd.svg index 8b2bf3136f1..f511498e871 100644 --- a/src/images/svg/symbols/btc-usd.svg +++ b/src/images/svg/symbols/btc-usd.svg @@ -1 +1,29 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/btc-xag.svg b/src/images/svg/symbols/btc-xag.svg new file mode 100644 index 00000000000..b753ab998cf --- /dev/null +++ b/src/images/svg/symbols/btc-xag.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/btc-xau.svg b/src/images/svg/symbols/btc-xau.svg new file mode 100644 index 00000000000..8f83723bbda --- /dev/null +++ b/src/images/svg/symbols/btc-xau.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/dog-usd.svg b/src/images/svg/symbols/dog-usd.svg new file mode 100644 index 00000000000..0427bedf741 --- /dev/null +++ b/src/images/svg/symbols/dog-usd.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/dot-usd.svg b/src/images/svg/symbols/dot-usd.svg new file mode 100644 index 00000000000..2d1bdf2afbd --- /dev/null +++ b/src/images/svg/symbols/dot-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/dsh-usd.svg b/src/images/svg/symbols/dsh-usd.svg index 9fbe5761714..773abcd83d7 100644 --- a/src/images/svg/symbols/dsh-usd.svg +++ b/src/images/svg/symbols/dsh-usd.svg @@ -1 +1,29 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/eos-usd.svg b/src/images/svg/symbols/eos-usd.svg index 74f168751ee..ae2ce4f0383 100644 --- a/src/images/svg/symbols/eos-usd.svg +++ b/src/images/svg/symbols/eos-usd.svg @@ -1 +1,29 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/etc-usd.svg b/src/images/svg/symbols/etc-usd.svg new file mode 100644 index 00000000000..c29f2bc6510 --- /dev/null +++ b/src/images/svg/symbols/etc-usd.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/eth-usd.svg b/src/images/svg/symbols/eth-usd.svg new file mode 100644 index 00000000000..31d3c40b871 --- /dev/null +++ b/src/images/svg/symbols/eth-usd.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/fil-usd.svg b/src/images/svg/symbols/fil-usd.svg new file mode 100644 index 00000000000..4cc5ff8ebc2 --- /dev/null +++ b/src/images/svg/symbols/fil-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/iot-usd.svg b/src/images/svg/symbols/iot-usd.svg new file mode 100644 index 00000000000..d36a79ed3b3 --- /dev/null +++ b/src/images/svg/symbols/iot-usd.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/lnk-usd.svg b/src/images/svg/symbols/lnk-usd.svg new file mode 100644 index 00000000000..9f1472477c9 --- /dev/null +++ b/src/images/svg/symbols/lnk-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/ltc-usd.svg b/src/images/svg/symbols/ltc-usd.svg new file mode 100644 index 00000000000..8e1c281e2bb --- /dev/null +++ b/src/images/svg/symbols/ltc-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/mkr-usd.svg b/src/images/svg/symbols/mkr-usd.svg new file mode 100644 index 00000000000..6f2d8c079ce --- /dev/null +++ b/src/images/svg/symbols/mkr-usd.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/mtc-usd.svg b/src/images/svg/symbols/mtc-usd.svg new file mode 100644 index 00000000000..66d8f628a9c --- /dev/null +++ b/src/images/svg/symbols/mtc-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/neo-usd.svg b/src/images/svg/symbols/neo-usd.svg new file mode 100644 index 00000000000..16ea6a15469 --- /dev/null +++ b/src/images/svg/symbols/neo-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/omg-usd.svg b/src/images/svg/symbols/omg-usd.svg new file mode 100644 index 00000000000..32b3723f7ae --- /dev/null +++ b/src/images/svg/symbols/omg-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/sol-usd.svg b/src/images/svg/symbols/sol-usd.svg new file mode 100644 index 00000000000..a14b7ded3f4 --- /dev/null +++ b/src/images/svg/symbols/sol-usd.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/trx-usd.svg b/src/images/svg/symbols/trx-usd.svg new file mode 100644 index 00000000000..400f3103039 --- /dev/null +++ b/src/images/svg/symbols/trx-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/uni-usd.svg b/src/images/svg/symbols/uni-usd.svg new file mode 100644 index 00000000000..2f7cb6a132a --- /dev/null +++ b/src/images/svg/symbols/uni-usd.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/xlm-usd.svg b/src/images/svg/symbols/xlm-usd.svg new file mode 100644 index 00000000000..769f0c518bd --- /dev/null +++ b/src/images/svg/symbols/xlm-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/xmr-usd.svg b/src/images/svg/symbols/xmr-usd.svg new file mode 100644 index 00000000000..241700e5f1b --- /dev/null +++ b/src/images/svg/symbols/xmr-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/xrp-usd.svg b/src/images/svg/symbols/xrp-usd.svg index 6fe492f9641..91ef08c92e2 100644 --- a/src/images/svg/symbols/xrp-usd.svg +++ b/src/images/svg/symbols/xrp-usd.svg @@ -1 +1,30 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/xtz-usd.svg b/src/images/svg/symbols/xtz-usd.svg new file mode 100644 index 00000000000..a2d63057459 --- /dev/null +++ b/src/images/svg/symbols/xtz-usd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/zec-usd.svg b/src/images/svg/symbols/zec-usd.svg new file mode 100644 index 00000000000..7b6ec1be617 --- /dev/null +++ b/src/images/svg/symbols/zec-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 253ba4bac677bc3f142950009b367af11e464045 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 10:02:43 +0330 Subject: [PATCH 19/76] add import and export for all added crypto pairs icons in symbols.js --- src/components/elements/symbols.js | 278 +++++++++++++++++------------ 1 file changed, 165 insertions(+), 113 deletions(-) diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 25aaaef1233..1f5ecb08376 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -1,8 +1,10 @@ import AAL from 'images/svg/symbols/aal.svg' import AAPL from 'images/svg/symbols/aapl.svg' import ABNB from 'images/svg/symbols/abnb.svg' +import ADAUSD from 'images/svg/symbols/ada-usd.svg' import ADS from 'images/svg/symbols/ads.svg' import AIG from 'images/svg/symbols/aig.svg' +import ALGUSD from 'images/svg/symbols/alg-usd.svg' import ALGORAND from 'images/svg/symbols/algorand.svg' import ALUMINIUMUSD from 'images/svg/symbols/aluminium-usd.svg' import AMZN from 'images/svg/symbols/amzn.svg' @@ -18,18 +20,26 @@ import AVALANCHE from 'images/svg/symbols/avalanche.svg' import BA from 'images/svg/symbols/ba.svg' import BABA from 'images/svg/symbols/baba.svg' import BAC from 'images/svg/symbols/bac.svg' +import BATUSD from 'images/svg/symbols/bat-usd.svg' import BAT from 'images/svg/symbols/bat.svg' import BAY from 'images/svg/symbols/bay.svg' import BCHUSD from 'images/svg/symbols/bch-usd.svg' import BIIB from 'images/svg/symbols/biib.svg' +import BNB from 'images/svg/symbols/binance_coin_flag.svg' +import BTC from 'images/svg/symbols/bitcoin_flag.svg' import BMW from 'images/svg/symbols/bmw.svg' +import BNBUSD from 'images/svg/symbols/bnb-usd.svg' +import BOOM300EU from 'images/svg/symbols/boom-eu-boom-300.svg' import BOOM1000 from 'images/svg/symbols/boom-indices-1000.svg' -import BOOM500 from 'images/svg/symbols/boom-indices-500.svg' import BOOM300 from 'images/svg/symbols/boom-indices-300.svg' -import BOOM300EU from 'images/svg/symbols/boom-eu-boom-300.svg' -import CRASH300EU from 'images/svg/symbols/crash-eu-crash-300.svg' -import BTCUSD from 'images/svg/symbols/btc-usd.svg' +import BOOM500 from 'images/svg/symbols/boom-indices-500.svg' import BRENTCRUDEOILUK from 'images/svg/symbols/brent-crude-oil-uk.svg' +import BTCETH from 'images/svg/symbols/btc-eth.svg' +import BTCLTC from 'images/svg/symbols/btc-ltc.svg' +import BTCUSD from 'images/svg/symbols/btc-usd.svg' +import BTCXAG from 'images/svg/symbols/btc-xag.svg' +import BTCXAU from 'images/svg/symbols/btc-xau.svg' +import BCH from 'images/svg/symbols/btc_cash_flag.svg' import C from 'images/svg/symbols/c.svg' import CADCHF from 'images/svg/symbols/cad-chf.svg' import CADJPY from 'images/svg/symbols/cad-jpy.svg' @@ -38,20 +48,29 @@ import CHAINLINK from 'images/svg/symbols/chainlink.svg' import CHFJPY from 'images/svg/symbols/chf-jpy.svg' import CLBRENT from 'images/svg/symbols/cl-brent.svg' import COPPERUSD from 'images/svg/symbols/copper-usd.svg' +import CRASH300EU from 'images/svg/symbols/crash-eu-crash-300.svg' import CRASH1000 from 'images/svg/symbols/crash-indices-1000.svg' -import CRASH500 from 'images/svg/symbols/crash-indices-500.svg' import CRASH300 from 'images/svg/symbols/crash-indices-300.svg' +import CRASH500 from 'images/svg/symbols/crash-indices-500.svg' import CRM from 'images/svg/symbols/crm.svg' import CSCO from 'images/svg/symbols/csco.svg' import DAL from 'images/svg/symbols/dal.svg' +import DASH from 'images/svg/symbols/dash_flag.svg' import DAX30 from 'images/svg/symbols/dax-30.svg' import DBK from 'images/svg/symbols/dbk.svg' import DIS from 'images/svg/symbols/dis.svg' +import DOGUSD from 'images/svg/symbols/dog-usd.svg' import DOGECOIN from 'images/svg/symbols/dogecoin.svg' +import DOTUSD from 'images/svg/symbols/dot-usd.svg' import DSHUSD from 'images/svg/symbols/dsh-usd.svg' import EBAY from 'images/svg/symbols/ebay.svg' import EOSUSD from 'images/svg/symbols/eos-usd.svg' +import EOS from 'images/svg/symbols/eos_flag.svg' import ESP35 from 'images/svg/symbols/esp-35.svg' +import ETCUSD from 'images/svg/symbols/etc-usd.svg' +import ETHUSD from 'images/svg/symbols/eth-usd.svg' +import ETH_CLASSIC from 'images/svg/symbols/ethereum-classic.svg' +import ETH from 'images/svg/symbols/eth_flag.svg' import EUR50 from 'images/svg/symbols/eur-50.svg' import EURAUD from 'images/svg/symbols/eur-aud.svg' import EURCAD from 'images/svg/symbols/eur-cad.svg' @@ -64,16 +83,17 @@ import EURJPY from 'images/svg/symbols/eur-jpy.svg' import EURMXN from 'images/svg/symbols/eur-mxn.svg' import EURNOK from 'images/svg/symbols/eur-nok.svg' import EURNZD from 'images/svg/symbols/eur-nzd.svg' -import EURO50INDEX from 'images/svg/symbols/euro50index.svg' import EURPLN from 'images/svg/symbols/eur-pln.svg' import EURSEK from 'images/svg/symbols/eur-sek.svg' import EURSGD from 'images/svg/symbols/eur-sgd.svg' import EURTRY from 'images/svg/symbols/eur-try.svg' import EURUSD from 'images/svg/symbols/eur-usd.svg' import EURZAR from 'images/svg/symbols/eur-zar.svg' +import EURO50INDEX from 'images/svg/symbols/euro50index.svg' import FB from 'images/svg/symbols/fb.svg' -import FILECOIN from 'images/svg/symbols/filecoin.svg' import FDX from 'images/svg/symbols/fdx.svg' +import FILUSD from 'images/svg/symbols/fil-usd.svg' +import FILECOIN from 'images/svg/symbols/filecoin.svg' import FRA40 from 'images/svg/symbols/fra-40.svg' import GBPAUD from 'images/svg/symbols/gbp-aud.svg' import GBPCAD from 'images/svg/symbols/gbp-cad.svg' @@ -87,8 +107,8 @@ import GBPSGD from 'images/svg/symbols/gbp-sgd.svg' import GBPTRY from 'images/svg/symbols/gbp-try.svg' import GBPUSD from 'images/svg/symbols/gbp-usd.svg' import GM from 'images/svg/symbols/gm.svg' -import GOLDINDEX from 'images/svg/symbols/gold-index.svg' import GOLDEUR from 'images/svg/symbols/gold-eur.svg' +import GOLDINDEX from 'images/svg/symbols/gold-index.svg' import GOLDUSD from 'images/svg/symbols/gold-usd.svg' import GOOGL from 'images/svg/symbols/googl.svg' import GS from 'images/svg/symbols/gs.svg' @@ -98,120 +118,42 @@ import IBM from 'images/svg/symbols/ibm.svg' import INDEX10 from 'images/svg/symbols/index10.svg' import INDEX100 from 'images/svg/symbols/index100.svg' import INDEX100S1 from 'images/svg/symbols/index100s1.svg' -import INDEX200S1 from 'images/svg/symbols/index200s1.svg' -import INDEX300S1 from 'images/svg/symbols/index300s1.svg' import INDEX10S1 from 'images/svg/symbols/index10s1.svg' +import INDEX200S1 from 'images/svg/symbols/index200s1.svg' import INDEX25 from 'images/svg/symbols/index25.svg' import INDEX25S1 from 'images/svg/symbols/index25s1.svg' +import INDEX300S1 from 'images/svg/symbols/index300s1.svg' import INDEX50 from 'images/svg/symbols/index50.svg' import INDEX50S1 from 'images/svg/symbols/index50s1.svg' import INDEX75 from 'images/svg/symbols/index75.svg' import INDEX75S1 from 'images/svg/symbols/index75s1.svg' import INTC from 'images/svg/symbols/intc.svg' +import IOTUSD from 'images/svg/symbols/iot-usd.svg' +import IOTA from 'images/svg/symbols/iota_flag.svg' import JNJ from 'images/svg/symbols/jnj.svg' import JP225 from 'images/svg/symbols/jp-225.svg' import JPM from 'images/svg/symbols/jpm.svg' import JUMP10 from 'images/svg/symbols/jump-10.svg' +import JUMP100 from 'images/svg/symbols/jump-100.svg' import JUMP25 from 'images/svg/symbols/jump-25.svg' import JUMP50 from 'images/svg/symbols/jump-50.svg' import JUMP75 from 'images/svg/symbols/jump-75.svg' -import JUMP100 from 'images/svg/symbols/jump-100.svg' import KO from 'images/svg/symbols/ko.svg' -import LEADUSD from 'images/svg/symbols/lead-usd.svg' import LTCUSD from 'images/svg/symbols/lct-usd.svg' +import LEADUSD from 'images/svg/symbols/lead-usd.svg' +import LNKUSD from 'images/svg/symbols/lnk-usd.svg' +import LTC from 'images/svg/symbols/ltc_flag.svg' import MA from 'images/svg/symbols/ma.svg' import MAKER from 'images/svg/symbols/maker.svg' import MARKETBEAR from 'images/svg/symbols/marketbear.svg' import MARKETBULL from 'images/svg/symbols/marketbull.svg' -import MCD from 'images/svg/symbols/mcd.svg' -import MRNA from 'images/svg/symbols/mrna.svg' -import MSFT from 'images/svg/symbols/msft.svg' -import NATURALGAS from 'images/svg/symbols/natural-gas.svg' -import NED25 from 'images/svg/symbols/ned-25.svg' -import NFLX from 'images/svg/symbols/nflx.png' -import NICKELUSD from 'images/svg/symbols/nickel-usd.svg' -import NKE from 'images/svg/symbols/nke.svg' -import NVDA from 'images/svg/symbols/nvda.svg' -import NZDCAD from 'images/svg/symbols/nzd-cad.svg' -import NZDCHF from 'images/svg/symbols/nzd-chf.svg' -import NZDJPY from 'images/svg/symbols/nzd-jpy.svg' -import NZDSGD from 'images/svg/symbols/nzd-sgd.svg' -import NZDUSD from 'images/svg/symbols/nzd-usd.svg' -import OILUSD from 'images/svg/symbols/oil-usd.svg' -import OTCAUSTRALIAN from 'images/svg/symbols/otcaustralian.svg' -import OTCDUTCH from 'images/svg/symbols/otcdutch.svg' -import OTCFRENCH from 'images/svg/symbols/otcfrench.svg' -import OTCGERMAN from 'images/svg/symbols/otcgerman.svg' -import OTCHONGKONG from 'images/svg/symbols/otchongkong.svg' -import OTCJAPANESE from 'images/svg/symbols/otcjapanese.svg' -import OTCSWISS from 'images/svg/symbols/otcswiss.svg' -import OTCUK from 'images/svg/symbols/otcuk.svg' -import OTCUS from 'images/svg/symbols/otcus.svg' -import OTCUSTECH from 'images/svg/symbols/otcustech.svg' -import OTCWALLSTREET from 'images/svg/symbols/otcwallstreet.svg' -import PALLADIUMUSD from 'images/svg/symbols/palladium-usd.svg' -import PFE from 'images/svg/symbols/pfe.svg' -import PG from 'images/svg/symbols/pg.svg' -import POLKADOT from 'images/svg/symbols/polkadot.svg' -import POLYGON from 'images/svg/symbols/polygon.svg' -import PLATINUMUSD from 'images/svg/symbols/platinum-usd.svg' -import PYPL from 'images/svg/symbols/pypl.svg' -import RANGEBREAK100 from 'images/svg/symbols/rb-100.svg' -import RANGEBREAK200 from 'images/svg/symbols/rb-200.svg' -import SGDJPY from 'images/svg/symbols/sgd-jpy.svg' -import SILVERUSD from 'images/svg/symbols/silver-usd.svg' -import STEPINDICES from 'images/svg/symbols/step-indices.svg' -import TEVA from 'images/svg/symbols/teva.svg' -import TSLA from 'images/svg/symbols/tsla.svg' -import TWTR from 'images/svg/symbols/twtr.svg' -import UBER from 'images/svg/symbols/uber.svg' -import UK100 from 'images/svg/symbols/uk-100.svg' -import UNISWAP from 'images/svg/symbols/uniswap.svg' -import US100 from 'images/svg/symbols/us-100.svg' -import US30 from 'images/svg/symbols/us-30.svg' -import US500 from 'images/svg/symbols/us-500.svg' -import USDCAD from 'images/svg/symbols/usd-cad.svg' -import USDCHF from 'images/svg/symbols/usd-chf.svg' -import USDCNH from 'images/svg/symbols/usd-cnh.svg' -import USDHKD from 'images/svg/symbols/usd-hkd.svg' -import USDILS from 'images/svg/symbols/usd-ils.svg' -import USDINDEX from 'images/svg/symbols/usd-index.svg' -import USDJPY from 'images/svg/symbols/usd-jpy.svg' -import USDMXN from 'images/svg/symbols/usd-mxn.svg' -import USDNOK from 'images/svg/symbols/usd-nok.svg' -import USDPLN from 'images/svg/symbols/usd-pln.svg' -import USDRUB from 'images/svg/symbols/usd-rub.svg' -import USDSEK from 'images/svg/symbols/usd-sek.svg' -import USDSGD from 'images/svg/symbols/usd-sgd.svg' -import USDTHB from 'images/svg/symbols/usd-thb.svg' -import USDTRY from 'images/svg/symbols/usd-try.svg' -import USDZAR from 'images/svg/symbols/usd-zar.svg' -import V from 'images/svg/symbols/v.svg' -import VOLATILITY300EU from 'images/svg/symbols/volatility-eu-300.svg' -import VOLATILITY200EU from 'images/svg/symbols/volatility-eu-200.svg' -import WMT from 'images/svg/symbols/wmt.svg' -import XTZ from 'images/svg/symbols/xtz.svg' -import XRPUSD from 'images/svg/symbols/xrp-usd.svg' -import SILVEREUR from 'images/svg/symbols/silver-eur.svg' -import SOLANA from 'images/svg/symbols/solana.svg' import STOCKSUS500 from 'images/svg/symbols/markets-stocks-and-indices/american-indices/us-500.svg' import STOCKSUSTECH100 from 'images/svg/symbols/markets-stocks-and-indices/american-indices/us-tech-100.svg' import STOCKSWALLSTREET30 from 'images/svg/symbols/markets-stocks-and-indices/american-indices/wall-street-30.svg' -import STOCKSAUS200 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/aus-200.svg' -import STOCKSHONGKONG50 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/hongkong-50.svg' -import STOCKSJAPAN225 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/japan-225.svg' -import STOCKSEUROPE50 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/europe-50.svg' -import STOCKSFRANCE40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/france-40.svg' -import STOCKSGERMANY30 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-30.svg' -import STOCKSGERMANY40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg' -import STOCKSNETHERLAND25 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/netherland-25.svg' -import STOCKSSPAIN35 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/spain-35.svg' -import STOCKSUK100 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/uk-100.svg' -import STOCKSSWISS20 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/swiss-20.svg' import STOCKSADIDASSALOMON from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-adidas-salomon.svg' +import STOCKSAIRFRANCE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg' import STOCKSAIRBNB from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbnb.svg' import STOCKSAIRBUS from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-airbus.svg' -import STOCKSAIRFRANCE from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-air-france.svg' import STOCKSALIBABAGROUP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alibaba-group-holding-ltd.svg' import STOCKSALPHABET from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-alphabet-inc-class-c.svg' import STOCKSAMAZON from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-amazon-com-inc.svg' @@ -224,10 +166,10 @@ import STOCKSBAYERAG from 'images/svg/symbols/markets-stocks-and-indices/america import STOCKSBIOGEN from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-biogen-inc.svg' import STOCKSBMW from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-bmw.svg' import STOCKSBOEING from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-boeing.svg' -import STOCKSCONTINENTALAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg' import STOCKSCISCO from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-cisco-systems.svg' import STOCKSCITIGROUP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-citigroup.svg' import STOCKSCOCACOLA from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-coca-cola.svg' +import STOCKSCONTINENTALAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-continental-ag.svg' import STOCKSDELTAAIRLINES from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-delta-air-lines.svg' import STOCKSDEUTSCHEBANK from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-bank-ag.svg' import STOCKSDEUTSCHELUFTHANSAAG from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-deutsche-lufthansa-ag.svg' @@ -237,8 +179,8 @@ import STOCKSFEDEX from 'images/svg/symbols/markets-stocks-and-indices/american- import STOCKSFOXCORPCLASSB from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-fox-corp-class-b.svg' import STOCKSGENERALMOTORSCOMP from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-general-motors-company.svg' import STOCKSGOLDMANSACHS from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-goldman-sachs-group.svg' -import STOCKSHPINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hp-inc.svg' import STOCKSHOMEDEPOTINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-home-depot-inc.svg' +import STOCKSHPINC from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hp-inc.svg' import STOCKSHUGOBOSSAGCOMMONSTOCK from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-hugo-boss-ag-common-stock.svg' import STOCKSIBM from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-ibm.svg' import STOCKSINTEL from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-intel.svg' @@ -269,32 +211,142 @@ import STOCKSVISA from 'images/svg/symbols/markets-stocks-and-indices/american-s import STOCKSWALMART from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-wal-mart-stores-inc.svg' import STOCKSWALTDISNEY from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-walt-disney-company.svg' import STOCKSZOOM from 'images/svg/symbols/markets-stocks-and-indices/american-stocks/stocks-zoom-video-communications-inc.svg' -import TERRA from 'images/svg/symbols/terra.svg' -import WTIOILUS from 'images/svg/symbols/wti-oil-us.svg' -import ZINCUSD from 'images/svg/symbols/zinc-usd.svg' -import ZM from 'images/svg/symbols/zm.svg' -import BNB from 'images/svg/symbols/binance_coin_flag.svg' -import BTC from 'images/svg/symbols/bitcoin_flag.svg' -import BCH from 'images/svg/symbols/btc_cash_flag.svg' -import DASH from 'images/svg/symbols/dash_flag.svg' -import EOS from 'images/svg/symbols/eos_flag.svg' -import ETH from 'images/svg/symbols/eth_flag.svg' -import ETH_CLASSIC from 'images/svg/symbols/ethereum-classic.svg' -import IOTA from 'images/svg/symbols/iota_flag.svg' -import LTC from 'images/svg/symbols/ltc_flag.svg' +import STOCKSAUS200 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/aus-200.svg' +import STOCKSHONGKONG50 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/hongkong-50.svg' +import STOCKSJAPAN225 from 'images/svg/symbols/markets-stocks-and-indices/asian-indices/japan-225.svg' +import STOCKSEUROPE50 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/europe-50.svg' +import STOCKSFRANCE40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/france-40.svg' +import STOCKSGERMANY30 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-30.svg' +import STOCKSGERMANY40 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/germany-40.svg' +import STOCKSNETHERLAND25 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/netherland-25.svg' +import STOCKSSPAIN35 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/spain-35.svg' +import STOCKSSWISS20 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/swiss-20.svg' +import STOCKSUK100 from 'images/svg/symbols/markets-stocks-and-indices/european-indices/uk-100.svg' +import MCD from 'images/svg/symbols/mcd.svg' +import MKRUSD from 'images/svg/symbols/mkr-usd.svg' +import MNR from 'images/svg/symbols/monero_flag.svg' +import MRNA from 'images/svg/symbols/mrna.svg' +import MSFT from 'images/svg/symbols/msft.svg' +import MTCUSD from 'images/svg/symbols/mtc-usd.svg' +import NATURALGAS from 'images/svg/symbols/natural-gas.svg' +import NED25 from 'images/svg/symbols/ned-25.svg' +import NEOUSD from 'images/svg/symbols/neo-usd.svg' import NEO from 'images/svg/symbols/neo_flag.svg' +import NFLX from 'images/svg/symbols/nflx.png' +import NICKELUSD from 'images/svg/symbols/nickel-usd.svg' +import NKE from 'images/svg/symbols/nke.svg' +import NVDA from 'images/svg/symbols/nvda.svg' +import NZDCAD from 'images/svg/symbols/nzd-cad.svg' +import NZDCHF from 'images/svg/symbols/nzd-chf.svg' +import NZDJPY from 'images/svg/symbols/nzd-jpy.svg' +import NZDSGD from 'images/svg/symbols/nzd-sgd.svg' +import NZDUSD from 'images/svg/symbols/nzd-usd.svg' +import OILUSD from 'images/svg/symbols/oil-usd.svg' +import OMGUSD from 'images/svg/symbols/omg-usd.svg' +import OMICEGO from 'images/svg/symbols/omise-go.svg' +import OTCAUSTRALIAN from 'images/svg/symbols/otcaustralian.svg' +import OTCDUTCH from 'images/svg/symbols/otcdutch.svg' +import OTCFRENCH from 'images/svg/symbols/otcfrench.svg' +import OTCGERMAN from 'images/svg/symbols/otcgerman.svg' +import OTCHONGKONG from 'images/svg/symbols/otchongkong.svg' +import OTCJAPANESE from 'images/svg/symbols/otcjapanese.svg' +import OTCSWISS from 'images/svg/symbols/otcswiss.svg' +import OTCUK from 'images/svg/symbols/otcuk.svg' +import OTCUS from 'images/svg/symbols/otcus.svg' +import OTCUSTECH from 'images/svg/symbols/otcustech.svg' +import OTCWALLSTREET from 'images/svg/symbols/otcwallstreet.svg' +import PALLADIUMUSD from 'images/svg/symbols/palladium-usd.svg' +import PFE from 'images/svg/symbols/pfe.svg' +import PG from 'images/svg/symbols/pg.svg' +import PLATINUMUSD from 'images/svg/symbols/platinum-usd.svg' +import POLKADOT from 'images/svg/symbols/polkadot.svg' +import POLYGON from 'images/svg/symbols/polygon.svg' +import PYPL from 'images/svg/symbols/pypl.svg' +import RANGEBREAK100 from 'images/svg/symbols/rb-100.svg' +import RANGEBREAK200 from 'images/svg/symbols/rb-200.svg' import XRP from 'images/svg/symbols/ripple_flag.svg' +import SGDJPY from 'images/svg/symbols/sgd-jpy.svg' +import SILVEREUR from 'images/svg/symbols/silver-eur.svg' +import SILVERUSD from 'images/svg/symbols/silver-usd.svg' +import SOLUSD from 'images/svg/symbols/sol-usd.svg' +import SOLANA from 'images/svg/symbols/solana.svg' import XLM from 'images/svg/symbols/stellar_flag.svg' +import STEPINDICES from 'images/svg/symbols/step-indices.svg' +import TERRA from 'images/svg/symbols/terra.svg' +import TEVA from 'images/svg/symbols/teva.svg' import TRX from 'images/svg/symbols/tron_flag.svg' -import ZEC from 'images/svg/symbols/z_cash_flag.svg' -import MNR from 'images/svg/symbols/monero_flag.svg' -import OMICEGO from 'images/svg/symbols/omise-go.svg' +import TRXUSD from 'images/svg/symbols/trx-usd.svg' +import TSLA from 'images/svg/symbols/tsla.svg' +import TWTR from 'images/svg/symbols/twtr.svg' +import UBER from 'images/svg/symbols/uber.svg' +import UK100 from 'images/svg/symbols/uk-100.svg' +import UNIUSD from 'images/svg/symbols/uni-usd.svg' +import UNISWAP from 'images/svg/symbols/uniswap.svg' +import US100 from 'images/svg/symbols/us-100.svg' +import US30 from 'images/svg/symbols/us-30.svg' +import US500 from 'images/svg/symbols/us-500.svg' +import USDCAD from 'images/svg/symbols/usd-cad.svg' +import USDCHF from 'images/svg/symbols/usd-chf.svg' +import USDCNH from 'images/svg/symbols/usd-cnh.svg' +import USDHKD from 'images/svg/symbols/usd-hkd.svg' +import USDILS from 'images/svg/symbols/usd-ils.svg' +import USDINDEX from 'images/svg/symbols/usd-index.svg' +import USDJPY from 'images/svg/symbols/usd-jpy.svg' +import USDMXN from 'images/svg/symbols/usd-mxn.svg' +import USDNOK from 'images/svg/symbols/usd-nok.svg' +import USDPLN from 'images/svg/symbols/usd-pln.svg' +import USDRUB from 'images/svg/symbols/usd-rub.svg' +import USDSEK from 'images/svg/symbols/usd-sek.svg' +import USDSGD from 'images/svg/symbols/usd-sgd.svg' +import USDTHB from 'images/svg/symbols/usd-thb.svg' +import USDTRY from 'images/svg/symbols/usd-try.svg' +import USDZAR from 'images/svg/symbols/usd-zar.svg' +import V from 'images/svg/symbols/v.svg' import VBOOMIC300 from 'images/svg/symbols/volatility-boom-ic-300.svg' import VCRASHIC300 from 'images/svg/symbols/volatility-crash-ic-300.svg' +import VOLATILITY200EU from 'images/svg/symbols/volatility-eu-200.svg' +import VOLATILITY300EU from 'images/svg/symbols/volatility-eu-300.svg' import VINDEXIC200 from 'images/svg/symbols/volatility-index-ic-200.svg' import VINDEXIC300 from 'images/svg/symbols/volatility-index-ic-300.svg' +import WMT from 'images/svg/symbols/wmt.svg' +import WTIOILUS from 'images/svg/symbols/wti-oil-us.svg' +import XLMUSD from 'images/svg/symbols/xlm-usd.svg' +import XMRUSD from 'images/svg/symbols/xmr-usd.svg' +import XRPUSD from 'images/svg/symbols/xrp-usd.svg' +import XTZUSD from 'images/svg/symbols/xtz-usd.svg' +import XTZ from 'images/svg/symbols/xtz.svg' +import ZECUSD from 'images/svg/symbols/zec-usd.svg' +import ZINCUSD from 'images/svg/symbols/zinc-usd.svg' +import ZM from 'images/svg/symbols/zm.svg' +import ZEC from 'images/svg/symbols/z_cash_flag.svg' export { + ADAUSD, + XLMUSD, + ALGUSD, + BATUSD, + BNBUSD, + BTCETH, + BTCLTC, + BTCXAG, + BTCXAU, + DOGUSD, + DOTUSD, + ETCUSD, + ETHUSD, + FILUSD, + IOTUSD, + LNKUSD, + MKRUSD, + MTCUSD, + NEOUSD, + OMGUSD, + SOLUSD, + TRXUSD, + UNIUSD, + XMRUSD, + XTZUSD, + ZECUSD, AAL, AAPL, ABNB, From cc46a3b004aa95142bfac469700ae63fda76f5b3 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 10:16:58 +0330 Subject: [PATCH 20/76] add all crypto pairs icons to the site --- src/components/elements/symbols.js | 2 +- src/images/svg/symbols/ltc-usd.svg | 4 +- .../markets/instruments/_market-symbols.js | 88 +++++++++---------- 3 files changed, 47 insertions(+), 47 deletions(-) diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 1f5ecb08376..2305181ad76 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -139,7 +139,7 @@ import JUMP25 from 'images/svg/symbols/jump-25.svg' import JUMP50 from 'images/svg/symbols/jump-50.svg' import JUMP75 from 'images/svg/symbols/jump-75.svg' import KO from 'images/svg/symbols/ko.svg' -import LTCUSD from 'images/svg/symbols/lct-usd.svg' +import LTCUSD from 'images/svg/symbols/ltc-usd.svg' import LEADUSD from 'images/svg/symbols/lead-usd.svg' import LNKUSD from 'images/svg/symbols/lnk-usd.svg' import LTC from 'images/svg/symbols/ltc_flag.svg' diff --git a/src/images/svg/symbols/ltc-usd.svg b/src/images/svg/symbols/ltc-usd.svg index 8e1c281e2bb..c0810c53f6d 100644 --- a/src/images/svg/symbols/ltc-usd.svg +++ b/src/images/svg/symbols/ltc-usd.svg @@ -1,7 +1,7 @@ - + - + diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index e780ac683a2..e130d09889b 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -960,11 +960,11 @@ export const american_stocks = [ export const cryptocurrencies_trade_type = [ { - src: icons.BTC, + src: icons.BTCUSD, text: , }, { - src: icons.ETH, + src: icons.ETHUSD, text: , }, ] @@ -1094,150 +1094,150 @@ export const cryptocurrencies_trade_type = [ export const cryptocurrencies_cfds = [ { - src: icons.BTC, + src: icons.BTCETH, text: , }, { - src: icons.BTC, + src: icons.BTCLTC, text: , }, { - src: icons.BTC, + src: icons.BTCXAG, text: , }, { - src: icons.BTC, + src: icons.BTCXAU, text: , }, { - src: icons.BTC, + src: icons.ADAUSD, text: , }, { - src: icons.BTC, + src: icons.ALGUSD, text: , }, { - src: icons.BTC, + src: icons.BATUSD, text: , }, { - src: icons.BTC, + src: icons.DOGUSD, text: , }, { - src: icons.BTC, + src: icons.DOTUSD, text: , }, { - src: icons.BTC, + src: icons.ETCUSD, text: , }, { - src: icons.BTC, + src: icons.FILUSD, text: , }, { - src: icons.BTC, + src: icons.LNKUSD, text: , }, { - src: icons.BTC, + src: icons.MKRUSD, text: , }, { - src: icons.BTC, + src: icons.MTCUSD, text: , }, { - src: icons.BTC, + src: icons.SOLUSD, text: , }, { - src: icons.BTC, + src: icons.UNIUSD, text: , }, { - src: icons.BTC, + src: icons.XTZUSD, text: , }, + // { + // src: icons.AVAUSD, + // text: , + // }, + // { + // src: icons.TERUSD, + // text: , + // }, { - src: icons.BTC, - text: , - }, - { - src: icons.BTC, - text: , - }, - { - src: icons.BTC, + src: icons.BCHUSD, text: , }, { - src: icons.BTC, + src: icons.BNBUSD, text: , }, { - src: icons.BTC, + src: icons.BTCUSD, text: , }, { - src: icons.BTC, + src: icons.DSHUSD, text: , }, { - src: icons.BTC, + src: icons.EOSUSD, text: , }, { - src: icons.BTC, + src: icons.ETHUSD, text: , }, { - src: icons.BTC, + src: icons.LTCUSD, text: , }, { - src: icons.BTC, + src: icons.XMRUSD, text: , }, { - src: icons.BTC, + src: icons.XRPUSD, text: , }, { - src: icons.BTC, + src: icons.ZECUSD, text: , }, { - src: icons.BTC, + src: icons.IOTUSD, text: , }, { - src: icons.BTC, + src: icons.NEOUSD, text: , }, { - src: icons.BTC, + src: icons.OMGUSD, text: , }, { - src: icons.BTC, + src: icons.TRXUSD, text: , }, { - src: icons.BTC, + src: icons.XLMUSD, text: , }, ] export const cryptocurrencies_multipliers = [ { - src: icons.BTC, + src: icons.BTCUSD, text: , }, { - src: icons.ETH, + src: icons.ETHUSD, text: , }, ] From bab939305ee3fadda1b1c715c4e761915c5a520d Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 10:19:44 +0330 Subject: [PATCH 21/76] minify all crypto pair svgs --- src/images/svg/symbols/ada-usd.svg | 59 +---------- src/images/svg/symbols/alg-usd.svg | 37 +------ src/images/svg/symbols/bat-usd.svg | 30 +----- src/images/svg/symbols/bch-usd.svg | 30 +----- src/images/svg/symbols/bnb-usd.svg | 34 +------ src/images/svg/symbols/btc-eth.svg | 12 +-- src/images/svg/symbols/btc-ltc.svg | 7 +- src/images/svg/symbols/btc-usd.svg | 30 +----- src/images/svg/symbols/btc-xag.svg | 19 +--- src/images/svg/symbols/btc-xau.svg | 24 +---- src/images/svg/symbols/dog-usd.svg | 152 +---------------------------- src/images/svg/symbols/dot-usd.svg | 30 +----- src/images/svg/symbols/dsh-usd.svg | 30 +----- src/images/svg/symbols/eos-usd.svg | 30 +----- src/images/svg/symbols/etc-usd.svg | 33 +------ src/images/svg/symbols/eth-usd.svg | 35 +------ src/images/svg/symbols/fil-usd.svg | 30 +----- src/images/svg/symbols/iot-usd.svg | 83 +--------------- src/images/svg/symbols/lnk-usd.svg | 30 +----- src/images/svg/symbols/ltc-usd.svg | 30 +----- src/images/svg/symbols/mkr-usd.svg | 36 +------ src/images/svg/symbols/mtc-usd.svg | 30 +----- src/images/svg/symbols/neo-usd.svg | 31 +----- src/images/svg/symbols/nzd-cad.svg | 2 +- src/images/svg/symbols/omg-usd.svg | 31 +----- src/images/svg/symbols/sol-usd.svg | 36 +------ src/images/svg/symbols/trx-usd.svg | 30 +----- src/images/svg/symbols/uni-usd.svg | 45 +-------- src/images/svg/symbols/xlm-usd.svg | 31 +----- src/images/svg/symbols/xmr-usd.svg | 31 +----- src/images/svg/symbols/xrp-usd.svg | 31 +----- src/images/svg/symbols/xtz-usd.svg | 30 +----- src/images/svg/symbols/zec-usd.svg | 31 +----- 33 files changed, 33 insertions(+), 1127 deletions(-) diff --git a/src/images/svg/symbols/ada-usd.svg b/src/images/svg/symbols/ada-usd.svg index 418a5cfd208..4926a49979e 100644 --- a/src/images/svg/symbols/ada-usd.svg +++ b/src/images/svg/symbols/ada-usd.svg @@ -1,58 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/alg-usd.svg b/src/images/svg/symbols/alg-usd.svg index 534739f3e15..12898bb3155 100644 --- a/src/images/svg/symbols/alg-usd.svg +++ b/src/images/svg/symbols/alg-usd.svg @@ -1,36 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/bat-usd.svg b/src/images/svg/symbols/bat-usd.svg index 1a34c457654..ef7f171a9df 100644 --- a/src/images/svg/symbols/bat-usd.svg +++ b/src/images/svg/symbols/bat-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/bch-usd.svg b/src/images/svg/symbols/bch-usd.svg index f92fca035c2..b874053cb52 100644 --- a/src/images/svg/symbols/bch-usd.svg +++ b/src/images/svg/symbols/bch-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/bnb-usd.svg b/src/images/svg/symbols/bnb-usd.svg index 74dc086c9cf..a677e09ce0b 100644 --- a/src/images/svg/symbols/bnb-usd.svg +++ b/src/images/svg/symbols/bnb-usd.svg @@ -1,33 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-eth.svg b/src/images/svg/symbols/btc-eth.svg index b5aab49a105..4db118ec141 100644 --- a/src/images/svg/symbols/btc-eth.svg +++ b/src/images/svg/symbols/btc-eth.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-ltc.svg b/src/images/svg/symbols/btc-ltc.svg index 3f59c22d555..f358af59209 100644 --- a/src/images/svg/symbols/btc-ltc.svg +++ b/src/images/svg/symbols/btc-ltc.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-usd.svg b/src/images/svg/symbols/btc-usd.svg index f511498e871..1a23308e0ad 100644 --- a/src/images/svg/symbols/btc-usd.svg +++ b/src/images/svg/symbols/btc-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-xag.svg b/src/images/svg/symbols/btc-xag.svg index b753ab998cf..5c8b38b0b6b 100644 --- a/src/images/svg/symbols/btc-xag.svg +++ b/src/images/svg/symbols/btc-xag.svg @@ -1,18 +1 @@ - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-xau.svg b/src/images/svg/symbols/btc-xau.svg index 8f83723bbda..d4c23e705d6 100644 --- a/src/images/svg/symbols/btc-xau.svg +++ b/src/images/svg/symbols/btc-xau.svg @@ -1,23 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/dog-usd.svg b/src/images/svg/symbols/dog-usd.svg index 0427bedf741..152af4cfd16 100644 --- a/src/images/svg/symbols/dog-usd.svg +++ b/src/images/svg/symbols/dog-usd.svg @@ -1,151 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/dot-usd.svg b/src/images/svg/symbols/dot-usd.svg index 2d1bdf2afbd..ce61a07dccf 100644 --- a/src/images/svg/symbols/dot-usd.svg +++ b/src/images/svg/symbols/dot-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/dsh-usd.svg b/src/images/svg/symbols/dsh-usd.svg index 773abcd83d7..4afb5b8b072 100644 --- a/src/images/svg/symbols/dsh-usd.svg +++ b/src/images/svg/symbols/dsh-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/eos-usd.svg b/src/images/svg/symbols/eos-usd.svg index ae2ce4f0383..de29d3d7019 100644 --- a/src/images/svg/symbols/eos-usd.svg +++ b/src/images/svg/symbols/eos-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/etc-usd.svg b/src/images/svg/symbols/etc-usd.svg index c29f2bc6510..0a689abf4e8 100644 --- a/src/images/svg/symbols/etc-usd.svg +++ b/src/images/svg/symbols/etc-usd.svg @@ -1,32 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/eth-usd.svg b/src/images/svg/symbols/eth-usd.svg index 31d3c40b871..2ce9eec6cec 100644 --- a/src/images/svg/symbols/eth-usd.svg +++ b/src/images/svg/symbols/eth-usd.svg @@ -1,34 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/fil-usd.svg b/src/images/svg/symbols/fil-usd.svg index 4cc5ff8ebc2..1621aa54dcd 100644 --- a/src/images/svg/symbols/fil-usd.svg +++ b/src/images/svg/symbols/fil-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/iot-usd.svg b/src/images/svg/symbols/iot-usd.svg index d36a79ed3b3..7c60aba118d 100644 --- a/src/images/svg/symbols/iot-usd.svg +++ b/src/images/svg/symbols/iot-usd.svg @@ -1,82 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/lnk-usd.svg b/src/images/svg/symbols/lnk-usd.svg index 9f1472477c9..f74ad7b2c9c 100644 --- a/src/images/svg/symbols/lnk-usd.svg +++ b/src/images/svg/symbols/lnk-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/ltc-usd.svg b/src/images/svg/symbols/ltc-usd.svg index c0810c53f6d..8c3f7b6b126 100644 --- a/src/images/svg/symbols/ltc-usd.svg +++ b/src/images/svg/symbols/ltc-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/mkr-usd.svg b/src/images/svg/symbols/mkr-usd.svg index 6f2d8c079ce..f94e2a6dd1d 100644 --- a/src/images/svg/symbols/mkr-usd.svg +++ b/src/images/svg/symbols/mkr-usd.svg @@ -1,35 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/mtc-usd.svg b/src/images/svg/symbols/mtc-usd.svg index 66d8f628a9c..99760cfdcd9 100644 --- a/src/images/svg/symbols/mtc-usd.svg +++ b/src/images/svg/symbols/mtc-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/neo-usd.svg b/src/images/svg/symbols/neo-usd.svg index 16ea6a15469..3e44b85bbe4 100644 --- a/src/images/svg/symbols/neo-usd.svg +++ b/src/images/svg/symbols/neo-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/nzd-cad.svg b/src/images/svg/symbols/nzd-cad.svg index 26adfaa4575..65e3ba01117 100644 --- a/src/images/svg/symbols/nzd-cad.svg +++ b/src/images/svg/symbols/nzd-cad.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/omg-usd.svg b/src/images/svg/symbols/omg-usd.svg index 32b3723f7ae..440dc88a8c4 100644 --- a/src/images/svg/symbols/omg-usd.svg +++ b/src/images/svg/symbols/omg-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/sol-usd.svg b/src/images/svg/symbols/sol-usd.svg index a14b7ded3f4..0d880828812 100644 --- a/src/images/svg/symbols/sol-usd.svg +++ b/src/images/svg/symbols/sol-usd.svg @@ -1,35 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/trx-usd.svg b/src/images/svg/symbols/trx-usd.svg index 400f3103039..84e6858d1bb 100644 --- a/src/images/svg/symbols/trx-usd.svg +++ b/src/images/svg/symbols/trx-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/uni-usd.svg b/src/images/svg/symbols/uni-usd.svg index 2f7cb6a132a..f0d54c444d6 100644 --- a/src/images/svg/symbols/uni-usd.svg +++ b/src/images/svg/symbols/uni-usd.svg @@ -1,44 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/xlm-usd.svg b/src/images/svg/symbols/xlm-usd.svg index 769f0c518bd..19233a2efd2 100644 --- a/src/images/svg/symbols/xlm-usd.svg +++ b/src/images/svg/symbols/xlm-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/xmr-usd.svg b/src/images/svg/symbols/xmr-usd.svg index 241700e5f1b..e6dc75455ce 100644 --- a/src/images/svg/symbols/xmr-usd.svg +++ b/src/images/svg/symbols/xmr-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/xrp-usd.svg b/src/images/svg/symbols/xrp-usd.svg index 91ef08c92e2..cc3faaf4072 100644 --- a/src/images/svg/symbols/xrp-usd.svg +++ b/src/images/svg/symbols/xrp-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/xtz-usd.svg b/src/images/svg/symbols/xtz-usd.svg index a2d63057459..83bdd1c1f4b 100644 --- a/src/images/svg/symbols/xtz-usd.svg +++ b/src/images/svg/symbols/xtz-usd.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/zec-usd.svg b/src/images/svg/symbols/zec-usd.svg index 7b6ec1be617..ac6c8e26e33 100644 --- a/src/images/svg/symbols/zec-usd.svg +++ b/src/images/svg/symbols/zec-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file From 41c1f40388c7f7618a3adf08f80016307be55840 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 11:28:18 +0330 Subject: [PATCH 22/76] add ava-usd and ter-usd to cryptocurrency --- src/components/elements/symbols.js | 6 +++- src/images/svg/symbols/ava-usd.svg | 30 ++++++++++++++++++ src/images/svg/symbols/ter-usd.svg | 31 +++++++++++++++++++ .../markets/instruments/_market-symbols.js | 16 +++++----- 4 files changed, 74 insertions(+), 9 deletions(-) create mode 100644 src/images/svg/symbols/ava-usd.svg create mode 100644 src/images/svg/symbols/ter-usd.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 2305181ad76..925675e66b2 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -16,6 +16,7 @@ import AUDNZD from 'images/svg/symbols/aud-nzd.svg' import AUDSGD from 'images/svg/symbols/aud-sgd.svg' import AUDUSD from 'images/svg/symbols/aud-usd.svg' import AUS200 from 'images/svg/symbols/aus-200.svg' +import AVAUSD from 'images/svg/symbols/ava-usd.svg' import AVALANCHE from 'images/svg/symbols/avalanche.svg' import BA from 'images/svg/symbols/ba.svg' import BABA from 'images/svg/symbols/baba.svg' @@ -139,9 +140,9 @@ import JUMP25 from 'images/svg/symbols/jump-25.svg' import JUMP50 from 'images/svg/symbols/jump-50.svg' import JUMP75 from 'images/svg/symbols/jump-75.svg' import KO from 'images/svg/symbols/ko.svg' -import LTCUSD from 'images/svg/symbols/ltc-usd.svg' import LEADUSD from 'images/svg/symbols/lead-usd.svg' import LNKUSD from 'images/svg/symbols/lnk-usd.svg' +import LTCUSD from 'images/svg/symbols/ltc-usd.svg' import LTC from 'images/svg/symbols/ltc_flag.svg' import MA from 'images/svg/symbols/ma.svg' import MAKER from 'images/svg/symbols/maker.svg' @@ -272,6 +273,7 @@ import SOLUSD from 'images/svg/symbols/sol-usd.svg' import SOLANA from 'images/svg/symbols/solana.svg' import XLM from 'images/svg/symbols/stellar_flag.svg' import STEPINDICES from 'images/svg/symbols/step-indices.svg' +import TERUSD from 'images/svg/symbols/ter-usd.svg' import TERRA from 'images/svg/symbols/terra.svg' import TEVA from 'images/svg/symbols/teva.svg' import TRX from 'images/svg/symbols/tron_flag.svg' @@ -322,6 +324,8 @@ import ZEC from 'images/svg/symbols/z_cash_flag.svg' export { ADAUSD, + AVAUSD, + TERUSD, XLMUSD, ALGUSD, BATUSD, diff --git a/src/images/svg/symbols/ava-usd.svg b/src/images/svg/symbols/ava-usd.svg new file mode 100644 index 00000000000..d70576d446e --- /dev/null +++ b/src/images/svg/symbols/ava-usd.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/svg/symbols/ter-usd.svg b/src/images/svg/symbols/ter-usd.svg new file mode 100644 index 00000000000..b2f9362b144 --- /dev/null +++ b/src/images/svg/symbols/ter-usd.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index e130d09889b..92575496c93 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1161,14 +1161,14 @@ export const cryptocurrencies_cfds = [ src: icons.XTZUSD, text: , }, - // { - // src: icons.AVAUSD, - // text: , - // }, - // { - // src: icons.TERUSD, - // text: , - // }, + { + src: icons.AVAUSD, + text: , + }, + { + src: icons.TERUSD, + text: , + }, { src: icons.BCHUSD, text: , From 9eb1a27f82c34eec4aa39915408d377d26b9b497 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 17:19:26 +0330 Subject: [PATCH 23/76] remove crypto and synthetic from footer and other-markets in uk version --- src/components/containers/index.js | 3 +- src/components/layout/footer/main-links.js | 25 ++++++----- src/pages/home/_markets.js | 42 ++++++++++--------- .../components/sections/_other-markets.js | 42 +++++++++++++++++-- 4 files changed, 79 insertions(+), 33 deletions(-) diff --git a/src/components/containers/index.js b/src/components/containers/index.js index 1ce044d1180..f89700910c3 100644 --- a/src/components/containers/index.js +++ b/src/components/containers/index.js @@ -8,7 +8,7 @@ import CssGrid, { CssGridColumn } from './css-grid' import SEO from './seo' import Show from './show' import Box from './box' -import { Desktop, Mobile, EU, UK, ROW, NonEU, NonUK } from './visibility' +import { Desktop, Mobile, EU, UK, ROW, NonEU, NonUK, UKEU } from './visibility' export { Container, @@ -29,4 +29,5 @@ export { ROW, NonUK, NonEU, + UKEU, } diff --git a/src/components/layout/footer/main-links.js b/src/components/layout/footer/main-links.js index a77a63015f5..7c0f56e1245 100644 --- a/src/components/layout/footer/main-links.js +++ b/src/components/layout/footer/main-links.js @@ -4,6 +4,7 @@ import { LinksWrapper, LinkWrapper, LinksCol, Title, Link } from './common/style import { localize } from 'components/localization' import { Flex, Show } from 'components/containers' import { deriv_status_page_url } from 'common/constants' +import { NonUK } from 'components/containers/visibility' const MainLinksSection = ({ is_ppc, is_ppc_redirect, is_eu_country }) => { return ( @@ -103,11 +104,13 @@ const MainLinksSection = ({ is_ppc, is_ppc_redirect, is_eu_country }) => { {localize('Forex')} {!is_ppc && ( - - - {localize('Synthetic indices')} - - + + + + {localize('Synthetic indices')} + + + )} {localize('Stocks & indices')} @@ -115,11 +118,13 @@ const MainLinksSection = ({ is_ppc, is_ppc_redirect, is_eu_country }) => { {localize('Commodities')} - - - {localize('Cryptocurrencies')} - - + + + + {localize('Cryptocurrencies')} + + + diff --git a/src/pages/home/_markets.js b/src/pages/home/_markets.js index d55a1e8b763..be1763d22f1 100644 --- a/src/pages/home/_markets.js +++ b/src/pages/home/_markets.js @@ -10,6 +10,8 @@ import CommoditiesIcon from 'images/svg/markets/commodities.svg' import ForexIcon from 'images/svg/markets/forex.svg' import StockIcon from 'images/svg/markets/stock.svg' import SyntheticIndicesIcon from 'images/svg/markets/synthetic.svg' +import { NonUK } from 'components/containers/visibility' + // Images const StyledSection = styled(SectionContainer)` box-shadow: inset 0 1px 0 0 var(--color-grey-8); @@ -115,25 +117,27 @@ const Markets = ({ is_ppc }) => (
{!is_ppc && ( - - -
-
- {localize('Synthetic indices')} -
- - {localize( - 'Enjoy synthetic markets that emulate the excitement of real-world markets without unpredictable real-world disruptions.', - )} - - , - ]} - /> -
-
+ + + +
+
+ {localize('Synthetic indices')} +
+ + {localize( + 'Enjoy synthetic markets that emulate the excitement of real-world markets without unpredictable real-world disruptions.', + )} + + , + ]} + /> +
+
+
)} diff --git a/src/pages/markets/components/sections/_other-markets.js b/src/pages/markets/components/sections/_other-markets.js index 83453f82d31..3630314dba9 100644 --- a/src/pages/markets/components/sections/_other-markets.js +++ b/src/pages/markets/components/sections/_other-markets.js @@ -13,8 +13,9 @@ import Forex from 'images/svg/markets/forex.svg' import StockIndices from 'images/svg/markets/stock.svg' import SyntheticIndices from 'images/svg/markets/synthetic.svg' import device from 'themes/device' +import { DerivStore } from 'store' -const markets_type = { +const markets_type_non_uk = { forex: { // eslint-disable-next-line react/display-name icon: () => , @@ -45,7 +46,6 @@ const markets_type = { to: '/markets/stock/', id: 'marketstockothermarkets', }, - commodities: { // eslint-disable-next-line react/display-name icon: () => , @@ -56,7 +56,6 @@ const markets_type = { to: '/markets/commodities/', id: 'marketcommoditiesothermarket', }, - cryptocurrencies: { // eslint-disable-next-line react/display-name icon: () => , @@ -68,6 +67,39 @@ const markets_type = { id: 'marketcryptocurrenciesothermarket', }, } + +const markets_type_uk = { + forex: { + // eslint-disable-next-line react/display-name + icon: () => , + title: , + content: ( + + ), + to: '/markets/forex/', + id: 'marketforexothermarkets', + }, + stock_indices: { + // eslint-disable-next-line react/display-name + icon: () => , + title: , + content: ( + + ), + to: '/markets/stock/', + id: 'marketstockothermarkets', + }, + commodities: { + // eslint-disable-next-line react/display-name + icon: () => , + title: , + content: ( + + ), + to: '/markets/commodities/', + id: 'marketcommoditiesothermarket', + }, +} const LearnMore = styled(LocalizedLink)` opacity: ${(props) => (props.visibility === 'true' ? '1' : '0')}; width: 142px; @@ -137,6 +169,8 @@ const StyledFlex = styled(Flex)` } ` const Card = ({ name }) => { + const { is_uk_country } = React.useContext(DerivStore) + const markets_type = is_uk_country ? markets_type_uk : markets_type_non_uk const [button_visibility, setButtonVisibility] = React.useState('false') const Icon = markets_type[name].icon @@ -167,6 +201,8 @@ const Card = ({ name }) => { ) } const MobileCard = ({ name }) => { + const { is_uk_country } = React.useContext(DerivStore) + const markets_type = is_uk_country ? markets_type_uk : markets_type_non_uk const Icon = markets_type[name].icon return ( From 8fdee8600fde7b9fb01b475e85574accac2983ed Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 19:00:58 +0330 Subject: [PATCH 24/76] rearrange all market names alphabetically --- .../markets/instruments/_market-symbols.js | 218 +++++++++--------- 1 file changed, 106 insertions(+), 112 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 92575496c93..0ec2d22dbc0 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -663,25 +663,17 @@ export const stocks_european_indices = [ ] export const american_stocks = [ - { - src: icons.STOCKSAIRLINESGROUP, - text: , - }, - { - src: icons.STOCKSAPPLE, - text: , - }, { src: icons.STOCKSADIDASSALOMON, text: , }, { - src: icons.STOCKSAMERICANINTERNATIONAL, - text: , + src: icons.STOCKSAMD, + text: , }, { - src: icons.STOCKSAMAZON, - text: , + src: icons.STOCKSAIRBNB, + text: , }, { src: icons.STOCKSAIRBUS, @@ -692,20 +684,28 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSAMD, - text: , + src: icons.STOCKSALIBABAGROUP, + text: , }, { - src: icons.STOCKSBAYERAG, - text: , + src: icons.STOCKSALPHABET, + text: , }, { - src: icons.STOCKSBOEING, - text: , + src: icons.STOCKSAMAZON, + text: , }, { - src: icons.STOCKSALIBABAGROUP, - text: , + src: icons.STOCKSAIRLINESGROUP, + text: , + }, + { + src: icons.STOCKSAMERICANINTERNATIONAL, + text: , + }, + { + src: icons.STOCKSAPPLE, + text: , }, { src: icons.STOCKSBANKOFAMERICA, @@ -720,12 +720,12 @@ export const american_stocks = [ text: , }, { - src: icons.STOCKSCITIGROUP, - text: , + src: icons.STOCKSBOEING, + text: , }, { - src: icons.STOCKSSALESFORCE, - text: , + src: icons.STOCKSBIOGEN, + text: , }, { src: icons.STOCKSCISCO, @@ -735,6 +735,14 @@ export const american_stocks = [ src: icons.STOCKSCONTINENTALAG, text: , }, + { + src: icons.STOCKSCITIGROUP, + text: , + }, + { + src: icons.STOCKSCOCACOLA, + text: , + }, { src: icons.STOCKSDELTAAIRLINES, text: , @@ -747,10 +755,6 @@ export const american_stocks = [ src: icons.STOCKSDEUTSCHELUFTHANSAAG, text: , }, - { - src: icons.STOCKSWALTDISNEY, - text: , - }, { src: icons.STOCKSEBAY, text: , @@ -771,10 +775,6 @@ export const american_stocks = [ src: icons.STOCKSGENERALMOTORSCOMP, text: , }, - { - src: icons.STOCKSALPHABET, - text: , - }, { src: icons.STOCKSGOLDMANSACHS, text: , @@ -807,10 +807,6 @@ export const american_stocks = [ src: icons.STOCKSJPMORGANCHASE, text: , }, - { - src: icons.STOCKSCOCACOLA, - text: , - }, { src: icons.STOCKSMASTERCARDINC, text: , @@ -823,6 +819,10 @@ export const american_stocks = [ src: icons.STOCKSMICROSOFT, text: , }, + { + src: icons.STOCKSMODERNA, + text: , + }, { src: icons.STOCKSNESTLESA, text: , @@ -867,6 +867,10 @@ export const american_stocks = [ src: icons.STOCKSPUMASE, text: , }, + { + src: icons.STOCKSSALESFORCE, + text: , + }, { src: icons.SONYGROUPCORP, text: , @@ -891,28 +895,18 @@ export const american_stocks = [ src: icons.STOCKSVISA, text: , }, + { + src: icons.STOCKSWALTDISNEY, + text: , + }, { src: icons.STOCKSWALMART, text: , }, - { src: icons.STOCKSZOOM, text: , }, - { - src: icons.STOCKSAIRBNB, - text: , - }, - - { - src: icons.STOCKSBIOGEN, - text: , - }, - { - src: icons.STOCKSMODERNA, - text: , - }, ] // export const cryptocurrencies_trade_type = [ @@ -1093,6 +1087,30 @@ export const cryptocurrencies_trade_type = [ // ] export const cryptocurrencies_cfds = [ + { + src: icons.ADAUSD, + text: , + }, + { + src: icons.ALGUSD, + text: , + }, + { + src: icons.AVAUSD, + text: , + }, + { + src: icons.BATUSD, + text: , + }, + { + src: icons.BCHUSD, + text: , + }, + { + src: icons.BNBUSD, + text: , + }, { src: icons.BTCETH, text: , @@ -1101,6 +1119,10 @@ export const cryptocurrencies_cfds = [ src: icons.BTCLTC, text: , }, + { + src: icons.BTCUSD, + text: , + }, { src: icons.BTCXAG, text: , @@ -1110,24 +1132,24 @@ export const cryptocurrencies_cfds = [ text: , }, { - src: icons.ADAUSD, - text: , + src: icons.DOGUSD, + text: , }, { - src: icons.ALGUSD, - text: , + src: icons.DOTUSD, + text: , }, { - src: icons.BATUSD, - text: , + src: icons.DSHUSD, + text: , }, { - src: icons.DOGUSD, - text: , + src: icons.EOSUSD, + text: , }, { - src: icons.DOTUSD, - text: , + src: icons.ETHUSD, + text: , }, { src: icons.ETCUSD, @@ -1137,10 +1159,18 @@ export const cryptocurrencies_cfds = [ src: icons.FILUSD, text: , }, + { + src: icons.IOTUSD, + text: , + }, { src: icons.LNKUSD, text: , }, + { + src: icons.LTCUSD, + text: , + }, { src: icons.MKRUSD, text: , @@ -1150,52 +1180,32 @@ export const cryptocurrencies_cfds = [ text: , }, { - src: icons.SOLUSD, - text: , - }, - { - src: icons.UNIUSD, - text: , + src: icons.NEOUSD, + text: , }, { - src: icons.XTZUSD, - text: , + src: icons.OMGUSD, + text: , }, { - src: icons.AVAUSD, - text: , + src: icons.SOLUSD, + text: , }, { src: icons.TERUSD, text: , }, { - src: icons.BCHUSD, - text: , - }, - { - src: icons.BNBUSD, - text: , - }, - { - src: icons.BTCUSD, - text: , - }, - { - src: icons.DSHUSD, - text: , - }, - { - src: icons.EOSUSD, - text: , + src: icons.TRXUSD, + text: , }, { - src: icons.ETHUSD, - text: , + src: icons.UNIUSD, + text: , }, { - src: icons.LTCUSD, - text: , + src: icons.XLMUSD, + text: , }, { src: icons.XMRUSD, @@ -1206,28 +1216,12 @@ export const cryptocurrencies_cfds = [ text: , }, { - src: icons.ZECUSD, - text: , - }, - { - src: icons.IOTUSD, - text: , - }, - { - src: icons.NEOUSD, - text: , - }, - { - src: icons.OMGUSD, - text: , - }, - { - src: icons.TRXUSD, - text: , + src: icons.XTZUSD, + text: , }, { - src: icons.XLMUSD, - text: , + src: icons.ZECUSD, + text: , }, ] From d4008bd32d19e556a0e9905a65bcc4be38a31a0f Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 25 Jan 2022 19:04:35 +0330 Subject: [PATCH 25/76] rename cryptocurrency to crypto pairs in cfd trading --- src/pages/markets/static/content/_cfds.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index b3671f3a510..4e520dc0b30 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -213,7 +213,7 @@ export const crypto_cfds = { }, content: [ { - title: , + title: , component: , }, ], From 633e1437a4d8054af7490e2b919f52b94a2055b1 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 26 Jan 2022 11:33:22 +0330 Subject: [PATCH 26/76] remove synthetic indices from trade-types-multiplier page in uk version --- .../multiplier/_available-trades.tsx | 2 +- .../multiplier/_synthetic-indices.tsx | 223 +++++++++--------- 2 files changed, 118 insertions(+), 107 deletions(-) diff --git a/src/pages/trade-types/multiplier/_available-trades.tsx b/src/pages/trade-types/multiplier/_available-trades.tsx index b6557b44a9d..eecad2c94e2 100644 --- a/src/pages/trade-types/multiplier/_available-trades.tsx +++ b/src/pages/trade-types/multiplier/_available-trades.tsx @@ -232,7 +232,7 @@ const AvailableTrades = ({ display_title, Forex, SyntheticIndices, Cryptocurrenc active_tab={active_tab} /> )} - {SyntheticIndices && ( + {!is_uk_country && SyntheticIndices && ( } diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 55ae77409d4..b2ca456e72b 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -13,6 +13,7 @@ import { Text } from 'components/elements' import { SectionContainer, Flex, CssGrid, Show } from 'components/containers' import { localize, Localize } from 'components/localization' import device from 'themes/device' +import { NonUK } from 'components/containers/visibility' import { DerivStore } from 'store' const StyledText = styled(Text)` @@ -169,24 +170,59 @@ const SyntheticIndices = () => { const { is_eu_country } = React.useContext(DerivStore) return ( - - - - {is_eu_country - ? localize( - 'Synthetic indices are engineered to mimic real-world market movement; minus real life risk. Trade multipliers on synthetic indices 24/7 and benefit from tight spreads and fixed generation intervals.', - ) - : localize( - 'Synthetic indices are engineered to mimic real-world market movement; minus real life risk. Trade multipliers on synthetic indices 24/7 and benefit from high leverage, tight spreads and fixed generation intervals.', - )} - - - - - - {localize('Synthetic indices available for multipliers trading')} - - {is_eu_country && ( + + + + + {is_eu_country + ? localize( + 'Synthetic indices are engineered to mimic real-world market movement; minus real life risk. Trade multipliers on synthetic indices 24/7 and benefit from tight spreads and fixed generation intervals.', + ) + : localize( + 'Synthetic indices are engineered to mimic real-world market movement; minus real life risk. Trade multipliers on synthetic indices 24/7 and benefit from high leverage, tight spreads and fixed generation intervals.', + )} + + + + + + {localize('Synthetic indices available for multipliers trading')} + + {is_eu_country && ( + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={VolatilityIndicesDetails} + /> + + )} + ( @@ -194,118 +230,93 @@ const SyntheticIndices = () => { Codestin Search App Codestin Search App - + )} - renderDetails={VolatilityIndicesDetails} + renderDetails={CrashBoomDetails} + /> + + {!is_eu_country && ( + + ( + + + Codestin Search App + + + + + + )} + renderDetails={ContinuousIndicesDetails} + /> + + )} + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={JumpIndicesDetails} /> - )} - - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - - )} - renderDetails={CrashBoomDetails} - /> - - {!is_eu_country && ( ( - - Codestin Search App + + + Codestin Search App + + + Codestin Search App + - + )} - renderDetails={ContinuousIndicesDetails} + renderDetails={StepIndicesDetails} /> - )} - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - - )} - renderDetails={JumpIndicesDetails} - /> - - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - - )} - renderDetails={StepIndicesDetails} - /> - - - +
+ + ) } From e65ca0394cf8980c411dc8a84f5a6eaa1105f691 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 26 Jan 2022 11:43:37 +0330 Subject: [PATCH 27/76] remove duplicate cad-chf from forex minor pairs and replace chf-jpy --- src/pages/markets/instruments/_market-symbols.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 0ec2d22dbc0..1f40b351c5c 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -474,7 +474,7 @@ export const minor_pairs_cfds = [ }, { src: icons.CHFJPY, - text: , + text: , }, { src: icons.EURNOK, From b0ad8e5d81d8676cd0ff9da6df89a1f5dab49b20 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 26 Jan 2022 15:36:30 +0330 Subject: [PATCH 28/76] add uk_markets array to othermarkets --- .../markets/components/sections/_other-markets.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/pages/markets/components/sections/_other-markets.js b/src/pages/markets/components/sections/_other-markets.js index 3630314dba9..9e5beb4803d 100644 --- a/src/pages/markets/components/sections/_other-markets.js +++ b/src/pages/markets/components/sections/_other-markets.js @@ -253,13 +253,10 @@ const MobileCardContainer = styled(Flex)` } ` const OtherMarkets = ({ except }) => { - const markets = [ - 'forex', - 'Synthetic_Indices', - 'stock_indices', - 'commodities', - 'cryptocurrencies', - ] + const { is_uk_country } = React.useContext(DerivStore) + const markets = !is_uk_country + ? ['forex', 'Synthetic_Indices', 'stock_indices', 'commodities', 'cryptocurrencies'] + : ['forex', 'stock_indices', 'commodities'] return ( From 103517682a4bcf53e9261c76e6ccac9866c1bc93 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 26 Jan 2022 15:51:33 +0330 Subject: [PATCH 29/76] remove navigate-replace from crypto and synthetic page in uk version --- src/pages/markets/components/markets/_cryptocurrencies.js | 2 +- src/pages/markets/components/markets/_synthetic-indices.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/components/markets/_cryptocurrencies.js b/src/pages/markets/components/markets/_cryptocurrencies.js index 6e3eb540ad9..133a373151b 100644 --- a/src/pages/markets/components/markets/_cryptocurrencies.js +++ b/src/pages/markets/components/markets/_cryptocurrencies.js @@ -46,7 +46,7 @@ const Cryptocurrencies = ({ simple_step_content }) => { ] if (is_uk_country) { - navigate('/404/', { replace: true }) + navigate('/404/') } return ( diff --git a/src/pages/markets/components/markets/_synthetic-indices.js b/src/pages/markets/components/markets/_synthetic-indices.js index 79fa3a5523d..f8f33108faa 100644 --- a/src/pages/markets/components/markets/_synthetic-indices.js +++ b/src/pages/markets/components/markets/_synthetic-indices.js @@ -20,7 +20,7 @@ const StockIndices = ({ simple_step_content }) => { const { is_eu_country, is_uk_country } = React.useContext(DerivStore) if (is_uk_country) { - navigate('/404/', { replace: true }) + navigate('/404/') } return ( From f55d37cd95ff01e42c53888273449085709a0734 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 27 Jan 2022 13:23:57 +0330 Subject: [PATCH 30/76] cleaner map in _energy.js and use desktop and mobile component instead of show in _synthetic-indices.tsx --- .../components/markets/_commodities.js | 1 + src/pages/markets/instruments/_energy.js | 4 +-- .../instruments/_minor-pairs-options.js | 1 + .../multiplier/_synthetic-indices.tsx | 35 +++++++++---------- 4 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/pages/markets/components/markets/_commodities.js b/src/pages/markets/components/markets/_commodities.js index 256d5485e14..4f6a4764081 100644 --- a/src/pages/markets/components/markets/_commodities.js +++ b/src/pages/markets/components/markets/_commodities.js @@ -33,6 +33,7 @@ const Commodities = ({ simple_step_content }) => { } + // We need to replace this with ROW but we need to refactor available-trades.js due to ROW producing a truthy value and rendering the component tab title still DigitalOptions={ !is_eu_country && !is_uk_country && ( diff --git a/src/pages/markets/instruments/_energy.js b/src/pages/markets/instruments/_energy.js index b4738ef582f..0124c4db6ef 100644 --- a/src/pages/markets/instruments/_energy.js +++ b/src/pages/markets/instruments/_energy.js @@ -9,9 +9,7 @@ const Energy = () => { return ( <> {!is_eu_country && !is_uk_country - ? energy.map((symbol, index) => ( - - )) + ? energy : energy_eu.map((symbol, index) => ( ))} diff --git a/src/pages/markets/instruments/_minor-pairs-options.js b/src/pages/markets/instruments/_minor-pairs-options.js index 2e8fe9bf1eb..ec36a2badb1 100644 --- a/src/pages/markets/instruments/_minor-pairs-options.js +++ b/src/pages/markets/instruments/_minor-pairs-options.js @@ -2,6 +2,7 @@ import React from 'react' import Symbol from '../components/helper/_symbol' import { minor_pairs_options } from './_market-symbols' +// TODO create a _symbol.js component that takes in a market symbol and renders all these, Then we can remove a lot of files if we refactor it. const MinorPairsOptions = () => { return ( <> diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index b2ca456e72b..ab5e1b126f2 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -10,10 +10,9 @@ import { import MarketsAccordion from '../../markets/components/helper/_markets_accordion.js' import AvailablePlatforms from '../../markets/components/helper/_available-platforms.js' import { Text } from 'components/elements' -import { SectionContainer, Flex, CssGrid, Show } from 'components/containers' +import { SectionContainer, Flex, CssGrid, Desktop, Mobile, NonUK } from 'components/containers' import { localize, Localize } from 'components/localization' import device from 'themes/device' -import { NonUK } from 'components/containers/visibility' import { DerivStore } from 'store' const StyledText = styled(Text)` @@ -194,7 +193,7 @@ const SyntheticIndices = () => { renderTitle={() => ( - + Codestin Search App - - + + Codestin Search App - + @@ -228,16 +227,16 @@ const SyntheticIndices = () => { renderTitle={() => ( - + Codestin Search App - - + + Codestin Search App - + @@ -271,16 +270,16 @@ const SyntheticIndices = () => { renderTitle={() => ( - + Codestin Search App - - + + Codestin Search App - + @@ -295,16 +294,16 @@ const SyntheticIndices = () => { renderTitle={() => ( - + Codestin Search App - - + + Codestin Search App - + From b0f1d0081c89171952ab678d47bb3792b01b41d7 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 27 Jan 2022 13:47:04 +0330 Subject: [PATCH 31/76] minify svgs --- src/images/svg/symbols/ada-usd.svg | 2 +- src/images/svg/symbols/alg-usd.svg | 2 +- src/images/svg/symbols/ava-usd.svg | 31 +---------------------------- src/images/svg/symbols/bat-usd.svg | 2 +- src/images/svg/symbols/bch-usd.svg | 2 +- src/images/svg/symbols/bnb-usd.svg | 2 +- src/images/svg/symbols/btc-eth.svg | 2 +- src/images/svg/symbols/btc-usd.svg | 2 +- src/images/svg/symbols/btc-xag.svg | 2 +- src/images/svg/symbols/btc-xau.svg | 2 +- src/images/svg/symbols/dog-usd.svg | 2 +- src/images/svg/symbols/dot-usd.svg | 2 +- src/images/svg/symbols/dsh-usd.svg | 2 +- src/images/svg/symbols/eos-usd.svg | 2 +- src/images/svg/symbols/etc-usd.svg | 2 +- src/images/svg/symbols/eth-usd.svg | 2 +- src/images/svg/symbols/fil-usd.svg | 2 +- src/images/svg/symbols/iot-usd.svg | 2 +- src/images/svg/symbols/lnk-usd.svg | 2 +- src/images/svg/symbols/ltc-usd.svg | 2 +- src/images/svg/symbols/mkr-usd.svg | 2 +- src/images/svg/symbols/mtc-usd.svg | 2 +- src/images/svg/symbols/neo-usd.svg | 2 +- src/images/svg/symbols/omg-usd.svg | 2 +- src/images/svg/symbols/sol-usd.svg | 2 +- src/images/svg/symbols/ter-usd.svg | 32 +----------------------------- src/images/svg/symbols/trx-usd.svg | 2 +- src/images/svg/symbols/uni-usd.svg | 2 +- src/images/svg/symbols/xlm-usd.svg | 2 +- src/images/svg/symbols/xmr-usd.svg | 2 +- src/images/svg/symbols/xrp-usd.svg | 2 +- src/images/svg/symbols/xtz-usd.svg | 2 +- src/images/svg/symbols/zec-usd.svg | 2 +- 33 files changed, 33 insertions(+), 92 deletions(-) diff --git a/src/images/svg/symbols/ada-usd.svg b/src/images/svg/symbols/ada-usd.svg index 4926a49979e..9a8ca7bbc9c 100644 --- a/src/images/svg/symbols/ada-usd.svg +++ b/src/images/svg/symbols/ada-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/alg-usd.svg b/src/images/svg/symbols/alg-usd.svg index 12898bb3155..03d49545ac6 100644 --- a/src/images/svg/symbols/alg-usd.svg +++ b/src/images/svg/symbols/alg-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/ava-usd.svg b/src/images/svg/symbols/ava-usd.svg index d70576d446e..d8f2ad14899 100644 --- a/src/images/svg/symbols/ava-usd.svg +++ b/src/images/svg/symbols/ava-usd.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/bat-usd.svg b/src/images/svg/symbols/bat-usd.svg index ef7f171a9df..234418392ad 100644 --- a/src/images/svg/symbols/bat-usd.svg +++ b/src/images/svg/symbols/bat-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/bch-usd.svg b/src/images/svg/symbols/bch-usd.svg index b874053cb52..99e49f7e767 100644 --- a/src/images/svg/symbols/bch-usd.svg +++ b/src/images/svg/symbols/bch-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/bnb-usd.svg b/src/images/svg/symbols/bnb-usd.svg index a677e09ce0b..d3e31d87fb2 100644 --- a/src/images/svg/symbols/bnb-usd.svg +++ b/src/images/svg/symbols/bnb-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-eth.svg b/src/images/svg/symbols/btc-eth.svg index 4db118ec141..fcc978ed99c 100644 --- a/src/images/svg/symbols/btc-eth.svg +++ b/src/images/svg/symbols/btc-eth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-usd.svg b/src/images/svg/symbols/btc-usd.svg index 1a23308e0ad..226b4811502 100644 --- a/src/images/svg/symbols/btc-usd.svg +++ b/src/images/svg/symbols/btc-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-xag.svg b/src/images/svg/symbols/btc-xag.svg index 5c8b38b0b6b..a7f33462998 100644 --- a/src/images/svg/symbols/btc-xag.svg +++ b/src/images/svg/symbols/btc-xag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/btc-xau.svg b/src/images/svg/symbols/btc-xau.svg index d4c23e705d6..e63d74c968b 100644 --- a/src/images/svg/symbols/btc-xau.svg +++ b/src/images/svg/symbols/btc-xau.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/dog-usd.svg b/src/images/svg/symbols/dog-usd.svg index 152af4cfd16..dafbc6d9181 100644 --- a/src/images/svg/symbols/dog-usd.svg +++ b/src/images/svg/symbols/dog-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/dot-usd.svg b/src/images/svg/symbols/dot-usd.svg index ce61a07dccf..d3160c1aabc 100644 --- a/src/images/svg/symbols/dot-usd.svg +++ b/src/images/svg/symbols/dot-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/dsh-usd.svg b/src/images/svg/symbols/dsh-usd.svg index 4afb5b8b072..9bab492f4de 100644 --- a/src/images/svg/symbols/dsh-usd.svg +++ b/src/images/svg/symbols/dsh-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eos-usd.svg b/src/images/svg/symbols/eos-usd.svg index de29d3d7019..b5b6377d474 100644 --- a/src/images/svg/symbols/eos-usd.svg +++ b/src/images/svg/symbols/eos-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/etc-usd.svg b/src/images/svg/symbols/etc-usd.svg index 0a689abf4e8..11b93c5409a 100644 --- a/src/images/svg/symbols/etc-usd.svg +++ b/src/images/svg/symbols/etc-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/eth-usd.svg b/src/images/svg/symbols/eth-usd.svg index 2ce9eec6cec..600a7b74cf6 100644 --- a/src/images/svg/symbols/eth-usd.svg +++ b/src/images/svg/symbols/eth-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/fil-usd.svg b/src/images/svg/symbols/fil-usd.svg index 1621aa54dcd..5d124fae7f6 100644 --- a/src/images/svg/symbols/fil-usd.svg +++ b/src/images/svg/symbols/fil-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/iot-usd.svg b/src/images/svg/symbols/iot-usd.svg index 7c60aba118d..3ffddcd09d4 100644 --- a/src/images/svg/symbols/iot-usd.svg +++ b/src/images/svg/symbols/iot-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/lnk-usd.svg b/src/images/svg/symbols/lnk-usd.svg index f74ad7b2c9c..6f8fb02cac3 100644 --- a/src/images/svg/symbols/lnk-usd.svg +++ b/src/images/svg/symbols/lnk-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/ltc-usd.svg b/src/images/svg/symbols/ltc-usd.svg index 8c3f7b6b126..0ba912b0f2d 100644 --- a/src/images/svg/symbols/ltc-usd.svg +++ b/src/images/svg/symbols/ltc-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/mkr-usd.svg b/src/images/svg/symbols/mkr-usd.svg index f94e2a6dd1d..f06c05e594f 100644 --- a/src/images/svg/symbols/mkr-usd.svg +++ b/src/images/svg/symbols/mkr-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/mtc-usd.svg b/src/images/svg/symbols/mtc-usd.svg index 99760cfdcd9..916b8f61fde 100644 --- a/src/images/svg/symbols/mtc-usd.svg +++ b/src/images/svg/symbols/mtc-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/neo-usd.svg b/src/images/svg/symbols/neo-usd.svg index 3e44b85bbe4..aa4c2cfb73b 100644 --- a/src/images/svg/symbols/neo-usd.svg +++ b/src/images/svg/symbols/neo-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/omg-usd.svg b/src/images/svg/symbols/omg-usd.svg index 440dc88a8c4..5a73897d30c 100644 --- a/src/images/svg/symbols/omg-usd.svg +++ b/src/images/svg/symbols/omg-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/sol-usd.svg b/src/images/svg/symbols/sol-usd.svg index 0d880828812..f39c788bde9 100644 --- a/src/images/svg/symbols/sol-usd.svg +++ b/src/images/svg/symbols/sol-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/ter-usd.svg b/src/images/svg/symbols/ter-usd.svg index b2f9362b144..614c5cc0b20 100644 --- a/src/images/svg/symbols/ter-usd.svg +++ b/src/images/svg/symbols/ter-usd.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/images/svg/symbols/trx-usd.svg b/src/images/svg/symbols/trx-usd.svg index 84e6858d1bb..226270371dc 100644 --- a/src/images/svg/symbols/trx-usd.svg +++ b/src/images/svg/symbols/trx-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/uni-usd.svg b/src/images/svg/symbols/uni-usd.svg index f0d54c444d6..49d5a1f4efd 100644 --- a/src/images/svg/symbols/uni-usd.svg +++ b/src/images/svg/symbols/uni-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/xlm-usd.svg b/src/images/svg/symbols/xlm-usd.svg index 19233a2efd2..aedad8a8ab1 100644 --- a/src/images/svg/symbols/xlm-usd.svg +++ b/src/images/svg/symbols/xlm-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/xmr-usd.svg b/src/images/svg/symbols/xmr-usd.svg index e6dc75455ce..d4498d73568 100644 --- a/src/images/svg/symbols/xmr-usd.svg +++ b/src/images/svg/symbols/xmr-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/xrp-usd.svg b/src/images/svg/symbols/xrp-usd.svg index cc3faaf4072..784e4d3b6ac 100644 --- a/src/images/svg/symbols/xrp-usd.svg +++ b/src/images/svg/symbols/xrp-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/xtz-usd.svg b/src/images/svg/symbols/xtz-usd.svg index 83bdd1c1f4b..5c129938a77 100644 --- a/src/images/svg/symbols/xtz-usd.svg +++ b/src/images/svg/symbols/xtz-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/images/svg/symbols/zec-usd.svg b/src/images/svg/symbols/zec-usd.svg index ac6c8e26e33..f3f1c861a28 100644 --- a/src/images/svg/symbols/zec-usd.svg +++ b/src/images/svg/symbols/zec-usd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file From b39523e387588229f2224b90ac8212ebba2b7e2f Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 27 Jan 2022 15:36:43 +0330 Subject: [PATCH 32/76] fix: space between other markets cards in UK version --- src/pages/markets/components/sections/_other-markets.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/markets/components/sections/_other-markets.js b/src/pages/markets/components/sections/_other-markets.js index 9e5beb4803d..de285659f51 100644 --- a/src/pages/markets/components/sections/_other-markets.js +++ b/src/pages/markets/components/sections/_other-markets.js @@ -159,6 +159,7 @@ const StyledFlex = styled(Flex)` background-color: var(--color-white); top: 0; min-height: 29.6rem; + margin-left: 2rem; ${LearnMore} { img { @@ -268,7 +269,7 @@ const OtherMarkets = ({ except }) => { From 37fc10dd21e13d376d465d634bb686c903ccf741 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 8 Feb 2022 12:11:09 +0330 Subject: [PATCH 33/76] fix: unresovled conflicts which didn't allow project to run --- package-lock.json | 10160 +++++++++++------------- src/images/svg/testimonials/quote.svg | 4 - 2 files changed, 4657 insertions(+), 5507 deletions(-) diff --git a/package-lock.json b/package-lock.json index c32c77bca00..47039d46892 100644 --- a/package-lock.json +++ b/package-lock.json @@ -98,6 +98,17 @@ "npm": ">=6.9.0" } }, + "node_modules/@ampproject/remapping": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", + "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@apollo/client": { "version": "3.3.21", "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz", @@ -131,14 +142,6 @@ } } }, - "node_modules/@apollo/client/node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", - "engines": { - "node": ">=0.10" - } - }, "node_modules/@apollo/client/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -161,9 +164,9 @@ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" }, "node_modules/@artsy/fresnel": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-3.2.1.tgz", - "integrity": "sha512-08mn27qkJzJu7O4CwjxH2KTix7jvbl0gRtgxjjUYTk7o2LAOHOgv3lnEV77tOc06khSV0GWTgGFUzG7cfDSwzQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-3.2.2.tgz", + "integrity": "sha512-UN3bFVaQD5FsvtiYDHbrU0/Vo82ynFKVg6SKCd00Xp5GGWsA3hTDN5S3ZIpPxMGsSF9s3exDs38CnAX0cLC09w==", "engines": { "node": ">=12.20.2", "yarn": "1.x.x" @@ -184,33 +187,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz", + "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==", "dependencies": { + "@ampproject/remapping": "^2.0.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.0", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/helpers": "^7.17.0", + "@babel/parser": "^7.17.0", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -221,9 +224,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", "dependencies": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -237,12 +240,20 @@ "eslint": "^7.5.0 || ^8.0.0" } }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, "node_modules/@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz", + "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==", "dependencies": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -291,9 +302,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", - "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", + "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", @@ -311,12 +322,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "regexpu-core": "^5.0.1" }, "engines": { "node": ">=6.9.0" @@ -326,9 +337,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -460,13 +471,13 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz", - "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" @@ -537,36 +548,36 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz", - "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dependencies": { "@babel/helper-function-name": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz", + "integrity": "sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==", "dependencies": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -577,9 +588,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz", + "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -618,12 +629,12 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz", - "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -665,14 +676,16 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", - "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.0.tgz", + "integrity": "sha512-JR8HTf3T1CsdMqfENrZ9pqncwsH4sPcvsyDLpvmv8iIbpDmeyBD7HPfGAIqkQph2j5d3B84hTm+m3qHPAedaPw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.0", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.16.7" + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" }, "engines": { "node": ">=6.9.0" @@ -837,11 +850,11 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", - "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.10", "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { @@ -920,9 +933,9 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", - "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" @@ -1134,13 +1147,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz", - "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7" + "@babel/helper-remap-async-to-generator": "^7.16.8" }, "engines": { "node": ">=6.9.0" @@ -1361,9 +1374,9 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz", - "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", "dependencies": { "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -1411,9 +1424,9 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz", - "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.16.7" }, @@ -1585,14 +1598,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.7.tgz", - "integrity": "sha512-2FoHiSAWkdq4L06uaDN3rS43i6x28desUVxq+zAFuE6kbWYQeiLPJI5IC7Sg9xKYVcrBKSQkVUfH6aeQYbl9QA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" }, @@ -1675,9 +1688,9 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.7.tgz", - "integrity": "sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -1720,17 +1733,17 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz", - "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", "dependencies": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-class-static-block": "^7.16.7", "@babel/plugin-proposal-dynamic-import": "^7.16.7", @@ -1742,7 +1755,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.16.7", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -1760,7 +1773,7 @@ "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", "@babel/plugin-transform-block-scoping": "^7.16.7", "@babel/plugin-transform-classes": "^7.16.7", @@ -1774,10 +1787,10 @@ "@babel/plugin-transform-literals": "^7.16.7", "@babel/plugin-transform-member-expression-literals": "^7.16.7", "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", "@babel/plugin-transform-modules-systemjs": "^7.16.7", "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", "@babel/plugin-transform-new-target": "^7.16.7", "@babel/plugin-transform-object-super": "^7.16.7", "@babel/plugin-transform-parameters": "^7.16.7", @@ -1792,11 +1805,11 @@ "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "engines": { @@ -1874,15 +1887,15 @@ } }, "node_modules/@babel/register": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.7.tgz", - "integrity": "sha512-Ft+cuxorVxFj4RrPDs9TbJNE7ZbuJTyazUC6jLWRvBQT/qIDZPMe7MHgjlrA+11+XDLh+I0Pnx7sxPp4LRhzcA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz", + "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", "make-dir": "^2.1.0", - "pirates": "^4.0.0", + "pirates": "^4.0.5", "source-map-support": "^0.5.16" }, "engines": { @@ -1893,9 +1906,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz", + "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1904,25 +1917,17 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.7.tgz", - "integrity": "sha512-MiYR1yk8+TW/CpOD0CyX7ve9ffWTKqLk/L6pk8TPl0R8pNi+1pFY8fH9yET55KlvukQ4PAWfXsGr2YHVjcI4Pw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.0.tgz", + "integrity": "sha512-qeydncU80ravKzovVncW3EYaC1ji3GpntdPgNcJy9g7hHSY6KX+ne1cbV3ov7Zzm4F1z0+QreZPCuw1ynkmYNg==", "dependencies": { - "core-js-pure": "^3.19.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/standalone": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.16.7.tgz", - "integrity": "sha512-NlZijlgcJ45JRdk/3c+Q034+Ngi9oJBgemfVRLULb6iv6lyQaHm4LeRNtWtPWNmr3auRrMs/nc8ZQ/8OyIbeuw==", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", @@ -1937,18 +1942,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz", + "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==", "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.0", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.0", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1957,9 +1962,9 @@ } }, "node_modules/@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1997,11 +2002,11 @@ } }, "node_modules/@directus/gatsby-source-directus": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@directus/gatsby-source-directus/-/gatsby-source-directus-9.4.2.tgz", - "integrity": "sha512-AGICSsNDzbKkEUI9D57kB2QOApENXTc327yACno6K+jz7R5Yau2dpxl3B6DBqshpFnZOlH4nJH3cTbks1p8PFw==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@directus/gatsby-source-directus/-/gatsby-source-directus-9.5.1.tgz", + "integrity": "sha512-hPmfBRmg2I7r8Km5CbJguJLPL6N6FYwkD04v6tp9272+TIv3HCES/HliwqpWZK+kQVXNj1D3Iiq+AaCKToPa+A==", "dependencies": { - "@directus/sdk": "9.4.2", + "@directus/sdk": "9.5.1", "gatsby-source-filesystem": "4.2.0", "gatsby-source-graphql": "4.2.0", "ms": "2.1.3" @@ -2112,7 +2117,18 @@ "gatsby": "^4.0.0-next" } }, - "node_modules/@directus/gatsby-source-directus/node_modules/gatsby-source-filesystem/node_modules/got": { + "node_modules/@directus/gatsby-source-directus/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@directus/gatsby-source-directus/node_modules/got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", @@ -2133,7 +2149,7 @@ "node": ">=8.6" } }, - "node_modules/@directus/gatsby-source-directus/node_modules/gatsby-source-filesystem/node_modules/lowercase-keys": { + "node_modules/@directus/gatsby-source-directus/node_modules/got/node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", @@ -2141,40 +2157,6 @@ "node": ">=0.10.0" } }, - "node_modules/@directus/gatsby-source-directus/node_modules/gatsby-source-graphql": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-4.2.0.tgz", - "integrity": "sha512-tvazOX0O54wyaz83umrVDlp/Su/+GAFz0TEotE172PcXAFnskwMOho5fSKyJGo0hvmDESqI3AQOu0w4ruNtvUw==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@graphql-tools/links": "^7.1.0", - "@graphql-tools/utils": "^7.10.0", - "@graphql-tools/wrap": "^7.0.8", - "apollo-link": "1.2.14", - "apollo-link-http": "^1.5.17", - "dataloader": "^2.0.0", - "gatsby-core-utils": "^3.2.0", - "invariant": "^2.2.4", - "node-fetch": "^2.6.6" - }, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "gatsby": "^4.0.0-next" - } - }, - "node_modules/@directus/gatsby-source-directus/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@directus/gatsby-source-directus/node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -2221,9 +2203,9 @@ } }, "node_modules/@directus/sdk": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-9.4.2.tgz", - "integrity": "sha512-ZYfWoIVLP9Kmfe0FDU1HqInCGIYB0WHrL+SIlyA87FGoJ0CF+iYK+M2sW3GJO6BGtRpUtiq3GcI6N1L63LLbmQ==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-9.5.1.tgz", + "integrity": "sha512-7ybYZvcuQ/f82CDc/bIwW6rTdWOjbsMR0dN5INn0nyp+pwbm1dVr6t9m0WY+7s5R41NXxhVK2WNAjyV44NRo+Q==", "dependencies": { "axios": "^0.24.0" } @@ -2408,9 +2390,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2520,11 +2502,11 @@ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "node_modules/@graphql-tools/import": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.3.tgz", - "integrity": "sha512-k/QkWCZ5rPVgFw1eE4GXPXltw9/mEiJj6F6bJvFKJr1C6im8Y60pl0Pv+SByGZQGuukXE0uR16Mv4OFGSMQIaQ==", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.5.tgz", + "integrity": "sha512-w0/cYuhrr2apn+iGoTToCqt65x2NN2iHQyqRNk/Zw1NJ+e8/C3eKVw0jmW4pYQvSocuPxL4UCSI56SdKO7m3+Q==", "dependencies": { - "@graphql-tools/utils": "8.5.5", + "@graphql-tools/utils": "8.6.1", "resolve-from": "5.0.0", "tslib": "~2.3.0" }, @@ -2533,9 +2515,9 @@ } }, "node_modules/@graphql-tools/import/node_modules/@graphql-tools/utils": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.5.5.tgz", - "integrity": "sha512-y7zRXWIUI73X+9/rf/0KzrNFMlpRKFfzLiwdbIeWwgLs+NV9vfUOoVkX8luXX6LwQxhSypHATMiwZGM2ro/wJA==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.1.tgz", + "integrity": "sha512-uxcfHCocp4ENoIiovPxUWZEHOnbXqj3ekWc0rm7fUhW93a1xheARNHcNKhwMTR+UKXVJbTFQdGI1Rl5XdyvDBg==", "dependencies": { "tslib": "~2.3.0" }, @@ -2578,14 +2560,6 @@ "graphql": "^14.0.0 || ^15.0.0" } }, - "node_modules/@graphql-tools/links/node_modules/cross-fetch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.2.tgz", - "integrity": "sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==", - "dependencies": { - "node-fetch": "2.6.1" - } - }, "node_modules/@graphql-tools/links/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -2599,14 +2573,6 @@ "node": ">= 6" } }, - "node_modules/@graphql-tools/links/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, "node_modules/@graphql-tools/links/node_modules/tslib": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", @@ -2731,6 +2697,14 @@ "graphql": "^14.0.0 || ^15.0.0" } }, + "node_modules/@graphql-tools/url-loader/node_modules/cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, "node_modules/@graphql-tools/url-loader/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -2744,6 +2718,14 @@ "node": ">= 6" } }, + "node_modules/@graphql-tools/url-loader/node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, "node_modules/@graphql-tools/url-loader/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -2815,43 +2797,17 @@ "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'" - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained" - }, "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "deprecated": "This version has been deprecated and is no longer supported or maintained" - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" }, "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dependencies": { - "@hapi/hoek": "^8.3.0" + "@hapi/hoek": "^9.0.0" } }, "node_modules/@humanwhocodes/config-array": { @@ -3547,6 +3503,28 @@ "regenerator-runtime": "^0.13.3" } }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz", + "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz", + "integrity": "sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.2.tgz", + "integrity": "sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@livechat/backoff": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@livechat/backoff/-/backoff-0.1.0.tgz", @@ -3595,9 +3573,9 @@ "integrity": "sha512-5B2n5EBHljL1xwflgQDRBTYcrqX5S23SmQXhpu6ZeYhgNTzB7AKyN+7Jv77nQAfWAZxS7QDmasc/wA1uxAwZ2Q==" }, "node_modules/@livechat/dom-utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@livechat/dom-utils/-/dom-utils-0.2.4.tgz", - "integrity": "sha512-aZJ7OgtscyQimy5ugiA8tns0PWEIW1us7O8r0MSo4q6zmr9JIDRYycf1KJKirODfWvHLRYHmMoAguD9srRnFOg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@livechat/dom-utils/-/dom-utils-0.2.5.tgz", + "integrity": "sha512-qPlENq1CwWYrj5MPUyu6AOJcTD1jdaLh0nlXJQ7I8criX8Ri8kx7Nel8lbCxM10jCEBWfxQpHgBq259tMjbZVw==", "dependencies": { "@livechat/data-utils": "^0.2.13", "csstype": "^2.6.5", @@ -4011,9 +3989,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", - "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", + "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", "dev": true, "funding": { "type": "opencollective", @@ -4084,11 +4062,6 @@ "@hapi/hoek": "^9.0.0" } }, - "node_modules/@sideway/address/node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, "node_modules/@sideway/formula": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", @@ -4100,9 +4073,9 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.4.0.tgz", + "integrity": "sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==", "engines": { "node": ">=10" }, @@ -4160,17 +4133,17 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.9.tgz", - "integrity": "sha512-L1N66p/vr+wPUBfrH3qffjNAcWSS/wvuL370T7cWxALA9LLA8yY9U2EpITc5btuCC5QOxApCeyHkFnrBhNa94g==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.18.tgz", + "integrity": "sha512-qPw5qfbWPmyOdaXxAVAbdVLVVE31gRrkH0ESUps+FXVNypRz1/0lJ6M2VrtOHMrFbGBl94SALdqsHOx6OYZKwg==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -4202,18 +4175,18 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.9.tgz", - "integrity": "sha512-/jqUZvk+x8TpDedyFnJamSYC91w/e8prj42xtgLG4+yBlb0UmewX7BAq9i/lhowhUjuLKaOX9E8E0AHftg8L6A==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.18.tgz", + "integrity": "sha512-LAonQO0s77CkbGx7l8qyeEevOBWDuYZKl9iJ0BSPogU48+4JVEYVSBiystIXPJXcGeEy+M0qFmwg5nHWjf9/cA==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -4239,20 +4212,20 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.9.tgz", - "integrity": "sha512-2eqtiYugCAOw8MCv0HOfjaZRQ4lHydMYoKIFy/QOv6/mjcJeG9dF01dA30n3miErQ18BaVyAB5+7rrmuqMwXVA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.18.tgz", + "integrity": "sha512-nP7JCiAES4S5mn8PYfmPZZG9VpsPV7eeQQRPuiPgdidhH93cmsW/FYj8V739lrm5QJc0JSI6uY/y9qHa9rh43w==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/node-logger": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" @@ -4275,9 +4248,9 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.9.tgz", - "integrity": "sha512-sJvnbp6Z+e7B1+vDE8gZVhCg1eNotIa7bx9LYd1Y2QwJ4PEv9hE2YxnzmWt3NZJGtrn4gdGaMCk7pmksugHi7g==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.18.tgz", + "integrity": "sha512-NcGcrW+2hrzoyWHEaDmw6wxqyV/FDsdLaOS0XZrIQuBaj1rve0IfA1jqggfNo8owqmXXGp8cQBnFbhRES1a7nQ==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", @@ -4289,21 +4262,21 @@ "@mdx-js/loader": "^1.6.22", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/builder-webpack4": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/builder-webpack4": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/postinstall": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/source-loader": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/csf-tools": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/postinstall": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/source-loader": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "acorn": "^7.4.1", "acorn-jsx": "^5.3.1", "acorn-walk": "^7.2.0", @@ -4318,7 +4291,7 @@ "lodash": "^4.17.21", "nanoid": "^3.1.23", "p-limit": "^3.1.0", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "prop-types": "^15.7.2", "react-element-to-jsx-string": "^14.3.4", "regenerator-runtime": "^0.13.7", @@ -4332,12 +4305,12 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@storybook/angular": "6.4.9", - "@storybook/html": "6.4.9", - "@storybook/react": "6.4.9", - "@storybook/vue": "6.4.9", - "@storybook/vue3": "6.4.9", - "@storybook/web-components": "6.4.9", + "@storybook/angular": "6.4.18", + "@storybook/html": "6.4.18", + "@storybook/react": "6.4.18", + "@storybook/vue": "6.4.18", + "@storybook/vue3": "6.4.18", + "@storybook/web-components": "6.4.18", "lit": "^2.0.0", "lit-html": "^1.4.1 || ^2.0.0", "react": "^16.8.0 || ^17.0.0", @@ -4392,23 +4365,35 @@ } } }, + "node_modules/@storybook/addon-docs/node_modules/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@storybook/addon-essentials": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.9.tgz", - "integrity": "sha512-3YOtGJsmS7A4aIaclnEqTgO+fUEX63pHq2CvqIKPGLVPgLmn6MnEhkkV2j30MfAkoe3oynLqFBvkCdYwzwJxNQ==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "6.4.9", - "@storybook/addon-backgrounds": "6.4.9", - "@storybook/addon-controls": "6.4.9", - "@storybook/addon-docs": "6.4.9", - "@storybook/addon-measure": "6.4.9", - "@storybook/addon-outline": "6.4.9", - "@storybook/addon-toolbars": "6.4.9", - "@storybook/addon-viewport": "6.4.9", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/node-logger": "6.4.9", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.18.tgz", + "integrity": "sha512-AWKF0Gn7HagzB4ZbZdSXauJ8rgjbIB0Y1jgNCYtReZ//9QDSmF9yrFE0fLJi8O0WBHiQOTeV8Vj+yooGGWRRWQ==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "6.4.18", + "@storybook/addon-backgrounds": "6.4.18", + "@storybook/addon-controls": "6.4.18", + "@storybook/addon-docs": "6.4.18", + "@storybook/addon-measure": "6.4.18", + "@storybook/addon-outline": "6.4.18", + "@storybook/addon-toolbars": "6.4.18", + "@storybook/addon-viewport": "6.4.18", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/node-logger": "6.4.18", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" @@ -4419,8 +4404,8 @@ }, "peerDependencies": { "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.9", - "@storybook/web-components": "6.4.9", + "@storybook/vue": "6.4.18", + "@storybook/web-components": "6.4.18", "babel-loader": "^8.0.0", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -4449,16 +4434,16 @@ } }, "node_modules/@storybook/addon-links": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.9.tgz", - "integrity": "sha512-xXFz/bmw67u4+zPVqJdiJkCtGrO2wAhcsLc4QSTc2+Xgkvkk7ulcRguiujAy5bfinhPa6U1vpJrrg5GFGV+trA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.18.tgz", + "integrity": "sha512-yIbL57+tV1Ei2b7zTGU/T7muBFByTPm/8IN5SA5tSFYRTR9VtFuvBXco6I9Wz9GLN/REyVa4+AoDahokk7+vPQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", + "@storybook/router": "6.4.18", "@types/qs": "^6.9.5", "core-js": "^3.8.2", "global": "^4.4.0", @@ -4485,16 +4470,16 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.9.tgz", - "integrity": "sha512-c7r98kZM0i7ZrNf0BZe/12BwTYGDLUnmyNcLhugquvezkm32R1SaqXF8K1bGkWkSuzBvt49lAXXPPGUh+ByWEQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.18.tgz", + "integrity": "sha512-a9bFiQ/QK/5guxWscwOJN+sszhClPTTn2pTX77SKs+bzZUmckCfneto4NUavsHpj/XTxjwAwidowewwqFV1jTQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0" @@ -4517,16 +4502,16 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.9.tgz", - "integrity": "sha512-pXXfqisYfdoxyJuSogNBOUiqIugv0sZGYDJXuwEgEDZ27bZD6fCQmsK3mqSmRzAfXwDqTKvWuu2SRbEk/cRRGA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.18.tgz", + "integrity": "sha512-FyADdeD7x/25OkjCR7oIXDgrlwM5RB0tbslC0qrRMxKXSjZFTJjr3Qwge0bg8I9QbxDRz+blVzBv3xIhOiDNzQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0", @@ -4551,15 +4536,15 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.9.tgz", - "integrity": "sha512-fep1lLDcyaQJdR8rC/lJTamiiJ8Ilio580d9aXDM651b7uHqhxM0dJvM9hObBU8dOj/R3hIAszgTvdTzYlL2cQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.18.tgz", + "integrity": "sha512-Vvj8mvorZhoXvYDuUUKqFpcsNNkVJZmhojdLZ4ULPcvjN3z5MWGwtlJfV+9vkVmJWuR1WG93dVK1+PnitYDZAQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" }, @@ -4581,17 +4566,17 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.9.tgz", - "integrity": "sha512-iqDcfbOG3TClybDEIi+hOKq8PDKNldyAiqBeak4AfGp+lIZ4NvhHgS5RCNylMVKpOUMbGIeWiSFxQ/oglEN1zA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.18.tgz", + "integrity": "sha512-gWSJAdtUaVrpsbdBveFTkz4V3moGnKxS3iwR8djcIWhTqdRVJxGu0gFtxNpKvdOEMIqF4yNmXYj79oLuNZNkcQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -4616,18 +4601,18 @@ } }, "node_modules/@storybook/addons": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.9.tgz", - "integrity": "sha512-y+oiN2zd+pbRWwkf6aQj4tPDFn+rQkrv7fiVoMxsYub+kKyZ3CNOuTSJH+A1A+eBL6DmzocChUyO6jvZFuh6Dg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.18.tgz", + "integrity": "sha512-fd3S79P4jJCYZNA2JxA1Xnkj0UlHGQ4Vg72aroWy4OQFlgGQor1LgPfM6RaJ9rh/4k4BXYPXsS7wzI0UWKG3Lw==", "dev": true, "dependencies": { - "@storybook/api": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/api": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/router": "6.4.18", + "@storybook/theming": "6.4.18", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", @@ -4643,18 +4628,18 @@ } }, "node_modules/@storybook/api": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.9.tgz", - "integrity": "sha512-U+YKcDQg8xal9sE5eSMXB9vcqk8fD1pSyewyAjjbsW5hV0B3L3i4u7z/EAD9Ujbnor+Cvxq+XGvp+Qnc5Gd40A==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.18.tgz", + "integrity": "sha512-tSbsHKklBysuSmw4T+cKzMj6mQh/42m9F8+2iJns2XG/IUKpMAzFg/9dlgCTW+ay6dJwsR79JGIc9ccIe4SMgQ==", "dev": true, "dependencies": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -4676,9 +4661,9 @@ } }, "node_modules/@storybook/builder-webpack4": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.9.tgz", - "integrity": "sha512-nDbXDd3A8dvalCiuBZuUT6/GQP14+fuxTj5g+AppCgV1gLO45lXWtX75Hc0IbZrIQte6tDg5xeFQamZSLPMcGg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.18.tgz", + "integrity": "sha512-N/OGjTnc7CpVoDnfoI49uMjAIpGqh2lWHFYNIWaUoG1DNnTt1nCc49hw9awjFc5KgaYOwJmVg1SYYE8Afssu+Q==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", @@ -4702,22 +4687,22 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", @@ -4739,7 +4724,6 @@ "postcss-flexbugs-fixes": "^4.2.1", "postcss-loader": "^4.2.0", "raw-loader": "^4.0.2", - "react-dev-utils": "^11.0.4", "stable": "^0.1.8", "style-loader": "^1.3.0", "terser-webpack-plugin": "^4.2.3", @@ -4786,9 +4770,9 @@ } }, "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/builder-webpack4/node_modules/@webassemblyjs/ast": { @@ -5413,9 +5397,9 @@ "dev": true }, "node_modules/@storybook/builder-webpack5": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.4.9.tgz", - "integrity": "sha512-OB/PJHgsHwvX03smEsIM45oyYhLD8RK2wBIRS0PuGj1XdisOsiMal2a9hUHcqhZIiFstOEXUltMwBzJnixzprg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.4.18.tgz", + "integrity": "sha512-VbLqGVROK9wJsFt2wcBojgY/VMVgoFVVdEYTs0BsZqmuYVBVnKxpkhpzJFnhulFGpIMx1NL5GKwbSNK3Pz7FWQ==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", @@ -5438,21 +5422,21 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", @@ -5465,7 +5449,7 @@ "glob-promise": "^3.4.0", "html-webpack-plugin": "^5.0.0", "path-browserify": "^1.0.1", - "react-dev-utils": "^11.0.4", + "process": "^0.11.10", "stable": "^0.1.8", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.0.3", @@ -5516,9 +5500,9 @@ "dev": true }, "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/builder-webpack5/node_modules/acorn": { @@ -5595,9 +5579,9 @@ } }, "node_modules/@storybook/builder-webpack5/node_modules/clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", "dev": true, "dependencies": { "source-map": "~0.6.0" @@ -5606,6 +5590,12 @@ "node": ">= 10.0" } }, + "node_modules/@storybook/builder-webpack5/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -5981,12 +5971,12 @@ } }, "node_modules/@storybook/builder-webpack5/node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dev": true, "dependencies": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -6066,14 +6056,14 @@ "dev": true }, "node_modules/@storybook/channel-postmessage": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.9.tgz", - "integrity": "sha512-0Oif4e6/oORv4oc2tHhIRts9faE/ID9BETn4uqIUWSl2CX1wYpKYDm04rEg3M6WvSzsi+6fzoSFvkr9xC5Ns2w==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.18.tgz", + "integrity": "sha512-SKapUREPkqzKoBMpOJrZddE9PCR8CJkPTcDpjDqcRsTvToRWsux3pvzmuW4iGYnHNh+GQml7Rz9x85WfMIpfyQ==", "dev": true, "dependencies": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", @@ -6085,13 +6075,13 @@ } }, "node_modules/@storybook/channel-websocket": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.9.tgz", - "integrity": "sha512-R1O5yrNtN+dIAghqMXUqoaH7XWBcrKi5miVRn7QelKG3qZwPL8HQa7gIPc/b6S2D6hD3kQdSuv/zTIjjMg7wyw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.18.tgz", + "integrity": "sha512-ROqNZAFB1gP9u8dmlM4KxykXHsd1ifunBgFY3ncQKeRi2Oh30OMVB2ZhNdoIF8i8X5ZBwSpId1o6nQhL2e/EJA==", "dev": true, "dependencies": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^5.3.2" @@ -6102,9 +6092,9 @@ } }, "node_modules/@storybook/channels": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.9.tgz", - "integrity": "sha512-DNW1qDg+1WFS2aMdGh658WJXh8xBXliO5KAn0786DKcWCsKjfsPPQg/QCHczHK0+s5SZyzQT5aOBb4kTRHELQA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.18.tgz", + "integrity": "sha512-Bh4l7VKKR2ImLbZ9XgL/DzT3lFv9+SLiCu1ozfpBZGHUCOLyHRnkG/h8wYvRkF9s3tpNwOtaCaqD1vkkZfr3uw==", "dev": true, "dependencies": { "core-js": "^3.8.2", @@ -6117,18 +6107,18 @@ } }, "node_modules/@storybook/client-api": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.9.tgz", - "integrity": "sha512-1IljlTr+ea2pIr6oiPhygORtccOdEb7SqaVzWDfLCHOhUnJ2Ka5UY9ADqDa35jvSSdRdynfk9Yl5/msY0yY1yg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.18.tgz", + "integrity": "sha512-ua2Q692Fz2b3q5M/Qzjixg2LArwrcHGBmht06bNw/jrRfyFeTUHOhh5BT7LxSEetUgHATH/Y1GW40xza9rXFNw==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", @@ -6153,9 +6143,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.9.tgz", - "integrity": "sha512-BVagmmHcuKDZ/XROADfN3tiolaDW2qG0iLmDhyV1gONnbGE6X5Qm19Jt2VYu3LvjKF1zMPSWm4mz7HtgdwKbuQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.18.tgz", + "integrity": "sha512-ciBaASMaB2ZPksbuyDbp3++5SZxbhcihEpl+RQcAVV8g+TUyBZKIcHt8HNHicTczz5my1EydZovMh1IkSBMICA==", "dev": true, "dependencies": { "core-js": "^3.8.2", @@ -6167,15 +6157,15 @@ } }, "node_modules/@storybook/components": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.9.tgz", - "integrity": "sha512-uOUR97S6kjptkMCh15pYNM1vAqFXtpyneuonmBco5vADJb3ds0n2a8NeVd+myIbhIXn55x0OHKiSwBH/u7swCQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.18.tgz", + "integrity": "sha512-LAPKYWgB6S10Vzt0IWa1Ihf9EAuQOGxlqehTuxYLOwMOKbto8iEbGRse/XaQfxdZf/RbmOL4u+7nVRROWgOEjg==", "dev": true, "dependencies": { "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "@types/color-convert": "^2.0.0", "@types/overlayscrollbars": "^1.12.0", "@types/react-syntax-highlighter": "11.0.5", @@ -6207,20 +6197,20 @@ } }, "node_modules/@storybook/core": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.9.tgz", - "integrity": "sha512-Mzhiy13loMSd3PCygK3t7HIT3X3L35iZmbe6+2xVbVmc/3ypCmq4PQALCUoDOGk37Ifrhop6bo6sl4s9YQ6UFw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.18.tgz", + "integrity": "sha512-7DTMAEXiBIwd1jgalbsZiXCiS2Be9MKKsr6GQdf3WaBm0WYV067oN9jcUY5IgNtJX06arT4Ykp+CGG/TR+sLlw==", "dev": true, "dependencies": { - "@storybook/core-client": "6.4.9", - "@storybook/core-server": "6.4.9" + "@storybook/core-client": "6.4.18", + "@storybook/core-server": "6.4.18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.9", + "@storybook/builder-webpack5": "6.4.18", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0", "webpack": "*" @@ -6235,21 +6225,21 @@ } }, "node_modules/@storybook/core-client": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.9.tgz", - "integrity": "sha512-LZSpTtvBlpcn+Ifh0jQXlm/8wva2zZ2v13yxYIxX6tAwQvmB54U0N4VdGVmtkiszEp7TQUAzA8Pcyp4GWE+UMA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.18.tgz", + "integrity": "sha512-F9CqW31Mr9Qde90uqPorpkiS+P7UteKYmdHlV0o0czeWaL+MEhpY+3pRJuRIIjX5C7Vc89TvljMqs37Khakmdg==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channel-websocket": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channel-websocket": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/preview-web": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/ui": "6.4.18", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", @@ -6277,9 +6267,9 @@ } }, "node_modules/@storybook/core-common": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.9.tgz", - "integrity": "sha512-wVHRfUGnj/Tv8nGjv128NDQ5Zp6c63rSXd1lYLzfZPTJmGOz4rpPPez2IZSnnDwbAWeqUSMekFVZPj4v6yuujQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.18.tgz", + "integrity": "sha512-y4e43trNyQ3/v0Wpi240on7yVooUQvJBhJxOGEfcxAMRtcDa0ZCxHO4vAFX3k3voQOSmiXItXfJ1eGo/K+u0Fw==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", @@ -6303,7 +6293,7 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.9", + "@storybook/node-logger": "6.4.18", "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10", "@types/pretty-hrtime": "^1.0.0", @@ -6366,9 +6356,9 @@ } }, "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/core-common/node_modules/@webassemblyjs/ast": { @@ -7151,9 +7141,9 @@ "dev": true }, "node_modules/@storybook/core-events": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.9.tgz", - "integrity": "sha512-YhU2zJr6wzvh5naYYuy/0UKNJ/SaXu73sIr0Tx60ur3bL08XkRg7eZ9vBhNBTlAa35oZqI0iiGCh0ljiX7yEVQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.18.tgz", + "integrity": "sha512-lCT3l0rFs6CuVpD8+mwmj1lUTomGErySTxi0KmVd2AWQj8kJL90EfS0jHSU5JIXScDvuwXDXLLmvMfqNU+zHdg==", "dev": true, "dependencies": { "core-js": "^3.8.2" @@ -7164,22 +7154,22 @@ } }, "node_modules/@storybook/core-server": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.9.tgz", - "integrity": "sha512-Ht/e17/SNW9BgdvBsnKmqNrlZ6CpHeVsClEUnauMov8I5rxjvKBVmI/UsbJJIy6H6VLiL/RwrA3RvLoAoZE8dA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.18.tgz", + "integrity": "sha512-7e2QUtD8/TE14P9X/xsBDMBbNVi/etTtMKKhsG2TG25daRz+6qadbM9tNP0YwvIDk452cNYJkjflV48mf5+ZEA==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/builder-webpack4": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.9", - "@storybook/manager-webpack4": "6.4.9", - "@storybook/node-logger": "6.4.9", + "@storybook/csf-tools": "6.4.18", + "@storybook/manager-webpack4": "6.4.18", + "@storybook/node-logger": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/node": "^14.0.10", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -7187,7 +7177,7 @@ "better-opn": "^2.1.1", "boxen": "^5.1.2", "chalk": "^4.1.0", - "cli-table3": "0.6.0", + "cli-table3": "^0.6.1", "commander": "^6.2.1", "compression": "^1.7.4", "core-js": "^3.8.2", @@ -7217,8 +7207,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.9", - "@storybook/manager-webpack5": "6.4.9", + "@storybook/builder-webpack5": "6.4.18", + "@storybook/manager-webpack5": "6.4.18", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0" }, @@ -7235,9 +7225,9 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/core-server/node_modules/@webassemblyjs/ast": { @@ -7890,9 +7880,9 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.9.tgz", - "integrity": "sha512-zbgsx9vY5XOA9bBmyw+KyuRspFXAjEJ6I3d/6Z3G1kNBeOEj9i3DT7O99Rd/THfL/3mWl8DJ/7CJVPk1ZYxunA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.18.tgz", + "integrity": "sha512-KtwxKrkndEyvyAiBliI6m4yMFMvnyI4fOjU8t1qCit/0gjutOF5JxmmZ+H8FSI5dIyibEOzQmzHe0MyStAjCEQ==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", @@ -7909,7 +7899,7 @@ "global": "^4.4.0", "js-string-escape": "^1.0.1", "lodash": "^4.17.21", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" }, @@ -7918,21 +7908,33 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/csf-tools/node_modules/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@storybook/manager-webpack4": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.9.tgz", - "integrity": "sha512-828x3rqMuzBNSb13MSDo2nchY7fuywh+8+Vk+fn00MvBYJjogd5RQFx5ocwhHzmwXbnESIerlGwe81AzMck8ng==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.18.tgz", + "integrity": "sha512-6oX1KrIJBoY4vdZiMftJNusv+Bm8pegVjdJ+aZcbr/41x7ufP3tu5UKebEXDH0UURXtLw0ffl+OgojewGdpC1Q==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", @@ -7976,9 +7978,9 @@ } }, "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/manager-webpack4/node_modules/@webassemblyjs/ast": { @@ -8613,20 +8615,20 @@ "dev": true }, "node_modules/@storybook/manager-webpack5": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.4.9.tgz", - "integrity": "sha512-WJfHs9nPAWx6NONzwoo4s72fqWW/HIBnw+StpRVMNJfi9YojTTFNGMHU0waSd22qT0zOV8XXrXi7XDuHissIwg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.4.18.tgz", + "integrity": "sha512-F3usxo5GKDbs+zMtiJsPFLvcJKteB6bp8sy6lK+++tFJWhlGaiebAE8pOghv7/LuEFzo1HS2NXcinb+9fG8hYA==", "dev": true, "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", @@ -8639,6 +8641,7 @@ "fs-extra": "^9.0.1", "html-webpack-plugin": "^5.0.0", "node-fetch": "^2.6.1", + "process": "^0.11.10", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", @@ -8672,9 +8675,9 @@ "dev": true }, "node_modules/@storybook/manager-webpack5/node_modules/@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "node_modules/@storybook/manager-webpack5/node_modules/acorn": { @@ -8723,9 +8726,9 @@ } }, "node_modules/@storybook/manager-webpack5/node_modules/clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", "dev": true, "dependencies": { "source-map": "~0.6.0" @@ -8734,6 +8737,12 @@ "node": ">= 10.0" } }, + "node_modules/@storybook/manager-webpack5/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "node_modules/@storybook/manager-webpack5/node_modules/css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -9021,12 +9030,12 @@ } }, "node_modules/@storybook/manager-webpack5/node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dev": true, "dependencies": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -9106,9 +9115,9 @@ "dev": true }, "node_modules/@storybook/node-logger": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.9.tgz", - "integrity": "sha512-giil8dA85poH+nslKHIS9tSxp4MP4ensOec7el6GwKiqzAQXITrm3b7gw61ETj39jAQeLIcQYGHLq1oqQo4/YQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.18.tgz", + "integrity": "sha512-wY1qt4XOXtJJdQ+DrO3RijtiwVFqWuWetvCY4RV4lge5yk0FP5Q+MTpmjazYodAvGPUIP0LK9bvEDLwXa0JUfw==", "dev": true, "dependencies": { "@types/npmlog": "^4.1.2", @@ -9175,9 +9184,9 @@ } }, "node_modules/@storybook/postinstall": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.9.tgz", - "integrity": "sha512-LNI5ku+Q4DI7DD3Y8liYVgGPasp8r/5gzNLSJZ1ad03OW/mASjhSsOKp2eD8Jxud2T5JDe3/yKH9u/LP6SepBQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.18.tgz", + "integrity": "sha512-eS91pFvnuC1rFXMhDj3smXJ1OTwt2K5HS1+QtWi3NuE4XRvtdwDA/wZ4KQJWZszWuY/k2HgFfJYbQEumJxVrCQ==", "dev": true, "dependencies": { "core-js": "^3.8.2" @@ -9188,17 +9197,17 @@ } }, "node_modules/@storybook/preview-web": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.9.tgz", - "integrity": "sha512-fMB/akK14oc+4FBkeVJBtZQdxikOraXQSVn6zoVR93WVDR7JVeV+oz8rxjuK3n6ZEWN87iKH946k4jLoZ95tdw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.18.tgz", + "integrity": "sha512-0x64uLdGhIOk9hIuRKTHFdP7+iEHyjAOi5U4jtwqFfDtG4n4zxEGSsUWij7pTR2rAYf7g2NWIbAM7qb1AqqcLQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", @@ -9220,22 +9229,22 @@ } }, "node_modules/@storybook/react": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.9.tgz", - "integrity": "sha512-GVbCeii2dIKSD66pAdn9bY7mRoOzBE6ll+vRDW1n00FIvGfckmoIZtQHpurca7iNTAoufv8+t0L9i7IItdrUuw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.18.tgz", + "integrity": "sha512-dKxwsvJEGTm/aNIJSJMI4MImsI4EhmBa42FtwVvtFkrokuMf2CsmTJsaaAh+1or9SKGTiFuGsYDGhX5joE3XUQ==", "dev": true, "dependencies": { "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.9", - "@storybook/core": "6.4.9", - "@storybook/core-common": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core": "6.4.18", + "@storybook/core-common": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.9", + "@storybook/node-logger": "6.4.18", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/webpack-env": "^1.16.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", @@ -9244,8 +9253,7 @@ "global": "^4.4.0", "lodash": "^4.17.21", "prop-types": "^15.7.2", - "react-dev-utils": "^11.0.4", - "react-refresh": "^0.10.0", + "react-refresh": "^0.11.0", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0", @@ -9972,12 +9980,12 @@ "dev": true }, "node_modules/@storybook/router": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.9.tgz", - "integrity": "sha512-GT2KtVHo/mBjxDBFB5ZtVJVf8vC+3p5kRlQC4jao68caVp7H24ikPOkcY54VnQwwe4A1aXpGbJXUyTisEPFlhQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.18.tgz", + "integrity": "sha512-itvSWHhG1X/NV1sMlwP1qKtF0HfiIaAHImr0LwQ2K2F6/CI11W68dJAs4WBUdwzA0+H0Joyu/2a/6mCQHcee1A==", "dev": true, "dependencies": { - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -10067,20 +10075,20 @@ } }, "node_modules/@storybook/source-loader": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.9.tgz", - "integrity": "sha512-J/Jpcc15hnWa2DB/EZ4gVJvdsY3b3CDIGW/NahuNXk36neS+g4lF3qqVNAEqQ1pPZ0O8gMgazyZPGm0MHwUWlw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.18.tgz", + "integrity": "sha512-sjKvngCCYDbBwjjFTjAXO6VsAzKkjy+UctseeULXxEN3cKIsz/R3y7MrrN9yBrwyYcn0k3pqa9d9e3gE+Jv2Tw==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "estraverse": "^5.2.0", "global": "^4.4.0", "loader-utils": "^2.0.0", "lodash": "^4.17.21", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "regenerator-runtime": "^0.13.7" }, "funding": { @@ -10092,15 +10100,27 @@ "react-dom": "^16.8.0 || ^17.0.0" } }, + "node_modules/@storybook/source-loader/node_modules/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@storybook/store": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.9.tgz", - "integrity": "sha512-H30KfiM2XyGMJcLaOepCEUsU7S3C/f7t46s6Nhw0lc5w/6HTQc2jGV3GgG3lUAUAzEQoxmmu61w3N2a6eyRzmg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.18.tgz", + "integrity": "sha512-Vl5oCs/9fP1gUgfgMHTBsnYbwAAoaR93/bzDBeOHI3eo5x9uzzJtA4zcRmEiKahR/wgwGacpWy90JrIX469PDQ==", "dev": true, "dependencies": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", @@ -10124,15 +10144,15 @@ } }, "node_modules/@storybook/theming": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.9.tgz", - "integrity": "sha512-Do6GH6nKjxfnBg6djcIYAjss5FW9SRKASKxLYxX2RyWJBpz0m/8GfcGcRyORy0yFTk6jByA3Hs+WFH3GnEbWkw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.18.tgz", + "integrity": "sha512-1o0w2eP+8sXUesdtXpZR4Yvayp1h3xvK7l9+wuHh+1uCy+EvD5UI9d1HvU5kt5fw7XAJJcInaVAmyAbpwct0TQ==", "dev": true, "dependencies": { "@emotion/core": "^10.1.1", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.27", @@ -10152,21 +10172,21 @@ } }, "node_modules/@storybook/ui": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.9.tgz", - "integrity": "sha512-lJbsaMTH4SyhqUTmt+msSYI6fKSSfOnrzZVu6bQ73+MfRyGKh1ki2Nyhh+w8BiGEIOz02WlEpZC0y11FfgEgXw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.18.tgz", + "integrity": "sha512-f2ckcLvEyA9CRcu6W2I2CyEbUnU4j3h5Nz0N40YZ2uRMVNQY2xPywAFZVySZIJAaum/5phDfnOD0Feap/Q6zVQ==", "dev": true, "dependencies": { "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "copy-to-clipboard": "^3.3.1", "core-js": "^3.8.2", "core-js-pure": "^3.8.2", @@ -10301,9 +10321,9 @@ } }, "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.1.0.tgz", - "integrity": "sha512-1zacrn08K5RyV2NtXahOZ5Im/+aB1Y0LVh6QpzwgQV05sY7H5Npq+OcW/UqXbfB2Ua/WnHsFossFQqigCjarYg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", "engines": { "node": ">=12" }, @@ -10316,9 +10336,9 @@ } }, "node_modules/@svgr/babel-preset": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.1.0.tgz", - "integrity": "sha512-f9XrTqcwhHLVkjvXBw6QJVxuIfmW22z8iTdGqGvUGGxWoeRV2EzSHstWMBgIVd7t+TmkerqowRvBYiT0OEx3cw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", @@ -10327,7 +10347,7 @@ "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.1.0" + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" }, "engines": { "node": ">=10" @@ -10341,11 +10361,11 @@ } }, "node_modules/@svgr/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.2.tgz", - "integrity": "sha512-G1UVZcPS5R+HfBG5QC7n2ibkax8RXki2sbKHySTTnajeNXbzriBJcpF4GpYzWptfvD2gmqTDY9XaX+x08TUyGQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", "dependencies": { - "@svgr/plugin-jsx": "^6.1.2", + "@svgr/plugin-jsx": "^6.2.1", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" }, @@ -10358,9 +10378,9 @@ } }, "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.0.0.tgz", - "integrity": "sha512-S+TxtCdDyRGafH1VG1t/uPZ87aOYOHzWL8kqz4FoSZcIbzWA6rnOmjNViNiDzqmEpzp2PW5o5mZfvC9DiVZhTQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", "dependencies": { "@babel/types": "^7.15.6", "entities": "^3.0.1" @@ -10373,25 +10393,14 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/@svgr/plugin-jsx": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.2.tgz", - "integrity": "sha512-K/w16g3BznTjVjLyUyV0fE7LLl1HSq5KJjvczFVVvx9QG0+3xtU7RX6gvoVnTvYlrNo8QxxqLWVAU3HQm68Eew==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", "dependencies": { "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.1.0", - "@svgr/hast-util-to-babel-ast": "^6.0.0", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", "svg-parser": "^2.0.2" }, "engines": { @@ -10406,9 +10415,9 @@ } }, "node_modules/@svgr/plugin-svgo": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.2.tgz", - "integrity": "sha512-UHVSRZV3RdaggDT60OMIEmhskN736DOF6PuBcCaql6jBDA9+SZkA5ZMEw73ZLAlwdOAmw+0Gi4vx/xvAfnmerw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", "dependencies": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -10425,77 +10434,19 @@ "@svgr/core": "^6.0.0" } }, - "node_modules/@svgr/plugin-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/@svgr/plugin-svgo/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/@svgr/plugin-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@svgr/webpack": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.2.tgz", - "integrity": "sha512-5RzzWxFquywENwvnsiGjZ7IED+0l2lnICR3OKQ6OUyGgxlu+ac73NmDSXp6EPBz/ZTArpMZtug7jiPMUkXxnlg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", + "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", "dependencies": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.1.2", - "@svgr/plugin-jsx": "^6.1.2", - "@svgr/plugin-svgo": "^6.1.2" + "@svgr/core": "^6.2.1", + "@svgr/plugin-jsx": "^6.2.1", + "@svgr/plugin-svgo": "^6.2.0" }, "engines": { "node": ">=10" @@ -10611,18 +10562,18 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", - "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "node_modules/@types/get-port": { "version": "3.2.0", @@ -10694,12 +10645,14 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -10713,11 +10666,6 @@ "@types/istanbul-lib-report": "*" } }, - "node_modules/@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==" - }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -10769,9 +10717,9 @@ } }, "node_modules/@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "version": "17.0.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.16.tgz", + "integrity": "sha512-ydLaGVfQOQ6hI1xK2A5nVh8bl0OGoIfYMxPWHqqYe9bTkWCfqiVvZoh2I/QF2sNSkZzZyROBoTefIEI+PB6iIA==" }, "node_modules/@types/node-fetch": { "version": "2.5.12", @@ -10841,9 +10789,9 @@ } }, "node_modules/@types/react": { - "version": "17.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", - "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -10903,6 +10851,15 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, + "node_modules/@types/sharp": { + "version": "0.29.5", + "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.29.5.tgz", + "integrity": "sha512-3TC+S3H5RwnJmLYMHrcdfNjz/CaApKmujjY9b6PU/pE6n0qfooi99YqXGWoW8frU9EWYj/XTI35Pzxa+ThAZ5Q==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -10910,9 +10867,9 @@ "devOptional": true }, "node_modules/@types/styled-components": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.19.tgz", - "integrity": "sha512-hNj14Oamk7Jhb/fMMQG7TUkd3e8uMMgxsCTH+ueJNGdFo/PuhlGDQTPChqyilpZP0WttgBHkc2YyT5UG+yc6Yw==", + "version": "5.1.22", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.22.tgz", + "integrity": "sha512-zQzf/0aGtgFDjB942f8IaKA6UilFziDza9wXkAX5mpiSWA/FBZBU6yUavvczulTvoR6759h6CH8HuuIcJDBgZA==", "dev": true, "dependencies": { "@types/hoist-non-react-statics": "*", @@ -10926,42 +10883,6 @@ "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", "dev": true }, - "node_modules/@types/stylelint": { - "version": "13.13.3", - "resolved": "https://registry.npmjs.org/@types/stylelint/-/stylelint-13.13.3.tgz", - "integrity": "sha512-xvYwobi9L69FXbJTimKYRNHyMwtmcJxMd1woI3U822rkW/f7wcZ6fsV1DqYPT+sNaO0qUtngiBhTQfMeItUvUA==", - "dev": true, - "dependencies": { - "globby": "11.x.x", - "postcss": "7.x.x" - } - }, - "node_modules/@types/stylelint/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@types/stylelint/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@types/tapable": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", @@ -10994,7 +10915,8 @@ "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true }, "node_modules/@types/webpack": { "version": "4.41.32", @@ -11057,6 +10979,7 @@ "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -11064,7 +10987,8 @@ "node_modules/@types/yargs-parser": { "version": "20.2.1", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true }, "node_modules/@types/yoga-layout": { "version": "1.9.2", @@ -11077,14 +11001,14 @@ "integrity": "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.0.tgz", - "integrity": "sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "5.9.0", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/type-utils": "5.9.0", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -11143,38 +11067,145 @@ "dev": true }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.0.tgz", - "integrity": "sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==", - "dev": true, + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^10.12.0 || >=12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@typescript-eslint/parser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.0.tgz", - "integrity": "sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", "debug": "^4.3.2" }, "engines": { @@ -11194,13 +11225,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.9.0.tgz", - "integrity": "sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0" + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11211,12 +11242,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.9.0.tgz", - "integrity": "sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "5.9.0", + "@typescript-eslint/utils": "5.11.0", "debug": "^4.3.2", "tsutils": "^3.21.0" }, @@ -11237,9 +11268,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.9.0.tgz", - "integrity": "sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11250,13 +11281,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.0.tgz", - "integrity": "sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -11309,14 +11340,18 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.0.tgz", - "integrity": "sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==", + "node_modules/@typescript-eslint/utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.9.0", - "eslint-visitor-keys": "^3.0.0" + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -11324,15 +11359,26 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "eslint-visitor-keys": "^3.0.0" + }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@vercel/webpack-asset-relocator-loader": { @@ -11638,12 +11684,12 @@ } }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -11746,6 +11792,45 @@ "ajv": ">=5.0.0" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -11754,15 +11839,10 @@ "ajv": "^6.9.1" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, "node_modules/anser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.0.tgz", - "integrity": "sha512-zqC6MjuKg2ASofHsYE4orC7uGZQVbfJT1NiDDAzPtwc8XkWsAOSPAfqGFB/SG/PLybgeZ+LjVXvwfAWAEPXzuQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.1.tgz", + "integrity": "sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ==" }, "node_modules/ansi-align": { "version": "3.0.1", @@ -11875,6 +11955,15 @@ "node": ">=8.0.0" } }, + "node_modules/ansi-to-html/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/any-base": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", @@ -12115,9 +12204,9 @@ } }, "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" }, "node_modules/argparse": { "version": "1.0.10", @@ -12444,9 +12533,9 @@ } }, "node_modules/axe-core": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", "engines": { "node": ">=4" } @@ -12787,12 +12876,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dependencies": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "peerDependencies": { @@ -12800,23 +12889,23 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0" + "@babel/helper-define-polyfill-provider": "^0.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -12834,12 +12923,12 @@ } }, "node_modules/babel-plugin-remove-graphql-queries": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.4.0.tgz", - "integrity": "sha512-wxDR1WrpLbF0qyXvNBsGKYLJk+Z7nG8+UM+bEeyxi7YepwVjgfm4CFQgbSytQbk0X+qGRCqpmq4VZVIxVTyGYQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.6.0.tgz", + "integrity": "sha512-QMbjJhHOkVHBfFDfAXQp1MFSzLWOJdPMe7Dk3+AF8L+dlLcf2Z7zbIrlRoRPEROyoW4CCPzLDi0Vam5leR/+gw==", "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0" + "gatsby-core-utils": "^3.6.0" }, "engines": { "node": ">=14.15.0" @@ -12876,9 +12965,9 @@ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, "node_modules/babel-preset-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.4.0.tgz", - "integrity": "sha512-kgSs6zyG6Uba5RxRu8QgzhKMCOLpDJ5XDCAINaZZpn0jNKHx+FyCEjtIjWTMREOn4lPInv6G8+NcrHw6zn6y+g==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.6.0.tgz", + "integrity": "sha512-ATl4c7LGySIZhBcYV9pL2vp8VTj6jtduG4b00dWgFb+v/Op1FXMUJ70KSRDUVE6fccFdw2abJlbuOgZgwCQFPA==", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.14.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -12893,8 +12982,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^3.4.0", - "gatsby-legacy-polyfills": "^2.4.0" + "gatsby-core-utils": "^3.6.0", + "gatsby-legacy-polyfills": "^2.6.0" }, "engines": { "node": ">=14.15.0" @@ -12913,6 +13002,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13003,21 +13093,6 @@ "node": ">8.0.0" } }, - "node_modules/better-queue": { - "version": "3.8.10", - "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", - "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", - "dependencies": { - "better-queue-memory": "^1.0.1", - "node-eta": "^0.9.0", - "uuid": "^3.0.0" - } - }, - "node_modules/better-queue-memory": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", - "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -13811,9 +13886,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001295", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", - "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", + "version": "1.0.30001309", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001309.tgz", + "integrity": "sha512-Pl8vfigmBXXq+/yUz1jUwULeq9xhMJznzdc/xwl4WclDAuebcTHVefpz8lE/bMI+UN7TOkSSe7B7RnZd6+dzjA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -13844,6 +13919,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13866,15 +13942,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13884,6 +13952,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13893,20 +13962,36 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -14098,37 +14183,80 @@ } }, "node_modules/cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", "dev": true, "dependencies": { - "object-assign": "^4.1.0", "string-width": "^4.2.0" }, "engines": { "node": "10.* || >= 12.*" }, "optionalDependencies": { - "colors": "^1.1.2" + "colors": "1.4.0" } }, "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz", + "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", @@ -14320,15 +14448,6 @@ "node": ">=6" } }, - "node_modules/clone-regexp/node_modules/is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -14371,6 +14490,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14389,9 +14509,9 @@ } }, "node_modules/color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz", - "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.0.tgz", + "integrity": "sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ==", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -14437,9 +14557,10 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" }, "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true }, "node_modules/colors": { "version": "1.4.0", @@ -14692,56 +14813,6 @@ "node": ">= 0.6" } }, - "node_modules/contentful-management": { - "version": "7.47.2", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.47.2.tgz", - "integrity": "sha512-Q4ZUWrUh1IrCFq38ZLga2pkHObzQtsN1uieeVCCSG2VIMW8sU0DxrJE+9/t2qVIagYIWwyV15myxGVlDqq+3bg==", - "dependencies": { - "@types/json-patch": "0.0.30", - "axios": "^0.21.4", - "contentful-sdk-core": "^6.10.4", - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "type-fest": "^2.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/contentful-management/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/contentful-management/node_modules/type-fest": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.8.0.tgz", - "integrity": "sha512-O+V9pAshf9C6loGaH0idwsmugI2LxVNR7DtS40gVo2EXZVYFgz9OuNtOhgHLdHdapOEWNdvz9Ob/eeuaWwwlxA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/contentful-sdk-core": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.10.4.tgz", - "integrity": "sha512-vnivU13pKqFzs/eEugqOaDkKce6ZljBkpp6l25MsG8LA1HPCQNBnIkqP5VUbwk/ub7tkHteV9HtoTnmpdvB+Zg==", - "dependencies": { - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/convert-hrtime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", @@ -14821,9 +14892,9 @@ } }, "node_modules/core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", + "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -14831,9 +14902,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", "dependencies": { "browserslist": "^4.19.1", "semver": "7.0.0" @@ -14852,9 +14923,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", - "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -15208,15 +15279,6 @@ "node": ">=4" } }, - "node_modules/cpy/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/cpy/node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -15240,12 +15302,12 @@ } }, "node_modules/crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", + "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", "dependencies": { "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" + "printj": "~1.3.1" }, "bin": { "crc32": "bin/crc32.njs" @@ -15271,9 +15333,9 @@ "dev": true }, "node_modules/create-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.4.0.tgz", - "integrity": "sha512-tBGS/Fv4KPNIe8bJE58OyZlIjdvTzwm830RkNQspI+f4V69u0d+API6KGk1UFaGG63n5/d+1Efu/inzp9TMylQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.6.1.tgz", + "integrity": "sha512-/m4M5JtmAnwEEhSylJc+3r/dcowcE5E7ErcP3rEb2w4apN/lI2ussa15K8NNbCMEMpaJVsoFoaZVdR7Lo8CGNg==", "dependencies": { "@babel/runtime": "^7.15.4" }, @@ -15314,9 +15376,9 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" }, "node_modules/cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.2.tgz", + "integrity": "sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==", "dependencies": { "node-fetch": "2.6.1" } @@ -15381,6 +15443,20 @@ "node": ">=4" } }, + "node_modules/css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, "node_modules/css-loader": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", @@ -15523,113 +15599,6 @@ } } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", - "dependencies": { - "cssnano-preset-default": "^5.1.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-preset-default": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", - "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -15651,400 +15620,6 @@ "node": ">= 10.13.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-colormin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", - "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-longhand": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", - "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-rules": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", - "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-params": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", - "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-unique-selectors": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", - "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -16053,21 +15628,6 @@ "node": ">=0.10.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16079,26 +15639,6 @@ "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/css-select": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", @@ -16131,11 +15671,11 @@ } }, "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "mdn-data": "2.0.4", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "engines": { @@ -16182,40 +15722,88 @@ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/cssnano": { + "version": "5.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", "dependencies": { - "css-tree": "^1.1.2" + "cssnano-preset-default": "^5.1.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/cssnano-preset-default": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "node_modules/cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, "node_modules/csstype": { @@ -16239,9 +15827,9 @@ } }, "node_modules/damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "node_modules/dataloader": { "version": "2.0.0", @@ -16362,9 +15950,9 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "node_modules/deep-object-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz", - "integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", + "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", "dev": true }, "node_modules/deepmerge": { @@ -16511,21 +16099,6 @@ "node": ">=0.10" } }, - "node_modules/detect-newline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-1.0.3.tgz", - "integrity": "sha1-6XsQA4d9cMCa8a81v63/Fo3kkg0=", - "dependencies": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0" - }, - "bin": { - "detect-newline": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/detect-port": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", @@ -16673,14 +16246,6 @@ "node": ">=0.3.1" } }, - "node_modules/diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", - "engines": { - "node": ">= 8.3" - } - }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -16741,6 +16306,14 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", @@ -16897,15 +16470,21 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.4.31", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==" + "version": "1.4.66", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.66.tgz", + "integrity": "sha512-f1RXFMsvwufWLwYUxTiP7HmjprKXrqEWHiQkjAYa9DJeVIlZk5v8gBGcaV+FhtXLly6C1OTVzQY+2UQrACiLlg==" }, "node_modules/element-resize-detector": { "version": "1.2.4", @@ -16944,16 +16523,16 @@ "dev": true }, "node_modules/embla-carousel": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-6.0.2.tgz", - "integrity": "sha512-6unBWN0u6ryxwHxTafQs2z9VnvOT3J7FGzLlmISFWw+kPEi8k8rlReRcqvotg6BTYRjsPmpH909xhPe/7DsUYw==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-6.2.0.tgz", + "integrity": "sha512-dSNsiQ7nmSQJZgbYfZCLdzrnznHwpaAcdJFcMRKgm/pjH1doOgxmfsvlMy4VfO4J11hLz8jm/W8WxSSDqfuu4w==" }, "node_modules/embla-carousel-react": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-6.0.2.tgz", - "integrity": "sha512-oHNicBXb1V3o8KmKzgw38hf4SBy1i//7WY6dsHr7KAyrhyg9vGJck4h3S93TeIFtWJuctrxonlm6zlYzV9LYMQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-6.2.0.tgz", + "integrity": "sha512-XshB7pmmhso/fzENefflWw5/N3HqCjO8H5CkzQxuCQqV9w+bvEaBkjUZ6fxfqLUMMSKFWIQvMD6uo9f8oKS+2g==", "dependencies": { - "embla-carousel": "6.0.2" + "embla-carousel": "6.2.0" }, "peerDependencies": { "react": "^17.0.2" @@ -17015,9 +16594,9 @@ } }, "node_modules/engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "integrity": "sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ==", "dependencies": { "accepts": "~1.3.4", "base64id": "2.0.0", @@ -17100,9 +16679,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -17131,9 +16710,12 @@ } }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -17623,9 +17205,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dependencies": { "debug": "^3.2.7", "find-up": "^2.1.0" @@ -17703,6 +17285,21 @@ "node": ">=4" } }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", + "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.1.0" + } + }, "node_modules/eslint-plugin-graphql": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-4.0.0.tgz", @@ -17893,7 +17490,7 @@ "eslint": ">=5" } }, - "node_modules/eslint-visitor-keys": { + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", @@ -17901,6 +17498,15 @@ "node": ">=10" } }, + "node_modules/eslint-visitor-keys": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/eslint-webpack-plugin": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", @@ -17995,10 +17601,18 @@ "node": ">=4" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, "node_modules/eslint/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "dependencies": { "type-fest": "^0.20.2" }, @@ -18543,9 +18157,9 @@ } }, "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" }, "node_modules/extend": { "version": "3.0.2", @@ -18647,20 +18261,15 @@ "url": "https://github.com/sponsors/jaydenseric" } }, - "node_modules/fast-copy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.1.tgz", - "integrity": "sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ==" - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -18669,7 +18278,7 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-parse": { @@ -19057,9 +18666,9 @@ } }, "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" }, "node_modules/flush-write-stream": { "version": "1.1.1", @@ -19102,9 +18711,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", "funding": [ { "type": "individual", @@ -19360,9 +18969,9 @@ } }, "node_modules/fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", "engines": { "node": "*" }, @@ -19548,9 +19157,9 @@ } }, "node_modules/gatsby": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.4.0.tgz", - "integrity": "sha512-fx/US6rpVMhwSBqMp/lRvWBTJV1cnL7nXZKfpAcsxmuMjDqBQGQQY2LqTpaLTD09WZc5lAYfQd8ckUKdzezbqQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.6.2.tgz", + "integrity": "sha512-537vH22PdA0xJ05WgKL9N5pzh8QjkEByvsu2MjsySNblcXKtEp17Zc8cRmgpNs3LAv+Jty4D+l+qN0cTgkFtCw==", "hasInstallScript": true, "dependencies": { "@babel/code-frame": "^7.14.0", @@ -19577,8 +19186,8 @@ "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^4.4.0", - "babel-preset-gatsby": "^2.4.0", + "babel-plugin-remove-graphql-queries": "^4.6.0", + "babel-preset-gatsby": "^2.6.0", "better-opn": "^2.1.1", "bluebird": "^3.7.2", "body-parser": "^1.19.0", @@ -19607,7 +19216,7 @@ "eslint-plugin-graphql": "^4.0.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "eslint-webpack-plugin": "^2.6.0", "event-source-polyfill": "^1.0.25", @@ -19620,17 +19229,17 @@ "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", "fs-extra": "^10.0.0", - "gatsby-cli": "^4.4.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-graphiql-explorer": "^2.4.0", - "gatsby-legacy-polyfills": "^2.4.0", - "gatsby-link": "^4.4.0", - "gatsby-plugin-page-creator": "^4.4.0", - "gatsby-plugin-typescript": "^4.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-react-router-scroll": "^5.4.0", - "gatsby-telemetry": "^3.4.0", - "gatsby-worker": "^1.4.0", + "gatsby-cli": "^4.6.1", + "gatsby-core-utils": "^3.6.0", + "gatsby-graphiql-explorer": "^2.6.0", + "gatsby-legacy-polyfills": "^2.6.0", + "gatsby-link": "^4.6.0", + "gatsby-plugin-page-creator": "^4.6.0", + "gatsby-plugin-typescript": "^4.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-react-router-scroll": "^5.6.0", + "gatsby-telemetry": "^3.6.0", + "gatsby-worker": "^1.6.0", "glob": "^7.2.0", "got": "^11.8.2", "graphql": "^15.7.2", @@ -19686,7 +19295,7 @@ "st": "^2.0.0", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.2.4", "tmp": "^0.2.1", @@ -19709,6 +19318,9 @@ "engines": { "node": ">=14.15.0" }, + "optionalDependencies": { + "gatsby-sharp": "^0.0.1" + }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0", "react-dom": "^16.9.0 || ^17.0.0" @@ -19732,13 +19344,18 @@ } }, "node_modules/gatsby-cli": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.4.0.tgz", - "integrity": "sha512-Q3WcITyJeGn6kg5xbEcwkLApwEsvesdJZSk9SkblWu/ykMKE1T1q3BFrPKRdyMZMCq08IVR/jdjpAn8pjn/3WA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.6.1.tgz", + "integrity": "sha512-+yrFjkoJFNbxBhQdhWZaQ6X8p/9Z9pdVptrAoJH9FVSvckLFRVj2Rws5fkqcBZGMUYkKDqqgo0sLQUbXBWjQjg==", "hasInstallScript": true, "dependencies": { "@babel/code-frame": "^7.14.0", + "@babel/core": "^7.15.5", + "@babel/generator": "^7.16.8", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/runtime": "^7.15.4", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.8", "@types/common-tags": "^1.8.1", "better-opn": "^2.1.1", "boxen": "^5.1.2", @@ -19747,14 +19364,13 @@ "common-tags": "^1.8.2", "configstore": "^5.0.1", "convert-hrtime": "^3.0.0", - "create-gatsby": "^2.4.0", + "create-gatsby": "^2.6.1", "envinfo": "^7.8.1", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-recipes": "^1.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-telemetry": "^3.6.0", "hosted-git-info": "^3.0.8", "is-valid-path": "^0.1.1", "joi": "^17.4.2", @@ -19771,7 +19387,7 @@ "signal-exit": "^3.0.6", "source-map": "0.7.3", "stack-trace": "^0.0.10", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "update-notifier": "^5.1.0", "uuid": "3.4.0", "yargs": "^15.4.1", @@ -19785,14 +19401,6 @@ "node": ">=14.15.0" } }, - "node_modules/gatsby-cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, "node_modules/gatsby-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -19876,17 +19484,6 @@ "node": ">= 8" } }, - "node_modules/gatsby-cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/gatsby-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19898,15 +19495,24 @@ "node": ">=8" } }, + "node_modules/gatsby-cli/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/gatsby-cli/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-core-utils": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.4.0.tgz", - "integrity": "sha512-dYQpyo1BLGJzxQOXgGs1Fbj7jzGj5cKAIPYz2hz2l4Aus6skwjjaUlOjZlrWIahNHoLkx3mH0f5y6E8205T/aQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.6.0.tgz", + "integrity": "sha512-xmjtOWQfLinNbgBiDRT1KpEfDZm0Z0u6+hsf8EH8Ps5UCIhKinGrdtK+QH+RzPGCV1PUg/E/pnLVqQLCvD+tmA==", "dependencies": { "@babel/runtime": "^7.15.4", "ci-info": "2.0.0", @@ -19914,6 +19520,7 @@ "file-type": "^16.5.3", "fs-extra": "^10.0.0", "got": "^11.8.3", + "lock": "^1.1.0", "node-object-hash": "^2.3.10", "proper-lockfile": "^4.1.2", "tmp": "^0.2.1", @@ -19937,9 +19544,9 @@ } }, "node_modules/gatsby-graphiql-explorer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.4.0.tgz", - "integrity": "sha512-dHxpCgagO4M5WTcerzxgEipCdyzmok9sF3dFuTeSLYXvb7L0SpjpeonM5djNC8X2SVx8J1DHnOEtxVrj6jJ1SQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.6.0.tgz", + "integrity": "sha512-9YSAci8AXsaknCHdGwKJ3hkjSmcUd2+0CCn1IdTh2xcfVCTRW8Q19jgcJjY/8SYfw9kZJVZVx5jdYdD2AsIowQ==", "dependencies": { "@babel/runtime": "^7.15.4" }, @@ -19948,9 +19555,9 @@ } }, "node_modules/gatsby-legacy-polyfills": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.4.0.tgz", - "integrity": "sha512-dnSu7fz+a7kaCLNYz0DV0IZ+6Fu/wvsT/sOrPIwFat9c/NiioBMyZe5O2q7Vh7EGs496AsZLfkcvZ0LaDSDeTQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.6.0.tgz", + "integrity": "sha512-SbZ9s1bUKJo/ED41MMZx16Oh2DaRBuzQ20WRub995RqqthIGXA5oEv/64hNgBWjkuYZdqu+XtACr6Rscd6QXKw==", "dependencies": { "@babel/runtime": "^7.15.4", "core-js-compat": "3.9.0" @@ -19978,9 +19585,9 @@ } }, "node_modules/gatsby-link": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.4.0.tgz", - "integrity": "sha512-ElW1XwF7q6Acv1tKpMeTbRIwhFohIDu2N8fR4wBMLa5L0D559zYAPu11bqskBLZ+5fm99YVFVOB+Bxp8d9Wq7g==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.6.0.tgz", + "integrity": "sha512-GbZJDppV/70m0lT3PIh2m0TLDKq5kAAk5Ao/XU9ucATdDRlE4WruwceHOg7imLmRRrK0xxYGEEyANVrqcH3+LQ==", "dependencies": { "@babel/runtime": "^7.15.4", "@types/reach__router": "^1.3.9", @@ -19996,15 +19603,15 @@ } }, "node_modules/gatsby-page-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.4.0.tgz", - "integrity": "sha512-GXYpHZOR1M3aq45bmOukjpdXL96BU1At0kPjTqQy3d5nw8wpU625wQdHT+CumET50+4A/JU86TqHi1kFWcbYsw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.6.0.tgz", + "integrity": "sha512-rckIEZU64wITIYdY+RsbC1klLQI1izMoGD+qMMQF196+FPlMNOmoUWrCOes8LgxNChoRjSBOjRaBsR+M4Piahg==", "dependencies": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "glob": "^7.2.0", "lodash": "^4.17.21", "micromatch": "^4.0.4" @@ -20036,9 +19643,9 @@ } }, "node_modules/gatsby-plugin-google-tagmanager": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-google-tagmanager/-/gatsby-plugin-google-tagmanager-4.4.0.tgz", - "integrity": "sha512-Yr8ySTlFwGr1/c+hf+2h6GyFXzT4JiR+VdF+f4qzCcVclywr7Gi0672TzMdNtNZY+X+bZ2UPP2mj8KVsd/Fd6w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-google-tagmanager/-/gatsby-plugin-google-tagmanager-4.6.0.tgz", + "integrity": "sha512-zmAXj+Wrzxj61MP6xNGbkxlRZa/Q46pdTjr8F6pJa0m+sT+mBL1Wa5KhG1ZjZ38W5BP/u4/z4zy2ZMerrAemfw==", "dependencies": { "@babel/runtime": "^7.15.4", "web-vitals": "^1.1.2" @@ -20053,21 +19660,21 @@ } }, "node_modules/gatsby-plugin-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-image/-/gatsby-plugin-image-2.4.0.tgz", - "integrity": "sha512-PKhbefaamdahm1ysKO1d54vnzmIsjR+/qtyFnZumGu8E7O9lN5is0RlXgpNCvsckL+XzcqyMljytt/bYf8L5WA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-image/-/gatsby-plugin-image-2.6.0.tgz", + "integrity": "sha512-rWbIdkcopB02YIhR3UidoYhe2SDOFTpxzJSABq5TcLZ38FD8kth8QavvOO0h1ap9tWjaUNIjCvKRu2M3NvuC1g==", "dependencies": { "@babel/code-frame": "^7.14.0", "@babel/parser": "^7.15.5", "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "babel-jsx-utils": "^1.1.0", - "babel-plugin-remove-graphql-queries": "^4.4.0", + "babel-plugin-remove-graphql-queries": "^4.6.0", "camelcase": "^5.3.1", "chokidar": "^3.5.2", "common-tags": "^1.8.2", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "objectFitPolyfill": "^2.3.5", "prop-types": "^15.7.2" }, @@ -20102,13 +19709,13 @@ } }, "node_modules/gatsby-plugin-manifest": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.4.0.tgz", - "integrity": "sha512-gEC1Boat/oaBILXOlfNsUVDkxU1e79rsZBuatCmer+FlhN6EpTB9U4mKwMd0c2lUVl9PHXzqkDrVio8sJRBsag==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.6.0.tgz", + "integrity": "sha512-/ySmcnGYmTv4exBQSvPVBDoMVHY9TEdiYnP/NmRTOwRA7VaW525qyc+Nf6lTmlD6AONX2nrbQ3U9F/JxCTL+uw==", "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-plugin-utils": "^3.0.0", "semver": "^7.3.5", "sharp": "^0.29.3" }, @@ -20150,19 +19757,19 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-plugin-page-creator": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.4.0.tgz", - "integrity": "sha512-g+NzjZgHbToc0EY4vrP8heciJgi9QXDrdn3VYc+GEqK5J26msH2hTPxMc9ut0XYzSOb7mI3rUt963r6goJyKHw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.6.0.tgz", + "integrity": "sha512-AXDD2A+HaSHJuTa6HznCn5ItnVNHfayRixqJusOpiscBsYty/JwXM/6Fj8CoQvRTwVt2EYwgw9QgjBl76kOoiA==", "dependencies": { "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-page-utils": "^2.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-page-utils": "^2.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-telemetry": "^3.6.0", "globby": "^11.0.4", "lodash": "^4.17.21" }, @@ -20179,9 +19786,9 @@ "integrity": "sha512-ItrUyMQOyhMjtEsJ+IKQVKNJ7qa+8E4P16mQSPd1fsxTUcmEn5vNT47pCVnePjT5MuxarFRTbvy1mcHARgp0ew==" }, "node_modules/gatsby-plugin-preact": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-preact/-/gatsby-plugin-preact-6.5.0.tgz", - "integrity": "sha512-n9L7dw7ynFthFMSNI2yV6IlI7V1O61yR8ldyvDtqXvGJgT0RLhod2nvyBKlwdrS7ke/zInC960Uc8QfFrvXw2Q==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-preact/-/gatsby-plugin-preact-6.6.0.tgz", + "integrity": "sha512-WRZqWmnVMCdVmeDwMmwsRu6r94+lXEpL5YmeLCBxO/COxQzMeBlfU4/b6sUkd45AN+7HDqkBsViXFudUeKDigw==", "dependencies": { "@babel/runtime": "^7.15.4", "@gatsbyjs/webpack-hot-middleware": "^2.25.2", @@ -20198,9 +19805,9 @@ } }, "node_modules/gatsby-plugin-react-helmet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.4.0.tgz", - "integrity": "sha512-bDJYOBk0HNaK8pKHTqr8U6CFNTRCgFvgqyrGNxHeva4sS2GKV/Rj5axRYx8ti8HXgyHMgNbaMO8SgZIKf8W5DQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.6.0.tgz", + "integrity": "sha512-EdJv0w569Bdaxq46sFX2UExsb1COdTGCXcjg53a31nhFmWo42PBuTBUhGKcsbdmomCaipl9j39NsHjj3opioBQ==", "dependencies": { "@babel/runtime": "^7.15.4" }, @@ -20213,11 +19820,11 @@ } }, "node_modules/gatsby-plugin-robots-txt": { - "version": "1.6.14", - "resolved": "https://registry.npmjs.org/gatsby-plugin-robots-txt/-/gatsby-plugin-robots-txt-1.6.14.tgz", - "integrity": "sha512-5NLdgKPw7xHjvowNDU5aWzl/g3M3WU0Equn73aXGGdEue9Nuq7zh/Lh3oX+OM+MZolRCiM9GNHxdIvYPDWNXgA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-robots-txt/-/gatsby-plugin-robots-txt-1.7.0.tgz", + "integrity": "sha512-Y1D8FBeXNtECoCd0g0jIkhKpSvzFzeh2xpt1xTvGluRP6xmqJq7iB3DPEv7xqGlZAcfzaSxw/j5++Y+3WLva8A==", "dependencies": { - "@babel/runtime": "^7.15.4", + "@babel/runtime": "^7.16.7", "generate-robotstxt": "^8.0.3" }, "peerDependencies": { @@ -20225,18 +19832,19 @@ } }, "node_modules/gatsby-plugin-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.4.0.tgz", - "integrity": "sha512-X2Syc6YfOD2O+5A2Lrd/l/HXHIAIjcbRfP38uJPbG0cZg3xRd3T7RaDEcDrFylHvpYZfcqjzumfwPeQuhhxUUQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.6.0.tgz", + "integrity": "sha512-7n8BQYz+p0PhpVe4Z4Q4WNUaBTjAqOk1/1g6gNhKEzLA2zYmytLsINd+fTg4nb7Rqd2crpteFUOK1iZJAzjfXg==", "dependencies": { "@babel/runtime": "^7.15.4", "async": "^3.2.2", "bluebird": "^3.7.2", + "debug": "^4.3.1", "filenamify": "^4.3.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-telemetry": "^3.6.0", "got": "^11.8.3", "lodash": "^4.17.21", "mini-svg-data-uri": "^1.4.3", @@ -20256,9 +19864,74 @@ } }, "node_modules/gatsby-plugin-sharp/node_modules/async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/gatsby-plugin-sharp/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/gatsby-plugin-sharp/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/gatsby-plugin-sharp/node_modules/fs-extra": { "version": "10.0.0", @@ -20284,6 +19957,19 @@ "node": ">=10" } }, + "node_modules/gatsby-plugin-sharp/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/gatsby-plugin-sharp/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, "node_modules/gatsby-plugin-sharp/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -20298,15 +19984,59 @@ "node": ">=10" } }, + "node_modules/gatsby-plugin-sharp/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/gatsby-plugin-sharp/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/gatsby-plugin-sharp/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-plugin-sitemap": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.4.0.tgz", - "integrity": "sha512-Zwbp9BLzhjkxHm5Vvu8Kf1U+okbdVM6M6YVs7pQl3FnOMLZZ8huXHJgRnsjSyEmxENsKeelUttONBcgh38zDLA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.6.0.tgz", + "integrity": "sha512-38JTiv1gZNN39vMMRev7IcM+Xo7Ewxiyw9j4mfYTOnw+Y3pVKqXvWVCMwMm5RBt1QL/vS4SEfMLvzVWH8/Osog==", "dependencies": { "@babel/runtime": "^7.15.4", "common-tags": "^1.8.2", @@ -20323,9 +20053,9 @@ } }, "node_modules/gatsby-plugin-styled-components": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-styled-components/-/gatsby-plugin-styled-components-5.4.0.tgz", - "integrity": "sha512-YsQJW4nuhuSIRrLRwexXWmrqIgirFWfYVtdhPTIHcrq5VCDW2OkMw/Kn+WNpHt1GUmP+3piKfKtofeF61xKwuw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-styled-components/-/gatsby-plugin-styled-components-5.6.0.tgz", + "integrity": "sha512-D/LmioFAA0l6fe3+q0/Y6zj7i9TAJBWhFq3htHHIP8kGbK1gUlRMqLXjdHVo7aYnKqHb76X7kHyjoyYfD2s3aA==", "dev": true, "dependencies": { "@babel/runtime": "^7.15.4" @@ -20351,9 +20081,9 @@ } }, "node_modules/gatsby-plugin-typescript": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.4.0.tgz", - "integrity": "sha512-LDtXiQAxb5rYFu2907hF5Yeazs7KU4i1oMDq+0m2iwMnWNapwTfMwkDcRQViVGpRuwgT0WCENRZ/lnfDdH3How==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.6.0.tgz", + "integrity": "sha512-1LipVvvBT871P48izX7gk83xc2VSx6J6ruDLBnc57CqAPmNlDa3rRO2bEUNd9Zwk+uOUNi+kl1tKxYwW5G1eSg==", "dependencies": { "@babel/core": "^7.15.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -20361,7 +20091,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@babel/runtime": "^7.15.4", - "babel-plugin-remove-graphql-queries": "^4.4.0" + "babel-plugin-remove-graphql-queries": "^4.6.0" }, "engines": { "node": ">=14.15.0" @@ -20382,9 +20112,9 @@ } }, "node_modules/gatsby-plugin-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-2.4.0.tgz", - "integrity": "sha512-0+hN/Rfq7J+SwZZ2j+Sc9WiNd8XequDoM389/ORFTE82GXtPHDWtMV1LIF6yg/SkdANzChLUW9Eo/edgLiOOHA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-3.0.0.tgz", + "integrity": "sha512-hZj64WQbs/KgAWez3oWMwlmhewUinXDJJdhj491vOWX2WVlH79m8JpAoklgrm9xaoIdhfbNkhQoMKPkRZKJpJQ==", "dependencies": { "@babel/runtime": "^7.15.4", "joi": "^17.4.2" @@ -20397,11 +20127,12 @@ } }, "node_modules/gatsby-react-router-scroll": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.4.0.tgz", - "integrity": "sha512-BUjRjUBtiMPSL208La/KW8vSftHNgloIdCcnnL1Y/dFtLBm/R8gYI40DaqvqyBO78k0fN5Y5W3NvN0Wa5AVdZA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.6.0.tgz", + "integrity": "sha512-n8wO0xeRxvBkJXrH2DAuLKCiHQRgFn/9Ytqb3Uz19fWd5q+jpOlD/qjorkeWl2cqo8oNb83ku8D6dF3qr8OT5g==", "dependencies": { - "@babel/runtime": "^7.15.4" + "@babel/runtime": "^7.15.4", + "prop-types": "^15.7.2" }, "engines": { "node": ">=14.15.0" @@ -20412,322 +20143,30 @@ "react-dom": "^16.9.0 || ^17.0.0" } }, - "node_modules/gatsby-recipes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-1.4.0.tgz", - "integrity": "sha512-4KJIKe4nInKBX8uYieC1Jt1+VJz4RadGJeMJPx0JckF8/UbXETwLTOhQQZ8bqDBQaanXqDfATdp4D/a1O9C2DA==", - "dependencies": { - "@babel/core": "^7.15.5", - "@babel/generator": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.0", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "@babel/runtime": "^7.15.4", - "@babel/standalone": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.2", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "^15.1.1", - "better-queue": "^3.8.10", - "chokidar": "^3.5.2", - "contentful-management": "^7.5.1", - "cors": "^2.8.5", - "debug": "^4.3.1", - "detect-port": "^1.3.0", - "dotenv": "^8.2.0", - "execa": "^5.1.1", - "express": "^4.17.1", - "express-graphql": "^0.12.0", - "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-telemetry": "^3.4.0", - "glob": "^7.1.6", - "graphql": "^15.4.0", - "graphql-compose": "~7.25.0", - "graphql-subscriptions": "^1.1.0", - "graphql-type-json": "^0.3.2", - "hicat": "^0.8.0", - "is-binary-path": "^2.1.0", - "is-url": "^1.2.4", - "jest-diff": "^25.5.0", - "lock": "^1.0.0", - "lodash": "^4.17.21", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "node-fetch": "^2.5.0", - "pkg-dir": "^4.2.0", - "prettier": "^2.5.1", - "prop-types": "^15.6.1", - "remark-mdx": "2.0.0-next.7", - "remark-mdxjs": "^2.0.0-next.4", - "remark-parse": "^6.0.3", - "remark-stringify": "^8.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "single-trailing-newline": "^1.0.0", - "strip-ansi": "^6.0.0", - "style-to-object": "^0.3.0", - "unified": "^8.4.2", - "unist-util-remove": "^2.0.0", - "unist-util-visit": "^2.0.2", - "uuid": "3.4.0", - "ws": "^7.3.0", - "xstate": "^4.9.1", - "yoga-layout-prebuilt": "^1.9.6" - } - }, - "node_modules/gatsby-recipes/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/gatsby-recipes/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-recipes/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gatsby-recipes/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gatsby-recipes/node_modules/remark-mdx": { - "version": "2.0.0-next.7", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.7.tgz", - "integrity": "sha512-JHYCfxJzvjTw8h5y10f+mCvbfIt5klAkWlULqPu1nM/r6ghF3tzJl0AFQFj5b/m/7U553+yYb/y4n0julMERYA==", - "dependencies": { - "parse-entities": "^2.0.0", - "remark-stringify": "^8.1.0", - "stringify-entities": "^3.0.1", - "strip-indent": "^3.0.0", - "unist-util-stringify-position": "^2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/gatsby-recipes/node_modules/remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/gatsby-recipes/node_modules/remark-parse/node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gatsby-recipes/node_modules/unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "node_modules/gatsby-recipes/node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "node_modules/gatsby-sharp": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-0.0.1.tgz", + "integrity": "sha512-m6NyS1/Y97kA8JY75SHqB0ZcReIk9OTDmUMi/kLK7yVXtwfGh7pgX3UW930ydUB3tooZMB9ojAmmpmmrV8lE+g==", + "optional": true, "dependencies": { - "unist-util-visit": "^1.1.0" + "@types/sharp": "^0.29.5", + "sharp": "^0.29.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-remove-position/node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/gatsby-recipes/node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/gatsby-recipes/node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=14.15.0" } }, - "node_modules/gatsby-recipes/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/gatsby-source-filesystem": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.4.0.tgz", - "integrity": "sha512-tN+aJdOnBf92V9oHXaGzPB6gL0EhpYH0mh/dfszroy25CtSq07fZu8SynS/B3ClJVi22MkD0imcDVMlPJGSQ3w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.6.0.tgz", + "integrity": "sha512-Ve6VfFJ4moTX7n8uDTGF7K07HdjWkWW7c9Bn1etcS2QcFRRMj/lxQ/2EFpgVM20jtZ60IG1vqnAzDabqz7UxXQ==", "dependencies": { "@babel/runtime": "^7.15.4", "chokidar": "^3.5.2", "fastq": "^1.13.0", "file-type": "^16.5.3", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.5.2", @@ -20907,10 +20346,33 @@ "node": ">=0.10.0" } }, + "node_modules/gatsby-source-graphql": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-4.2.0.tgz", + "integrity": "sha512-tvazOX0O54wyaz83umrVDlp/Su/+GAFz0TEotE172PcXAFnskwMOho5fSKyJGo0hvmDESqI3AQOu0w4ruNtvUw==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@graphql-tools/links": "^7.1.0", + "@graphql-tools/utils": "^7.10.0", + "@graphql-tools/wrap": "^7.0.8", + "apollo-link": "1.2.14", + "apollo-link-http": "^1.5.17", + "dataloader": "^2.0.0", + "gatsby-core-utils": "^3.2.0", + "invariant": "^2.2.4", + "node-fetch": "^2.6.6" + }, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "gatsby": "^4.0.0-next" + } + }, "node_modules/gatsby-telemetry": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.4.0.tgz", - "integrity": "sha512-c5N7x4GkOyg5WUQN0DPeCHkjPvZ3c1yVs43dDPN5MZAqYiyTqzBJ9BXCMb7dBtFDVQB25b+Z96FUTQXfitrWww==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.6.0.tgz", + "integrity": "sha512-mxofrnVUtcjh+CD9QcAQloR5WskKUfBCXzGLCH4/haE5SbWKpKstLBR06ZnNI01VHc5Do0+W+n16NvNe4G8zGQ==", "hasInstallScript": true, "dependencies": { "@babel/code-frame": "^7.14.0", @@ -20921,7 +20383,7 @@ "boxen": "^4.2.0", "configstore": "^5.0.1", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "git-up": "^4.0.5", "is-docker": "^2.2.1", "lodash": "^4.17.21", @@ -21027,9 +20489,9 @@ } }, "node_modules/gatsby-transformer-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.4.0.tgz", - "integrity": "sha512-X9sPXrz5OkAgSBnsOwHV6mvU2IzTXHKzOeNBdDgk/wzrzWdSue7yo3xDHX62h51c1Ern51oT4i5Yr6+xu5s/Fw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.6.0.tgz", + "integrity": "sha512-hf1GohwPhjKg1tRFI3GfJS3SxVoXI+j7MqwPsWetzRvaFy+3kecmU/azklnTfT7/2LexfDxtso9/lCHgFl5fIQ==", "dependencies": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", @@ -21092,9 +20554,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-worker": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.4.0.tgz", - "integrity": "sha512-BrzTYHFFAyI/7a003Vw+Ntg5hef5suYdn1cSEWoS9Tz4bU15W174C69NZddweMScOMTiMjWFoHINl7iqt/M3EQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.6.0.tgz", + "integrity": "sha512-UuyRZmHiAI9HnjYeLjG+/5K4ugeGSzftF/hFRBjkvcABCc0GktOm2038FtUpXxpX9MbCiYd6pO3Kij5U7FLQBg==", "dependencies": { "@babel/core": "^7.15.5", "@babel/runtime": "^7.15.4" @@ -21213,29 +20675,6 @@ } } }, - "node_modules/gatsby/node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, "node_modules/gatsby/node_modules/@typescript-eslint/parser": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", @@ -21377,14 +20816,6 @@ "node": ">=0.4.0" } }, - "node_modules/gatsby/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, "node_modules/gatsby/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -21400,12 +20831,12 @@ } }, "node_modules/gatsby/node_modules/autoprefixer": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", - "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "dependencies": { "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001294", + "caniuse-lite": "^1.0.30001297", "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -21448,6 +20879,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/gatsby/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, "node_modules/gatsby/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -21520,19 +20956,12 @@ } } }, - "node_modules/gatsby/node_modules/eslint-plugin-flowtype": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", - "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, + "node_modules/gatsby/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.1.0" + "node": ">=10" } }, "node_modules/gatsby/node_modules/eslint-webpack-plugin": { @@ -21853,17 +21282,6 @@ "node": ">= 8" } }, - "node_modules/gatsby/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/gatsby/node_modules/style-loader": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", @@ -21919,11 +21337,11 @@ } }, "node_modules/gatsby/node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dependencies": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -21972,14 +21390,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gatsby/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/gatsby/node_modules/webpack-dev-middleware": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz", @@ -22129,11 +21539,15 @@ } }, "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-stream": { @@ -22541,15 +21955,15 @@ } }, "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -22590,9 +22004,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "node_modules/graphql": { "version": "15.8.0", @@ -22653,6 +22067,17 @@ "node": ">=10" } }, + "node_modules/graphql-config/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/graphql-playground-html": { "version": "1.6.30", "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.30.tgz", @@ -22672,17 +22097,6 @@ "express": "^4.16.2" } }, - "node_modules/graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "dependencies": { - "iterall": "^1.3.0" - }, - "peerDependencies": { - "graphql": "^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" - } - }, "node_modules/graphql-tag": { "version": "2.12.6", "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", @@ -22728,14 +22142,6 @@ "node": ">=6" } }, - "node_modules/gzip-size/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -23133,22 +22539,11 @@ "he": "bin/he" } }, - "node_modules/hicat": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.8.0.tgz", - "integrity": "sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA==", - "dependencies": { - "highlight.js": "^10.4.1", - "minimist": "^1.2.5" - }, - "bin": { - "hicat": "bin/hicat" - } - }, "node_modules/highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, "engines": { "node": "*" } @@ -23356,6 +22751,14 @@ "entities": "^2.0.0" } }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", @@ -23431,9 +22834,23 @@ } }, "node_modules/i18next": { - "version": "21.6.5", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.6.5.tgz", - "integrity": "sha512-1oimhzFEpkmxpY2yDyghdycyA1bCKrh9zf04qiB2HytKJCqlrA5e8JfL6KyK/oZvZABLP0GohsZ+tvhHmd+OTA==", + "version": "21.6.11", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.6.11.tgz", + "integrity": "sha512-tJ2+o0lVO+fhi8bPkCpBAeY1SgkqmQm5NzgPWCQssBrywJw98/o+Kombhty5nxQOpHtvMmsxcOopczUiH6bJxQ==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], "dependencies": { "@babel/runtime": "^7.12.0" } @@ -23629,7 +23046,8 @@ "node_modules/inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true }, "node_modules/inquirer": { "version": "7.3.3", @@ -23793,23 +23211,17 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-alphanumerical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -23881,6 +23293,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, "funding": [ { "type": "github", @@ -23922,9 +23335,9 @@ } }, "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dependencies": { "has": "^1.0.3" }, @@ -23961,6 +23374,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24023,11 +23437,15 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-function": { @@ -24050,6 +23468,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24225,6 +23644,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", @@ -24335,11 +23763,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, "node_modules/is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -24366,6 +23789,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24389,6 +23813,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24513,9 +23938,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -24552,73 +23977,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", - "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", - "dependencies": { - "chalk": "^3.0.0", - "diff-sequences": "^25.2.6", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", - "engines": { - "node": ">= 8.3" - } - }, "node_modules/jest-haste-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", @@ -24773,9 +24131,9 @@ } }, "node_modules/jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "version": "27.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.0.tgz", + "integrity": "sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg==", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -24820,9 +24178,9 @@ } }, "node_modules/joi": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz", - "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -24831,19 +24189,6 @@ "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/joi/node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "node_modules/joi/node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, "node_modules/jpeg-js": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", @@ -25012,9 +24357,9 @@ } }, "node_modules/keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.1.1.tgz", + "integrity": "sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==", "dependencies": { "json-buffer": "3.0.1" } @@ -25134,9 +24479,9 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/lint-staged": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.1.5.tgz", - "integrity": "sha512-WyKb+0sNKDTd1LwwAfTBPp0XmdaKkAOEbg4oHE4Kq2+oQVchg/VAcjVQtSqZih1izNsTURjc2EkhG/syRQUXdA==", + "version": "12.3.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.3.tgz", + "integrity": "sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==", "dev": true, "dependencies": { "cli-truncate": "^3.1.0", @@ -25145,10 +24490,10 @@ "debug": "^4.3.3", "execa": "^5.1.1", "lilconfig": "2.0.4", - "listr2": "^3.13.5", + "listr2": "^4.0.1", "micromatch": "^4.0.4", "normalize-path": "^3.0.0", - "object-inspect": "^1.11.1", + "object-inspect": "^1.12.0", "string-argv": "^0.3.1", "supports-color": "^9.2.1", "yaml": "^1.10.2" @@ -25163,157 +24508,85 @@ "url": "https://opencollective.com/lint-staged" } }, - "node_modules/lint-staged/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "node_modules/lint-staged/node_modules/supports-color": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", + "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/lint-staged/node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "node_modules/listr2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.2.tgz", + "integrity": "sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==", "dev": true, "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.2", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/lint-staged/node_modules/string-width": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz", - "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==", + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "emoji-regex": "^9.2.2", - "is-fullwidth-code-point": "^4.0.0", - "strip-ansi": "^7.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lint-staged/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", - "dev": true, - "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/listr2": { - "version": "3.13.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.13.5.tgz", - "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==", + "node_modules/listr2/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.4.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "node": ">=8" } }, - "node_modules/listr2/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "node_modules/listr2/node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -25329,6 +24602,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lmdb-store": { "version": "1.6.14", "resolved": "https://registry.npmjs.org/lmdb-store/-/lmdb-store-1.6.14.tgz", @@ -25459,16 +24746,6 @@ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, "node_modules/lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -25537,6 +24814,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -25568,15 +24854,6 @@ "node": ">=8" } }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -25653,15 +24930,6 @@ "node": ">=6" } }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/make-dir/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -25744,27 +25012,16 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - }, + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/markdown-to-jsx": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.5.tgz", - "integrity": "sha512-YQEMMMCX3PYOWtUAQu8Fmz5/sH09s17eyQnDubwaAo8sWmnRTT1og96EFv1vL59l4nWfmtF3L91pqkuheVqRlA==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz", + "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==", "dev": true, "engines": { "node": ">= 10" @@ -25827,18 +25084,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-compact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", - "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-definitions": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", @@ -25883,9 +25128,9 @@ } }, "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "node_modules/mdurl": { "version": "1.0.1", @@ -26230,9 +25475,9 @@ "dev": true }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -26439,9 +25684,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/msgpackr": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.2.tgz", - "integrity": "sha512-OCguCkbG34x1ddO4vAzEm/4J1GTo512k9SoxV8K+EGfI/onFdpemRf0HpsVRFpxadXr4JBFgHsQUitgTlw7ZYQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.4.tgz", + "integrity": "sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA==", "optionalDependencies": { "msgpackr-extract": "^1.0.14" } @@ -26486,9 +25731,9 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -26560,9 +25805,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } @@ -26598,9 +25843,9 @@ } }, "node_modules/node-abi": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.5.0.tgz", - "integrity": "sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz", + "integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==", "dependencies": { "semver": "^7.3.5" }, @@ -26639,9 +25884,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/node-addon-api": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.2.0.tgz", - "integrity": "sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" }, "node_modules/node-dir": { "version": "0.1.17", @@ -26655,20 +25900,23 @@ "node": ">= 0.10.5" } }, - "node_modules/node-eta": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", - "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" - }, "node_modules/node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/node-gyp-build": { @@ -27260,9 +26508,9 @@ } }, "node_modules/opentracing": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz", - "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", "engines": { "node": ">=0.10" } @@ -27328,9 +26576,9 @@ } }, "node_modules/ordered-binary": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.3.tgz", - "integrity": "sha512-fEwMk8TNUtzQDjXKYS2ANW3fNZ/gMReCPOAsLHaqw+UDnq/8ddXAcX4lGRpTK7kAghAjkmJs1EXXbcrDbg+ruw==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz", + "integrity": "sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==" }, "node_modules/os-browserify": { "version": "0.3.0", @@ -27473,17 +26721,6 @@ "node": ">=8" } }, - "node_modules/p-throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz", - "integrity": "sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-timeout": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", @@ -27772,6 +27009,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -28036,9 +27274,9 @@ } }, "node_modules/peek-readable": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", - "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", "engines": { "node": ">=8" }, @@ -28048,9 +27286,9 @@ } }, "node_modules/perfect-scrollbar": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.3.tgz", - "integrity": "sha512-+Lo6t61lSuCY9ghpqh1NFMXOu8fNwlYGqPoUMOZ3HTFIL4g7+L7zD7hQCLW5yjkOZ6LGTw1m9+MfEew7cngtAQ==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" }, "node_modules/performance-now": { "version": "2.1.0", @@ -28084,6 +27322,14 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, "node_modules/pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", @@ -28106,9 +27352,9 @@ } }, "node_modules/pirates": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", - "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true, "engines": { "node": ">= 6" @@ -28230,12 +27476,12 @@ } }, "node_modules/polished": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.3.tgz", - "integrity": "sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", + "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", "dev": true, "dependencies": { - "@babel/runtime": "^7.14.0" + "@babel/runtime": "^7.16.7" }, "engines": { "node": ">=10" @@ -28250,13 +27496,13 @@ } }, "node_modules/postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", "dependencies": { - "nanoid": "^3.1.30", + "nanoid": "^3.2.0", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -28266,6 +27512,93 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-flexbugs-fixes": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", @@ -28364,6 +27697,98 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, + "node_modules/postcss-merge-longhand": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -28518,16 +27943,201 @@ "node": ">=0.10.0" } }, + "node_modules/postcss-normalize-charset": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "dependencies": { + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, "node_modules/postcss-selector-parser": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", - "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -28536,6 +28146,35 @@ "node": ">=4" } }, + "node_modules/postcss-svgo": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -28555,9 +28194,9 @@ } }, "node_modules/preact": { - "version": "10.6.4", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.4.tgz", - "integrity": "sha512-WyosM7pxGcndU8hY0OQlLd54tOU+qmG45QXj2dAYrL11HoyU/EzOSTlpJsirbBr1QW7lICxSsVJJmcmUglovHQ==", + "version": "10.6.5", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.5.tgz", + "integrity": "sha512-i+LXM6JiVjQXSt2jG2vZZFapGpCuk1fl8o6ii3G84MA3xgj686FKjs4JFDkmUVhtxyq21+4ay74zqPykz9hU6w==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -28574,17 +28213,12 @@ "preact": ">=10" } }, - "node_modules/preact-render-to-string/node_modules/pretty-format": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", - "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" - }, "node_modules/prebuild-install": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz", - "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz", + "integrity": "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==", "dependencies": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", @@ -28627,6 +28261,14 @@ "readable-stream": "^2.0.6" } }, + "node_modules/prebuild-install/node_modules/detect-libc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.0.tgz", + "integrity": "sha512-S55LzUl8HUav8l9E2PBTlC5PAJrHK7tkM+XXFGD+fbsbkTzhCpG6K05LxJcUOEWzMa4v6ptcMZ9s3fOdJDu0Zw==", + "engines": { + "node": ">=8" + } + }, "node_modules/prebuild-install/node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -28735,6 +28377,7 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true, "bin": { "prettier": "bin-prettier.js" }, @@ -28763,91 +28406,9 @@ } }, "node_modules/pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "dependencies": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/pretty-format/node_modules/@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/pretty-format/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/pretty-format/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" }, "node_modules/pretty-hrtime": { "version": "1.0.3", @@ -28859,9 +28420,9 @@ } }, "node_modules/printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", + "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", "bin": { "printj": "bin/printj.njs" }, @@ -28870,10 +28431,13 @@ } }, "node_modules/prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", - "dev": true + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz", + "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, "node_modules/probe-image-size": { "version": "6.0.0", @@ -29111,9 +28675,9 @@ } }, "node_modules/qs": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz", - "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -29125,9 +28689,9 @@ } }, "node_modules/query-string": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz", - "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", "dependencies": { "decode-uri-component": "^0.2.0", "filter-obj": "^1.1.0", @@ -29741,9 +29305,9 @@ "dev": true }, "node_modules/react-refresh": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz", - "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -30058,6 +29622,17 @@ "node": ">=0.10.0" } }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", @@ -30101,15 +29676,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/refractor/node_modules/prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", + "dev": true + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dependencies": { "regenerate": "^1.4.2" }, @@ -30143,9 +29724,9 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -30169,14 +29750,14 @@ } }, "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -30207,14 +29788,14 @@ } }, "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" }, "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dependencies": { "jsesc": "~0.5.0" }, @@ -30358,98 +29939,6 @@ "semver": "bin/semver" } }, - "node_modules/remark-mdxjs": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz", - "integrity": "sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ==", - "dependencies": { - "@babel/core": "7.10.5", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.10.4", - "@babel/plugin-syntax-jsx": "7.10.4", - "@mdx-js/util": "^2.0.0-next.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/core": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz", - "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.5", - "@babel/types": "^7.10.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdxjs/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdxjs/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdxjs/node_modules/@mdx-js/util": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", - "integrity": "sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdxjs/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/remark-parse": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", @@ -30506,31 +29995,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-stringify": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", - "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^2.0.0", - "mdast-util-compact": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^3.0.0", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remove-accents": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", @@ -30620,12 +30084,16 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -30791,9 +30259,9 @@ "dev": true }, "node_modules/rxjs": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.1.tgz", - "integrity": "sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", + "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", "dev": true, "dependencies": { "tslib": "^2.1.0" @@ -31460,14 +30928,6 @@ "node": ">=8" } }, - "node_modules/short-uuid/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -31482,9 +30942,9 @@ } }, "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/simple-concat": { "version": "1.0.1", @@ -31506,9 +30966,9 @@ ] }, "node_modules/simple-get": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", - "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "funding": [ { "type": "github", @@ -31542,23 +31002,15 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, - "node_modules/single-trailing-newline": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz", - "integrity": "sha1-gfCtKtZFGBlFyAlSpcFBSZLulmQ=", - "dependencies": { - "detect-newline": "^1.0.3" - } - }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/sitemap": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.0.tgz", - "integrity": "sha512-OctwI2RYFj3Lnoutix0Qhow3AvDoUQ7rsSyzrY8wFKHqXYvmCJXFOBZyVU4/DDtsQ2KnEWY4j4j80hBHBOVEWQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -31573,11 +31025,6 @@ "npm": ">=5.6.0" } }, - "node_modules/sitemap/node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -31587,38 +31034,37 @@ } }, "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/slugify": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.4.tgz", - "integrity": "sha512-Pcz296CK0uGnTf4iNQId79Uv6/5G16t0g0x3OsxWS8qVSOW+JXNnNHKVcuDiMgEGTWyK6zjlWXo2dvzV/FLf9Q==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==", "engines": { "node": ">=8.0.0" } @@ -31881,9 +31327,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } @@ -31892,6 +31338,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -31920,7 +31367,8 @@ "node_modules/source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" }, "node_modules/space-separated-tokens": { "version": "1.1.5", @@ -32045,6 +31493,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -32347,6 +31796,14 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", @@ -32423,20 +31880,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -32506,12 +31949,12 @@ } }, "node_modules/strtok3": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", - "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", "dependencies": { "@tokenizer/token": "^0.3.0", - "peek-readable": "^4.0.1" + "peek-readable": "^4.1.0" }, "engines": { "node": ">=10" @@ -32569,6 +32012,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, "dependencies": { "inline-style-parser": "0.1.1" } @@ -32603,10 +32047,25 @@ "react-is": ">= 16.8.0" } }, + "node_modules/stylehacks": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/stylelint": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", - "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.3.0.tgz", + "integrity": "sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA==", "dev": true, "dependencies": { "balanced-match": "^2.0.0", @@ -32614,12 +32073,12 @@ "cosmiconfig": "^7.0.1", "debug": "^4.3.3", "execall": "^2.0.0", - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "fastest-levenshtein": "^1.0.12", "file-entry-cache": "^6.0.1", "get-stdin": "^8.0.0", "global-modules": "^2.0.0", - "globby": "^11.0.4", + "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.1.0", "ignore": "^5.2.0", @@ -32633,21 +32092,22 @@ "normalize-path": "^3.0.0", "normalize-selector": "^0.2.0", "picocolors": "^1.0.0", - "postcss": "^8.3.11", + "postcss": "^8.4.5", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.1.0", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "specificity": "^0.4.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", "svg-tags": "^1.0.0", - "table": "^6.7.5", + "table": "^6.8.0", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^3.0.3" + "write-file-atomic": "^4.0.0" }, "bin": { "stylelint": "bin/stylelint.js" @@ -32742,17 +32202,16 @@ } }, "node_modules/stylelint-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-qKBj9s2BVnxwQXdqRKd637gtASYel6FA/a9PfyfsplUqiBmBjJeeTrcJPp9v/HEN4FRw2CJDNbO2xuYUF7DsuA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-0C7MOb82Hc97DYvdR7Y29P4ZXFXOBNelyr9nPAEh2iel0FQ77KhyTWBsELX4b8fQQhNjvKVSsAgjQI5FeVojgA==", "dev": true, "dependencies": { - "@types/stylelint": "^13.13.3", "globby": "^11.0.4", "jest-worker": "^27.3.1", "micromatch": "^4.0.4", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" }, "engines": { "node": ">= 12.13.0" @@ -32766,28 +32225,69 @@ "webpack": "^5.0.0" } }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "node_modules/stylelint-webpack-plugin/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/stylelint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/stylelint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/stylelint/node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "node_modules/stylelint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, "node_modules/stylelint/node_modules/hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -32864,22 +32364,6 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "node_modules/stylelint/node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, "node_modules/stylelint/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -32907,6 +32391,41 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylelint/node_modules/typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/stylelint/node_modules/write-file-atomic": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.0.tgz", + "integrity": "sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, "node_modules/stylelint/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -32942,10 +32461,18 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" }, + "node_modules/subscriptions-transport-ws/node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/subscriptions-transport-ws/node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", "engines": { "node": ">=8.3.0" }, @@ -32978,6 +32505,51 @@ "node": ">=4" } }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -32990,91 +32562,44 @@ "dev": true }, "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" }, "bin": { "svgo": "bin/svgo" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "node": ">=10.13.0" } }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "node": ">= 10" } }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } + "node_modules/svgo/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, "node_modules/symbol.prototype.description": { @@ -33119,9 +32644,9 @@ "integrity": "sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ==" }, "node_modules/table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -33134,9 +32659,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -33162,6 +32687,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -33836,7 +33369,8 @@ "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true }, "node_modules/trim-newlines": { "version": "3.0.1", @@ -33861,6 +33395,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -33870,6 +33405,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -33925,6 +33461,11 @@ "typescript": ">=2.7" } }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, "node_modules/ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -34065,9 +33606,9 @@ } }, "node_modules/typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -34077,9 +33618,9 @@ } }, "node_modules/uglify-js": { - "version": "3.14.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz", - "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", "dev": true, "optional": true, "bin": { @@ -34120,6 +33661,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, "dependencies": { "inherits": "^2.0.0", "xtend": "^4.0.0" @@ -34267,6 +33809,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -34286,6 +33829,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dev": true, "dependencies": { "unist-util-is": "^4.0.0" }, @@ -34311,6 +33855,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "dependencies": { "@types/unist": "^2.0.2" }, @@ -34323,6 +33868,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -34337,6 +33883,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -34756,12 +34303,11 @@ } }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/uuid-browser": { @@ -34776,9 +34322,9 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, "node_modules/v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -34832,6 +34378,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -34857,6 +34404,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -34993,7 +34541,7 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dev": true, "optional": true, "dependencies": { @@ -35229,9 +34777,9 @@ } }, "node_modules/weak-lru-cache": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.1.tgz", - "integrity": "sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" }, "node_modules/web-namespaces": { "version": "1.1.4", @@ -35268,9 +34816,9 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "node_modules/webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.68.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz", + "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==", "dependencies": { "@types/eslint-scope": "^3.7.0", "@types/estree": "^0.0.50", @@ -35286,7 +34834,7 @@ "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -35295,7 +34843,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" @@ -35366,6 +34914,16 @@ "node": ">=6" } }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/webpack-merge": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", @@ -35418,6 +34976,11 @@ "ms": "^2.1.1" } }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, "node_modules/webpack/node_modules/acorn": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", @@ -35491,11 +35054,11 @@ } }, "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dependencies": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -35532,9 +35095,9 @@ } }, "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", - "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "engines": { "node": ">=10.13.0" } @@ -35689,9 +35252,9 @@ } }, "node_modules/ws": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", - "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "engines": { "node": ">=10.0.0" }, @@ -35790,9 +35353,9 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/xstate": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.27.0.tgz", - "integrity": "sha512-ohOwDM9tViC/zSSmY9261CHblDPqiaAk5vyjVbi69uJv9fGWMzlm0VDQwM2OvC61GKfXVBeuWSMkL7LPUsTpfA==", + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.29.0.tgz", + "integrity": "sha512-F6WF5s6xG/bm8Oxi2ETuzwGQW8yleL5I4JPxZl49m7Uw7D4LAXu+4dvUK78Uo4D863sM8auqw6+1Xmj9mFlmDQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/xstate" @@ -36049,6 +35612,14 @@ } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", + "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, "@apollo/client": { "version": "3.3.21", "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz", @@ -36069,11 +35640,6 @@ "zen-observable": "^0.8.14" }, "dependencies": { - "symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==" - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -36097,9 +35663,9 @@ } }, "@artsy/fresnel": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-3.2.1.tgz", - "integrity": "sha512-08mn27qkJzJu7O4CwjxH2KTix7jvbl0gRtgxjjUYTk7o2LAOHOgv3lnEV77tOc06khSV0GWTgGFUzG7cfDSwzQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@artsy/fresnel/-/fresnel-3.2.2.tgz", + "integrity": "sha512-UN3bFVaQD5FsvtiYDHbrU0/Vo82ynFKVg6SKCd00Xp5GGWsA3hTDN5S3ZIpPxMGsSF9s3exDs38CnAX0cLC09w==", "requires": {} }, "@babel/code-frame": { @@ -36111,48 +35677,55 @@ } }, "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" }, "@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz", + "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==", "requires": { + "@ampproject/remapping": "^2.0.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.0", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/helpers": "^7.17.0", + "@babel/parser": "^7.17.0", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" } }, "@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz", + "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -36186,9 +35759,9 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", - "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", + "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", @@ -36200,18 +35773,18 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "regexpu-core": "^5.0.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -36310,13 +35883,13 @@ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz", - "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helper-replace-supers": { @@ -36366,30 +35939,30 @@ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helper-wrap-function": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz", - "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "requires": { "@babel/helper-function-name": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz", + "integrity": "sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==", "requires": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" } }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -36397,9 +35970,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz", + "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", @@ -36420,12 +35993,12 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz", - "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "requires": { "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -36449,14 +36022,16 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", - "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.0.tgz", + "integrity": "sha512-JR8HTf3T1CsdMqfENrZ9pqncwsH4sPcvsyDLpvmv8iIbpDmeyBD7HPfGAIqkQph2j5d3B84hTm+m3qHPAedaPw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.0", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.16.7" + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -36555,11 +36130,11 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", - "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.10", "@babel/helper-plugin-utils": "^7.16.7" } }, @@ -36608,9 +36183,9 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", - "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" @@ -36747,13 +36322,13 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz", - "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7" + "@babel/helper-remap-async-to-generator": "^7.16.8" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -36884,9 +36459,9 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz", - "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", "requires": { "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -36916,9 +36491,9 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz", - "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.7" } @@ -37018,14 +36593,14 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.7.tgz", - "integrity": "sha512-2FoHiSAWkdq4L06uaDN3rS43i6x28desUVxq+zAFuE6kbWYQeiLPJI5IC7Sg9xKYVcrBKSQkVUfH6aeQYbl9QA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" } @@ -37072,9 +36647,9 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.7.tgz", - "integrity": "sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "requires": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -37099,17 +36674,17 @@ } }, "@babel/preset-env": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz", - "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-class-static-block": "^7.16.7", "@babel/plugin-proposal-dynamic-import": "^7.16.7", @@ -37121,7 +36696,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.16.7", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -37139,7 +36714,7 @@ "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", "@babel/plugin-transform-block-scoping": "^7.16.7", "@babel/plugin-transform-classes": "^7.16.7", @@ -37153,10 +36728,10 @@ "@babel/plugin-transform-literals": "^7.16.7", "@babel/plugin-transform-member-expression-literals": "^7.16.7", "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", "@babel/plugin-transform-modules-systemjs": "^7.16.7", "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", "@babel/plugin-transform-new-target": "^7.16.7", "@babel/plugin-transform-object-super": "^7.16.7", "@babel/plugin-transform-parameters": "^7.16.7", @@ -37171,11 +36746,11 @@ "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" } }, @@ -37226,40 +36801,35 @@ } }, "@babel/register": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.7.tgz", - "integrity": "sha512-Ft+cuxorVxFj4RrPDs9TbJNE7ZbuJTyazUC6jLWRvBQT/qIDZPMe7MHgjlrA+11+XDLh+I0Pnx7sxPp4LRhzcA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz", + "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==", "dev": true, "requires": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", "make-dir": "^2.1.0", - "pirates": "^4.0.0", + "pirates": "^4.0.5", "source-map-support": "^0.5.16" } }, "@babel/runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz", + "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.7.tgz", - "integrity": "sha512-MiYR1yk8+TW/CpOD0CyX7ve9ffWTKqLk/L6pk8TPl0R8pNi+1pFY8fH9yET55KlvukQ4PAWfXsGr2YHVjcI4Pw==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.0.tgz", + "integrity": "sha512-qeydncU80ravKzovVncW3EYaC1ji3GpntdPgNcJy9g7hHSY6KX+ne1cbV3ov7Zzm4F1z0+QreZPCuw1ynkmYNg==", "requires": { - "core-js-pure": "^3.19.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" } }, - "@babel/standalone": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.16.7.tgz", - "integrity": "sha512-NlZijlgcJ45JRdk/3c+Q034+Ngi9oJBgemfVRLULb6iv6lyQaHm4LeRNtWtPWNmr3auRrMs/nc8ZQ/8OyIbeuw==" - }, "@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", @@ -37271,26 +36841,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz", + "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.0", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.0", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -37319,11 +36889,11 @@ } }, "@directus/gatsby-source-directus": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@directus/gatsby-source-directus/-/gatsby-source-directus-9.4.2.tgz", - "integrity": "sha512-AGICSsNDzbKkEUI9D57kB2QOApENXTc327yACno6K+jz7R5Yau2dpxl3B6DBqshpFnZOlH4nJH3cTbks1p8PFw==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@directus/gatsby-source-directus/-/gatsby-source-directus-9.5.1.tgz", + "integrity": "sha512-hPmfBRmg2I7r8Km5CbJguJLPL6N6FYwkD04v6tp9272+TIv3HCES/HliwqpWZK+kQVXNj1D3Iiq+AaCKToPa+A==", "requires": { - "@directus/sdk": "9.4.2", + "@directus/sdk": "9.5.1", "gatsby-source-filesystem": "4.2.0", "gatsby-source-graphql": "4.2.0", "ms": "2.1.3" @@ -37407,48 +36977,6 @@ "progress": "^2.0.3", "valid-url": "^1.0.9", "xstate": "^4.25.0" - }, - "dependencies": { - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - } - } - }, - "gatsby-source-graphql": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-4.2.0.tgz", - "integrity": "sha512-tvazOX0O54wyaz83umrVDlp/Su/+GAFz0TEotE172PcXAFnskwMOho5fSKyJGo0hvmDESqI3AQOu0w4ruNtvUw==", - "requires": { - "@babel/runtime": "^7.15.4", - "@graphql-tools/links": "^7.1.0", - "@graphql-tools/utils": "^7.10.0", - "@graphql-tools/wrap": "^7.0.8", - "apollo-link": "1.2.14", - "apollo-link-http": "^1.5.17", - "dataloader": "^2.0.0", - "gatsby-core-utils": "^3.2.0", - "invariant": "^2.2.4", - "node-fetch": "^2.6.6" } }, "get-stream": { @@ -37459,6 +36987,31 @@ "pump": "^3.0.0" } }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + } + } + }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -37500,9 +37053,9 @@ } }, "@directus/sdk": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-9.4.2.tgz", - "integrity": "sha512-ZYfWoIVLP9Kmfe0FDU1HqInCGIYB0WHrL+SIlyA87FGoJ0CF+iYK+M2sW3GJO6BGtRpUtiq3GcI6N1L63LLbmQ==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-9.5.1.tgz", + "integrity": "sha512-7ybYZvcuQ/f82CDc/bIwW6rTdWOjbsMR0dN5INn0nyp+pwbm1dVr6t9m0WY+7s5R41NXxhVK2WNAjyV44NRo+Q==", "requires": { "axios": "^0.24.0" } @@ -37664,9 +37217,9 @@ }, "dependencies": { "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "requires": { "type-fest": "^0.20.2" } @@ -37762,19 +37315,19 @@ } }, "@graphql-tools/import": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.3.tgz", - "integrity": "sha512-k/QkWCZ5rPVgFw1eE4GXPXltw9/mEiJj6F6bJvFKJr1C6im8Y60pl0Pv+SByGZQGuukXE0uR16Mv4OFGSMQIaQ==", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.5.tgz", + "integrity": "sha512-w0/cYuhrr2apn+iGoTToCqt65x2NN2iHQyqRNk/Zw1NJ+e8/C3eKVw0jmW4pYQvSocuPxL4UCSI56SdKO7m3+Q==", "requires": { - "@graphql-tools/utils": "8.5.5", + "@graphql-tools/utils": "8.6.1", "resolve-from": "5.0.0", "tslib": "~2.3.0" }, "dependencies": { "@graphql-tools/utils": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.5.5.tgz", - "integrity": "sha512-y7zRXWIUI73X+9/rf/0KzrNFMlpRKFfzLiwdbIeWwgLs+NV9vfUOoVkX8luXX6LwQxhSypHATMiwZGM2ro/wJA==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.1.tgz", + "integrity": "sha512-uxcfHCocp4ENoIiovPxUWZEHOnbXqj3ekWc0rm7fUhW93a1xheARNHcNKhwMTR+UKXVJbTFQdGI1Rl5XdyvDBg==", "requires": { "tslib": "~2.3.0" } @@ -37811,14 +37364,6 @@ "tslib": "~2.1.0" }, "dependencies": { - "cross-fetch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.2.tgz", - "integrity": "sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==", - "requires": { - "node-fetch": "2.6.1" - } - }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -37829,11 +37374,6 @@ "mime-types": "^2.1.12" } }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, "tslib": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", @@ -37945,6 +37485,14 @@ "ws": "7.4.5" }, "dependencies": { + "cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "requires": { + "node-fetch": "2.6.1" + } + }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -37955,6 +37503,11 @@ "mime-types": "^2.1.12" } }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -38010,38 +37563,17 @@ "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", "requires": {} }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" }, "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "requires": { - "@hapi/hoek": "^8.3.0" + "@hapi/hoek": "^9.0.0" } }, "@humanwhocodes/config-array": { @@ -38570,6 +38102,25 @@ "regenerator-runtime": "^0.13.3" } }, + "@jridgewell/resolve-uri": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz", + "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz", + "integrity": "sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.2.tgz", + "integrity": "sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@livechat/backoff": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@livechat/backoff/-/backoff-0.1.0.tgz", @@ -38618,9 +38169,9 @@ "integrity": "sha512-5B2n5EBHljL1xwflgQDRBTYcrqX5S23SmQXhpu6ZeYhgNTzB7AKyN+7Jv77nQAfWAZxS7QDmasc/wA1uxAwZ2Q==" }, "@livechat/dom-utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@livechat/dom-utils/-/dom-utils-0.2.4.tgz", - "integrity": "sha512-aZJ7OgtscyQimy5ugiA8tns0PWEIW1us7O8r0MSo4q6zmr9JIDRYycf1KJKirODfWvHLRYHmMoAguD9srRnFOg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@livechat/dom-utils/-/dom-utils-0.2.5.tgz", + "integrity": "sha512-qPlENq1CwWYrj5MPUyu6AOJcTD1jdaLh0nlXJQ7I8criX8Ri8kx7Nel8lbCxM10jCEBWfxQpHgBq259tMjbZVw==", "requires": { "@livechat/data-utils": "^0.2.13", "csstype": "^2.6.5", @@ -38935,9 +38486,9 @@ } }, "@popperjs/core": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", - "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", + "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", "dev": true }, "@prefresh/babel-plugin": { @@ -38997,13 +38548,6 @@ "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", "requires": { "@hapi/hoek": "^9.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - } } }, "@sideway/formula": { @@ -39017,9 +38561,9 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.4.0.tgz", + "integrity": "sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==" }, "@sindresorhus/slugify": { "version": "1.1.2", @@ -39054,17 +38598,17 @@ } }, "@storybook/addon-actions": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.9.tgz", - "integrity": "sha512-L1N66p/vr+wPUBfrH3qffjNAcWSS/wvuL370T7cWxALA9LLA8yY9U2EpITc5btuCC5QOxApCeyHkFnrBhNa94g==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.18.tgz", + "integrity": "sha512-qPw5qfbWPmyOdaXxAVAbdVLVVE31gRrkH0ESUps+FXVNypRz1/0lJ6M2VrtOHMrFbGBl94SALdqsHOx6OYZKwg==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -39080,18 +38624,18 @@ } }, "@storybook/addon-backgrounds": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.9.tgz", - "integrity": "sha512-/jqUZvk+x8TpDedyFnJamSYC91w/e8prj42xtgLG4+yBlb0UmewX7BAq9i/lhowhUjuLKaOX9E8E0AHftg8L6A==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.18.tgz", + "integrity": "sha512-LAonQO0s77CkbGx7l8qyeEevOBWDuYZKl9iJ0BSPogU48+4JVEYVSBiystIXPJXcGeEy+M0qFmwg5nHWjf9/cA==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -39101,29 +38645,29 @@ } }, "@storybook/addon-controls": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.9.tgz", - "integrity": "sha512-2eqtiYugCAOw8MCv0HOfjaZRQ4lHydMYoKIFy/QOv6/mjcJeG9dF01dA30n3miErQ18BaVyAB5+7rrmuqMwXVA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.18.tgz", + "integrity": "sha512-nP7JCiAES4S5mn8PYfmPZZG9VpsPV7eeQQRPuiPgdidhH93cmsW/FYj8V739lrm5QJc0JSI6uY/y9qHa9rh43w==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/node-logger": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" } }, "@storybook/addon-docs": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.9.tgz", - "integrity": "sha512-sJvnbp6Z+e7B1+vDE8gZVhCg1eNotIa7bx9LYd1Y2QwJ4PEv9hE2YxnzmWt3NZJGtrn4gdGaMCk7pmksugHi7g==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.18.tgz", + "integrity": "sha512-NcGcrW+2hrzoyWHEaDmw6wxqyV/FDsdLaOS0XZrIQuBaj1rve0IfA1jqggfNo8owqmXXGp8cQBnFbhRES1a7nQ==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -39135,21 +38679,21 @@ "@mdx-js/loader": "^1.6.22", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/builder-webpack4": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/builder-webpack4": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/postinstall": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/source-loader": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/csf-tools": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/postinstall": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/source-loader": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "acorn": "^7.4.1", "acorn-jsx": "^5.3.1", "acorn-walk": "^7.2.0", @@ -39164,7 +38708,7 @@ "lodash": "^4.17.21", "nanoid": "^3.1.23", "p-limit": "^3.1.0", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "prop-types": "^15.7.2", "react-element-to-jsx-string": "^14.3.4", "regenerator-runtime": "^0.13.7", @@ -39172,41 +38716,49 @@ "remark-slug": "^6.0.0", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true + } } }, "@storybook/addon-essentials": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.9.tgz", - "integrity": "sha512-3YOtGJsmS7A4aIaclnEqTgO+fUEX63pHq2CvqIKPGLVPgLmn6MnEhkkV2j30MfAkoe3oynLqFBvkCdYwzwJxNQ==", - "dev": true, - "requires": { - "@storybook/addon-actions": "6.4.9", - "@storybook/addon-backgrounds": "6.4.9", - "@storybook/addon-controls": "6.4.9", - "@storybook/addon-docs": "6.4.9", - "@storybook/addon-measure": "6.4.9", - "@storybook/addon-outline": "6.4.9", - "@storybook/addon-toolbars": "6.4.9", - "@storybook/addon-viewport": "6.4.9", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/node-logger": "6.4.9", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.18.tgz", + "integrity": "sha512-AWKF0Gn7HagzB4ZbZdSXauJ8rgjbIB0Y1jgNCYtReZ//9QDSmF9yrFE0fLJi8O0WBHiQOTeV8Vj+yooGGWRRWQ==", + "dev": true, + "requires": { + "@storybook/addon-actions": "6.4.18", + "@storybook/addon-backgrounds": "6.4.18", + "@storybook/addon-controls": "6.4.18", + "@storybook/addon-docs": "6.4.18", + "@storybook/addon-measure": "6.4.18", + "@storybook/addon-outline": "6.4.18", + "@storybook/addon-toolbars": "6.4.18", + "@storybook/addon-viewport": "6.4.18", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/node-logger": "6.4.18", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" } }, "@storybook/addon-links": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.9.tgz", - "integrity": "sha512-xXFz/bmw67u4+zPVqJdiJkCtGrO2wAhcsLc4QSTc2+Xgkvkk7ulcRguiujAy5bfinhPa6U1vpJrrg5GFGV+trA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.18.tgz", + "integrity": "sha512-yIbL57+tV1Ei2b7zTGU/T7muBFByTPm/8IN5SA5tSFYRTR9VtFuvBXco6I9Wz9GLN/REyVa4+AoDahokk7+vPQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", + "@storybook/router": "6.4.18", "@types/qs": "^6.9.5", "core-js": "^3.8.2", "global": "^4.4.0", @@ -39217,32 +38769,32 @@ } }, "@storybook/addon-measure": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.9.tgz", - "integrity": "sha512-c7r98kZM0i7ZrNf0BZe/12BwTYGDLUnmyNcLhugquvezkm32R1SaqXF8K1bGkWkSuzBvt49lAXXPPGUh+ByWEQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.18.tgz", + "integrity": "sha512-a9bFiQ/QK/5guxWscwOJN+sszhClPTTn2pTX77SKs+bzZUmckCfneto4NUavsHpj/XTxjwAwidowewwqFV1jTQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0" } }, "@storybook/addon-outline": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.9.tgz", - "integrity": "sha512-pXXfqisYfdoxyJuSogNBOUiqIugv0sZGYDJXuwEgEDZ27bZD6fCQmsK3mqSmRzAfXwDqTKvWuu2SRbEk/cRRGA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.18.tgz", + "integrity": "sha512-FyADdeD7x/25OkjCR7oIXDgrlwM5RB0tbslC0qrRMxKXSjZFTJjr3Qwge0bg8I9QbxDRz+blVzBv3xIhOiDNzQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0", @@ -39251,31 +38803,31 @@ } }, "@storybook/addon-toolbars": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.9.tgz", - "integrity": "sha512-fep1lLDcyaQJdR8rC/lJTamiiJ8Ilio580d9aXDM651b7uHqhxM0dJvM9hObBU8dOj/R3hIAszgTvdTzYlL2cQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.18.tgz", + "integrity": "sha512-Vvj8mvorZhoXvYDuUUKqFpcsNNkVJZmhojdLZ4ULPcvjN3z5MWGwtlJfV+9vkVmJWuR1WG93dVK1+PnitYDZAQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" } }, "@storybook/addon-viewport": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.9.tgz", - "integrity": "sha512-iqDcfbOG3TClybDEIi+hOKq8PDKNldyAiqBeak4AfGp+lIZ4NvhHgS5RCNylMVKpOUMbGIeWiSFxQ/oglEN1zA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.18.tgz", + "integrity": "sha512-gWSJAdtUaVrpsbdBveFTkz4V3moGnKxS3iwR8djcIWhTqdRVJxGu0gFtxNpKvdOEMIqF4yNmXYj79oLuNZNkcQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -39284,18 +38836,18 @@ } }, "@storybook/addons": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.9.tgz", - "integrity": "sha512-y+oiN2zd+pbRWwkf6aQj4tPDFn+rQkrv7fiVoMxsYub+kKyZ3CNOuTSJH+A1A+eBL6DmzocChUyO6jvZFuh6Dg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.18.tgz", + "integrity": "sha512-fd3S79P4jJCYZNA2JxA1Xnkj0UlHGQ4Vg72aroWy4OQFlgGQor1LgPfM6RaJ9rh/4k4BXYPXsS7wzI0UWKG3Lw==", "dev": true, "requires": { - "@storybook/api": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/api": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/router": "6.4.18", + "@storybook/theming": "6.4.18", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", @@ -39303,18 +38855,18 @@ } }, "@storybook/api": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.9.tgz", - "integrity": "sha512-U+YKcDQg8xal9sE5eSMXB9vcqk8fD1pSyewyAjjbsW5hV0B3L3i4u7z/EAD9Ujbnor+Cvxq+XGvp+Qnc5Gd40A==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.18.tgz", + "integrity": "sha512-tSbsHKklBysuSmw4T+cKzMj6mQh/42m9F8+2iJns2XG/IUKpMAzFg/9dlgCTW+ay6dJwsR79JGIc9ccIe4SMgQ==", "dev": true, "requires": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.9", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -39328,9 +38880,9 @@ } }, "@storybook/builder-webpack4": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.9.tgz", - "integrity": "sha512-nDbXDd3A8dvalCiuBZuUT6/GQP14+fuxTj5g+AppCgV1gLO45lXWtX75Hc0IbZrIQte6tDg5xeFQamZSLPMcGg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.18.tgz", + "integrity": "sha512-N/OGjTnc7CpVoDnfoI49uMjAIpGqh2lWHFYNIWaUoG1DNnTt1nCc49hw9awjFc5KgaYOwJmVg1SYYE8Afssu+Q==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -39354,22 +38906,22 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", @@ -39391,7 +38943,6 @@ "postcss-flexbugs-fixes": "^4.2.1", "postcss-loader": "^4.2.0", "raw-loader": "^4.0.2", - "react-dev-utils": "^11.0.4", "stable": "^0.1.8", "style-loader": "^1.3.0", "terser-webpack-plugin": "^4.2.3", @@ -39422,9 +38973,9 @@ } }, "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "@webassemblyjs/ast": { @@ -39954,9 +39505,9 @@ } }, "@storybook/builder-webpack5": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.4.9.tgz", - "integrity": "sha512-OB/PJHgsHwvX03smEsIM45oyYhLD8RK2wBIRS0PuGj1XdisOsiMal2a9hUHcqhZIiFstOEXUltMwBzJnixzprg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.4.18.tgz", + "integrity": "sha512-VbLqGVROK9wJsFt2wcBojgY/VMVgoFVVdEYTs0BsZqmuYVBVnKxpkhpzJFnhulFGpIMx1NL5GKwbSNK3Pz7FWQ==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -39979,21 +39530,21 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/preview-web": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/preview-web": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", - "@storybook/theming": "6.4.9", + "@storybook/store": "6.4.18", + "@storybook/theming": "6.4.18", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", @@ -40006,7 +39557,7 @@ "glob-promise": "^3.4.0", "html-webpack-plugin": "^5.0.0", "path-browserify": "^1.0.1", - "react-dev-utils": "^11.0.4", + "process": "^0.11.10", "stable": "^0.1.8", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.0.3", @@ -40041,9 +39592,9 @@ "dev": true }, "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "acorn": { @@ -40095,14 +39646,20 @@ } }, "clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", "dev": true, "requires": { "source-map": "~0.6.0" } }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -40365,12 +39922,12 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dev": true, "requires": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -40406,14 +39963,14 @@ } }, "@storybook/channel-postmessage": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.9.tgz", - "integrity": "sha512-0Oif4e6/oORv4oc2tHhIRts9faE/ID9BETn4uqIUWSl2CX1wYpKYDm04rEg3M6WvSzsi+6fzoSFvkr9xC5Ns2w==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.18.tgz", + "integrity": "sha512-SKapUREPkqzKoBMpOJrZddE9PCR8CJkPTcDpjDqcRsTvToRWsux3pvzmuW4iGYnHNh+GQml7Rz9x85WfMIpfyQ==", "dev": true, "requires": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", @@ -40421,22 +39978,22 @@ } }, "@storybook/channel-websocket": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.9.tgz", - "integrity": "sha512-R1O5yrNtN+dIAghqMXUqoaH7XWBcrKi5miVRn7QelKG3qZwPL8HQa7gIPc/b6S2D6hD3kQdSuv/zTIjjMg7wyw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.18.tgz", + "integrity": "sha512-ROqNZAFB1gP9u8dmlM4KxykXHsd1ifunBgFY3ncQKeRi2Oh30OMVB2ZhNdoIF8i8X5ZBwSpId1o6nQhL2e/EJA==", "dev": true, "requires": { - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^5.3.2" } }, "@storybook/channels": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.9.tgz", - "integrity": "sha512-DNW1qDg+1WFS2aMdGh658WJXh8xBXliO5KAn0786DKcWCsKjfsPPQg/QCHczHK0+s5SZyzQT5aOBb4kTRHELQA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.18.tgz", + "integrity": "sha512-Bh4l7VKKR2ImLbZ9XgL/DzT3lFv9+SLiCu1ozfpBZGHUCOLyHRnkG/h8wYvRkF9s3tpNwOtaCaqD1vkkZfr3uw==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -40445,18 +40002,18 @@ } }, "@storybook/client-api": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.9.tgz", - "integrity": "sha512-1IljlTr+ea2pIr6oiPhygORtccOdEb7SqaVzWDfLCHOhUnJ2Ka5UY9ADqDa35jvSSdRdynfk9Yl5/msY0yY1yg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.18.tgz", + "integrity": "sha512-ua2Q692Fz2b3q5M/Qzjixg2LArwrcHGBmht06bNw/jrRfyFeTUHOhh5BT7LxSEetUgHATH/Y1GW40xza9rXFNw==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", @@ -40473,9 +40030,9 @@ } }, "@storybook/client-logger": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.9.tgz", - "integrity": "sha512-BVagmmHcuKDZ/XROADfN3tiolaDW2qG0iLmDhyV1gONnbGE6X5Qm19Jt2VYu3LvjKF1zMPSWm4mz7HtgdwKbuQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.18.tgz", + "integrity": "sha512-ciBaASMaB2ZPksbuyDbp3++5SZxbhcihEpl+RQcAVV8g+TUyBZKIcHt8HNHicTczz5my1EydZovMh1IkSBMICA==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -40483,15 +40040,15 @@ } }, "@storybook/components": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.9.tgz", - "integrity": "sha512-uOUR97S6kjptkMCh15pYNM1vAqFXtpyneuonmBco5vADJb3ds0n2a8NeVd+myIbhIXn55x0OHKiSwBH/u7swCQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.18.tgz", + "integrity": "sha512-LAPKYWgB6S10Vzt0IWa1Ihf9EAuQOGxlqehTuxYLOwMOKbto8iEbGRse/XaQfxdZf/RbmOL4u+7nVRROWgOEjg==", "dev": true, "requires": { "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "@types/color-convert": "^2.0.0", "@types/overlayscrollbars": "^1.12.0", "@types/react-syntax-highlighter": "11.0.5", @@ -40515,31 +40072,31 @@ } }, "@storybook/core": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.9.tgz", - "integrity": "sha512-Mzhiy13loMSd3PCygK3t7HIT3X3L35iZmbe6+2xVbVmc/3ypCmq4PQALCUoDOGk37Ifrhop6bo6sl4s9YQ6UFw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.18.tgz", + "integrity": "sha512-7DTMAEXiBIwd1jgalbsZiXCiS2Be9MKKsr6GQdf3WaBm0WYV067oN9jcUY5IgNtJX06arT4Ykp+CGG/TR+sLlw==", "dev": true, "requires": { - "@storybook/core-client": "6.4.9", - "@storybook/core-server": "6.4.9" + "@storybook/core-client": "6.4.18", + "@storybook/core-server": "6.4.18" } }, "@storybook/core-client": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.9.tgz", - "integrity": "sha512-LZSpTtvBlpcn+Ifh0jQXlm/8wva2zZ2v13yxYIxX6tAwQvmB54U0N4VdGVmtkiszEp7TQUAzA8Pcyp4GWE+UMA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.18.tgz", + "integrity": "sha512-F9CqW31Mr9Qde90uqPorpkiS+P7UteKYmdHlV0o0czeWaL+MEhpY+3pRJuRIIjX5C7Vc89TvljMqs37Khakmdg==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/channel-websocket": "6.4.9", - "@storybook/client-api": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/channel-websocket": "6.4.18", + "@storybook/client-api": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.9", - "@storybook/store": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/preview-web": "6.4.18", + "@storybook/store": "6.4.18", + "@storybook/ui": "6.4.18", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", @@ -40553,9 +40110,9 @@ } }, "@storybook/core-common": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.9.tgz", - "integrity": "sha512-wVHRfUGnj/Tv8nGjv128NDQ5Zp6c63rSXd1lYLzfZPTJmGOz4rpPPez2IZSnnDwbAWeqUSMekFVZPj4v6yuujQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.18.tgz", + "integrity": "sha512-y4e43trNyQ3/v0Wpi240on7yVooUQvJBhJxOGEfcxAMRtcDa0ZCxHO4vAFX3k3voQOSmiXItXfJ1eGo/K+u0Fw==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -40579,7 +40136,7 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.9", + "@storybook/node-logger": "6.4.18", "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10", "@types/pretty-hrtime": "^1.0.0", @@ -40626,9 +40183,9 @@ } }, "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "@webassemblyjs/ast": { @@ -41272,31 +40829,31 @@ } }, "@storybook/core-events": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.9.tgz", - "integrity": "sha512-YhU2zJr6wzvh5naYYuy/0UKNJ/SaXu73sIr0Tx60ur3bL08XkRg7eZ9vBhNBTlAa35oZqI0iiGCh0ljiX7yEVQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.18.tgz", + "integrity": "sha512-lCT3l0rFs6CuVpD8+mwmj1lUTomGErySTxi0KmVd2AWQj8kJL90EfS0jHSU5JIXScDvuwXDXLLmvMfqNU+zHdg==", "dev": true, "requires": { "core-js": "^3.8.2" } }, "@storybook/core-server": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.9.tgz", - "integrity": "sha512-Ht/e17/SNW9BgdvBsnKmqNrlZ6CpHeVsClEUnauMov8I5rxjvKBVmI/UsbJJIy6H6VLiL/RwrA3RvLoAoZE8dA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.18.tgz", + "integrity": "sha512-7e2QUtD8/TE14P9X/xsBDMBbNVi/etTtMKKhsG2TG25daRz+6qadbM9tNP0YwvIDk452cNYJkjflV48mf5+ZEA==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/builder-webpack4": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.9", - "@storybook/manager-webpack4": "6.4.9", - "@storybook/node-logger": "6.4.9", + "@storybook/csf-tools": "6.4.18", + "@storybook/manager-webpack4": "6.4.18", + "@storybook/node-logger": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/node": "^14.0.10", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -41304,7 +40861,7 @@ "better-opn": "^2.1.1", "boxen": "^5.1.2", "chalk": "^4.1.0", - "cli-table3": "0.6.0", + "cli-table3": "^0.6.1", "commander": "^6.2.1", "compression": "^1.7.4", "core-js": "^3.8.2", @@ -41331,9 +40888,9 @@ }, "dependencies": { "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "@webassemblyjs/ast": { @@ -41885,9 +41442,9 @@ } }, "@storybook/csf-tools": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.9.tgz", - "integrity": "sha512-zbgsx9vY5XOA9bBmyw+KyuRspFXAjEJ6I3d/6Z3G1kNBeOEj9i3DT7O99Rd/THfL/3mWl8DJ/7CJVPk1ZYxunA==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.18.tgz", + "integrity": "sha512-KtwxKrkndEyvyAiBliI6m4yMFMvnyI4fOjU8t1qCit/0gjutOF5JxmmZ+H8FSI5dIyibEOzQmzHe0MyStAjCEQ==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -41904,26 +41461,34 @@ "global": "^4.4.0", "js-string-escape": "^1.0.1", "lodash": "^4.17.21", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" + }, + "dependencies": { + "prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true + } } }, "@storybook/manager-webpack4": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.9.tgz", - "integrity": "sha512-828x3rqMuzBNSb13MSDo2nchY7fuywh+8+Vk+fn00MvBYJjogd5RQFx5ocwhHzmwXbnESIerlGwe81AzMck8ng==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.18.tgz", + "integrity": "sha512-6oX1KrIJBoY4vdZiMftJNusv+Bm8pegVjdJ+aZcbr/41x7ufP3tu5UKebEXDH0UURXtLw0ffl+OgojewGdpC1Q==", "dev": true, "requires": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", @@ -41954,9 +41519,9 @@ }, "dependencies": { "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "@webassemblyjs/ast": { @@ -42493,20 +42058,20 @@ } }, "@storybook/manager-webpack5": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.4.9.tgz", - "integrity": "sha512-WJfHs9nPAWx6NONzwoo4s72fqWW/HIBnw+StpRVMNJfi9YojTTFNGMHU0waSd22qT0zOV8XXrXi7XDuHissIwg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.4.18.tgz", + "integrity": "sha512-F3usxo5GKDbs+zMtiJsPFLvcJKteB6bp8sy6lK+++tFJWhlGaiebAE8pOghv7/LuEFzo1HS2NXcinb+9fG8hYA==", "dev": true, "requires": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.9", - "@storybook/core-client": "6.4.9", - "@storybook/core-common": "6.4.9", - "@storybook/node-logger": "6.4.9", - "@storybook/theming": "6.4.9", - "@storybook/ui": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core-client": "6.4.18", + "@storybook/core-common": "6.4.18", + "@storybook/node-logger": "6.4.18", + "@storybook/theming": "6.4.18", + "@storybook/ui": "6.4.18", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", @@ -42519,6 +42084,7 @@ "fs-extra": "^9.0.1", "html-webpack-plugin": "^5.0.0", "node-fetch": "^2.6.1", + "process": "^0.11.10", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", @@ -42539,9 +42105,9 @@ "dev": true }, "@types/node": { - "version": "14.18.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.4.tgz", - "integrity": "sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==", + "version": "14.18.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.10.tgz", + "integrity": "sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==", "dev": true }, "acorn": { @@ -42572,14 +42138,20 @@ } }, "clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", "dev": true, "requires": { "source-map": "~0.6.0" } }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, "css-loader": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", @@ -42782,12 +42354,12 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "dev": true, "requires": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -42823,9 +42395,9 @@ } }, "@storybook/node-logger": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.9.tgz", - "integrity": "sha512-giil8dA85poH+nslKHIS9tSxp4MP4ensOec7el6GwKiqzAQXITrm3b7gw61ETj39jAQeLIcQYGHLq1oqQo4/YQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.18.tgz", + "integrity": "sha512-wY1qt4XOXtJJdQ+DrO3RijtiwVFqWuWetvCY4RV4lge5yk0FP5Q+MTpmjazYodAvGPUIP0LK9bvEDLwXa0JUfw==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", @@ -42872,26 +42444,26 @@ } }, "@storybook/postinstall": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.9.tgz", - "integrity": "sha512-LNI5ku+Q4DI7DD3Y8liYVgGPasp8r/5gzNLSJZ1ad03OW/mASjhSsOKp2eD8Jxud2T5JDe3/yKH9u/LP6SepBQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.18.tgz", + "integrity": "sha512-eS91pFvnuC1rFXMhDj3smXJ1OTwt2K5HS1+QtWi3NuE4XRvtdwDA/wZ4KQJWZszWuY/k2HgFfJYbQEumJxVrCQ==", "dev": true, "requires": { "core-js": "^3.8.2" } }, "@storybook/preview-web": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.9.tgz", - "integrity": "sha512-fMB/akK14oc+4FBkeVJBtZQdxikOraXQSVn6zoVR93WVDR7JVeV+oz8rxjuK3n6ZEWN87iKH946k4jLoZ95tdw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.18.tgz", + "integrity": "sha512-0x64uLdGhIOk9hIuRKTHFdP7+iEHyjAOi5U4jtwqFfDtG4n4zxEGSsUWij7pTR2rAYf7g2NWIbAM7qb1AqqcLQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/channel-postmessage": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/channel-postmessage": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", @@ -42905,22 +42477,22 @@ } }, "@storybook/react": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.9.tgz", - "integrity": "sha512-GVbCeii2dIKSD66pAdn9bY7mRoOzBE6ll+vRDW1n00FIvGfckmoIZtQHpurca7iNTAoufv8+t0L9i7IItdrUuw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.18.tgz", + "integrity": "sha512-dKxwsvJEGTm/aNIJSJMI4MImsI4EhmBa42FtwVvtFkrokuMf2CsmTJsaaAh+1or9SKGTiFuGsYDGhX5joE3XUQ==", "dev": true, "requires": { "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.9", - "@storybook/core": "6.4.9", - "@storybook/core-common": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/core": "6.4.18", + "@storybook/core-common": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.9", + "@storybook/node-logger": "6.4.18", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.9", + "@storybook/store": "6.4.18", "@types/webpack-env": "^1.16.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", @@ -42929,8 +42501,7 @@ "global": "^4.4.0", "lodash": "^4.17.21", "prop-types": "^15.7.2", - "react-dev-utils": "^11.0.4", - "react-refresh": "^0.10.0", + "react-refresh": "^0.11.0", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0", @@ -43518,12 +43089,12 @@ } }, "@storybook/router": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.9.tgz", - "integrity": "sha512-GT2KtVHo/mBjxDBFB5ZtVJVf8vC+3p5kRlQC4jao68caVp7H24ikPOkcY54VnQwwe4A1aXpGbJXUyTisEPFlhQ==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.18.tgz", + "integrity": "sha512-itvSWHhG1X/NV1sMlwP1qKtF0HfiIaAHImr0LwQ2K2F6/CI11W68dJAs4WBUdwzA0+H0Joyu/2a/6mCQHcee1A==", "dev": true, "requires": { - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -43586,32 +43157,40 @@ } }, "@storybook/source-loader": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.9.tgz", - "integrity": "sha512-J/Jpcc15hnWa2DB/EZ4gVJvdsY3b3CDIGW/NahuNXk36neS+g4lF3qqVNAEqQ1pPZ0O8gMgazyZPGm0MHwUWlw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.18.tgz", + "integrity": "sha512-sjKvngCCYDbBwjjFTjAXO6VsAzKkjy+UctseeULXxEN3cKIsz/R3y7MrrN9yBrwyYcn0k3pqa9d9e3gE+Jv2Tw==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "estraverse": "^5.2.0", "global": "^4.4.0", "loader-utils": "^2.0.0", "lodash": "^4.17.21", - "prettier": "^2.2.1", + "prettier": ">=2.2.1 <=2.3.0", "regenerator-runtime": "^0.13.7" + }, + "dependencies": { + "prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true + } } }, "@storybook/store": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.9.tgz", - "integrity": "sha512-H30KfiM2XyGMJcLaOepCEUsU7S3C/f7t46s6Nhw0lc5w/6HTQc2jGV3GgG3lUAUAzEQoxmmu61w3N2a6eyRzmg==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.18.tgz", + "integrity": "sha512-Vl5oCs/9fP1gUgfgMHTBsnYbwAAoaR93/bzDBeOHI3eo5x9uzzJtA4zcRmEiKahR/wgwGacpWy90JrIX469PDQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/core-events": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/core-events": "6.4.18", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", @@ -43627,15 +43206,15 @@ } }, "@storybook/theming": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.9.tgz", - "integrity": "sha512-Do6GH6nKjxfnBg6djcIYAjss5FW9SRKASKxLYxX2RyWJBpz0m/8GfcGcRyORy0yFTk6jByA3Hs+WFH3GnEbWkw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.18.tgz", + "integrity": "sha512-1o0w2eP+8sXUesdtXpZR4Yvayp1h3xvK7l9+wuHh+1uCy+EvD5UI9d1HvU5kt5fw7XAJJcInaVAmyAbpwct0TQ==", "dev": true, "requires": { "@emotion/core": "^10.1.1", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.9", + "@storybook/client-logger": "6.4.18", "core-js": "^3.8.2", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.27", @@ -43647,21 +43226,21 @@ } }, "@storybook/ui": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.9.tgz", - "integrity": "sha512-lJbsaMTH4SyhqUTmt+msSYI6fKSSfOnrzZVu6bQ73+MfRyGKh1ki2Nyhh+w8BiGEIOz02WlEpZC0y11FfgEgXw==", + "version": "6.4.18", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.18.tgz", + "integrity": "sha512-f2ckcLvEyA9CRcu6W2I2CyEbUnU4j3h5Nz0N40YZ2uRMVNQY2xPywAFZVySZIJAaum/5phDfnOD0Feap/Q6zVQ==", "dev": true, "requires": { "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.9", - "@storybook/api": "6.4.9", - "@storybook/channels": "6.4.9", - "@storybook/client-logger": "6.4.9", - "@storybook/components": "6.4.9", - "@storybook/core-events": "6.4.9", - "@storybook/router": "6.4.9", + "@storybook/addons": "6.4.18", + "@storybook/api": "6.4.18", + "@storybook/channels": "6.4.18", + "@storybook/client-logger": "6.4.18", + "@storybook/components": "6.4.18", + "@storybook/core-events": "6.4.18", + "@storybook/router": "6.4.18", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.9", + "@storybook/theming": "6.4.18", "copy-to-clipboard": "^3.3.1", "core-js": "^3.8.2", "core-js-pure": "^3.8.2", @@ -43725,15 +43304,15 @@ "requires": {} }, "@svgr/babel-plugin-transform-svg-component": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.1.0.tgz", - "integrity": "sha512-1zacrn08K5RyV2NtXahOZ5Im/+aB1Y0LVh6QpzwgQV05sY7H5Npq+OcW/UqXbfB2Ua/WnHsFossFQqigCjarYg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", "requires": {} }, "@svgr/babel-preset": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.1.0.tgz", - "integrity": "sha512-f9XrTqcwhHLVkjvXBw6QJVxuIfmW22z8iTdGqGvUGGxWoeRV2EzSHstWMBgIVd7t+TmkerqowRvBYiT0OEx3cw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", "requires": { "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", @@ -43742,114 +43321,62 @@ "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.1.0" + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" } }, "@svgr/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.2.tgz", - "integrity": "sha512-G1UVZcPS5R+HfBG5QC7n2ibkax8RXki2sbKHySTTnajeNXbzriBJcpF4GpYzWptfvD2gmqTDY9XaX+x08TUyGQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", "requires": { - "@svgr/plugin-jsx": "^6.1.2", + "@svgr/plugin-jsx": "^6.2.1", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" } }, "@svgr/hast-util-to-babel-ast": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.0.0.tgz", - "integrity": "sha512-S+TxtCdDyRGafH1VG1t/uPZ87aOYOHzWL8kqz4FoSZcIbzWA6rnOmjNViNiDzqmEpzp2PW5o5mZfvC9DiVZhTQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", "requires": { "@babel/types": "^7.15.6", "entities": "^3.0.1" - }, - "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - } } }, "@svgr/plugin-jsx": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.2.tgz", - "integrity": "sha512-K/w16g3BznTjVjLyUyV0fE7LLl1HSq5KJjvczFVVvx9QG0+3xtU7RX6gvoVnTvYlrNo8QxxqLWVAU3HQm68Eew==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", "requires": { "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.1.0", - "@svgr/hast-util-to-babel-ast": "^6.0.0", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", "svg-parser": "^2.0.2" } }, "@svgr/plugin-svgo": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.2.tgz", - "integrity": "sha512-UHVSRZV3RdaggDT60OMIEmhskN736DOF6PuBcCaql6jBDA9+SZkA5ZMEw73ZLAlwdOAmw+0Gi4vx/xvAfnmerw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", "requires": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", "svgo": "^2.5.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } } }, "@svgr/webpack": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.2.tgz", - "integrity": "sha512-5RzzWxFquywENwvnsiGjZ7IED+0l2lnICR3OKQ6OUyGgxlu+ac73NmDSXp6EPBz/ZTArpMZtug7jiPMUkXxnlg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", + "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", "requires": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.1.2", - "@svgr/plugin-jsx": "^6.1.2", - "@svgr/plugin-svgo": "^6.1.2" + "@svgr/core": "^6.2.1", + "@svgr/plugin-jsx": "^6.2.1", + "@svgr/plugin-svgo": "^6.2.0" } }, "@szmarczak/http-timer": { @@ -43949,18 +43476,18 @@ } }, "@types/eslint-scope": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", - "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "@types/get-port": { "version": "3.2.0", @@ -44032,12 +43559,14 @@ "@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } @@ -44051,11 +43580,6 @@ "@types/istanbul-lib-report": "*" } }, - "@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==" - }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -44107,9 +43631,9 @@ } }, "@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "version": "17.0.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.16.tgz", + "integrity": "sha512-ydLaGVfQOQ6hI1xK2A5nVh8bl0OGoIfYMxPWHqqYe9bTkWCfqiVvZoh2I/QF2sNSkZzZyROBoTefIEI+PB6iIA==" }, "@types/node-fetch": { "version": "2.5.12", @@ -44179,9 +43703,9 @@ } }, "@types/react": { - "version": "17.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", - "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -44243,6 +43767,15 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, + "@types/sharp": { + "version": "0.29.5", + "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.29.5.tgz", + "integrity": "sha512-3TC+S3H5RwnJmLYMHrcdfNjz/CaApKmujjY9b6PU/pE6n0qfooi99YqXGWoW8frU9EWYj/XTI35Pzxa+ThAZ5Q==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -44250,9 +43783,9 @@ "devOptional": true }, "@types/styled-components": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.19.tgz", - "integrity": "sha512-hNj14Oamk7Jhb/fMMQG7TUkd3e8uMMgxsCTH+ueJNGdFo/PuhlGDQTPChqyilpZP0WttgBHkc2YyT5UG+yc6Yw==", + "version": "5.1.22", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.22.tgz", + "integrity": "sha512-zQzf/0aGtgFDjB942f8IaKA6UilFziDza9wXkAX5mpiSWA/FBZBU6yUavvczulTvoR6759h6CH8HuuIcJDBgZA==", "dev": true, "requires": { "@types/hoist-non-react-statics": "*", @@ -44268,34 +43801,6 @@ } } }, - "@types/stylelint": { - "version": "13.13.3", - "resolved": "https://registry.npmjs.org/@types/stylelint/-/stylelint-13.13.3.tgz", - "integrity": "sha512-xvYwobi9L69FXbJTimKYRNHyMwtmcJxMd1woI3U822rkW/f7wcZ6fsV1DqYPT+sNaO0qUtngiBhTQfMeItUvUA==", - "dev": true, - "requires": { - "globby": "11.x.x", - "postcss": "7.x.x" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "@types/tapable": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", @@ -44327,7 +43832,8 @@ "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true }, "@types/webpack": { "version": "4.41.32", @@ -44388,6 +43894,7 @@ "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -44395,7 +43902,8 @@ "@types/yargs-parser": { "version": "20.2.1", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true }, "@types/yoga-layout": { "version": "1.9.2", @@ -44408,14 +43916,14 @@ "integrity": "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.0.tgz", - "integrity": "sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.9.0", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/type-utils": "5.9.0", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -44451,66 +43959,130 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.0.tgz", - "integrity": "sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==", - "dev": true, + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "@typescript-eslint/parser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.0.tgz", - "integrity": "sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", "debug": "^4.3.2" } }, "@typescript-eslint/scope-manager": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.9.0.tgz", - "integrity": "sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0" + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0" } }, "@typescript-eslint/type-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.9.0.tgz", - "integrity": "sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.9.0", + "@typescript-eslint/utils": "5.11.0", "debug": "^4.3.2", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.9.0.tgz", - "integrity": "sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.0.tgz", - "integrity": "sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -44544,22 +44116,28 @@ } } }, + "@typescript-eslint/utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, "@typescript-eslint/visitor-keys": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.0.tgz", - "integrity": "sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", + "@typescript-eslint/types": "5.11.0", "eslint-visitor-keys": "^3.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "dev": true - } } }, "@vercel/webpack-asset-relocator-loader": { @@ -44859,12 +44437,12 @@ } }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -44941,21 +44519,45 @@ "dev": true, "requires": {} }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "requires": {} }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, "anser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.0.tgz", - "integrity": "sha512-zqC6MjuKg2ASofHsYE4orC7uGZQVbfJT1NiDDAzPtwc8XkWsAOSPAfqGFB/SG/PLybgeZ+LjVXvwfAWAEPXzuQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.1.tgz", + "integrity": "sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ==" }, "ansi-align": { "version": "3.0.1", @@ -45031,6 +44633,14 @@ "dev": true, "requires": { "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } } }, "any-base": { @@ -45225,9 +44835,9 @@ } }, "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" }, "argparse": { "version": "1.0.10", @@ -45477,9 +45087,9 @@ } }, "axe-core": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" }, "axios": { "version": "0.24.0", @@ -45748,30 +45358,30 @@ "requires": {} }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" + "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-react-docgen": { @@ -45786,12 +45396,12 @@ } }, "babel-plugin-remove-graphql-queries": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.4.0.tgz", - "integrity": "sha512-wxDR1WrpLbF0qyXvNBsGKYLJk+Z7nG8+UM+bEeyxi7YepwVjgfm4CFQgbSytQbk0X+qGRCqpmq4VZVIxVTyGYQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.6.0.tgz", + "integrity": "sha512-QMbjJhHOkVHBfFDfAXQp1MFSzLWOJdPMe7Dk3+AF8L+dlLcf2Z7zbIrlRoRPEROyoW4CCPzLDi0Vam5leR/+gw==", "requires": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0" + "gatsby-core-utils": "^3.6.0" } }, "babel-plugin-styled-components": { @@ -45818,9 +45428,9 @@ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, "babel-preset-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.4.0.tgz", - "integrity": "sha512-kgSs6zyG6Uba5RxRu8QgzhKMCOLpDJ5XDCAINaZZpn0jNKHx+FyCEjtIjWTMREOn4lPInv6G8+NcrHw6zn6y+g==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.6.0.tgz", + "integrity": "sha512-ATl4c7LGySIZhBcYV9pL2vp8VTj6jtduG4b00dWgFb+v/Op1FXMUJ70KSRDUVE6fccFdw2abJlbuOgZgwCQFPA==", "requires": { "@babel/plugin-proposal-class-properties": "^7.14.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -45835,8 +45445,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^3.4.0", - "gatsby-legacy-polyfills": "^2.4.0" + "gatsby-core-utils": "^3.6.0", + "gatsby-legacy-polyfills": "^2.6.0" } }, "backo2": { @@ -45847,7 +45457,8 @@ "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true }, "balanced-match": { "version": "1.0.2", @@ -45907,21 +45518,6 @@ "open": "^7.0.3" } }, - "better-queue": { - "version": "3.8.10", - "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", - "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", - "requires": { - "better-queue-memory": "^1.0.1", - "node-eta": "^0.9.0", - "uuid": "^3.0.0" - } - }, - "better-queue-memory": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", - "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -46543,9 +46139,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001295", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", - "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==" + "version": "1.0.30001309", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001309.tgz", + "integrity": "sha512-Pl8vfigmBXXq+/yUz1jUwULeq9xhMJznzdc/xwl4WclDAuebcTHVefpz8lE/bMI+UN7TOkSSe7B7RnZd6+dzjA==" }, "capture-exit": { "version": "2.0.0", @@ -46565,7 +46161,8 @@ "ccount": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true }, "chalk": { "version": "2.4.2", @@ -46580,22 +46177,26 @@ "character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true }, "character-entities-legacy": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true }, "character-reference-invalid": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "dev": true }, "chardet": { "version": "0.7.0", @@ -46603,9 +46204,9 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -46755,24 +46356,51 @@ } }, "cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", "dev": true, "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", + "colors": "1.4.0", "string-width": "^4.2.0" } }, "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "string-width": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz", + "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, "cli-width": { @@ -46917,14 +46545,6 @@ "dev": true, "requires": { "is-regexp": "^2.0.0" - }, - "dependencies": { - "is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", - "dev": true - } } }, "clone-response": { @@ -46959,7 +46579,8 @@ "collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true }, "collection-visit": { "version": "1.0.0", @@ -46971,9 +46592,9 @@ } }, "color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz", - "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.0.tgz", + "integrity": "sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ==", "requires": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -47013,9 +46634,10 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" }, "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true }, "colors": { "version": "1.4.0", @@ -47222,46 +46844,6 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, - "contentful-management": { - "version": "7.47.2", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.47.2.tgz", - "integrity": "sha512-Q4ZUWrUh1IrCFq38ZLga2pkHObzQtsN1uieeVCCSG2VIMW8sU0DxrJE+9/t2qVIagYIWwyV15myxGVlDqq+3bg==", - "requires": { - "@types/json-patch": "0.0.30", - "axios": "^0.21.4", - "contentful-sdk-core": "^6.10.4", - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "type-fest": "^2.5.3" - }, - "dependencies": { - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "type-fest": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.8.0.tgz", - "integrity": "sha512-O+V9pAshf9C6loGaH0idwsmugI2LxVNR7DtS40gVo2EXZVYFgz9OuNtOhgHLdHdapOEWNdvz9Ob/eeuaWwwlxA==" - } - } - }, - "contentful-sdk-core": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.10.4.tgz", - "integrity": "sha512-vnivU13pKqFzs/eEugqOaDkKce6ZljBkpp6l25MsG8LA1HPCQNBnIkqP5VUbwk/ub7tkHteV9HtoTnmpdvB+Zg==", - "requires": { - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - } - }, "convert-hrtime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", @@ -47331,14 +46913,14 @@ } }, "core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", + "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==" }, "core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz", + "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==", "requires": { "browserslist": "^4.19.1", "semver": "7.0.0" @@ -47352,9 +46934,9 @@ } }, "core-js-pure": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", - "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==" + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz", + "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==" }, "core-util-is": { "version": "1.0.3", @@ -47643,12 +47225,6 @@ } } }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -47668,12 +47244,12 @@ } }, "crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", + "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", "requires": { "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" + "printj": "~1.3.1" } }, "create-ecdh": { @@ -47695,9 +47271,9 @@ } }, "create-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.4.0.tgz", - "integrity": "sha512-tBGS/Fv4KPNIe8bJE58OyZlIjdvTzwm830RkNQspI+f4V69u0d+API6KGk1UFaGG63n5/d+1Efu/inzp9TMylQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.6.1.tgz", + "integrity": "sha512-/m4M5JtmAnwEEhSylJc+3r/dcowcE5E7ErcP3rEb2w4apN/lI2ussa15K8NNbCMEMpaJVsoFoaZVdR7Lo8CGNg==", "requires": { "@babel/runtime": "^7.15.4" } @@ -47735,9 +47311,9 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" }, "cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.2.tgz", + "integrity": "sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==", "requires": { "node-fetch": "2.6.1" }, @@ -47789,6 +47365,14 @@ "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", "dev": true }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, "css-loader": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", @@ -47879,80 +47463,6 @@ "source-map": "^0.6.1" }, "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "requires": { - "timsort": "^0.3.0" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", - "requires": { - "cssnano-preset-default": "^5.1.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", - "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" - } - }, - "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "requires": {} - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -47968,260 +47478,11 @@ "supports-color": "^7.0.0" } }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", - "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", - "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", - "requires": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - } - }, - "postcss-merge-rules": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", - "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-params": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", - "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", - "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", - "requires": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", - "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, - "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "requires": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -48229,20 +47490,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } } } }, @@ -48275,11 +47522,11 @@ } }, "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { - "mdn-data": "2.0.4", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "dependencies": { @@ -48310,33 +47557,64 @@ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" }, + "cssnano": { + "version": "5.0.17", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", + "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "requires": { + "cssnano-preset-default": "^5.1.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", + "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.2", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.5", + "postcss-convert-values": "^5.0.4", + "postcss-discard-comments": "^5.0.3", + "postcss-discard-duplicates": "^5.0.3", + "postcss-discard-empty": "^5.0.3", + "postcss-discard-overridden": "^5.0.4", + "postcss-merge-longhand": "^5.0.6", + "postcss-merge-rules": "^5.0.6", + "postcss-minify-font-values": "^5.0.4", + "postcss-minify-gradients": "^5.0.6", + "postcss-minify-params": "^5.0.5", + "postcss-minify-selectors": "^5.1.3", + "postcss-normalize-charset": "^5.0.3", + "postcss-normalize-display-values": "^5.0.3", + "postcss-normalize-positions": "^5.0.4", + "postcss-normalize-repeat-style": "^5.0.4", + "postcss-normalize-string": "^5.0.4", + "postcss-normalize-timing-functions": "^5.0.3", + "postcss-normalize-unicode": "^5.0.4", + "postcss-normalize-url": "^5.0.5", + "postcss-normalize-whitespace": "^5.0.4", + "postcss-ordered-values": "^5.0.5", + "postcss-reduce-initial": "^5.0.3", + "postcss-reduce-transforms": "^5.0.4", + "postcss-svgo": "^5.0.4", + "postcss-unique-selectors": "^5.0.4" + } + }, + "cssnano-utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", + "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "requires": {} + }, "csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "csstype": { @@ -48360,9 +47638,9 @@ } }, "damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "dataloader": { "version": "2.0.0", @@ -48447,9 +47725,9 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "deep-object-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz", - "integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", + "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", "dev": true }, "deepmerge": { @@ -48564,15 +47842,6 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, - "detect-newline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-1.0.3.tgz", - "integrity": "sha1-6XsQA4d9cMCa8a81v63/Fo3kkg0=", - "requires": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0" - } - }, "detect-port": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", @@ -48700,11 +47969,6 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" }, - "diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" - }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -48756,6 +48020,13 @@ "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } } }, "dom-walk": { @@ -48888,15 +48159,21 @@ } } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.4.31", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==" + "version": "1.4.66", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.66.tgz", + "integrity": "sha512-f1RXFMsvwufWLwYUxTiP7HmjprKXrqEWHiQkjAYa9DJeVIlZk5v8gBGcaV+FhtXLly6C1OTVzQY+2UQrACiLlg==" }, "element-resize-detector": { "version": "1.2.4", @@ -48937,16 +48214,16 @@ "dev": true }, "embla-carousel": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-6.0.2.tgz", - "integrity": "sha512-6unBWN0u6ryxwHxTafQs2z9VnvOT3J7FGzLlmISFWw+kPEi8k8rlReRcqvotg6BTYRjsPmpH909xhPe/7DsUYw==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-6.2.0.tgz", + "integrity": "sha512-dSNsiQ7nmSQJZgbYfZCLdzrnznHwpaAcdJFcMRKgm/pjH1doOgxmfsvlMy4VfO4J11hLz8jm/W8WxSSDqfuu4w==" }, "embla-carousel-react": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-6.0.2.tgz", - "integrity": "sha512-oHNicBXb1V3o8KmKzgw38hf4SBy1i//7WY6dsHr7KAyrhyg9vGJck4h3S93TeIFtWJuctrxonlm6zlYzV9LYMQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-6.2.0.tgz", + "integrity": "sha512-XshB7pmmhso/fzENefflWw5/N3HqCjO8H5CkzQxuCQqV9w+bvEaBkjUZ6fxfqLUMMSKFWIQvMD6uo9f8oKS+2g==", "requires": { - "embla-carousel": "6.0.2" + "embla-carousel": "6.2.0" } }, "emoji-regex": { @@ -48995,9 +48272,9 @@ } }, "engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "integrity": "sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ==", "requires": { "accepts": "~1.3.4", "base64id": "2.0.0", @@ -49050,9 +48327,9 @@ } }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -49074,9 +48351,9 @@ } }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" }, "envinfo": { "version": "7.8.1", @@ -49370,10 +48647,15 @@ } } }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "requires": { "type-fest": "^0.20.2" } @@ -49570,9 +48852,9 @@ } }, "eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "requires": { "debug": "^3.2.7", "find-up": "^2.1.0" @@ -49631,6 +48913,15 @@ } } }, + "eslint-plugin-flowtype": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", + "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, "eslint-plugin-graphql": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-4.0.0.tgz", @@ -49772,12 +49063,20 @@ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "requires": { "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } } }, "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "dev": true }, "eslint-webpack-plugin": { "version": "3.1.1", @@ -50148,9 +49447,9 @@ }, "dependencies": { "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" } } }, @@ -50231,20 +49530,15 @@ "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" }, - "fast-copy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.1.tgz", - "integrity": "sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ==" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -50558,9 +49852,9 @@ } }, "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" }, "flush-write-stream": { "version": "1.1.1", @@ -50605,9 +49899,9 @@ } }, "follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==" + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" }, "for-in": { "version": "1.0.2", @@ -50798,9 +50092,9 @@ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==" }, "fragment-cache": { "version": "0.2.1", @@ -50950,9 +50244,9 @@ "dev": true }, "gatsby": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.4.0.tgz", - "integrity": "sha512-fx/US6rpVMhwSBqMp/lRvWBTJV1cnL7nXZKfpAcsxmuMjDqBQGQQY2LqTpaLTD09WZc5lAYfQd8ckUKdzezbqQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.6.2.tgz", + "integrity": "sha512-537vH22PdA0xJ05WgKL9N5pzh8QjkEByvsu2MjsySNblcXKtEp17Zc8cRmgpNs3LAv+Jty4D+l+qN0cTgkFtCw==", "requires": { "@babel/code-frame": "^7.14.0", "@babel/core": "^7.15.5", @@ -50978,8 +50272,8 @@ "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^4.4.0", - "babel-preset-gatsby": "^2.4.0", + "babel-plugin-remove-graphql-queries": "^4.6.0", + "babel-preset-gatsby": "^2.6.0", "better-opn": "^2.1.1", "bluebird": "^3.7.2", "body-parser": "^1.19.0", @@ -51008,7 +50302,7 @@ "eslint-plugin-graphql": "^4.0.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "eslint-webpack-plugin": "^2.6.0", "event-source-polyfill": "^1.0.25", @@ -51021,17 +50315,18 @@ "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", "fs-extra": "^10.0.0", - "gatsby-cli": "^4.4.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-graphiql-explorer": "^2.4.0", - "gatsby-legacy-polyfills": "^2.4.0", - "gatsby-link": "^4.4.0", - "gatsby-plugin-page-creator": "^4.4.0", - "gatsby-plugin-typescript": "^4.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-react-router-scroll": "^5.4.0", - "gatsby-telemetry": "^3.4.0", - "gatsby-worker": "^1.4.0", + "gatsby-cli": "^4.6.1", + "gatsby-core-utils": "^3.6.0", + "gatsby-graphiql-explorer": "^2.6.0", + "gatsby-legacy-polyfills": "^2.6.0", + "gatsby-link": "^4.6.0", + "gatsby-plugin-page-creator": "^4.6.0", + "gatsby-plugin-typescript": "^4.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-react-router-scroll": "^5.6.0", + "gatsby-sharp": "^0.0.1", + "gatsby-telemetry": "^3.6.0", + "gatsby-worker": "^1.6.0", "glob": "^7.2.0", "got": "^11.8.2", "graphql": "^15.7.2", @@ -51087,7 +50382,7 @@ "st": "^2.0.0", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.2.4", "tmp": "^0.2.1", @@ -51155,19 +50450,6 @@ } } }, - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, "@typescript-eslint/parser": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", @@ -51243,11 +50525,6 @@ "optional": true, "peer": true }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -51257,12 +50534,12 @@ } }, "autoprefixer": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", - "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "requires": { "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001294", + "caniuse-lite": "^1.0.30001297", "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -51286,6 +50563,11 @@ "supports-color": "^7.1.0" } }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -51324,14 +50606,10 @@ "confusing-browser-globals": "^1.0.10" } }, - "eslint-plugin-flowtype": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", - "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", - "requires": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - } + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "eslint-webpack-plugin": { "version": "2.6.0", @@ -51541,14 +50819,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, "style-loader": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", @@ -51577,11 +50847,11 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "requires": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -51602,11 +50872,6 @@ "optional": true, "peer": true }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, "webpack-dev-middleware": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz", @@ -51648,12 +50913,17 @@ } }, "gatsby-cli": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.4.0.tgz", - "integrity": "sha512-Q3WcITyJeGn6kg5xbEcwkLApwEsvesdJZSk9SkblWu/ykMKE1T1q3BFrPKRdyMZMCq08IVR/jdjpAn8pjn/3WA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.6.1.tgz", + "integrity": "sha512-+yrFjkoJFNbxBhQdhWZaQ6X8p/9Z9pdVptrAoJH9FVSvckLFRVj2Rws5fkqcBZGMUYkKDqqgo0sLQUbXBWjQjg==", "requires": { "@babel/code-frame": "^7.14.0", + "@babel/core": "^7.15.5", + "@babel/generator": "^7.16.8", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/runtime": "^7.15.4", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.8", "@types/common-tags": "^1.8.1", "better-opn": "^2.1.1", "boxen": "^5.1.2", @@ -51662,14 +50932,13 @@ "common-tags": "^1.8.2", "configstore": "^5.0.1", "convert-hrtime": "^3.0.0", - "create-gatsby": "^2.4.0", + "create-gatsby": "^2.6.1", "envinfo": "^7.8.1", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-recipes": "^1.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-telemetry": "^3.6.0", "hosted-git-info": "^3.0.8", "is-valid-path": "^0.1.1", "joi": "^17.4.2", @@ -51686,7 +50955,7 @@ "signal-exit": "^3.0.6", "source-map": "0.7.3", "stack-trace": "^0.0.10", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "update-notifier": "^5.1.0", "uuid": "3.4.0", "yargs": "^15.4.1", @@ -51694,11 +50963,6 @@ "yurnalist": "^2.1.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -51752,14 +51016,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -51768,6 +51024,11 @@ "has-flag": "^4.0.0" } }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -51776,9 +51037,9 @@ } }, "gatsby-core-utils": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.4.0.tgz", - "integrity": "sha512-dYQpyo1BLGJzxQOXgGs1Fbj7jzGj5cKAIPYz2hz2l4Aus6skwjjaUlOjZlrWIahNHoLkx3mH0f5y6E8205T/aQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.6.0.tgz", + "integrity": "sha512-xmjtOWQfLinNbgBiDRT1KpEfDZm0Z0u6+hsf8EH8Ps5UCIhKinGrdtK+QH+RzPGCV1PUg/E/pnLVqQLCvD+tmA==", "requires": { "@babel/runtime": "^7.15.4", "ci-info": "2.0.0", @@ -51786,6 +51047,7 @@ "file-type": "^16.5.3", "fs-extra": "^10.0.0", "got": "^11.8.3", + "lock": "^1.1.0", "node-object-hash": "^2.3.10", "proper-lockfile": "^4.1.2", "tmp": "^0.2.1", @@ -51805,17 +51067,17 @@ } }, "gatsby-graphiql-explorer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.4.0.tgz", - "integrity": "sha512-dHxpCgagO4M5WTcerzxgEipCdyzmok9sF3dFuTeSLYXvb7L0SpjpeonM5djNC8X2SVx8J1DHnOEtxVrj6jJ1SQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.6.0.tgz", + "integrity": "sha512-9YSAci8AXsaknCHdGwKJ3hkjSmcUd2+0CCn1IdTh2xcfVCTRW8Q19jgcJjY/8SYfw9kZJVZVx5jdYdD2AsIowQ==", "requires": { "@babel/runtime": "^7.15.4" } }, "gatsby-legacy-polyfills": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.4.0.tgz", - "integrity": "sha512-dnSu7fz+a7kaCLNYz0DV0IZ+6Fu/wvsT/sOrPIwFat9c/NiioBMyZe5O2q7Vh7EGs496AsZLfkcvZ0LaDSDeTQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.6.0.tgz", + "integrity": "sha512-SbZ9s1bUKJo/ED41MMZx16Oh2DaRBuzQ20WRub995RqqthIGXA5oEv/64hNgBWjkuYZdqu+XtACr6Rscd6QXKw==", "requires": { "@babel/runtime": "^7.15.4", "core-js-compat": "3.9.0" @@ -51838,9 +51100,9 @@ } }, "gatsby-link": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.4.0.tgz", - "integrity": "sha512-ElW1XwF7q6Acv1tKpMeTbRIwhFohIDu2N8fR4wBMLa5L0D559zYAPu11bqskBLZ+5fm99YVFVOB+Bxp8d9Wq7g==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.6.0.tgz", + "integrity": "sha512-GbZJDppV/70m0lT3PIh2m0TLDKq5kAAk5Ao/XU9ucATdDRlE4WruwceHOg7imLmRRrK0xxYGEEyANVrqcH3+LQ==", "requires": { "@babel/runtime": "^7.15.4", "@types/reach__router": "^1.3.9", @@ -51848,15 +51110,15 @@ } }, "gatsby-page-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.4.0.tgz", - "integrity": "sha512-GXYpHZOR1M3aq45bmOukjpdXL96BU1At0kPjTqQy3d5nw8wpU625wQdHT+CumET50+4A/JU86TqHi1kFWcbYsw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.6.0.tgz", + "integrity": "sha512-rckIEZU64wITIYdY+RsbC1klLQI1izMoGD+qMMQF196+FPlMNOmoUWrCOes8LgxNChoRjSBOjRaBsR+M4Piahg==", "requires": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "glob": "^7.2.0", "lodash": "^4.17.21", "micromatch": "^4.0.4" @@ -51880,30 +51142,30 @@ } }, "gatsby-plugin-google-tagmanager": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-google-tagmanager/-/gatsby-plugin-google-tagmanager-4.4.0.tgz", - "integrity": "sha512-Yr8ySTlFwGr1/c+hf+2h6GyFXzT4JiR+VdF+f4qzCcVclywr7Gi0672TzMdNtNZY+X+bZ2UPP2mj8KVsd/Fd6w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-google-tagmanager/-/gatsby-plugin-google-tagmanager-4.6.0.tgz", + "integrity": "sha512-zmAXj+Wrzxj61MP6xNGbkxlRZa/Q46pdTjr8F6pJa0m+sT+mBL1Wa5KhG1ZjZ38W5BP/u4/z4zy2ZMerrAemfw==", "requires": { "@babel/runtime": "^7.15.4", "web-vitals": "^1.1.2" } }, "gatsby-plugin-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-image/-/gatsby-plugin-image-2.4.0.tgz", - "integrity": "sha512-PKhbefaamdahm1ysKO1d54vnzmIsjR+/qtyFnZumGu8E7O9lN5is0RlXgpNCvsckL+XzcqyMljytt/bYf8L5WA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-image/-/gatsby-plugin-image-2.6.0.tgz", + "integrity": "sha512-rWbIdkcopB02YIhR3UidoYhe2SDOFTpxzJSABq5TcLZ38FD8kth8QavvOO0h1ap9tWjaUNIjCvKRu2M3NvuC1g==", "requires": { "@babel/code-frame": "^7.14.0", "@babel/parser": "^7.15.5", "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "babel-jsx-utils": "^1.1.0", - "babel-plugin-remove-graphql-queries": "^4.4.0", + "babel-plugin-remove-graphql-queries": "^4.6.0", "camelcase": "^5.3.1", "chokidar": "^3.5.2", "common-tags": "^1.8.2", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "objectFitPolyfill": "^2.3.5", "prop-types": "^15.7.2" }, @@ -51926,13 +51188,13 @@ } }, "gatsby-plugin-manifest": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.4.0.tgz", - "integrity": "sha512-gEC1Boat/oaBILXOlfNsUVDkxU1e79rsZBuatCmer+FlhN6EpTB9U4mKwMd0c2lUVl9PHXzqkDrVio8sJRBsag==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.6.0.tgz", + "integrity": "sha512-/ySmcnGYmTv4exBQSvPVBDoMVHY9TEdiYnP/NmRTOwRA7VaW525qyc+Nf6lTmlD6AONX2nrbQ3U9F/JxCTL+uw==", "requires": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-plugin-utils": "^3.0.0", "semver": "^7.3.5", "sharp": "^0.29.3" }, @@ -51961,19 +51223,19 @@ } }, "gatsby-plugin-page-creator": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.4.0.tgz", - "integrity": "sha512-g+NzjZgHbToc0EY4vrP8heciJgi9QXDrdn3VYc+GEqK5J26msH2hTPxMc9ut0XYzSOb7mI3rUt963r6goJyKHw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.6.0.tgz", + "integrity": "sha512-AXDD2A+HaSHJuTa6HznCn5ItnVNHfayRixqJusOpiscBsYty/JwXM/6Fj8CoQvRTwVt2EYwgw9QgjBl76kOoiA==", "requires": { "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-page-utils": "^2.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-page-utils": "^2.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-telemetry": "^3.6.0", "globby": "^11.0.4", "lodash": "^4.17.21" } @@ -51984,9 +51246,9 @@ "integrity": "sha512-ItrUyMQOyhMjtEsJ+IKQVKNJ7qa+8E4P16mQSPd1fsxTUcmEn5vNT47pCVnePjT5MuxarFRTbvy1mcHARgp0ew==" }, "gatsby-plugin-preact": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-preact/-/gatsby-plugin-preact-6.5.0.tgz", - "integrity": "sha512-n9L7dw7ynFthFMSNI2yV6IlI7V1O61yR8ldyvDtqXvGJgT0RLhod2nvyBKlwdrS7ke/zInC960Uc8QfFrvXw2Q==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-preact/-/gatsby-plugin-preact-6.6.0.tgz", + "integrity": "sha512-WRZqWmnVMCdVmeDwMmwsRu6r94+lXEpL5YmeLCBxO/COxQzMeBlfU4/b6sUkd45AN+7HDqkBsViXFudUeKDigw==", "requires": { "@babel/runtime": "^7.15.4", "@gatsbyjs/webpack-hot-middleware": "^2.25.2", @@ -51995,35 +51257,36 @@ } }, "gatsby-plugin-react-helmet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.4.0.tgz", - "integrity": "sha512-bDJYOBk0HNaK8pKHTqr8U6CFNTRCgFvgqyrGNxHeva4sS2GKV/Rj5axRYx8ti8HXgyHMgNbaMO8SgZIKf8W5DQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.6.0.tgz", + "integrity": "sha512-EdJv0w569Bdaxq46sFX2UExsb1COdTGCXcjg53a31nhFmWo42PBuTBUhGKcsbdmomCaipl9j39NsHjj3opioBQ==", "requires": { "@babel/runtime": "^7.15.4" } }, "gatsby-plugin-robots-txt": { - "version": "1.6.14", - "resolved": "https://registry.npmjs.org/gatsby-plugin-robots-txt/-/gatsby-plugin-robots-txt-1.6.14.tgz", - "integrity": "sha512-5NLdgKPw7xHjvowNDU5aWzl/g3M3WU0Equn73aXGGdEue9Nuq7zh/Lh3oX+OM+MZolRCiM9GNHxdIvYPDWNXgA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-robots-txt/-/gatsby-plugin-robots-txt-1.7.0.tgz", + "integrity": "sha512-Y1D8FBeXNtECoCd0g0jIkhKpSvzFzeh2xpt1xTvGluRP6xmqJq7iB3DPEv7xqGlZAcfzaSxw/j5++Y+3WLva8A==", "requires": { - "@babel/runtime": "^7.15.4", + "@babel/runtime": "^7.16.7", "generate-robotstxt": "^8.0.3" } }, "gatsby-plugin-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.4.0.tgz", - "integrity": "sha512-X2Syc6YfOD2O+5A2Lrd/l/HXHIAIjcbRfP38uJPbG0cZg3xRd3T7RaDEcDrFylHvpYZfcqjzumfwPeQuhhxUUQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.6.0.tgz", + "integrity": "sha512-7n8BQYz+p0PhpVe4Z4Q4WNUaBTjAqOk1/1g6gNhKEzLA2zYmytLsINd+fTg4nb7Rqd2crpteFUOK1iZJAzjfXg==", "requires": { "@babel/runtime": "^7.15.4", "async": "^3.2.2", "bluebird": "^3.7.2", + "debug": "^4.3.1", "filenamify": "^4.3.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.6.0", + "gatsby-plugin-utils": "^3.0.0", + "gatsby-telemetry": "^3.6.0", "got": "^11.8.3", "lodash": "^4.17.21", "mini-svg-data-uri": "^1.4.3", @@ -52037,9 +51300,64 @@ }, "dependencies": { "async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, "fs-extra": { "version": "10.0.0", @@ -52059,6 +51377,19 @@ "yallist": "^4.0.0" } }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -52067,6 +51398,36 @@ "lru-cache": "^6.0.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -52075,9 +51436,9 @@ } }, "gatsby-plugin-sitemap": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.4.0.tgz", - "integrity": "sha512-Zwbp9BLzhjkxHm5Vvu8Kf1U+okbdVM6M6YVs7pQl3FnOMLZZ8huXHJgRnsjSyEmxENsKeelUttONBcgh38zDLA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.6.0.tgz", + "integrity": "sha512-38JTiv1gZNN39vMMRev7IcM+Xo7Ewxiyw9j4mfYTOnw+Y3pVKqXvWVCMwMm5RBt1QL/vS4SEfMLvzVWH8/Osog==", "requires": { "@babel/runtime": "^7.15.4", "common-tags": "^1.8.2", @@ -52086,9 +51447,9 @@ } }, "gatsby-plugin-styled-components": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-styled-components/-/gatsby-plugin-styled-components-5.4.0.tgz", - "integrity": "sha512-YsQJW4nuhuSIRrLRwexXWmrqIgirFWfYVtdhPTIHcrq5VCDW2OkMw/Kn+WNpHt1GUmP+3piKfKtofeF61xKwuw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-styled-components/-/gatsby-plugin-styled-components-5.6.0.tgz", + "integrity": "sha512-D/LmioFAA0l6fe3+q0/Y6zj7i9TAJBWhFq3htHHIP8kGbK1gUlRMqLXjdHVo7aYnKqHb76X7kHyjoyYfD2s3aA==", "dev": true, "requires": { "@babel/runtime": "^7.15.4" @@ -52101,9 +51462,9 @@ "requires": {} }, "gatsby-plugin-typescript": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.4.0.tgz", - "integrity": "sha512-LDtXiQAxb5rYFu2907hF5Yeazs7KU4i1oMDq+0m2iwMnWNapwTfMwkDcRQViVGpRuwgT0WCENRZ/lnfDdH3How==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.6.0.tgz", + "integrity": "sha512-1LipVvvBT871P48izX7gk83xc2VSx6J6ruDLBnc57CqAPmNlDa3rRO2bEUNd9Zwk+uOUNi+kl1tKxYwW5G1eSg==", "requires": { "@babel/core": "^7.15.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -52111,7 +51472,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@babel/runtime": "^7.15.4", - "babel-plugin-remove-graphql-queries": "^4.4.0" + "babel-plugin-remove-graphql-queries": "^4.6.0" } }, "gatsby-plugin-use-query-params": { @@ -52121,281 +51482,44 @@ "requires": {} }, "gatsby-plugin-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-2.4.0.tgz", - "integrity": "sha512-0+hN/Rfq7J+SwZZ2j+Sc9WiNd8XequDoM389/ORFTE82GXtPHDWtMV1LIF6yg/SkdANzChLUW9Eo/edgLiOOHA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-3.0.0.tgz", + "integrity": "sha512-hZj64WQbs/KgAWez3oWMwlmhewUinXDJJdhj491vOWX2WVlH79m8JpAoklgrm9xaoIdhfbNkhQoMKPkRZKJpJQ==", "requires": { "@babel/runtime": "^7.15.4", "joi": "^17.4.2" } }, "gatsby-react-router-scroll": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.4.0.tgz", - "integrity": "sha512-BUjRjUBtiMPSL208La/KW8vSftHNgloIdCcnnL1Y/dFtLBm/R8gYI40DaqvqyBO78k0fN5Y5W3NvN0Wa5AVdZA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.6.0.tgz", + "integrity": "sha512-n8wO0xeRxvBkJXrH2DAuLKCiHQRgFn/9Ytqb3Uz19fWd5q+jpOlD/qjorkeWl2cqo8oNb83ku8D6dF3qr8OT5g==", "requires": { - "@babel/runtime": "^7.15.4" + "@babel/runtime": "^7.15.4", + "prop-types": "^15.7.2" } }, - "gatsby-recipes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-1.4.0.tgz", - "integrity": "sha512-4KJIKe4nInKBX8uYieC1Jt1+VJz4RadGJeMJPx0JckF8/UbXETwLTOhQQZ8bqDBQaanXqDfATdp4D/a1O9C2DA==", + "gatsby-sharp": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-0.0.1.tgz", + "integrity": "sha512-m6NyS1/Y97kA8JY75SHqB0ZcReIk9OTDmUMi/kLK7yVXtwfGh7pgX3UW930ydUB3tooZMB9ojAmmpmmrV8lE+g==", + "optional": true, "requires": { - "@babel/core": "^7.15.5", - "@babel/generator": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.0", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "@babel/runtime": "^7.15.4", - "@babel/standalone": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.2", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "^15.1.1", - "better-queue": "^3.8.10", - "chokidar": "^3.5.2", - "contentful-management": "^7.5.1", - "cors": "^2.8.5", - "debug": "^4.3.1", - "detect-port": "^1.3.0", - "dotenv": "^8.2.0", - "execa": "^5.1.1", - "express": "^4.17.1", - "express-graphql": "^0.12.0", - "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-telemetry": "^3.4.0", - "glob": "^7.1.6", - "graphql": "^15.4.0", - "graphql-compose": "~7.25.0", - "graphql-subscriptions": "^1.1.0", - "graphql-type-json": "^0.3.2", - "hicat": "^0.8.0", - "is-binary-path": "^2.1.0", - "is-url": "^1.2.4", - "jest-diff": "^25.5.0", - "lock": "^1.0.0", - "lodash": "^4.17.21", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "node-fetch": "^2.5.0", - "pkg-dir": "^4.2.0", - "prettier": "^2.5.1", - "prop-types": "^15.6.1", - "remark-mdx": "2.0.0-next.7", - "remark-mdxjs": "^2.0.0-next.4", - "remark-parse": "^6.0.3", - "remark-stringify": "^8.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "single-trailing-newline": "^1.0.0", - "strip-ansi": "^6.0.0", - "style-to-object": "^0.3.0", - "unified": "^8.4.2", - "unist-util-remove": "^2.0.0", - "unist-util-visit": "^2.0.2", - "uuid": "3.4.0", - "ws": "^7.3.0", - "xstate": "^4.9.1", - "yoga-layout-prebuilt": "^1.9.6" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "remark-mdx": { - "version": "2.0.0-next.7", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.7.tgz", - "integrity": "sha512-JHYCfxJzvjTw8h5y10f+mCvbfIt5klAkWlULqPu1nM/r6ghF3tzJl0AFQFj5b/m/7U553+yYb/y4n0julMERYA==", - "requires": { - "parse-entities": "^2.0.0", - "remark-stringify": "^8.1.0", - "stringify-entities": "^3.0.1", - "strip-indent": "^3.0.0", - "unist-util-stringify-position": "^2.0.3" - } - }, - "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - }, - "dependencies": { - "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - } - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "requires": { - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "requires": {} - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } + "@types/sharp": "^0.29.5", + "sharp": "^0.29.3" } }, "gatsby-source-filesystem": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.4.0.tgz", - "integrity": "sha512-tN+aJdOnBf92V9oHXaGzPB6gL0EhpYH0mh/dfszroy25CtSq07fZu8SynS/B3ClJVi22MkD0imcDVMlPJGSQ3w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.6.0.tgz", + "integrity": "sha512-Ve6VfFJ4moTX7n8uDTGF7K07HdjWkWW7c9Bn1etcS2QcFRRMj/lxQ/2EFpgVM20jtZ60IG1vqnAzDabqz7UxXQ==", "requires": { "@babel/runtime": "^7.15.4", "chokidar": "^3.5.2", "fastq": "^1.13.0", "file-type": "^16.5.3", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.5.2", @@ -52538,10 +51662,27 @@ } } }, + "gatsby-source-graphql": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/gatsby-source-graphql/-/gatsby-source-graphql-4.2.0.tgz", + "integrity": "sha512-tvazOX0O54wyaz83umrVDlp/Su/+GAFz0TEotE172PcXAFnskwMOho5fSKyJGo0hvmDESqI3AQOu0w4ruNtvUw==", + "requires": { + "@babel/runtime": "^7.15.4", + "@graphql-tools/links": "^7.1.0", + "@graphql-tools/utils": "^7.10.0", + "@graphql-tools/wrap": "^7.0.8", + "apollo-link": "1.2.14", + "apollo-link-http": "^1.5.17", + "dataloader": "^2.0.0", + "gatsby-core-utils": "^3.2.0", + "invariant": "^2.2.4", + "node-fetch": "^2.6.6" + } + }, "gatsby-telemetry": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.4.0.tgz", - "integrity": "sha512-c5N7x4GkOyg5WUQN0DPeCHkjPvZ3c1yVs43dDPN5MZAqYiyTqzBJ9BXCMb7dBtFDVQB25b+Z96FUTQXfitrWww==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.6.0.tgz", + "integrity": "sha512-mxofrnVUtcjh+CD9QcAQloR5WskKUfBCXzGLCH4/haE5SbWKpKstLBR06ZnNI01VHc5Do0+W+n16NvNe4G8zGQ==", "requires": { "@babel/code-frame": "^7.14.0", "@babel/runtime": "^7.15.4", @@ -52551,7 +51692,7 @@ "boxen": "^4.2.0", "configstore": "^5.0.1", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.6.0", "git-up": "^4.0.5", "is-docker": "^2.2.1", "lodash": "^4.17.21", @@ -52626,9 +51767,9 @@ } }, "gatsby-transformer-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.4.0.tgz", - "integrity": "sha512-X9sPXrz5OkAgSBnsOwHV6mvU2IzTXHKzOeNBdDgk/wzrzWdSue7yo3xDHX62h51c1Ern51oT4i5Yr6+xu5s/Fw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.6.0.tgz", + "integrity": "sha512-hf1GohwPhjKg1tRFI3GfJS3SxVoXI+j7MqwPsWetzRvaFy+3kecmU/azklnTfT7/2LexfDxtso9/lCHgFl5fIQ==", "requires": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", @@ -52674,9 +51815,9 @@ } }, "gatsby-worker": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.4.0.tgz", - "integrity": "sha512-BrzTYHFFAyI/7a003Vw+Ntg5hef5suYdn1cSEWoS9Tz4bU15W174C69NZddweMScOMTiMjWFoHINl7iqt/M3EQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.6.0.tgz", + "integrity": "sha512-UuyRZmHiAI9HnjYeLjG+/5K4ugeGSzftF/hFRBjkvcABCc0GktOm2038FtUpXxpX9MbCiYd6pO3Kij5U7FLQBg==", "requires": { "@babel/core": "^7.15.5", "@babel/runtime": "^7.15.4" @@ -52764,9 +51905,10 @@ "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" }, "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, "get-stream": { "version": "6.0.1", @@ -53070,15 +52212,15 @@ } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, @@ -53107,9 +52249,9 @@ } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "graphql": { "version": "15.8.0", @@ -53154,6 +52296,14 @@ "path-type": "^4.0.0", "yaml": "^1.10.0" } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } } } }, @@ -53173,14 +52323,6 @@ "graphql-playground-html": "^1.6.30" } }, - "graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "requires": { - "iterall": "^1.3.0" - } - }, "graphql-tag": { "version": "2.12.6", "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", @@ -53208,13 +52350,6 @@ "requires": { "duplexer": "^0.1.1", "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } } }, "handlebars": { @@ -53511,19 +52646,11 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hicat": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.8.0.tgz", - "integrity": "sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA==", - "requires": { - "highlight.js": "^10.4.1", - "minimist": "^1.2.5" - } - }, "highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true }, "history": { "version": "5.0.0", @@ -53689,6 +52816,13 @@ "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } } }, "http-cache-semantics": { @@ -53745,9 +52879,9 @@ "dev": true }, "i18next": { - "version": "21.6.5", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.6.5.tgz", - "integrity": "sha512-1oimhzFEpkmxpY2yDyghdycyA1bCKrh9zf04qiB2HytKJCqlrA5e8JfL6KyK/oZvZABLP0GohsZ+tvhHmd+OTA==", + "version": "21.6.11", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.6.11.tgz", + "integrity": "sha512-tJ2+o0lVO+fhi8bPkCpBAeY1SgkqmQm5NzgPWCQssBrywJw98/o+Kombhty5nxQOpHtvMmsxcOopczUiH6bJxQ==", "requires": { "@babel/runtime": "^7.12.0" } @@ -53886,7 +53020,8 @@ "inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true }, "inquirer": { "version": "7.3.3", @@ -54009,17 +53144,14 @@ "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true }, "is-alphanumerical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, "requires": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -54068,7 +53200,8 @@ "is-buffer": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true }, "is-callable": { "version": "1.2.4", @@ -54084,9 +53217,9 @@ } }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "requires": { "has": "^1.0.3" } @@ -54110,7 +53243,8 @@ "is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true }, "is-descriptor": { "version": "1.0.2", @@ -54151,9 +53285,10 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true }, "is-function": { "version": "1.0.2", @@ -54171,7 +53306,8 @@ "is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true }, "is-installed-globally": { "version": "0.4.0", @@ -54282,6 +53418,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, "is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", @@ -54356,11 +53498,6 @@ "unc-path-regex": "^0.1.2" } }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, "is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -54380,7 +53517,8 @@ "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true }, "is-window": { "version": "1.0.2", @@ -54396,7 +53534,8 @@ "is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true }, "is-wsl": { "version": "2.2.0", @@ -54490,9 +53629,9 @@ } }, "istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -54520,54 +53659,6 @@ "iterate-iterator": "^1.0.1" } }, - "jest-diff": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", - "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", - "requires": { - "chalk": "^3.0.0", - "diff-sequences": "^25.2.6", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" - }, "jest-haste-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", @@ -54685,9 +53776,9 @@ } }, "jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "version": "27.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.0.tgz", + "integrity": "sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -54722,30 +53813,15 @@ } }, "joi": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz", - "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", "requires": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", "@sideway/address": "^4.1.3", "@sideway/formula": "^3.0.0", "@sideway/pinpoint": "^2.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - } } }, "jpeg-js": { @@ -54892,9 +53968,9 @@ "dev": true }, "keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.1.1.tgz", + "integrity": "sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==", "requires": { "json-buffer": "3.0.1" } @@ -54991,9 +54067,9 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "lint-staged": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.1.5.tgz", - "integrity": "sha512-WyKb+0sNKDTd1LwwAfTBPp0XmdaKkAOEbg4oHE4Kq2+oQVchg/VAcjVQtSqZih1izNsTURjc2EkhG/syRQUXdA==", + "version": "12.3.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.3.tgz", + "integrity": "sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==", "dev": true, "requires": { "cli-truncate": "^3.1.0", @@ -55002,79 +54078,15 @@ "debug": "^4.3.3", "execa": "^5.1.1", "lilconfig": "2.0.4", - "listr2": "^3.13.5", + "listr2": "^4.0.1", "micromatch": "^4.0.4", "normalize-path": "^3.0.0", - "object-inspect": "^1.11.1", + "object-inspect": "^1.12.0", "string-argv": "^0.3.1", "supports-color": "^9.2.1", "yaml": "^1.10.2" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - } - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - } - }, - "string-width": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz", - "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==", - "dev": true, - "requires": { - "emoji-regex": "^9.2.2", - "is-fullwidth-code-point": "^4.0.0", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, "supports-color": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", @@ -55084,9 +54096,9 @@ } }, "listr2": { - "version": "3.13.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.13.5.tgz", - "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.2.tgz", + "integrity": "sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -55094,15 +54106,34 @@ "log-update": "^4.0.0", "p-map": "^4.0.0", "rfdc": "^1.3.0", - "rxjs": "^7.4.0", + "rxjs": "^7.5.2", "through": "^2.3.8", "wrap-ansi": "^7.0.0" }, "dependencies": { - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "p-map": { @@ -55113,6 +54144,17 @@ "requires": { "aggregate-error": "^3.0.0" } + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } } } }, @@ -55229,16 +54271,6 @@ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, "lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -55295,6 +54327,12 @@ "color-convert": "^2.0.1" } }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -55319,11 +54357,6 @@ } } }, - "longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -55387,12 +54420,6 @@ "semver": "^5.6.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -55457,20 +54484,13 @@ "markdown-escapes": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "requires": { - "repeat-string": "^1.0.0" - } + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true }, "markdown-to-jsx": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.5.tgz", - "integrity": "sha512-YQEMMMCX3PYOWtUAQu8Fmz5/sH09s17eyQnDubwaAo8sWmnRTT1og96EFv1vL59l4nWfmtF3L91pqkuheVqRlA==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz", + "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==", "dev": true, "requires": {} }, @@ -55514,14 +54534,6 @@ "unist-util-remove": "^2.0.0" } }, - "mdast-util-compact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", - "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, "mdast-util-definitions": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", @@ -55554,9 +54566,9 @@ "dev": true }, "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "mdurl": { "version": "1.0.1", @@ -55828,9 +54840,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "requires": { "brace-expansion": "^1.1.7" } @@ -56006,9 +55018,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "msgpackr": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.2.tgz", - "integrity": "sha512-OCguCkbG34x1ddO4vAzEm/4J1GTo512k9SoxV8K+EGfI/onFdpemRf0HpsVRFpxadXr4JBFgHsQUitgTlw7ZYQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.4.tgz", + "integrity": "sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA==", "requires": { "msgpackr-extract": "^1.0.14" } @@ -56049,9 +55061,9 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" }, "nanomatch": { "version": "1.2.13", @@ -56110,9 +55122,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", @@ -56145,9 +55157,9 @@ } }, "node-abi": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.5.0.tgz", - "integrity": "sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz", + "integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==", "requires": { "semver": "^7.3.5" }, @@ -56176,9 +55188,9 @@ } }, "node-addon-api": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.2.0.tgz", - "integrity": "sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" }, "node-dir": { "version": "0.1.17", @@ -56189,15 +55201,10 @@ "minimatch": "^3.0.2" } }, - "node-eta": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", - "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" - }, "node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } @@ -56654,9 +55661,9 @@ } }, "opentracing": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz", - "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==" + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==" }, "optimism": { "version": "0.16.1", @@ -56709,9 +55716,9 @@ } }, "ordered-binary": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.3.tgz", - "integrity": "sha512-fEwMk8TNUtzQDjXKYS2ANW3fNZ/gMReCPOAsLHaqw+UDnq/8ddXAcX4lGRpTK7kAghAjkmJs1EXXbcrDbg+ruw==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz", + "integrity": "sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==" }, "os-browserify": { "version": "0.3.0", @@ -56813,11 +55820,6 @@ "aggregate-error": "^3.0.0" } }, - "p-throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz", - "integrity": "sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==" - }, "p-timeout": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", @@ -57068,6 +56070,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "requires": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -57278,14 +56281,14 @@ } }, "peek-readable": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", - "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" }, "perfect-scrollbar": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.3.tgz", - "integrity": "sha512-+Lo6t61lSuCY9ghpqh1NFMXOu8fNwlYGqPoUMOZ3HTFIL4g7+L7zD7hQCLW5yjkOZ6LGTw1m9+MfEew7cngtAQ==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" }, "performance-now": { "version": "2.1.0", @@ -57313,6 +56316,11 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", @@ -57329,9 +56337,9 @@ } }, "pirates": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", - "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, "pixelmatch": { @@ -57419,12 +56427,12 @@ } }, "polished": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.3.tgz", - "integrity": "sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", + "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", "dev": true, "requires": { - "@babel/runtime": "^7.14.0" + "@babel/runtime": "^7.16.7" } }, "posix-character-classes": { @@ -57433,13 +56441,13 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.2.0", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "dependencies": { "picocolors": { @@ -57449,6 +56457,58 @@ } } }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", + "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", + "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", + "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", + "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", + "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", + "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", + "requires": {} + }, "postcss-flexbugs-fixes": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", @@ -57521,6 +56581,62 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, + "postcss-merge-longhand": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", + "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.3" + } + }, + "postcss-merge-rules": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", + "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", + "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", + "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", + "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", + "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, "postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -57634,21 +56750,143 @@ } } }, + "postcss-normalize-charset": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", + "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", + "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", + "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", + "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", + "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", + "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", + "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", + "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", + "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", + "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "requires": { + "cssnano-utils": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", + "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", + "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, "postcss-selector-parser": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", - "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, + "postcss-svgo": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", + "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", + "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -57663,9 +56901,9 @@ } }, "preact": { - "version": "10.6.4", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.4.tgz", - "integrity": "sha512-WyosM7pxGcndU8hY0OQlLd54tOU+qmG45QXj2dAYrL11HoyU/EzOSTlpJsirbBr1QW7lICxSsVJJmcmUglovHQ==" + "version": "10.6.5", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.5.tgz", + "integrity": "sha512-i+LXM6JiVjQXSt2jG2vZZFapGpCuk1fl8o6ii3G84MA3xgj686FKjs4JFDkmUVhtxyq21+4ay74zqPykz9hU6w==" }, "preact-render-to-string": { "version": "5.1.19", @@ -57673,21 +56911,14 @@ "integrity": "sha512-bj8sn/oytIKO6RtOGSS/1+5CrQyRSC99eLUnEVbqUa6MzJX5dYh7wu9bmT0d6lm/Vea21k9KhCQwvr2sYN3rrQ==", "requires": { "pretty-format": "^3.8.0" - }, - "dependencies": { - "pretty-format": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", - "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" - } } }, "prebuild-install": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz", - "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz", + "integrity": "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==", "requires": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", @@ -57721,6 +56952,11 @@ "readable-stream": "^2.0.6" } }, + "detect-libc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.0.tgz", + "integrity": "sha512-S55LzUl8HUav8l9E2PBTlC5PAJrHK7tkM+XXFGD+fbsbkTzhCpG6K05LxJcUOEWzMa4v6ptcMZ9s3fOdJDu0Zw==" + }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -57815,7 +57051,8 @@ "prettier": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==" + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true }, "pretty-bytes": { "version": "5.6.0", @@ -57832,72 +57069,9 @@ } }, "pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "requires": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "dependencies": { - "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=" }, "pretty-hrtime": { "version": "1.0.3", @@ -57906,14 +57080,14 @@ "dev": true }, "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", + "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" }, "prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz", + "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==", "dev": true }, "probe-image-size": { @@ -58120,17 +57294,17 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz", - "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "requires": { "side-channel": "^1.0.4" } }, "query-string": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz", - "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", "requires": { "decode-uri-component": "^0.2.0", "filter-obj": "^1.1.0", @@ -58591,9 +57765,9 @@ } }, "react-refresh": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz", - "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "dev": true }, "react-router": { @@ -58826,6 +58000,16 @@ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "redent": { @@ -58860,6 +58044,14 @@ "hastscript": "^6.0.0", "parse-entities": "^2.0.0", "prismjs": "~1.25.0" + }, + "dependencies": { + "prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", + "dev": true + } } }, "regenerate": { @@ -58868,9 +58060,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "requires": { "regenerate": "^1.4.2" } @@ -58898,9 +58090,9 @@ } }, "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -58912,14 +58104,14 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } @@ -58941,14 +58133,14 @@ } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" }, "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "requires": { "jsesc": "~0.5.0" }, @@ -59059,76 +58251,6 @@ } } }, - "remark-mdxjs": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz", - "integrity": "sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ==", - "requires": { - "@babel/core": "7.10.5", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.10.4", - "@babel/plugin-syntax-jsx": "7.10.4", - "@mdx-js/util": "^2.0.0-next.8" - }, - "dependencies": { - "@babel/core": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz", - "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.5", - "@babel/types": "^7.10.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@mdx-js/util": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", - "integrity": "sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "remark-parse": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", @@ -59173,27 +58295,6 @@ "mdast-squeeze-paragraphs": "^4.0.0" } }, - "remark-stringify": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", - "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", - "requires": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^2.0.0", - "mdast-util-compact": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^3.0.0", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, "remove-accents": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", @@ -59267,12 +58368,13 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-alpn": { @@ -59391,9 +58493,9 @@ } }, "rxjs": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.1.tgz", - "integrity": "sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", + "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -59936,13 +59038,6 @@ "requires": { "any-base": "^1.1.0", "uuid": "^8.3.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } } }, "side-channel": { @@ -59956,9 +59051,9 @@ } }, "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "simple-concat": { "version": "1.0.1", @@ -59966,9 +59061,9 @@ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" }, "simple-get": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", - "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "requires": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -59990,35 +59085,20 @@ } } }, - "single-trailing-newline": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz", - "integrity": "sha1-gfCtKtZFGBlFyAlSpcFBSZLulmQ=", - "requires": { - "detect-newline": "^1.0.3" - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "sitemap": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.0.tgz", - "integrity": "sha512-OctwI2RYFj3Lnoutix0Qhow3AvDoUQ7rsSyzrY8wFKHqXYvmCJXFOBZyVU4/DDtsQ2KnEWY4j4j80hBHBOVEWQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", "requires": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", "arg": "^5.0.0", "sax": "^1.2.4" - }, - "dependencies": { - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - } } }, "slash": { @@ -60027,31 +59107,27 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "dependencies": { "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true } } }, "slugify": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.4.tgz", - "integrity": "sha512-Pcz296CK0uGnTf4iNQId79Uv6/5G16t0g0x3OsxWS8qVSOW+JXNnNHKVcuDiMgEGTWyK6zjlWXo2dvzV/FLf9Q==" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" }, "snapdragon": { "version": "0.8.2", @@ -60267,9 +59343,9 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-resolve": { "version": "0.5.3", @@ -60402,7 +59478,8 @@ "state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true }, "static-extend": { "version": "0.1.2", @@ -60673,6 +59750,11 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" } } }, @@ -60731,16 +59813,6 @@ "define-properties": "^1.1.3" } }, - "stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -60786,12 +59858,12 @@ } }, "strtok3": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", - "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", "requires": { "@tokenizer/token": "^0.3.0", - "peek-readable": "^4.0.1" + "peek-readable": "^4.1.0" } }, "style-loader": { @@ -60827,6 +59899,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, "requires": { "inline-style-parser": "0.1.1" } @@ -60849,10 +59922,19 @@ "supports-color": "^5.5.0" } }, + "stylehacks": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", + "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, "stylelint": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", - "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.3.0.tgz", + "integrity": "sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA==", "dev": true, "requires": { "balanced-match": "^2.0.0", @@ -60860,12 +59942,12 @@ "cosmiconfig": "^7.0.1", "debug": "^4.3.3", "execall": "^2.0.0", - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "fastest-levenshtein": "^1.0.12", "file-entry-cache": "^6.0.1", "get-stdin": "^8.0.0", "global-modules": "^2.0.0", - "globby": "^11.0.4", + "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.1.0", "ignore": "^5.2.0", @@ -60879,21 +59961,22 @@ "normalize-path": "^3.0.0", "normalize-selector": "^0.2.0", "picocolors": "^1.0.0", - "postcss": "^8.3.11", + "postcss": "^8.4.5", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.1.0", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "specificity": "^0.4.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", "svg-tags": "^1.0.0", - "table": "^6.7.5", + "table": "^6.8.0", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^3.0.3" + "write-file-atomic": "^4.0.0" }, "dependencies": { "balanced-match": { @@ -60902,16 +59985,10 @@ "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", "dev": true }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, "hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -60970,13 +60047,6 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "requires": {} - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -60992,6 +60062,24 @@ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true }, + "typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", + "dev": true + }, + "write-file-atomic": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.0.tgz", + "integrity": "sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^4.0.0" + } + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -61066,17 +60154,57 @@ } }, "stylelint-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-qKBj9s2BVnxwQXdqRKd637gtASYel6FA/a9PfyfsplUqiBmBjJeeTrcJPp9v/HEN4FRw2CJDNbO2xuYUF7DsuA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-0C7MOb82Hc97DYvdR7Y29P4ZXFXOBNelyr9nPAEh2iel0FQ77KhyTWBsELX4b8fQQhNjvKVSsAgjQI5FeVojgA==", "dev": true, "requires": { - "@types/stylelint": "^13.13.3", "globby": "^11.0.4", "jest-worker": "^27.3.1", "micromatch": "^4.0.4", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } } }, "subscriptions-transport-ws": { @@ -61096,10 +60224,15 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", "requires": {} } } @@ -61117,6 +60250,38 @@ "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -61129,80 +60294,35 @@ "dev": true }, "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" }, "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" } } }, "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==" }, "symbol.prototype.description": { "version": "1.0.5", @@ -61237,9 +60357,9 @@ "integrity": "sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ==" }, "table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "requires": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -61249,9 +60369,9 @@ }, "dependencies": { "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -61267,6 +60387,11 @@ "color-convert": "^2.0.1" } }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -61784,7 +60909,8 @@ "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true }, "trim-newlines": { "version": "3.0.1", @@ -61802,12 +60928,14 @@ "trim-trailing-lines": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true }, "trough": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true }, "true-case-path": { "version": "2.2.1", @@ -61839,6 +60967,13 @@ "make-error": "^1.1.1", "source-map-support": "^0.5.17", "yn": "3.1.1" + }, + "dependencies": { + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + } } }, "ts-pnp": { @@ -61953,14 +61088,14 @@ } }, "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==" + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==" }, "uglify-js": { - "version": "3.14.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz", - "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", "dev": true, "optional": true }, @@ -61989,6 +61124,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, "requires": { "inherits": "^2.0.0", "xtend": "^4.0.0" @@ -62099,7 +61235,8 @@ "unist-util-is": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true }, "unist-util-position": { "version": "3.1.0", @@ -62111,6 +61248,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dev": true, "requires": { "unist-util-is": "^4.0.0" } @@ -62128,6 +61266,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "requires": { "@types/unist": "^2.0.2" } @@ -62136,6 +61275,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -62146,6 +61286,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -62457,9 +61598,9 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "uuid-browser": { "version": "3.1.0", @@ -62473,9 +61614,9 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, "v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -62519,6 +61660,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -62536,6 +61678,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -62857,9 +62000,9 @@ } }, "weak-lru-cache": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.1.tgz", - "integrity": "sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" }, "web-namespaces": { "version": "1.1.4", @@ -62892,9 +62035,9 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.68.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz", + "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==", "requires": { "@types/eslint-scope": "^3.7.0", "@types/estree": "^0.0.50", @@ -62910,7 +62053,7 @@ "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -62919,9 +62062,14 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "webpack-sources": "^3.2.3" }, "dependencies": { + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, "acorn": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", @@ -62974,11 +62122,11 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "requires": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -62986,9 +62134,9 @@ } }, "webpack-sources": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", - "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" } } }, @@ -63032,6 +62180,12 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true } } }, @@ -63210,9 +62364,9 @@ } }, "ws": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", - "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "requires": {} }, "xdg-basedir": { @@ -63278,9 +62432,9 @@ } }, "xstate": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.27.0.tgz", - "integrity": "sha512-ohOwDM9tViC/zSSmY9261CHblDPqiaAk5vyjVbi69uJv9fGWMzlm0VDQwM2OvC61GKfXVBeuWSMkL7LPUsTpfA==" + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.29.0.tgz", + "integrity": "sha512-F6WF5s6xG/bm8Oxi2ETuzwGQW8yleL5I4JPxZl49m7Uw7D4LAXu+4dvUK78Uo4D863sM8auqw6+1Xmj9mFlmDQ==" }, "xtend": { "version": "4.0.2", diff --git a/src/images/svg/testimonials/quote.svg b/src/images/svg/testimonials/quote.svg index 9ede7d9b4bb..1f524abba41 100644 --- a/src/images/svg/testimonials/quote.svg +++ b/src/images/svg/testimonials/quote.svg @@ -1,5 +1 @@ -<<<<<<< HEAD - -======= ->>>>>>> a96ae48b200c8f0e2ecf4190a4c06b430c140f3a From ce30b2512b121fae31815c661b0349b1905181aa Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 8 Feb 2022 12:32:24 +0330 Subject: [PATCH 34/76] revert: remove image-not-available.png --- src/images/common/image-not-available.png | Bin 1184 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/images/common/image-not-available.png diff --git a/src/images/common/image-not-available.png b/src/images/common/image-not-available.png deleted file mode 100644 index b61b2ec5c83a1db5ea5c8c0d0ccc7368a8b8bf6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmV;R1Yi4!P)Px#OHfQyMMrQNn#)`kh|B#pe%!G|grOY~Q#|Ft!jSHN3ppdC^{a%*7{`m1<#B!d=>1y~SLe_Du0XA&EU26n%6 zCUq?lUnII~pQ%7#Ix&A(t^!`t%G7{sk^O`e9R%JjiQ=flLQ^I*QVTs7$Kk!27Ld#Z zSoqOyigzU_Mht3>ZZUJJ2Vfr6Jmx|IKiB{u33$W>ky>K>v-N-k9Csmg{&2VzkOaU4 z*_*IRu3kVra-h&K9*omNW1RIotVVX zU(#uWJWHYs$|S)05(Xanv|)uX2{V}w*^mPtFSmeU)@!)V=eXb#=<5Rh zv9kNw1usI^$urOk)CHArKsQrh4dg@>c?BD(WC$N&7%1b`4-kwGGjug+KX=R60KOj2 z`F@|Dj}Jqi5hRHUVDx?5jm?Il%xS7lcet+UFATmg77J&H1 z2S^2kLBwgCFJuPT0lC${GbGqlXy|tb$S7-^2w4Pk zi~!130e87gf_q4C-@c(=P$;-fdjubmlLTRyU;-~hUrU4tZ~}fP@kI7Ztx3Gdt^*ak zXL5NcO|3ZDUaT$Kk5Ii4yaIxGA`z_H4710M6QO!2E`1Yg6%*;Y^Ltq;tpJ(J(h_V& z53&Pa5;kntrgc5A>U$I0LGAj9x9fZ>4Z|FagYpb~qrytDkIYwOWFETp%ozG-GMtAG yGn|RP=unbY$Df?ADVnmooNs+uZtHt#pZ*`mj5R(Z6k5sv0000 Date: Wed, 9 Feb 2022 14:15:33 +0330 Subject: [PATCH 35/76] fix: update assets description --- src/pages/markets/static/content/_details.js | 8 ++++---- src/pages/trade-types/multiplier/_synthetic-indices.tsx | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index c8993ed1664..d881ffe5ce2 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -63,7 +63,7 @@ export const ContinuousIndicesDetails = () => ( {localize( - 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.', + 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, 100%, 200%, and 300%.', )} @@ -74,7 +74,7 @@ export const ContinuousIndicesDetails = () => ( ]} /> @@ -239,7 +239,7 @@ export const VolatilityIndicesDetails = () => ( {localize( - 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.', + 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, 100%, 200%, and 300%.', )} @@ -250,7 +250,7 @@ export const VolatilityIndicesDetails = () => ( ]} /> diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index ab5e1b126f2..7522f1bc005 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -125,7 +125,7 @@ const ContinuousIndicesDetails = () => ( {localize( - 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, and 100%.', + 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, 100%, 200%, and 300%.', )} @@ -136,7 +136,7 @@ const ContinuousIndicesDetails = () => ( ]} /> From 7661f4ed9e4dd2250c15b5b5dad67b6a8f755fc3 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 9 Feb 2022 14:29:00 +0330 Subject: [PATCH 36/76] fix: incorrect asset added to Options synthetic indices. --- .../markets/instruments/_market-symbols.js | 45 ++++++++++++++++++- src/pages/markets/static/content/_details.js | 4 +- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 1f40b351c5c..b794544aa6e 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -34,6 +34,49 @@ export const asia_oceania = [ ] export const continuous_indices = [ + { + src: icons.INDEX10S1, + text: , + }, + { + src: icons.INDEX25S1, + text: , + }, + { + src: icons.INDEX50S1, + text: , + }, + { + src: icons.INDEX75S1, + text: , + }, + { + src: icons.INDEX100S1, + text: , + }, + { + src: icons.INDEX10, + text: , + }, + { + src: icons.INDEX25, + text: , + }, + { + src: icons.INDEX50, + text: , + }, + { + src: icons.INDEX75, + text: , + }, + { + src: icons.INDEX100, + text: , + }, +] + +export const volatility_indices = [ { src: icons.INDEX10S1, text: , @@ -84,8 +127,6 @@ export const continuous_indices = [ }, ] -export const volatility_indices = continuous_indices - export const volatility_indices_eu = [ { src: icons.VINDEXIC200, diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index d881ffe5ce2..a09bf0e2760 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -63,7 +63,7 @@ export const ContinuousIndicesDetails = () => ( {localize( - 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, 100%, 200%, and 300%.', + 'These indices correspond to simulated markets with constant volatilities of 10%, 25%, 50%, 75%, 100%.', )} @@ -74,7 +74,7 @@ export const ContinuousIndicesDetails = () => ( ]} /> From 06d0680b4205540551f4227ba7ea1d26411c33c0 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 9 Feb 2022 14:48:43 +0330 Subject: [PATCH 37/76] fix: duplicate instruments on row forex page --- src/components/containers/index.js | 3 ++- src/components/containers/visibility.tsx | 10 ++++++++++ src/pages/markets/components/markets/_forex.js | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/components/containers/index.js b/src/components/containers/index.js index 1ce044d1180..ef0ecd52911 100644 --- a/src/components/containers/index.js +++ b/src/components/containers/index.js @@ -8,7 +8,7 @@ import CssGrid, { CssGridColumn } from './css-grid' import SEO from './seo' import Show from './show' import Box from './box' -import { Desktop, Mobile, EU, UK, ROW, NonEU, NonUK } from './visibility' +import { Desktop, Mobile, EU, UK, ROW, NonEU, NonUK, UKEU } from './visibility' export { Container, @@ -26,6 +26,7 @@ export { Mobile, EU, UK, + UKEU, ROW, NonUK, NonEU, diff --git a/src/components/containers/visibility.tsx b/src/components/containers/visibility.tsx index 618dac01a5f..36d2adb8634 100644 --- a/src/components/containers/visibility.tsx +++ b/src/components/containers/visibility.tsx @@ -140,3 +140,13 @@ export const ROW = ({ children }: ResponsiveContainerProps) => { return !is_eu && !is_uk ? <>{children} : null } + +export const UKEU = ({ children }: ResponsiveContainerProps) => { + const { is_uk_domain, is_eu_domain } = domainBasedCheck() + const { is_uk_country, is_eu_country } = React.useContext(DerivStore) + + const is_uk = is_uk_country || is_uk_domain + const is_eu = is_eu_domain || is_eu_country + + return !is_eu && !is_uk ? null : <>{children} +} diff --git a/src/pages/markets/components/markets/_forex.js b/src/pages/markets/components/markets/_forex.js index 90f17b80781..b601b9bd16b 100644 --- a/src/pages/markets/components/markets/_forex.js +++ b/src/pages/markets/components/markets/_forex.js @@ -11,7 +11,7 @@ import CFDs from '../sub-markets/_cfds' import Multipliers from '../sub-markets/_multipliers' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' -import { UKEU, ROW } from 'components/containers/visibility' +import { UKEU, ROW } from 'components/containers' import { DerivStore } from 'store' //Lazy-load const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) From 79207d78d75f47d4e5ede7704a1e54bb78dbfd46 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 9 Feb 2022 15:26:02 +0330 Subject: [PATCH 38/76] fix: empty energy list in comodities --- src/pages/markets/instruments/_energy.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/pages/markets/instruments/_energy.js b/src/pages/markets/instruments/_energy.js index 0124c4db6ef..020c9d49ce5 100644 --- a/src/pages/markets/instruments/_energy.js +++ b/src/pages/markets/instruments/_energy.js @@ -1,18 +1,21 @@ import React from 'react' import Symbol from '../components/helper/_symbol' import { energy, energy_eu } from './_market-symbols' -import { DerivStore } from 'store' +import { ROW, UKEU } from 'components/containers' const Energy = () => { - const { is_eu_country, is_uk_country } = React.useContext(DerivStore) - return ( <> - {!is_eu_country && !is_uk_country - ? energy - : energy_eu.map((symbol, index) => ( - - ))} + + {energy.map((symbol, index) => ( + + ))} + + + {energy_eu.map((symbol, index) => ( + + ))} + ) } From 22564678d37e163f07dc3b2da32bdd04b1412d63 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 9 Feb 2022 15:47:58 +0330 Subject: [PATCH 39/76] fix: add 300 ticks to crash boom row description --- src/pages/markets/static/content/_details.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index a09bf0e2760..255bb76325b 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -85,7 +85,7 @@ export const CrashBoomDetails = () => ( ]} /> From 704071bf0796d62f88bc2c6e68cffaaf9dd6c797 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 10 Feb 2022 12:35:51 +0330 Subject: [PATCH 40/76] fix: in uk remove synthetic indices from description --- src/pages/markets/components/sections/_hero.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/markets/components/sections/_hero.js b/src/pages/markets/components/sections/_hero.js index 14d520823e8..0f3ffafa746 100644 --- a/src/pages/markets/components/sections/_hero.js +++ b/src/pages/markets/components/sections/_hero.js @@ -96,7 +96,7 @@ export const Hero = () => { 'Learn about the markets that you can trade online with Deriv, including forex, commodities, synthetic indices, stocks, stock indices, and cryptocurrencies.', ) : localize( - 'Learn about the markets that you can trade online with Deriv, including forex, commodities, synthetic indices, stocks, and stock indices.', + 'Learn about the markets that you can trade online with Deriv, including forex, commodities, stocks, and stock indices.', )} From fd7d42dea3295687bd493d050250433db830b835 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 10 Feb 2022 12:47:07 +0330 Subject: [PATCH 41/76] fix: remove synthetic indices from trade-types page available markets --- .../trade-types/cfds/_available-markets.tsx | 58 ++++++++++--------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/src/pages/trade-types/cfds/_available-markets.tsx b/src/pages/trade-types/cfds/_available-markets.tsx index ac1b90a9aef..ea9dc1d2f68 100644 --- a/src/pages/trade-types/cfds/_available-markets.tsx +++ b/src/pages/trade-types/cfds/_available-markets.tsx @@ -3,7 +3,7 @@ import styled from 'styled-components' import MarketsCarousel from '../components/_markets-carousel' import LearnMore from '../components/_learn-more' import { SmallContainer, Card, MarketsItem } from '../components/_style' -import { SectionContainer, Flex } from 'components/containers' +import { SectionContainer, Flex, NonUK } from 'components/containers' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' import Forex from 'images/svg/trade-types/forex.svg' @@ -71,33 +71,6 @@ const AvailableMarkets = () => {
- - - - - synthetic indices - - - {localize('Synthetic indices')} - - - - {localize( - 'Trade synthetic indices on margin 24/7 without being affected by natural events and liquidity risks.', - )} - - } - to="/markets/synthetic/" - /> - - - @@ -170,6 +143,35 @@ const AvailableMarkets = () => { + + + + + + synthetic indices + + + {localize('Synthetic indices')} + + + + {localize( + 'Trade synthetic indices on margin 24/7 without being affected by natural events and liquidity risks.', + )} + + } + to="/markets/synthetic/" + /> + + + + ) From ed6ee8329a20582588df2960ab1db6e02e6fb0e1 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 10 Feb 2022 12:54:04 +0330 Subject: [PATCH 42/76] fix: remove duplicate 'and' words --- src/pages/markets/static/content/_details.js | 2 +- src/pages/trade-types/multiplier/_synthetic-indices.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index 255bb76325b..f83f0f43a85 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -250,7 +250,7 @@ export const VolatilityIndicesDetails = () => ( ]} /> diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 7522f1bc005..30f2e361fa4 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -136,7 +136,7 @@ const ContinuousIndicesDetails = () => ( ]} /> From 28e098879a32e897f084d2bc01e7802244907029 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 10 Feb 2022 13:15:41 +0330 Subject: [PATCH 43/76] fix: replace germany 30 by germany 40 in description --- src/pages/markets/static/content/_details.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index f83f0f43a85..b717c65de23 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -141,7 +141,7 @@ export const EuropeDetails = (index) => { , ]} /> , @@ -351,7 +351,7 @@ export const EuropeanIndicesDetails = () => ( ]} /> From dc0a84e342c118c1fb4ee82a86ebb25e77b26c4c Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 10 Feb 2022 13:19:24 +0330 Subject: [PATCH 44/76] fix: remove everything according to germany 30 --- src/components/elements/symbols.js | 2 -- src/images/svg/symbols/dax-30.svg | 3 --- src/pages/markets/instruments/_market-symbols.js | 4 ---- src/pages/trader-tools/common/_underlying-data.js | 7 ------- 4 files changed, 16 deletions(-) delete mode 100644 src/images/svg/symbols/dax-30.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 925675e66b2..87cdd1beaf1 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -57,7 +57,6 @@ import CRM from 'images/svg/symbols/crm.svg' import CSCO from 'images/svg/symbols/csco.svg' import DAL from 'images/svg/symbols/dal.svg' import DASH from 'images/svg/symbols/dash_flag.svg' -import DAX30 from 'images/svg/symbols/dax-30.svg' import DBK from 'images/svg/symbols/dbk.svg' import DIS from 'images/svg/symbols/dis.svg' import DOGUSD from 'images/svg/symbols/dog-usd.svg' @@ -397,7 +396,6 @@ export { CRM, CSCO, DAL, - DAX30, DBK, DIS, DOGECOIN, diff --git a/src/images/svg/symbols/dax-30.svg b/src/images/svg/symbols/dax-30.svg deleted file mode 100644 index f0df22d48ac..00000000000 --- a/src/images/svg/symbols/dax-30.svg +++ /dev/null @@ -1,3 +0,0 @@ - - 30 - \ No newline at end of file diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index b794544aa6e..4ae2c89bf40 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -200,10 +200,6 @@ export const europe = [ src: icons.STOCKSFRANCE40, text: , }, - { - src: icons.STOCKSGERMANY30, - text: , - }, { src: icons.STOCKSGERMANY40, text: , diff --git a/src/pages/trader-tools/common/_underlying-data.js b/src/pages/trader-tools/common/_underlying-data.js index 6ca91486934..81b6878aaa7 100644 --- a/src/pages/trader-tools/common/_underlying-data.js +++ b/src/pages/trader-tools/common/_underlying-data.js @@ -33,7 +33,6 @@ import { CRM, CSCO, DAL, - DAX30, DBK, DIS, DSHUSD, @@ -551,12 +550,6 @@ export const financialItemLists = [ icon: australia 200, market: 'other', }, - { - name: 'DAX30', - display_name: 'Germany 30', - icon: germany 30, - market: 'other', - }, { name: 'ESP35', display_name: 'Spain 35', From 22c274834d4f14ecb892162f86b6057744ca2889 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 11 Feb 2022 11:28:48 +0330 Subject: [PATCH 45/76] fix: remove synthetic indices and crypto from uk available markets --- .../trade-types/cfds/_available-markets.tsx | 56 ++++++++++--------- .../multiplier/_markets-available.tsx | 46 +++++++-------- 2 files changed, 53 insertions(+), 49 deletions(-) diff --git a/src/pages/trade-types/cfds/_available-markets.tsx b/src/pages/trade-types/cfds/_available-markets.tsx index ea9dc1d2f68..66ff534d01f 100644 --- a/src/pages/trade-types/cfds/_available-markets.tsx +++ b/src/pages/trade-types/cfds/_available-markets.tsx @@ -116,33 +116,6 @@ const AvailableMarkets = () => { - - - - - cryptocurrencies - - - {localize('Cryptocurrencies')} - - - - {localize( - 'Trade on the world’s most popular cryptocurrencies and potentially profit from correctly anticipating price movements.', - )} - - } - to="/markets/cryptocurrencies/" - /> - - - @@ -172,6 +145,35 @@ const AvailableMarkets = () => { + + + + + + cryptocurrencies + + + {localize('Cryptocurrencies')} + + + + {localize( + 'Trade on the world’s most popular cryptocurrencies and potentially profit from correctly anticipating price movements.', + )} + + } + to="/markets/cryptocurrencies/" + /> + + + + ) diff --git a/src/pages/trade-types/multiplier/_markets-available.tsx b/src/pages/trade-types/multiplier/_markets-available.tsx index 80f3f19ff21..ce1adf8c543 100644 --- a/src/pages/trade-types/multiplier/_markets-available.tsx +++ b/src/pages/trade-types/multiplier/_markets-available.tsx @@ -3,7 +3,7 @@ import styled from 'styled-components' import MarketsCarousel from '../components/_markets-carousel' import LearnMore from '../components/_learn-more' import { SmallContainer, Card, MarketsItem } from '../components/_style' -import { SectionContainer, Flex } from 'components/containers' +import { SectionContainer, Flex, NonUK } from 'components/containers' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' import Forex from 'images/svg/trade-types/forex.svg' @@ -64,28 +64,30 @@ const MarketsAvailable = () => { - - - - - + + + + + + - - {localize('Synthetic indices')} - - - - {localize( - 'Trade multipliers on synthetic indices that are available 24/7 and increase your profit potential multiples times while limiting your risk.', - )} - - } - to="/markets/synthetic/" - /> - - - + + {localize('Synthetic indices')} + + + + {localize( + 'Trade multipliers on synthetic indices that are available 24/7 and increase your profit potential multiples times while limiting your risk.', + )} + + } + to="/markets/synthetic/" + /> + + + + From 40342070624f797f00d5eb36dee9cea8d1b54def Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 11 Feb 2022 18:25:36 +0330 Subject: [PATCH 46/76] refactor: hardcoded available markets component to dynamic components --- src/components/elements/carousel/carousel.js | 8 +- .../trade-types/cfds/_available-markets.tsx | 201 +++++++----------- .../multiplier/_markets-available.tsx | 94 ++++---- 3 files changed, 131 insertions(+), 172 deletions(-) diff --git a/src/components/elements/carousel/carousel.js b/src/components/elements/carousel/carousel.js index 981047d9d44..cbcdc696669 100644 --- a/src/components/elements/carousel/carousel.js +++ b/src/components/elements/carousel/carousel.js @@ -140,12 +140,16 @@ export const Carousel = ({ chevron_style || {} const is_arrow = prevBtnEnabled || nextBtnEnabled const { nav_color, bottom_offset, height } = navigation_style || {} - return (
- + {children.map((child, idx) => (
{child} diff --git a/src/pages/trade-types/cfds/_available-markets.tsx b/src/pages/trade-types/cfds/_available-markets.tsx index 66ff534d01f..e29419ac088 100644 --- a/src/pages/trade-types/cfds/_available-markets.tsx +++ b/src/pages/trade-types/cfds/_available-markets.tsx @@ -3,7 +3,7 @@ import styled from 'styled-components' import MarketsCarousel from '../components/_markets-carousel' import LearnMore from '../components/_learn-more' import { SmallContainer, Card, MarketsItem } from '../components/_style' -import { SectionContainer, Flex, NonUK } from 'components/containers' +import { SectionContainer, Flex } from 'components/containers' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' import Forex from 'images/svg/trade-types/forex.svg' @@ -12,6 +12,14 @@ import SyntheticIndices from 'images/svg/trade-types/synthetic-indices.svg' import StockIndices from 'images/svg/trade-types/stock-indices.svg' import Cryptocurrencies from 'images/svg/trade-types/cryptocurrencies.svg' import { DerivStore, DerivStoreType } from 'store' +import { EU, NonEU } from 'components/containers/visibility' + +type AllMarketsType = { + image: string + title: 'Forex' | 'Synthetic indices' | 'Commodities' | 'Stock indices' | 'Cryptocurrencies' + text: string | React.ReactNode + url: string +}[] const MobileCardHeader = styled(Flex)` margin-bottom: 0.8rem; @@ -38,8 +46,55 @@ const StyledText = styled(Text)` } ` +const all_markets: AllMarketsType = [ + { + image: Forex, + title: 'Forex', + text: ( + <> + + + + + + + + ), + url: '/markets/forex/', + }, + { + image: SyntheticIndices, + title: 'Synthetic indices', + text: 'Trade synthetic indices on margin 24/7 without being affected by natural events and liquidity risks.', + url: '/markets/synthetic/', + }, + { + image: Commodities, + title: 'Commodities', + text: 'Predict the price movements of commodities like silver, gold, and oil, and use margin to amplify your possible profits.', + url: '/markets/commodities/', + }, + { + image: StockIndices, + title: 'Stock indices', + text: 'Go long or short on our OTC German index and utilise leverage to increase your potential profit.', + url: '/markets/stock/', + }, + { + image: Cryptocurrencies, + title: 'Cryptocurrencies', + text: 'Trade on the world’s most popular cryptocurrencies and potentially profit from correctly anticipating price movements.', + url: '/markets/cryptocurrencies/', + }, +] + +const uk_exceptions = ['Synthetic indices', 'Cryptocurrencies'] + +const filterByUkExeptions = (markets: AllMarketsType) => + markets.filter(({ title }) => !uk_exceptions.includes(title)) + const AvailableMarkets = () => { - const { is_eu_country } = React.useContext(DerivStore) + const { is_uk_country } = React.useContext(DerivStore) return ( @@ -49,131 +104,25 @@ const AvailableMarkets = () => { - - - - - forex - - {localize('Forex')} - - - {is_eu_country ? ( - - ) : ( - - )} - - } - to="/markets/forex/" - /> - - - - - - - - commodities - - {localize('Commodities')} - - - {localize( - 'Predict the price movements of commodities like silver, gold, and oil, and use margin to amplify your possible profits.', - )} - - } - to="/markets/commodities/" - /> - - - - - - - - stock indices - - {localize('Stock indices')} - - - {localize( - 'Go long or short on our OTC German index and utilise leverage to increase your potential profit.', - )} - - } - to="/markets/stock/" - /> - - - - - - - - - synthetic indices ( + + + + + {title} + {localize(title)} + + {text} + } + to={url} /> - - - {localize('Synthetic indices')} - - - - {localize( - 'Trade synthetic indices on margin 24/7 without being affected by natural events and liquidity risks.', - )} - - } - to="/markets/synthetic/" - /> - - - - - - - - - - cryptocurrencies - - - {localize('Cryptocurrencies')} - - - - {localize( - 'Trade on the world’s most popular cryptocurrencies and potentially profit from correctly anticipating price movements.', - )} - - } - to="/markets/cryptocurrencies/" - /> - - - - + + + + ), + )} ) diff --git a/src/pages/trade-types/multiplier/_markets-available.tsx b/src/pages/trade-types/multiplier/_markets-available.tsx index ce1adf8c543..a32f1125307 100644 --- a/src/pages/trade-types/multiplier/_markets-available.tsx +++ b/src/pages/trade-types/multiplier/_markets-available.tsx @@ -3,11 +3,19 @@ import styled from 'styled-components' import MarketsCarousel from '../components/_markets-carousel' import LearnMore from '../components/_learn-more' import { SmallContainer, Card, MarketsItem } from '../components/_style' -import { SectionContainer, Flex, NonUK } from 'components/containers' +import { SectionContainer, Flex } from 'components/containers' import { Header, Text } from 'components/elements' import { localize, Localize } from 'components/localization' import Forex from 'images/svg/trade-types/forex.svg' import SyntheticIndices from 'images/svg/trade-types/synthetic-indices.svg' +import { DerivStore, DerivStoreType } from 'store' + +type AllMarketsType = { + image: string + title: 'Forex' | 'Synthetic indices' + text: string + url: string +}[] const MobileCardHeader = styled(Flex)` margin-bottom: 0.8rem; @@ -34,7 +42,29 @@ const StyledText = styled(Text)` } ` +const all_markets: AllMarketsType = [ + { + image: Forex, + title: 'Forex', + text: 'Speculate on the price movements of major forex pairs and increase your profit potential without losing more than your stake.', + url: '/markets/forex/', + }, + { + image: SyntheticIndices, + title: 'Synthetic indices', + text: 'Trade multipliers on synthetic indices that are available 24/7 and increase your profit potential multiples times while limiting your risk.', + url: '/markets/synthetic/', + }, +] + +const uk_exceptions = ['Synthetic indices'] + +const filterByUkExeptions = (markets: AllMarketsType) => + markets.filter(({ title }) => !uk_exceptions.includes(title)) + const MarketsAvailable = () => { + const { is_uk_country } = React.useContext(DerivStore) + return ( <> @@ -44,50 +74,26 @@ const MarketsAvailable = () => { - - - - - - - {localize('Forex')} - - - {localize( - 'Speculate on the price movements of major forex pairs and increase your profit potential without losing more than your stake.', - )} - - } - to="/markets/forex/" - /> - - - - - - - - - + {(is_uk_country ? filterByUkExeptions(all_markets) : all_markets).map( + ({ image, title, text, url }) => ( + + + + + {title} - - {localize('Synthetic indices')} - - - - {localize( - 'Trade multipliers on synthetic indices that are available 24/7 and increase your profit potential multiples times while limiting your risk.', - )} - - } - to="/markets/synthetic/" - /> - - - - + {localize(title)} + + {localize(text)} + } + to={url} + /> + + + + ), + )} From b0631854c2355ca0ff7801b68846c73440e27318 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 14 Feb 2022 13:33:56 +0330 Subject: [PATCH 47/76] fix: other carousel issues after previous changes --- src/components/elements/carousel/carousel.js | 7 +------ src/pages/trade-types/components/_markets-carousel.tsx | 3 ++- src/pages/trade-types/multiplier/_markets-available.tsx | 4 +++- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/components/elements/carousel/carousel.js b/src/components/elements/carousel/carousel.js index cbcdc696669..ee7478f4903 100644 --- a/src/components/elements/carousel/carousel.js +++ b/src/components/elements/carousel/carousel.js @@ -144,12 +144,7 @@ export const Carousel = ({
- + {children.map((child, idx) => (
{child} diff --git a/src/pages/trade-types/components/_markets-carousel.tsx b/src/pages/trade-types/components/_markets-carousel.tsx index bd596aefe30..ee883d1d566 100644 --- a/src/pages/trade-types/components/_markets-carousel.tsx +++ b/src/pages/trade-types/components/_markets-carousel.tsx @@ -62,6 +62,7 @@ type MarketsCarouselProps = { } const MarketsCarousel = ({ children }: MarketsCarouselProps) => { + const flex_width = children.length > 1 ? '0 0 50%' : '0 0 100%' const carousel_props = { options: { align: 'start', @@ -73,7 +74,7 @@ const MarketsCarousel = ({ children }: MarketsCarouselProps) => { margin: '0 auto', }, slide_style: { - flex: '0 0 50%', + flex: flex_width, position: 'relative', margin: '4rem 0', }, diff --git a/src/pages/trade-types/multiplier/_markets-available.tsx b/src/pages/trade-types/multiplier/_markets-available.tsx index a32f1125307..1119fbc79f3 100644 --- a/src/pages/trade-types/multiplier/_markets-available.tsx +++ b/src/pages/trade-types/multiplier/_markets-available.tsx @@ -62,6 +62,8 @@ const uk_exceptions = ['Synthetic indices'] const filterByUkExeptions = (markets: AllMarketsType) => markets.filter(({ title }) => !uk_exceptions.includes(title)) +const uk_markets = filterByUkExeptions(all_markets) + const MarketsAvailable = () => { const { is_uk_country } = React.useContext(DerivStore) @@ -74,7 +76,7 @@ const MarketsAvailable = () => { - {(is_uk_country ? filterByUkExeptions(all_markets) : all_markets).map( + {(is_uk_country ? uk_markets : all_markets).map( ({ image, title, text, url }) => ( From 9112941d2733dac29a211d8bc6f47b787b5e3827 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 14 Feb 2022 13:53:20 +0330 Subject: [PATCH 48/76] trigger vercel From 7c86b531ba3f8d77777d5baf73ec28c038cefa55 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 14 Feb 2022 15:18:52 +0330 Subject: [PATCH 49/76] remove cr crash-boom 300 --- src/pages/markets/instruments/_market-symbols.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 4ae2c89bf40..62ee138aaf5 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -147,10 +147,6 @@ export const crash_boom = [ src: icons.BOOM500, text: , }, - { - src: icons.BOOM300, - text: , - }, { src: icons.CRASH1000, text: , @@ -159,10 +155,6 @@ export const crash_boom = [ src: icons.CRASH500, text: , }, - { - src: icons.CRASH300, - text: , - }, ] export const crash_boom_eu = [ From dd72cf8bd2c5d9cee5f96b774c1ca75cd295e728 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 14 Feb 2022 16:48:39 +0330 Subject: [PATCH 50/76] feat: remove jump indices from eu and add metals for eu --- .../markets/instruments/_market-symbols.js | 31 +++- src/pages/markets/instruments/_metals.js | 16 +- .../multiplier/_synthetic-indices.tsx | 149 ++++++++++-------- 3 files changed, 124 insertions(+), 72 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 62ee138aaf5..cb06245c883 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -333,6 +333,25 @@ export const major_pairs = [ ] export const metals = [ + { + src: icons.GOLDUSD, + text: , + }, + { + src: icons.PALLADIUMUSD, + text: , + }, + { + src: icons.PLATINUMUSD, + text: , + }, + { + src: icons.SILVERUSD, + text: , + }, +] + +export const metals_eu = [ { src: icons.GOLDEUR, text: , @@ -1293,6 +1312,14 @@ export const energy = [ src: icons.OILUSD, text: , }, + { + src: icons.BRENTCRUDEOILUK, + text: , + }, + { + src: icons.WTIOILUS, + text: , + }, ] export const energy_eu = [ @@ -1309,11 +1336,11 @@ export const energy_eu = [ export const volatility_indices_trade_type_eu = [ { src: icons.VOLATILITY200EU, - text: , + text: , }, { src: icons.VOLATILITY300EU, - text: , + text: , }, ] diff --git a/src/pages/markets/instruments/_metals.js b/src/pages/markets/instruments/_metals.js index 237b9fbc4d7..5c8217167a3 100644 --- a/src/pages/markets/instruments/_metals.js +++ b/src/pages/markets/instruments/_metals.js @@ -1,13 +1,21 @@ import React from 'react' import Symbol from '../components/helper/_symbol' -import { metals } from './_market-symbols' +import { metals, metals_eu } from './_market-symbols' +import { ROW, UKEU } from 'components/containers' const Metals = () => { return ( <> - {metals.map((symbol, index) => ( - - ))} + + {metals.map((symbol, index) => ( + + ))} + + + {metals_eu.map((symbol, index) => ( + + ))} + ) } diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 30f2e361fa4..5c364b363bc 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -221,7 +221,6 @@ const SyntheticIndices = () => { /> )} - ( @@ -247,72 +246,90 @@ const SyntheticIndices = () => { /> {!is_eu_country && ( - - ( - - - Codestin Search App - - - - - - )} - renderDetails={ContinuousIndicesDetails} - /> - + <> + + ( + + + Codestin Search App + + + + + + )} + renderDetails={ContinuousIndicesDetails} + /> + + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={JumpIndicesDetails} + /> + + + ( + + + + Codestin Search App + + + Codestin Search App + + + + + + + )} + renderDetails={StepIndicesDetails} + /> + + )} - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - - )} - renderDetails={JumpIndicesDetails} - /> - - - ( - - - - Codestin Search App - - - Codestin Search App - - - - - - - )} - renderDetails={StepIndicesDetails} - /> - From 35ead143e74e3ee0f05a3bf08a13abcca43d7ce4 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 15 Feb 2022 18:58:31 +0330 Subject: [PATCH 51/76] remove oil/usd from cr --- src/pages/markets/instruments/_market-symbols.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index cb06245c883..69295f0a23b 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1308,10 +1308,6 @@ export const jump_indices = [ ] export const energy = [ - { - src: icons.OILUSD, - text: , - }, { src: icons.BRENTCRUDEOILUK, text: , From f854a6b724b6be178aabc2958ace814744de5858 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 15 Feb 2022 19:30:11 +0330 Subject: [PATCH 52/76] style: add 2px x-padding for volatility indices --- src/pages/markets/static/style/_markets-style.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/markets/static/style/_markets-style.js b/src/pages/markets/static/style/_markets-style.js index 5afa14fe9d3..9b3cb453615 100644 --- a/src/pages/markets/static/style/_markets-style.js +++ b/src/pages/markets/static/style/_markets-style.js @@ -149,6 +149,7 @@ export const SymbolContainer = styled(Flex)` width: fit-content; align-items: center; justify-content: flex-start; + padding: 0 2px; img { width: 32px; From 800c8d475d66e6ebb0fe87786c999014f441af3e Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 16 Feb 2022 19:19:47 +0330 Subject: [PATCH 53/76] fix: markets tab scroll offset in mobile uk --- src/pages/markets/stock/index.js | 33 ++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/src/pages/markets/stock/index.js b/src/pages/markets/stock/index.js index 660ba44f571..76212f3138a 100644 --- a/src/pages/markets/stock/index.js +++ b/src/pages/markets/stock/index.js @@ -9,6 +9,7 @@ import { SEO } from 'components/containers' import PractiseIcon from 'images/svg/markets/aim.svg' import TradeIcon from 'images/svg/markets/trade.svg' import WithdrawIcon from 'images/svg/markets/withdraw.svg' +import { DerivStore } from 'store' const simple_step_content_stock = [ { @@ -34,19 +35,23 @@ const simple_step_content_stock = [ }, ] -const StocksAndIndicesPage = () => ( - - - - - - - -) +const StocksAndIndicesPage = () => { + const { is_uk_country } = React.useContext(DerivStore) + + return ( + + + + + + + + ) +} export default WithIntl()(StocksAndIndicesPage) From 15decfaf0866f1a1062e037c70c7544d3f2a77fe Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 16 Feb 2022 19:31:15 +0330 Subject: [PATCH 54/76] fix: add crash boom 300 to cr --- src/pages/markets/instruments/_market-symbols.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 69295f0a23b..1311f6f131d 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -147,6 +147,10 @@ export const crash_boom = [ src: icons.BOOM500, text: , }, + { + src: icons.BOOM300, + text: , + }, { src: icons.CRASH1000, text: , @@ -155,16 +159,20 @@ export const crash_boom = [ src: icons.CRASH500, text: , }, + { + src: icons.CRASH300, + text: , + }, ] export const crash_boom_eu = [ { - src: icons.VCRASHIC300, - text: , + src: icons.BOOM300, + text: , }, { - src: icons.VBOOMIC300, - text: , + src: icons.CRASH300, + text: , }, ] From 83af5230bc590abdd47c5ec806233647abb85879 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Wed, 16 Feb 2022 19:34:50 +0330 Subject: [PATCH 55/76] fix: bring back oil/usd to energy cr --- src/pages/markets/instruments/_market-symbols.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 1311f6f131d..80fdeab8840 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1317,12 +1317,8 @@ export const jump_indices = [ export const energy = [ { - src: icons.BRENTCRUDEOILUK, - text: , - }, - { - src: icons.WTIOILUS, - text: , + src: icons.OILUSD, + text: , }, ] From c164ab2b06503a9cc6d45b2ffb0b0555bb09a0f8 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 17 Feb 2022 09:52:54 +0330 Subject: [PATCH 56/76] fix: remove crash boom from multipliers taab --- .../markets/static/content/_multipliers.js | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/src/pages/markets/static/content/_multipliers.js b/src/pages/markets/static/content/_multipliers.js index f3a800d6d53..9905d314f9f 100644 --- a/src/pages/markets/static/content/_multipliers.js +++ b/src/pages/markets/static/content/_multipliers.js @@ -1,8 +1,6 @@ import React from 'react' import { ContinuousIndices, - CrashBoom, - CrashBoomEU, JumpIndices, MajorPairs, StepIndices, @@ -12,8 +10,6 @@ import { } from '../../instruments/_submarkets' import { ContinuousIndicesDetails, - CrashBoomDetails, - CrashBoomDetailsEU, StepIndicesDetails, CryptocurrenciesDetails, VolatilityIndicesDetailsEU, @@ -63,14 +59,6 @@ export const synthetic_multiplier = { component: , details: ContinuousIndicesDetails, }, - { - title: , - mobile_title: ( - ]} /> - ), - component: , - details: CrashBoomDetails, - }, { title: , component: , @@ -99,14 +87,6 @@ export const synthetic_multiplier_eu = { component: , details: VolatilityIndicesDetailsEU, }, - { - title: , - mobile_title: ( - ]} /> - ), - component: , - details: CrashBoomDetailsEU, - }, ], } From 1bbbce9fd3787dfefe6aa2a955e600212032a502 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 17 Feb 2022 10:11:36 +0330 Subject: [PATCH 57/76] fix: energy under cfds tab and options tab are different now --- src/pages/markets/instruments/_energy-cfds.js | 15 ++++++++++++ .../markets/instruments/_energy-options.js | 15 ++++++++++++ src/pages/markets/instruments/_energy.js | 23 ------------------- .../markets/instruments/_market-symbols.js | 4 ++-- src/pages/markets/instruments/_submarkets.js | 6 +++-- src/pages/markets/static/content/_cfds.js | 4 ++-- .../static/content/_digital-options.js | 4 ++-- 7 files changed, 40 insertions(+), 31 deletions(-) create mode 100644 src/pages/markets/instruments/_energy-cfds.js create mode 100644 src/pages/markets/instruments/_energy-options.js delete mode 100644 src/pages/markets/instruments/_energy.js diff --git a/src/pages/markets/instruments/_energy-cfds.js b/src/pages/markets/instruments/_energy-cfds.js new file mode 100644 index 00000000000..e63b33c765a --- /dev/null +++ b/src/pages/markets/instruments/_energy-cfds.js @@ -0,0 +1,15 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { energy_cfds } from './_market-symbols' + +const EnergyCFDs = () => { + return ( + <> + {energy_cfds.map((symbol, index) => ( + + ))} + + ) +} + +export default EnergyCFDs diff --git a/src/pages/markets/instruments/_energy-options.js b/src/pages/markets/instruments/_energy-options.js new file mode 100644 index 00000000000..8438bddd0ef --- /dev/null +++ b/src/pages/markets/instruments/_energy-options.js @@ -0,0 +1,15 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { energy_options } from './_market-symbols' + +const EnergyOptions = () => { + return ( + <> + {energy_options.map((symbol, index) => ( + + ))} + + ) +} + +export default EnergyOptions diff --git a/src/pages/markets/instruments/_energy.js b/src/pages/markets/instruments/_energy.js deleted file mode 100644 index 020c9d49ce5..00000000000 --- a/src/pages/markets/instruments/_energy.js +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react' -import Symbol from '../components/helper/_symbol' -import { energy, energy_eu } from './_market-symbols' -import { ROW, UKEU } from 'components/containers' - -const Energy = () => { - return ( - <> - - {energy.map((symbol, index) => ( - - ))} - - - {energy_eu.map((symbol, index) => ( - - ))} - - - ) -} - -export default Energy diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 80fdeab8840..a7d685e09ac 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1315,14 +1315,14 @@ export const jump_indices = [ }, ] -export const energy = [ +export const energy_options = [ { src: icons.OILUSD, text: , }, ] -export const energy_eu = [ +export const energy_cfds = [ { src: icons.BRENTCRUDEOILUK, text: , diff --git a/src/pages/markets/instruments/_submarkets.js b/src/pages/markets/instruments/_submarkets.js index 5777ddebebf..31e1ae6855d 100644 --- a/src/pages/markets/instruments/_submarkets.js +++ b/src/pages/markets/instruments/_submarkets.js @@ -4,7 +4,8 @@ import ContinuousIndices from './_continuous-indices' import CrashBoom from './_crash-boom' import CrashBoomEU from './_crash-boom-eu' import DailyResetIndices from './_daily-reset-indices' -import Energy from './_energy' +import EnergyCFDs from './_energy-cfds' +import EnergyOptions from './_energy-options' import Europe from './_europe' import ExoticPairs from './_exotic-pairs' import MajorPairs from './_major-pairs' @@ -37,7 +38,8 @@ export { CryptocurrenciesCFDs, CryptocurrenciesTradeType, DailyResetIndices, - Energy, + EnergyCFDs, + EnergyOptions, Europe, ExoticPairs, JumpIndices, diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index 4e520dc0b30..c95b3aad2ee 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -3,7 +3,7 @@ import { CrashBoom, CrashBoomEU, CryptocurrenciesCFDs, - Energy, + EnergyCFDs, ExoticPairs, MajorPairs, Metals, @@ -46,7 +46,7 @@ export const commodities_cfds = { }, { title: , - component: , + component: , }, ], } diff --git a/src/pages/markets/static/content/_digital-options.js b/src/pages/markets/static/content/_digital-options.js index c080d57fb95..98eb888a941 100644 --- a/src/pages/markets/static/content/_digital-options.js +++ b/src/pages/markets/static/content/_digital-options.js @@ -4,7 +4,7 @@ import { AsiaOceania, ContinuousIndices, DailyResetIndices, - Energy, + EnergyOptions, Europe, JumpIndices, MajorPairs, @@ -219,7 +219,7 @@ export const commodities_options = { }, { title: , - component: , + component: , }, ], markets_list: { From 2faa429bfcbd32bba7696b46779b2a6754a9a3ec Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 17 Feb 2022 11:33:27 +0330 Subject: [PATCH 58/76] feat: add xalusd xcuusd xniusd xpbusd xznusd to metals --- .../markets/instruments/_market-symbols.js | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index a7d685e09ac..39002ada89e 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -341,10 +341,26 @@ export const major_pairs = [ ] export const metals = [ + { + src: icons.ALUMINIUMUSD, + text: , + }, + { + src: icons.COPPERUSD, + text: , + }, { src: icons.GOLDUSD, text: , }, + { + src: icons.LEADUSD, + text: , + }, + { + src: icons.NICKELUSD, + text: , + }, { src: icons.PALLADIUMUSD, text: , @@ -357,9 +373,21 @@ export const metals = [ src: icons.SILVERUSD, text: , }, + { + src: icons.ZINCUSD, + text: , + }, ] export const metals_eu = [ + { + src: icons.ALUMINIUMUSD, + text: , + }, + { + src: icons.COPPERUSD, + text: , + }, { src: icons.GOLDEUR, text: , @@ -368,6 +396,14 @@ export const metals_eu = [ src: icons.GOLDUSD, text: , }, + { + src: icons.LEADUSD, + text: , + }, + { + src: icons.NICKELUSD, + text: , + }, { src: icons.PALLADIUMUSD, text: , @@ -384,6 +420,10 @@ export const metals_eu = [ src: icons.SILVERUSD, text: , }, + { + src: icons.ZINCUSD, + text: , + }, ] export const micro_pairs = [ From 71d61556c67e51789ca6f9467413509f1f0e6c89 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 17 Feb 2022 11:49:09 +0330 Subject: [PATCH 59/76] fix: zinc typo --- src/pages/markets/instruments/_market-symbols.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 39002ada89e..9d9c2f4d58d 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -375,7 +375,7 @@ export const metals = [ }, { src: icons.ZINCUSD, - text: , + text: , }, ] @@ -422,7 +422,7 @@ export const metals_eu = [ }, { src: icons.ZINCUSD, - text: , + text: , }, ] From b3fa308f27541acbce925cf64784813bedcea127 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Thu, 17 Feb 2022 15:00:32 +0330 Subject: [PATCH 60/76] fix: remove 5 metals from options --- .../markets/instruments/_market-symbols.js | 23 +++++++++++++++++-- .../{_metals.js => _metals-cfds.js} | 10 ++++---- .../markets/instruments/_metals-options.js | 16 +++++++++++++ src/pages/markets/instruments/_submarkets.js | 6 +++-- src/pages/markets/static/content/_cfds.js | 4 ++-- .../static/content/_digital-options.js | 4 ++-- 6 files changed, 50 insertions(+), 13 deletions(-) rename src/pages/markets/instruments/{_metals.js => _metals-cfds.js} (66%) create mode 100644 src/pages/markets/instruments/_metals-options.js diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 9d9c2f4d58d..2be297ae392 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -340,7 +340,7 @@ export const major_pairs = [ }, ] -export const metals = [ +export const metals_cfds = [ { src: icons.ALUMINIUMUSD, text: , @@ -379,7 +379,7 @@ export const metals = [ }, ] -export const metals_eu = [ +export const metals_cfds_eu = [ { src: icons.ALUMINIUMUSD, text: , @@ -426,6 +426,25 @@ export const metals_eu = [ }, ] +export const metals_options = [ + { + src: icons.GOLDUSD, + text: , + }, + { + src: icons.PALLADIUMUSD, + text: , + }, + { + src: icons.PLATINUMUSD, + text: , + }, + { + src: icons.SILVERUSD, + text: , + }, +] + export const micro_pairs = [ { src: icons.AUDCAD, diff --git a/src/pages/markets/instruments/_metals.js b/src/pages/markets/instruments/_metals-cfds.js similarity index 66% rename from src/pages/markets/instruments/_metals.js rename to src/pages/markets/instruments/_metals-cfds.js index 5c8217167a3..f0eeec6abda 100644 --- a/src/pages/markets/instruments/_metals.js +++ b/src/pages/markets/instruments/_metals-cfds.js @@ -1,18 +1,18 @@ import React from 'react' import Symbol from '../components/helper/_symbol' -import { metals, metals_eu } from './_market-symbols' +import { metals_cfds, metals_cfds_eu } from './_market-symbols' import { ROW, UKEU } from 'components/containers' -const Metals = () => { +const MetalsCFDs = () => { return ( <> - {metals.map((symbol, index) => ( + {metals_cfds.map((symbol, index) => ( ))} - {metals_eu.map((symbol, index) => ( + {metals_cfds_eu.map((symbol, index) => ( ))} @@ -20,4 +20,4 @@ const Metals = () => { ) } -export default Metals +export default MetalsCFDs diff --git a/src/pages/markets/instruments/_metals-options.js b/src/pages/markets/instruments/_metals-options.js new file mode 100644 index 00000000000..afd1eef9aaa --- /dev/null +++ b/src/pages/markets/instruments/_metals-options.js @@ -0,0 +1,16 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { metals_options } from './_market-symbols' +import { ROW } from 'components/containers' + +const MetalsOptions = () => { + return ( + + {metals_options.map((symbol, index) => ( + + ))} + + ) +} + +export default MetalsOptions diff --git a/src/pages/markets/instruments/_submarkets.js b/src/pages/markets/instruments/_submarkets.js index 31e1ae6855d..439806b8149 100644 --- a/src/pages/markets/instruments/_submarkets.js +++ b/src/pages/markets/instruments/_submarkets.js @@ -10,7 +10,8 @@ import Europe from './_europe' import ExoticPairs from './_exotic-pairs' import MajorPairs from './_major-pairs' import MicroPairs from './_micro_pairs' -import Metals from './_metals' +import MetalsCFDs from './_metals-cfds' +import MetalsOptions from './_metals-options' import MinorPairsCFDS from './_minor-pairs-cfds' import MinorPairsOptions from './_minor-pairs-options' import RangeBreak from './_range-break' @@ -44,7 +45,8 @@ export { ExoticPairs, JumpIndices, MajorPairs, - Metals, + MetalsCFDs, + MetalsOptions, MinorPairsCFDS, MinorPairsOptions, MicroPairs, diff --git a/src/pages/markets/static/content/_cfds.js b/src/pages/markets/static/content/_cfds.js index c95b3aad2ee..94866e2d532 100644 --- a/src/pages/markets/static/content/_cfds.js +++ b/src/pages/markets/static/content/_cfds.js @@ -6,7 +6,7 @@ import { EnergyCFDs, ExoticPairs, MajorPairs, - Metals, + MetalsCFDs, MicroPairs, MinorPairsCFDS, RangeBreak, @@ -42,7 +42,7 @@ export const commodities_cfds = { content: [ { title: , - component: , + component: , }, { title: , diff --git a/src/pages/markets/static/content/_digital-options.js b/src/pages/markets/static/content/_digital-options.js index 98eb888a941..2fd7d21480b 100644 --- a/src/pages/markets/static/content/_digital-options.js +++ b/src/pages/markets/static/content/_digital-options.js @@ -8,7 +8,7 @@ import { Europe, JumpIndices, MajorPairs, - Metals, + MetalsOptions, MinorPairsOptions, SmartFX, } from '../../instruments/_submarkets.js' @@ -215,7 +215,7 @@ export const commodities_options = { content: [ { title: , - component: , + component: , }, { title: , From 9b14647efb84b3ea4f683b537dd8d037142ade21 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 11:06:31 +0330 Subject: [PATCH 61/76] fix: update crash/boom --- .../markets/instruments/_market-symbols.js | 8 -------- src/pages/markets/static/content/_details.js | 2 +- .../markets/static/content/_multipliers.js | 20 +++++++++++++++++++ 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 2be297ae392..9519d5daec8 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -147,10 +147,6 @@ export const crash_boom = [ src: icons.BOOM500, text: , }, - { - src: icons.BOOM300, - text: , - }, { src: icons.CRASH1000, text: , @@ -159,10 +155,6 @@ export const crash_boom = [ src: icons.CRASH500, text: , }, - { - src: icons.CRASH300, - text: , - }, ] export const crash_boom_eu = [ diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index b717c65de23..d779d5fc71a 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -85,7 +85,7 @@ export const CrashBoomDetails = () => ( ]} /> diff --git a/src/pages/markets/static/content/_multipliers.js b/src/pages/markets/static/content/_multipliers.js index 9905d314f9f..36dd579eeda 100644 --- a/src/pages/markets/static/content/_multipliers.js +++ b/src/pages/markets/static/content/_multipliers.js @@ -1,5 +1,7 @@ import React from 'react' import { + CrashBoom, + CrashBoomEU, ContinuousIndices, JumpIndices, MajorPairs, @@ -9,6 +11,8 @@ import { SmartFX, } from '../../instruments/_submarkets' import { + CrashBoomDetails, + CrashBoomDetailsEU, ContinuousIndicesDetails, StepIndicesDetails, CryptocurrenciesDetails, @@ -59,6 +63,14 @@ export const synthetic_multiplier = { component: , details: ContinuousIndicesDetails, }, + { + title: , + mobile_title: ( + ]} /> + ), + component: , + details: CrashBoomDetails, + }, { title: , component: , @@ -87,6 +99,14 @@ export const synthetic_multiplier_eu = { component: , details: VolatilityIndicesDetailsEU, }, + { + title: , + mobile_title: ( + ]} /> + ), + component: , + details: CrashBoomDetailsEU, + }, ], } From 31b708a17d603f107b672728f46da338a9a86ea5 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 11:23:25 +0330 Subject: [PATCH 62/76] fix: now metal cfds are the same in all regions --- .../markets/instruments/_market-symbols.js | 39 ------------------- src/pages/markets/instruments/_metals-cfds.js | 16 ++------ 2 files changed, 4 insertions(+), 51 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 9519d5daec8..d9aaa222ce5 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -333,45 +333,6 @@ export const major_pairs = [ ] export const metals_cfds = [ - { - src: icons.ALUMINIUMUSD, - text: , - }, - { - src: icons.COPPERUSD, - text: , - }, - { - src: icons.GOLDUSD, - text: , - }, - { - src: icons.LEADUSD, - text: , - }, - { - src: icons.NICKELUSD, - text: , - }, - { - src: icons.PALLADIUMUSD, - text: , - }, - { - src: icons.PLATINUMUSD, - text: , - }, - { - src: icons.SILVERUSD, - text: , - }, - { - src: icons.ZINCUSD, - text: , - }, -] - -export const metals_cfds_eu = [ { src: icons.ALUMINIUMUSD, text: , diff --git a/src/pages/markets/instruments/_metals-cfds.js b/src/pages/markets/instruments/_metals-cfds.js index f0eeec6abda..7f18fb59f29 100644 --- a/src/pages/markets/instruments/_metals-cfds.js +++ b/src/pages/markets/instruments/_metals-cfds.js @@ -1,21 +1,13 @@ import React from 'react' import Symbol from '../components/helper/_symbol' -import { metals_cfds, metals_cfds_eu } from './_market-symbols' -import { ROW, UKEU } from 'components/containers' +import { metals_cfds } from './_market-symbols' const MetalsCFDs = () => { return ( <> - - {metals_cfds.map((symbol, index) => ( - - ))} - - - {metals_cfds_eu.map((symbol, index) => ( - - ))} - + {metals_cfds.map((symbol, index) => ( + + ))} ) } From 3f35f33472e7f9ac24ef965ac576d9fe0129a972 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 11:30:15 +0330 Subject: [PATCH 63/76] fix: volatility 200, 300 icon in eu region --- src/pages/markets/instruments/_market-symbols.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index d9aaa222ce5..6165688a157 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -129,11 +129,11 @@ export const volatility_indices = [ export const volatility_indices_eu = [ { - src: icons.VINDEXIC200, + src: icons.INDEX200S1, text: , }, { - src: icons.VINDEXIC300, + src: icons.INDEX300S1, text: , }, ] @@ -1347,11 +1347,11 @@ export const energy_cfds = [ export const volatility_indices_trade_type_eu = [ { - src: icons.VOLATILITY200EU, + src: icons.INDEX200S1, text: , }, { - src: icons.VOLATILITY300EU, + src: icons.INDEX300S1, text: , }, ] From 0f0e1461e42e7b8bc525d059ff0558bc1d02cd1f Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 11:56:07 +0330 Subject: [PATCH 64/76] fix: trade-types multiplier crash boom description in cr --- .../multiplier/_synthetic-indices.tsx | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 5c364b363bc..292f9000a2d 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -93,16 +93,26 @@ const AvailablePlatformsWrapper = styled(Flex)` } ` -const CrashBoomDetails = () => ( - - - ]} - /> - - -) +const CrashBoomDetails = () => { + const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + + return ( + + + series of 1000, or 500 ticks' + : '<0>series of 300 ticks', + }} + components={[]} + /> + + + ) +} const VolatilityIndicesDetails = () => ( From ff37ab88caa76988321c87b1949c486ff740365a Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 11:57:29 +0330 Subject: [PATCH 65/76] fix: typo in crash boom description --- src/pages/trade-types/multiplier/_synthetic-indices.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 292f9000a2d..a42707e5661 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -100,12 +100,12 @@ const CrashBoomDetails = () => { series of 1000, or 500 ticks' - : '<0>series of 300 ticks', + ? '<0>a series of 1000, or 500 ticks' + : '<0>a series of 300 ticks', }} components={[]} /> From d8f50b9093d3bb267bfd3e9054029d3b752742fa Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Fri, 18 Feb 2022 14:00:14 +0330 Subject: [PATCH 66/76] fix: update crash boom 300 icon and remove old icons from src --- src/components/elements/symbols.js | 4 ---- src/images/svg/symbols/boom-eu-boom-300.svg | 1 - src/images/svg/symbols/crash-eu-crash-300.svg | 1 - src/pages/markets/instruments/_market-symbols.js | 4 ++-- 4 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 src/images/svg/symbols/boom-eu-boom-300.svg delete mode 100644 src/images/svg/symbols/crash-eu-crash-300.svg diff --git a/src/components/elements/symbols.js b/src/components/elements/symbols.js index 87cdd1beaf1..f0c1b0176cc 100644 --- a/src/components/elements/symbols.js +++ b/src/components/elements/symbols.js @@ -30,7 +30,6 @@ import BNB from 'images/svg/symbols/binance_coin_flag.svg' import BTC from 'images/svg/symbols/bitcoin_flag.svg' import BMW from 'images/svg/symbols/bmw.svg' import BNBUSD from 'images/svg/symbols/bnb-usd.svg' -import BOOM300EU from 'images/svg/symbols/boom-eu-boom-300.svg' import BOOM1000 from 'images/svg/symbols/boom-indices-1000.svg' import BOOM300 from 'images/svg/symbols/boom-indices-300.svg' import BOOM500 from 'images/svg/symbols/boom-indices-500.svg' @@ -49,7 +48,6 @@ import CHAINLINK from 'images/svg/symbols/chainlink.svg' import CHFJPY from 'images/svg/symbols/chf-jpy.svg' import CLBRENT from 'images/svg/symbols/cl-brent.svg' import COPPERUSD from 'images/svg/symbols/copper-usd.svg' -import CRASH300EU from 'images/svg/symbols/crash-eu-crash-300.svg' import CRASH1000 from 'images/svg/symbols/crash-indices-1000.svg' import CRASH300 from 'images/svg/symbols/crash-indices-300.svg' import CRASH500 from 'images/svg/symbols/crash-indices-500.svg' @@ -378,8 +376,6 @@ export { BOOM1000, BOOM500, BOOM300, - BOOM300EU, - CRASH300EU, BTCUSD, BRENTCRUDEOILUK, C, diff --git a/src/images/svg/symbols/boom-eu-boom-300.svg b/src/images/svg/symbols/boom-eu-boom-300.svg deleted file mode 100644 index 9dade87a486..00000000000 --- a/src/images/svg/symbols/boom-eu-boom-300.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/images/svg/symbols/crash-eu-crash-300.svg b/src/images/svg/symbols/crash-eu-crash-300.svg deleted file mode 100644 index e96ae4c8d08..00000000000 --- a/src/images/svg/symbols/crash-eu-crash-300.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 6165688a157..b322756bf35 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -1358,11 +1358,11 @@ export const volatility_indices_trade_type_eu = [ export const crash_boom_trade_type_eu = [ { - src: icons.CRASH300EU, + src: icons.CRASH300, text: , }, { - src: icons.BOOM300EU, + src: icons.BOOM300, text: , }, ] From f62706f96d24bbdfa21096ad562c2be2ac25a230 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 21 Feb 2022 11:17:46 +0330 Subject: [PATCH 67/76] fix: remove 200s 300s from countinous indices description --- src/pages/trade-types/multiplier/_synthetic-indices.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index a42707e5661..78291ebb342 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -146,7 +146,7 @@ const ContinuousIndicesDetails = () => ( ]} /> From 77d3cf4751dd39f753bb47d1551ea920bb676b7c Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 21 Feb 2022 11:23:49 +0330 Subject: [PATCH 68/76] chore: add crash boom 300 to CR --- src/pages/markets/instruments/_market-symbols.js | 8 ++++++++ src/pages/markets/static/content/_details.js | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index b322756bf35..e7e17456a7c 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -147,6 +147,10 @@ export const crash_boom = [ src: icons.BOOM500, text: , }, + { + src: icons.BOOM300, + text: , + }, { src: icons.CRASH1000, text: , @@ -155,6 +159,10 @@ export const crash_boom = [ src: icons.CRASH500, text: , }, + { + src: icons.CRASH300, + text: , + }, ] export const crash_boom_eu = [ diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index d779d5fc71a..b717c65de23 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -85,7 +85,7 @@ export const CrashBoomDetails = () => ( ]} /> From 761df2037ba3691f26555cfa52407efaf295854c Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 21 Feb 2022 12:29:06 +0330 Subject: [PATCH 69/76] fix: crash boom in cfds is now different than multipliers --- .../instruments/_crash-boom-multipliers.js | 17 +++++++++++++++++ .../markets/instruments/_market-symbols.js | 18 ++++++++++++++++++ src/pages/markets/instruments/_submarkets.js | 2 ++ src/pages/markets/static/content/_details.js | 11 +++++++++++ .../markets/static/content/_multipliers.js | 8 ++++---- 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 src/pages/markets/instruments/_crash-boom-multipliers.js diff --git a/src/pages/markets/instruments/_crash-boom-multipliers.js b/src/pages/markets/instruments/_crash-boom-multipliers.js new file mode 100644 index 00000000000..db09de23da8 --- /dev/null +++ b/src/pages/markets/instruments/_crash-boom-multipliers.js @@ -0,0 +1,17 @@ +import React from 'react' +import Symbol from '../components/helper/_symbol' +import { crash_boom_multipliers } from './_market-symbols' + +const CrashBoomMultipliers = () => { + return ( + <> + <> + {crash_boom_multipliers.map((symbol, index) => ( + + ))} + + + ) +} + +export default CrashBoomMultipliers diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index e7e17456a7c..c11d61909cd 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -164,6 +164,24 @@ export const crash_boom = [ text: , }, ] +export const crash_boom_multipliers = [ + { + src: icons.BOOM1000, + text: , + }, + { + src: icons.BOOM500, + text: , + }, + { + src: icons.CRASH1000, + text: , + }, + { + src: icons.CRASH500, + text: , + }, +] export const crash_boom_eu = [ { diff --git a/src/pages/markets/instruments/_submarkets.js b/src/pages/markets/instruments/_submarkets.js index 439806b8149..b97414a4fb5 100644 --- a/src/pages/markets/instruments/_submarkets.js +++ b/src/pages/markets/instruments/_submarkets.js @@ -2,6 +2,7 @@ import Americas from './_americas' import AsiaOceania from './_asia-oceania' import ContinuousIndices from './_continuous-indices' import CrashBoom from './_crash-boom' +import CrashBoomMultipliers from './_crash-boom-multipliers' import CrashBoomEU from './_crash-boom-eu' import DailyResetIndices from './_daily-reset-indices' import EnergyCFDs from './_energy-cfds' @@ -34,6 +35,7 @@ export { AsiaOceania, ContinuousIndices, CrashBoom, + CrashBoomMultipliers, CrashBoomEU, CryptocurrenciesMultipliers, CryptocurrenciesCFDs, diff --git a/src/pages/markets/static/content/_details.js b/src/pages/markets/static/content/_details.js index b717c65de23..afbf0c17c0b 100644 --- a/src/pages/markets/static/content/_details.js +++ b/src/pages/markets/static/content/_details.js @@ -92,6 +92,17 @@ export const CrashBoomDetails = () => ( ) +export const CrashBoomMultipliersDetails = () => ( + + + ]} + /> + + +) + export const CrashBoomDetailsEU = () => ( diff --git a/src/pages/markets/static/content/_multipliers.js b/src/pages/markets/static/content/_multipliers.js index 36dd579eeda..5a7b87ebaff 100644 --- a/src/pages/markets/static/content/_multipliers.js +++ b/src/pages/markets/static/content/_multipliers.js @@ -1,6 +1,6 @@ import React from 'react' import { - CrashBoom, + CrashBoomMultipliers, CrashBoomEU, ContinuousIndices, JumpIndices, @@ -11,7 +11,7 @@ import { SmartFX, } from '../../instruments/_submarkets' import { - CrashBoomDetails, + CrashBoomMultipliersDetails, CrashBoomDetailsEU, ContinuousIndicesDetails, StepIndicesDetails, @@ -68,8 +68,8 @@ export const synthetic_multiplier = { mobile_title: ( ]} /> ), - component: , - details: CrashBoomDetails, + component: , + details: CrashBoomMultipliersDetails, }, { title: , From e763aeff00a12002f7700de757b68461232a13c8 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Mon, 21 Feb 2022 19:07:14 +0330 Subject: [PATCH 70/76] fix: remove crash boom 300 from trade-types/multiplier page --- src/pages/trade-types/multiplier/_synthetic-indices.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/trade-types/multiplier/_synthetic-indices.tsx b/src/pages/trade-types/multiplier/_synthetic-indices.tsx index 78291ebb342..a9224e88f49 100644 --- a/src/pages/trade-types/multiplier/_synthetic-indices.tsx +++ b/src/pages/trade-types/multiplier/_synthetic-indices.tsx @@ -1,7 +1,7 @@ import React from 'react' import styled from 'styled-components' import { - CrashBoom, + CrashBoomMultipliers, ContinuousIndices, JumpIndices, StepIndices, @@ -248,7 +248,7 @@ const SyntheticIndices = () => { - + )} From bc5577ce457389b038363d8abf31c0ceac59d2a2 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 07:38:57 +0330 Subject: [PATCH 71/76] fix: crash boom in eu trader tools shows 300 now --- .../instruments/_crash-boom-multipliers.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/pages/markets/instruments/_crash-boom-multipliers.js b/src/pages/markets/instruments/_crash-boom-multipliers.js index db09de23da8..30498398d15 100644 --- a/src/pages/markets/instruments/_crash-boom-multipliers.js +++ b/src/pages/markets/instruments/_crash-boom-multipliers.js @@ -1,14 +1,21 @@ import React from 'react' import Symbol from '../components/helper/_symbol' -import { crash_boom_multipliers } from './_market-symbols' +import { crash_boom_multipliers, crash_boom_eu } from './_market-symbols' +import { DerivStore } from 'store' const CrashBoomMultipliers = () => { + const { is_eu_country } = React.useContext(DerivStore) + return ( <> <> - {crash_boom_multipliers.map((symbol, index) => ( - - ))} + {!is_eu_country + ? crash_boom_multipliers.map((symbol, index) => ( + + )) + : crash_boom_eu.map((symbol, index) => ( + + ))} ) From 03257361fbc7698e6bba60e0d138866a87f48e7c Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 10:19:22 +0330 Subject: [PATCH 72/76] fix: rename airbnb to airbnb inc --- src/pages/markets/instruments/_market-symbols.js | 2 +- src/pages/trader-tools/common/_underlying-data.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index c11d61909cd..1b314fcdead 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -767,7 +767,7 @@ export const american_stocks = [ }, { src: icons.STOCKSAIRBNB, - text: , + text: , }, { src: icons.STOCKSAIRBUS, diff --git a/src/pages/trader-tools/common/_underlying-data.tsx b/src/pages/trader-tools/common/_underlying-data.tsx index 81b6878aaa7..05dfb2f4ce6 100644 --- a/src/pages/trader-tools/common/_underlying-data.tsx +++ b/src/pages/trader-tools/common/_underlying-data.tsx @@ -276,7 +276,7 @@ export const financialItemLists = [ }, { name: 'ABNB', - display_name: 'Airbnb', + display_name: 'Airbnb Inc', icon: airbnb, market: 'other', }, From 89ed23e600ffba54232f0a24dc4637d4874a17d4 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 10:20:20 +0330 Subject: [PATCH 73/76] chore: update graphql.types.ts --- types/graphql.types.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/types/graphql.types.ts b/types/graphql.types.ts index fd7fe3112c4..a9da6767fe0 100644 --- a/types/graphql.types.ts +++ b/types/graphql.types.ts @@ -257,6 +257,7 @@ export type Site = Node & { polyfill?: Maybe; pathPrefix?: Maybe; jsxRuntime?: Maybe; + trailingSlash?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; @@ -2425,6 +2426,7 @@ export type QuerySiteArgs = { polyfill?: InputMaybe; pathPrefix?: InputMaybe; jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; id?: InputMaybe; parent?: InputMaybe; children?: InputMaybe; @@ -3450,6 +3452,7 @@ export type SiteFieldsEnum = | 'polyfill' | 'pathPrefix' | 'jsxRuntime' + | 'trailingSlash' | 'id' | 'parent___id' | 'parent___parent___id' @@ -3587,6 +3590,7 @@ export type SiteFilterInput = { polyfill?: InputMaybe; pathPrefix?: InputMaybe; jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; id?: InputMaybe; parent?: InputMaybe; children?: InputMaybe; From 5f86d193be437c487d34931d8112d11d1451853d Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 10:38:36 +0330 Subject: [PATCH 74/76] fix: update other stock names --- src/pages/markets/instruments/_market-symbols.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 1b314fcdead..388b90d9311 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -847,7 +847,7 @@ export const american_stocks = [ }, { src: icons.STOCKSDEUTSCHELUFTHANSAAG, - text: , + text: , }, { src: icons.STOCKSEBAY, @@ -863,7 +863,7 @@ export const american_stocks = [ }, { src: icons.STOCKSFOXCORPCLASSB, - text: , + text: , }, { src: icons.STOCKSGENERALMOTORSCOMP, @@ -883,7 +883,7 @@ export const american_stocks = [ }, { src: icons.STOCKSHUGOBOSSAGCOMMONSTOCK, - text: , + text: , }, { src: icons.STOCKSIBM, @@ -951,7 +951,7 @@ export const american_stocks = [ }, { src: icons.STOCKSPEPSICOINC, - text: , + text: , }, { src: icons.STOCKSPORSCHEAUTOMOBILHOLDINGSE, @@ -967,7 +967,7 @@ export const american_stocks = [ }, { src: icons.SONYGROUPCORP, - text: , + text: , }, { src: icons.STOCKSTEVAPHARMACEUTICAL, From a8727f0ea98e1842e02c2efb59ccc9d5b4313915 Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 11:52:25 +0330 Subject: [PATCH 75/76] fix: stocks order by alphabet --- src/pages/markets/instruments/_market-symbols.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/markets/instruments/_market-symbols.js b/src/pages/markets/instruments/_market-symbols.js index 388b90d9311..7a047fc2568 100644 --- a/src/pages/markets/instruments/_market-symbols.js +++ b/src/pages/markets/instruments/_market-symbols.js @@ -845,10 +845,6 @@ export const american_stocks = [ src: icons.STOCKSDEUTSCHEBANK, text: , }, - { - src: icons.STOCKSDEUTSCHELUFTHANSAAG, - text: , - }, { src: icons.STOCKSEBAY, text: , @@ -901,6 +897,10 @@ export const american_stocks = [ src: icons.STOCKSJPMORGANCHASE, text: , }, + { + src: icons.STOCKSDEUTSCHELUFTHANSAAG, + text: , + }, { src: icons.STOCKSMASTERCARDINC, text: , From a8bbdade2049d3a46149b3fcb1741b77665316af Mon Sep 17 00:00:00 2001 From: Mohammad Hashemi Date: Tue, 22 Feb 2022 13:58:57 +0330 Subject: [PATCH 76/76] chore: refactor to use the latest features of visibility.tsx --- src/common/constants.ts | 3 + src/components/containers/visibility.tsx | 71 +++++++++---------- src/components/custom/other-platforms.js | 22 +++--- .../components/markets/_commodities.js | 7 +- .../markets/components/markets/_forex.js | 14 ++-- .../components/markets/_stock-indices.js | 7 +- .../components/markets/_synthetic-indices.js | 14 ++-- 7 files changed, 66 insertions(+), 72 deletions(-) diff --git a/src/common/constants.ts b/src/common/constants.ts index 169c4fdc882..e11cbd9baf4 100644 --- a/src/common/constants.ts +++ b/src/common/constants.ts @@ -27,6 +27,9 @@ const getDomainAppID = () => { else return deriv_com_app_id } +export const eu_domains = ['eu', 'staging-eu'] +export const uk_domains = ['uk', 'staging-uk'] + // URL export const domain_full_url = `https://${getDomainUrl()}` export const deriv_app_id = getDomainAppID() diff --git a/src/components/containers/visibility.tsx b/src/components/containers/visibility.tsx index cee1f0d3ce7..4c9e9c87906 100644 --- a/src/components/containers/visibility.tsx +++ b/src/components/containers/visibility.tsx @@ -1,8 +1,9 @@ -import React, { ReactElement, useEffect, useState } from 'react' +import React, { ReactElement, useEffect, useState, useContext } from 'react' import styled from 'styled-components' import { size } from 'themes/device' import { useBrowserResize } from 'components/hooks/use-browser-resize' import { DerivStore } from 'store' +import { eu_domains, uk_domains } from 'common/constants' type ResponsiveContainerProps = { children: ReactElement @@ -26,6 +27,7 @@ const DesktopLayer = styled.div` display: none; } ` + const MobileLayer = styled.div` @media (min-width: ${({ breakpoint }) => breakpoint}px) { display: none; @@ -38,11 +40,12 @@ const domainBasedCheck = () => { useEffect(() => { if (window) { - const host_name = window.location.hostname - if (host_name.includes('eu')) { + const subdomain = window.location.hostname.split('.').slice(0, -2).join('.') + + if (eu_domains.includes(subdomain)) { setEuDomain(true) } - if (host_name.includes('uk')) { + if (uk_domains.includes(subdomain)) { setUkDomain(true) } } @@ -65,6 +68,20 @@ const deviceRenderer = (): boolean => { return is_loaded } +export const getCountryRule = () => { + const { is_eu_domain, is_uk_domain } = domainBasedCheck() + const { is_eu_country, is_uk_country } = useContext(DerivStore) + + const is_eu = (is_eu_country || is_eu_domain) && !is_uk_country + const is_uk = is_uk_country || is_uk_domain + const is_non_uk = !is_uk + const is_non_eu = !is_eu + const is_eu_uk = !(!is_eu && !is_uk) + const is_row = !is_eu_uk + + return { is_eu, is_uk, is_non_uk, is_non_eu, is_eu_uk, is_row } +} + export const Desktop = ({ children, breakpoint = DEFAULT_BREAKPOINT, @@ -74,7 +91,7 @@ export const Desktop = ({ const [is_mobile] = useBrowserResize(breakpoint_size) const is_loaded = deviceRenderer() - const desktop_view = is_mobile ? <> :
{children}
+ const desktop_view = is_mobile ? <> : <>{children} return is_loaded ? ( desktop_view @@ -102,57 +119,37 @@ export const Mobile = ({ } export const EU = ({ children }: ResponsiveContainerProps) => { - const { is_eu_domain } = domainBasedCheck() - const { is_eu_country } = React.useContext(DerivStore) - - const is_eu = is_eu_country || is_eu_domain + const { is_eu } = getCountryRule() return is_eu ? <>{children} : null } export const NonEU = ({ children }: ResponsiveContainerProps) => { - const { is_eu_domain } = domainBasedCheck() - const { is_eu_country } = React.useContext(DerivStore) + const { is_non_eu } = getCountryRule() - const is_eu = is_eu_domain || is_eu_country - - return !is_eu ? <>{children} : null + return is_non_eu ? <>{children} : null } export const UK = ({ children }: ResponsiveContainerProps) => { - const { is_uk_domain } = domainBasedCheck() - const { is_uk_country } = React.useContext(DerivStore) - - const is_uk = is_uk_country || is_uk_domain + const { is_uk } = getCountryRule() return is_uk ? <>{children} : null } export const NonUK = ({ children }: ResponsiveContainerProps) => { - const { is_uk_domain } = domainBasedCheck() - const { is_uk_country } = React.useContext(DerivStore) - - const is_uk = is_uk_domain || is_uk_country + const { is_non_uk } = getCountryRule() - return !is_uk ? <>{children} : null + return is_non_uk ? <>{children} : null } -export const ROW = ({ children }: ResponsiveContainerProps) => { - const { is_uk_domain, is_eu_domain } = domainBasedCheck() - const { is_uk_country, is_eu_country } = React.useContext(DerivStore) - - const is_uk = is_uk_country || is_uk_domain - const is_eu = is_eu_domain || is_eu_country +export const UKEU = ({ children }: ResponsiveContainerProps) => { + const { is_eu_uk } = getCountryRule() - return !is_eu && !is_uk ? <>{children} : null + return is_eu_uk ? <>{children} : null } -export const UKEU = ({ children }: ResponsiveContainerProps) => { - const { is_uk_domain, is_eu_domain } = domainBasedCheck() - const { is_uk_country, is_eu_country } = React.useContext(DerivStore) - - const is_uk = is_uk_country || is_uk_domain - const is_eu = is_eu_domain || is_eu_country +export const ROW = ({ children }: ResponsiveContainerProps) => { + const { is_row } = getCountryRule() - return !is_eu && !is_uk ? null : <>{children} + return is_row ? <>{children} : null } diff --git a/src/components/custom/other-platforms.js b/src/components/custom/other-platforms.js index 8199638d2f3..6fc3f4f084a 100644 --- a/src/components/custom/other-platforms.js +++ b/src/components/custom/other-platforms.js @@ -1,7 +1,7 @@ import React from 'react' import PropTypes from 'prop-types' import styled, { css } from 'styled-components' -import { SectionContainer, Flex, FlexGridContainer, EU, NonEU } from 'components/containers' +import { SectionContainer, Flex, FlexGridContainer, EU, NonEU, ROW } from 'components/containers' import { Text, Card, @@ -12,7 +12,7 @@ import { Divider, } from 'components/elements' import { localize, LocalizedLink, Localize } from 'components/localization' -import { DerivStore } from 'store' +import { getCountryRule } from 'components/containers/visibility' import { binary_bot_url } from 'common/constants' import device from 'themes/device' // icons @@ -287,7 +287,7 @@ export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }) => { onClick={onClick} to="/trade-types/cfds/" /> - + } @@ -298,7 +298,7 @@ export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }) => { onClick={onClick} to="/trade-types/options/" /> - + } @@ -325,7 +325,7 @@ export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }) => { onClick={onClick} to={is_ppc_redirect ? '/landing/dmt5/' : '/dmt5/'} /> - + <> { otherLinkProps={{ rel: 'noopener noreferrer' }} /> - + @@ -366,7 +366,7 @@ export const NavPlatform = ({ onClick, is_ppc, is_ppc_redirect }) => { onClick={onClick} to="/dtrader/" /> - + <> { otherLinkProps={{ rel: 'noopener noreferrer' }} /> - + ) @@ -415,7 +415,7 @@ NavPlatform.propTypes = { } export const NavMarket = ({ onClick, is_ppc }) => { - const { is_uk_country } = React.useContext(DerivStore) + const { is_not_uk } = getCountryRule() return ( @@ -429,7 +429,7 @@ export const NavMarket = ({ onClick, is_ppc }) => { onClick={onClick} to="/markets/forex/" /> - {!is_ppc && !is_uk_country && ( + {!is_ppc && is_not_uk && ( } @@ -451,7 +451,7 @@ export const NavMarket = ({ onClick, is_ppc }) => { onClick={onClick} to="/markets/stock/" /> - {!is_uk_country && ( + {is_not_uk && ( } diff --git a/src/pages/markets/components/markets/_commodities.js b/src/pages/markets/components/markets/_commodities.js index 4f6a4764081..74726622710 100644 --- a/src/pages/markets/components/markets/_commodities.js +++ b/src/pages/markets/components/markets/_commodities.js @@ -9,13 +9,13 @@ import { commodities_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { Localize, localize } from 'components/localization' -import { DerivStore } from 'store' +import { getCountryRule } from 'components/containers/visibility' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const Commodities = ({ simple_step_content }) => { - const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + const { is_row } = getCountryRule() simple_step_content[1].text = ( ) @@ -35,8 +35,7 @@ const Commodities = ({ simple_step_content }) => { CFDs={} // We need to replace this with ROW but we need to refactor available-trades.js due to ROW producing a truthy value and rendering the component tab title still DigitalOptions={ - !is_eu_country && - !is_uk_country && ( + is_row && ( import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const Forex = ({ simple_step_content }) => { - const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + const { is_row, is_eu } = getCountryRule() return ( <> { } > - {(!is_eu_country ? forex_content : forex_content_eu).map((content, index) => ( + {(is_eu ? forex_content_eu : forex_content).map((content, index) => (
} /> ))} @@ -43,8 +44,7 @@ const Forex = ({ simple_step_content }) => { } DigitalOptions={ - !is_eu_country && - !is_uk_country && ( + is_row && ( { ) } Multipliers={ - + } name="Forex" display_title={} diff --git a/src/pages/markets/components/markets/_stock-indices.js b/src/pages/markets/components/markets/_stock-indices.js index 4dde769f8d9..7e0b2d59d07 100644 --- a/src/pages/markets/components/markets/_stock-indices.js +++ b/src/pages/markets/components/markets/_stock-indices.js @@ -9,13 +9,13 @@ import { stock_options } from '../../static/content/_digital-options' import CFDs from '../sub-markets/_cfds' import DigitalOptions from '../sub-markets/_digital-options' import { localize, Localize } from 'components/localization' -import { DerivStore } from 'store' +import { getCountryRule } from 'components/containers/visibility' const SimpleSteps = Loadable(() => import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) const StockIndices = ({ simple_step_content }) => { - const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + const { is_row } = getCountryRule() simple_step_content[1].text = localize( 'Open a real account, make a deposit, and start trading stocks, indices and other markets.', @@ -35,8 +35,7 @@ const StockIndices = ({ simple_step_content }) => { } DigitalOptions={ - !is_eu_country && - !is_uk_country && ( + is_row && ( import('components/custom/_simple-steps')) const OtherMarkets = Loadable(() => import('../sections/_other-markets.js')) -import { DerivStore } from 'store' +import { getCountryRule } from 'components/containers/visibility' const StockIndices = ({ simple_step_content }) => { - const { is_eu_country, is_uk_country } = React.useContext(DerivStore) + const { is_eu, is_not_eu, is_uk } = getCountryRule() - if (is_uk_country) { + if (is_uk) { navigate('/404/') } @@ -39,9 +39,9 @@ const StockIndices = ({ simple_step_content }) => { ))} } + CFDs={} DigitalOptions={ - !is_eu_country && ( + is_not_eu && ( { } Multipliers={ } name="Synthetic indices"