diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md
new file mode 100644
index 0000000000..57231f285d
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity.
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md
new file mode 100644
index 0000000000..61d72ad36f
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa).
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003)
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md
new file mode 100644
index 0000000000..1635ca6dbc
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables.
+
+Formaldehyde Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_HCHO_L2 [doi:10.5067/IS-40e/TEMPO/HCHO_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md
new file mode 100644
index 0000000000..18d3979048
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables.
+
+Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md
new file mode 100644
index 0000000000..b695a9fd5e
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables.
+
+Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md
new file mode 100644
index 0000000000..11d4af73cf
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md
new file mode 100644
index 0000000000..7d000446d6
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md
new file mode 100644
index 0000000000..ecf30de272
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md
new file mode 100644
index 0000000000..38539b7b1c
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity.
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md
new file mode 100644
index 0000000000..266dae87f4
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa).
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md
new file mode 100644
index 0000000000..7665e4780f
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables.
+
+Formaldehyde Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_HCHO_L3 [doi:10.5067/IS-40e/TEMPO/HCHO_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md
new file mode 100644
index 0000000000..5ce9a9a42e
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables.
+
+Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md
new file mode 100644
index 0000000000..e71041c163
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2).
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables.
+
+Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md
new file mode 100644
index 0000000000..643b9a6fed
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003)
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md
new file mode 100644
index 0000000000..1e4900dee6
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md
new file mode 100644
index 0000000000..5781631847
--- /dev/null
+++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md
@@ -0,0 +1,7 @@
+The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO.
+
+Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees.
+
+Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR.
+
+References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003)
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/categories/featured/All.json b/config/default/common/config/wv.json/categories/featured/All.json
index 82cf25e0f9..40163a65b1 100644
--- a/config/default/common/config/wv.json/categories/featured/All.json
+++ b/config/default/common/config/wv.json/categories/featured/All.json
@@ -7,6 +7,7 @@
"id": "featured-all",
"description": "",
"measurements": [
+ "TEMPO - Featured",
"Land Surface Reflectance - Featured",
"Surface Water Extent - Featured",
"Aboveground Biomass",
diff --git a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json
index df4da66970..db19e8d560 100644
--- a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json
+++ b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json
@@ -47,6 +47,7 @@
"Fires and Thermal Anomalies",
"Flood",
"Flood Hazard",
+ "Formaldehyde",
"Forests, Mangrove",
"FPAR",
"Freeze/Thaw",
diff --git a/config/default/common/config/wv.json/categories/science_disciplines/All.json b/config/default/common/config/wv.json/categories/science_disciplines/All.json
index baa180742c..d024450f34 100644
--- a/config/default/common/config/wv.json/categories/science_disciplines/All.json
+++ b/config/default/common/config/wv.json/categories/science_disciplines/All.json
@@ -48,6 +48,7 @@
"Flood",
"Flood Hazard",
"Forests, Mangrove",
+ "Formaldehyde",
"FPAR",
"Freeze/Thaw",
"Frozen Area",
diff --git a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json
index a6d6abd14d..af1dc6d5a2 100644
--- a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json
+++ b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json
@@ -30,6 +30,7 @@
"Dust",
"Evaporation",
"Geostationary",
+ "Formaldehyde",
"Land Surface Temperature",
"Lightning",
"Methane",
diff --git a/config/default/common/config/wv.json/layerOrder.json b/config/default/common/config/wv.json/layerOrder.json
index 3fafeb52a5..c41bcb81ea 100644
--- a/config/default/common/config/wv.json/layerOrder.json
+++ b/config/default/common/config/wv.json/layerOrder.json
@@ -66,6 +66,18 @@
"BlueMarble_NextGeneration",
"BlueMarble_ShadedRelief",
"BlueMarble_ShadedRelief_Bathymetry",
+ "TEMPO_L2_Formaldehyde_Vertical_Column_Granule",
+ "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule",
+ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule",
+ "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule",
+ "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule",
+ "TEMPO_L3_Formaldehyde_Vertical_Column",
+ "TEMPO_L3_NO2_Vertical_Column_Stratosphere",
+ "TEMPO_L3_NO2_Vertical_Column_Troposphere",
+ "TEMPO_L3_Cloud_Cloud_Fraction_Total",
+ "TEMPO_L3_Cloud_Cloud_Pressure_Total",
+ "TEMPO_L3_Ozone_Column_Amount",
+ "TEMPO_L3_Ozone_Cloud_Fraction",
"VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
"VIIRS_NOAA20_DayNightBand_AtSensor_M15",
"VIIRS_SNPP_DayNightBand_At_Sensor_Radiance",
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json
new file mode 100644
index 0000000000..628556ff1c
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json
@@ -0,0 +1,19 @@
+{
+ "layers": {
+ "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule": {
+ "id": "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule",
+ "title": "Clouds (L2, Cloud Fraction Total, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Cloud Fraction",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json
new file mode 100644
index 0000000000..8abc8fed42
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule": {
+ "id": "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule",
+ "title": "Clouds (L2, Cloud Pressure Total, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Cloud Pressure",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json
new file mode 100644
index 0000000000..351a69d85d
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_Formaldehyde_Vertical_Column_Granule": {
+ "id": "TEMPO_L2_Formaldehyde_Vertical_Column_Granule",
+ "title": "Formaldehyde (L2, Vertical Column, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Formaldehyde",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json
new file mode 100644
index 0000000000..8df3d42c28
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule": {
+ "id": "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule",
+ "title": "Nitrogen Dioxide (L2, Vertical Column Stratosphere, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Nitrogen Dioxide",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json
new file mode 100644
index 0000000000..7fbaf4edc7
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule": {
+ "id": "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule",
+ "title": "Nitrogen Dioxide (L2, Vertical Column Troposphere, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Nitrogen Dioxide",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json
index f4bd5b6207..4df6cb24d3 100644
--- a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json
@@ -2,13 +2,19 @@
"layers": {
"TEMPO_L2_Ozone_Cloud_Fraction_Granule": {
"id": "TEMPO_L2_Ozone_Cloud_Fraction_Granule",
- "title": "Ozone (Daily, Cloud Fraction)",
- "subtitle": "TEMPO_L2G_O3_CF_LNK, Best Available, TEMPO",
+ "title": "Ozone (L2, Cloud Fraction, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule",
"tags": "",
"group": "overlays",
- "layergroup": "Granules",
+ "layergroup": "Ozone",
"type": "granule",
- "period": "subdaily"
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
}
}
}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json
new file mode 100644
index 0000000000..42b847d438
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_Ozone_Column_Amount_Granule": {
+ "id": "TEMPO_L2_Ozone_Column_Amount_Granule",
+ "title": "Ozone (L2, Column Amount O3, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Ozone_Column_Amount_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Ozone",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json
new file mode 100644
index 0000000000..968fad9fc8
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json
@@ -0,0 +1,20 @@
+{
+ "layers": {
+ "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule": {
+ "id": "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule",
+ "title": "Ozone (L2, UV Aerosol Index, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Aerosol Index",
+ "type": "granule",
+ "period": "subdaily",
+ "count": 1,
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:41:03Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json
new file mode 100644
index 0000000000..2c7624f56c
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json
@@ -0,0 +1,16 @@
+{
+ "layers": {
+ "TEMPO_L3_Cloud_Cloud_Fraction_Total": {
+ "id": "TEMPO_L3_Cloud_Cloud_Fraction_Total",
+ "title": "Clouds (L3, Cloud Fraction Total, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Cloud Fraction",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json
new file mode 100644
index 0000000000..1a0d073635
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_Cloud_Cloud_Pressure_Total": {
+ "id": "TEMPO_L3_Cloud_Cloud_Pressure_Total",
+ "title": "Clouds (L3, Cloud Pressure Total, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Cloud Pressure",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json
new file mode 100644
index 0000000000..6275dc6593
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_Formaldehyde_Vertical_Column": {
+ "id": "TEMPO_L3_Formaldehyde_Vertical_Column",
+ "title": "Formaldehyde (L3, Vertical Column, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Formaldehyde_Vertical_Column",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Formaldehyde",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json
new file mode 100644
index 0000000000..e8ce817279
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_NO2_Vertical_Column_Stratosphere": {
+ "id": "TEMPO_L3_NO2_Vertical_Column_Stratosphere",
+ "title": "Nitrogen Dioxide (L3, Vertical Column Stratosphere, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Nitrogen Dioxide",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json
new file mode 100644
index 0000000000..7226d45c0b
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_NO2_Vertical_Column_Troposphere": {
+ "id": "TEMPO_L3_NO2_Vertical_Column_Troposphere",
+ "title": "Nitrogen Dioxide (L3, Vertical Column Troposphere, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Nitrogen Dioxide",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json
new file mode 100644
index 0000000000..6c76585de7
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_Ozone_Cloud_Fraction": {
+ "id": "TEMPO_L3_Ozone_Cloud_Fraction",
+ "title": "Ozone (L3, Cloud Fraction, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Ozone_Cloud_Fraction",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Ozone",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json
new file mode 100644
index 0000000000..0e7d9eb8db
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_Ozone_Column_Amount": {
+ "id": "TEMPO_L3_Ozone_Column_Amount",
+ "title": "Ozone (L3, Column Amount O3, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Ozone_Column_Amount",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Ozone",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json
new file mode 100644
index 0000000000..066ca16c59
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json
@@ -0,0 +1,17 @@
+{
+ "layers": {
+ "TEMPO_L3_Ozone_UV_Aerosol_Index": {
+ "id": "TEMPO_L3_Ozone_UV_Aerosol_Index",
+ "title": "Ozone (L3, UV Aerosol Index, Subdaily) (BETA)",
+ "subtitle": "TEMPO",
+ "description": "tempo/TEMPO_L3_Ozone_UV_Aerosol_Index",
+ "tags": "",
+ "group": "overlays",
+ "layergroup": "Aerosol Index",
+ "cmrAvailability": true,
+ "startDate": "2024-05-13T10:30:00Z",
+ "disableSnapshot": true
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json
index dd53ea495d..8e42feaf45 100644
--- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1"],
"availability": {
diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json
index 4f076804b0..b72b32c48c 100644
--- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11"],
"availability": {
diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json
index eb89861a26..573329650b 100644
--- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_TrueColor"],
"availability": {
diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json
index 83801b0242..c5134461cc 100644
--- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1"],
"availability": {
diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json
index f00d5c21fd..e983470c9b 100644
--- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11"],
"availability": {
diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json
index 8fdba9b9dc..6641da00db 100644
--- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json
+++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json
@@ -7,6 +7,7 @@
"group": "overlays",
"layergroup": "Granules",
"type": "granule",
+ "cmrAvailability": true,
"period": "subdaily",
"associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_TrueColor"],
"availability": {
diff --git a/config/default/common/config/wv.json/measurements/Cloud Fraction.json b/config/default/common/config/wv.json/measurements/Cloud Fraction.json
index c3e09e12f1..7dd75be6b3 100644
--- a/config/default/common/config/wv.json/measurements/Cloud Fraction.json
+++ b/config/default/common/config/wv.json/measurements/Cloud Fraction.json
@@ -3,7 +3,7 @@
"Cloud Fraction": {
"id": "cloud-fraction",
"title": "Cloud Fraction",
- "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS",
+ "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS, TEMPO",
"sources": {
"Aqua/AIRS": {
"id": "aqua-airs",
@@ -39,9 +39,17 @@
"MODIS_Terra_Cloud_Fraction_Night",
"OrbitTracks_Terra_Descending",
"OrbitTracks_Terra_Ascending"
-
]
-
+ },
+ "TEMPO": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule",
+ "TEMPO_L3_Cloud_Cloud_Fraction_Total"
+ ]
}
}
}
diff --git a/config/default/common/config/wv.json/measurements/Cloud Pressure.json b/config/default/common/config/wv.json/measurements/Cloud Pressure.json
index 3bda1bb248..187f5f1325 100644
--- a/config/default/common/config/wv.json/measurements/Cloud Pressure.json
+++ b/config/default/common/config/wv.json/measurements/Cloud Pressure.json
@@ -3,7 +3,7 @@
"Cloud Pressure": {
"id": "cloud-pressure",
"title": "Cloud Pressure",
- "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI",
+ "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI, TEMPO",
"sources": {
"Aqua/MODIS": {
"id": "aqua-modis",
@@ -38,6 +38,16 @@
"OMI_Cloud_Pressure",
"OrbitTracks_Aura_Ascending"
]
+ },
+ "TEMPO": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule",
+ "TEMPO_L3_Cloud_Cloud_Pressure_Total"
+ ]
}
}
}
diff --git a/config/default/common/config/wv.json/measurements/Featured - TEMPO.json b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json
new file mode 100644
index 0000000000..56975cc8d1
--- /dev/null
+++ b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json
@@ -0,0 +1,31 @@
+{
+ "measurements": {
+ "TEMPO - Featured": {
+ "id": "featured-tempo",
+ "title": "Tropospheric Emissions: Monitoring of Pollution",
+ "subtitle": "TEMPO",
+ "sources": {
+ "TEMPO": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_Formaldehyde_Vertical_Column_Granule",
+ "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule",
+ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule",
+ "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule",
+ "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule",
+ "TEMPO_L3_Formaldehyde_Vertical_Column",
+ "TEMPO_L3_NO2_Vertical_Column_Stratosphere",
+ "TEMPO_L3_NO2_Vertical_Column_Troposphere",
+ "TEMPO_L3_Cloud_Cloud_Fraction_Total",
+ "TEMPO_L3_Cloud_Cloud_Pressure_Total",
+ "TEMPO_L3_Ozone_Column_Amount",
+ "TEMPO_L3_Ozone_Cloud_Fraction"
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/measurements/Formaldehyde.json b/config/default/common/config/wv.json/measurements/Formaldehyde.json
new file mode 100644
index 0000000000..45f485328c
--- /dev/null
+++ b/config/default/common/config/wv.json/measurements/Formaldehyde.json
@@ -0,0 +1,21 @@
+{
+ "measurements": {
+ "Formaldehyde": {
+ "id": "formaldehyde",
+ "title": "Formaldehyde",
+ "subtitle": "TEMPO",
+ "sources": {
+ "ISS/GEDI": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_Formaldehyde_Vertical_Column_Granule",
+ "TEMPO_L3_Formaldehyde_Vertical_Column"
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json
index 39fbfb2d4a..c1640f900d 100644
--- a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json
+++ b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json
@@ -3,7 +3,7 @@
"Nitrogen Dioxide": {
"id": "nitrogen-dioxide",
"title": "Nitrogen Dioxide",
- "subtitle": "Aura/OMI, SEDAC",
+ "subtitle": "Aura/OMI, TEMPO, SEDAC",
"sources": {
"Aura/MLS": {
"id": "aura-omi",
@@ -15,6 +15,18 @@
"OrbitTracks_Aura_Ascending"
]
},
+ "TEMPO": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule",
+ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule",
+ "TEMPO_L3_NO2_Vertical_Column_Stratosphere",
+ "TEMPO_L3_NO2_Vertical_Column_Troposphere"
+ ]
+ },
"SEDAC": {
"id": "sedac",
"title": "SEDAC",
diff --git a/config/default/common/config/wv.json/measurements/Ozone.json b/config/default/common/config/wv.json/measurements/Ozone.json
index 0d6927bbec..ca1102494a 100644
--- a/config/default/common/config/wv.json/measurements/Ozone.json
+++ b/config/default/common/config/wv.json/measurements/Ozone.json
@@ -3,7 +3,7 @@
"Ozone": {
"id": "ozone",
"title": "Ozone",
- "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, MERRA-2",
+ "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, TEMPO, MERRA-2",
"sources": {
"Aura/MLS": {
"id": "aura-mls",
@@ -38,6 +38,17 @@
"OrbitTracks_Suomi_NPP_Ascending"
]
},
+ "TEMPO": {
+ "id": "tempo",
+ "title": "TEMPO",
+ "description": "",
+ "image": "",
+ "settings": [
+ "TEMPO_L2_Ozone_Cloud_Fraction_Granule",
+ "TEMPO_L3_Ozone_Column_Amount",
+ "TEMPO_L3_Ozone_Cloud_Fraction"
+ ]
+ },
"MERRA-2": {
"id": "merra2",
"title": "MERRA-2",
diff --git a/doc/config/layers.md b/doc/config/layers.md
index 13d32794df..4aec705876 100644
--- a/doc/config/layers.md
+++ b/doc/config/layers.md
@@ -111,6 +111,8 @@ Example:
* endDate - `YYYY-MM-DDTHH:MM:SSZ`
* dateInterval - Number of days (or minutes for subdaily layers)
* **temporal**: Used to override the layer temporal availability declared in the capabilities document. Note: Changing the temporal availability can cause missing layer coverage within the interface for layers tiles that aren't available from the source at the revised temporal range. This option can be added as a string with the new availability range. For example, `"1981-10-13/2019-10-11/P1M"`.
+* **count**: Used to override the default number of granules displayed on the map and in the granule count slider component for granule layers.
+* **cmrAvailability**: Boolean - Whether or not to use the CMR API for data availability.
## Full Example
@@ -133,7 +135,8 @@ Example:
"palette": {
"id": "AIRS_RH400_A"
},
- "temporal": "1981-10-13/2019-10-11/P1M"
+ "temporal": "1981-10-13/2019-10-11/P1M",
+ "cmrAvailability": false
}
}
}
@@ -161,7 +164,9 @@ Granule layers will require specific configuration options within the `config/wv
],
"ongoing": true,
"type": "granule",
- "period": "subdaily"
+ "cmrAvailability": true,
+ "period": "subdaily",
+ "count": 1
}
}
}
diff --git a/e2e/features/layers/layer-picker-test.spec.js b/e2e/features/layers/layer-picker-test.spec.js
index 83310878c4..a206f3b8b4 100644
--- a/e2e/features/layers/layer-picker-test.spec.js
+++ b/e2e/features/layers/layer-picker-test.spec.js
@@ -45,7 +45,7 @@ test('"Unavailable" layers show unavailable icon and tooltip', async () => {
test('Entering search text transitions to search mode', async () => {
const { layersSearchField, layersSearchRow } = selectors
await layersSearchField.fill('ozone')
- await expect(layersSearchRow).toHaveCount(6)
+ await expect(layersSearchRow).toHaveCount(9)
})
test('Updating input changes results', async () => {
diff --git a/package-lock.json b/package-lock.json
index a4ea51c809..0bcdaa1193 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "worldview",
- "version": "4.37.0",
- "lockfileVersion": 2,
+ "version": "4.38.2",
+ "lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "worldview",
- "version": "4.37.0",
+ "version": "4.38.2",
"hasInstallScript": true,
"license": "NASA-1.3",
"dependencies": {
@@ -3296,11 +3296,12 @@
}
},
"node_modules/@playwright/test": {
- "version": "1.44.0",
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz",
+ "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
- "playwright": "1.44.0"
+ "playwright": "1.44.1"
},
"bin": {
"playwright": "cli.js"
@@ -13462,11 +13463,12 @@
}
},
"node_modules/playwright": {
- "version": "1.44.0",
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz",
+ "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
- "playwright-core": "1.44.0"
+ "playwright-core": "1.44.1"
},
"bin": {
"playwright": "cli.js"
@@ -13479,9 +13481,10 @@
}
},
"node_modules/playwright-core": {
- "version": "1.44.0",
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz",
+ "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==",
"dev": true,
- "license": "Apache-2.0",
"bin": {
"playwright-core": "cli.js"
},
@@ -18307,11203 +18310,5 @@
"url": "https://github.com/sponsors/sindresorhus"
}
}
- },
- "dependencies": {
- "@aashutoshrathi/word-wrap": {
- "version": "1.2.6"
- },
- "@ampproject/remapping": {
- "version": "2.2.0",
- "dev": true,
- "requires": {
- "@jridgewell/gen-mapping": "^0.1.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@babel/code-frame": {
- "version": "7.24.2",
- "requires": {
- "@babel/highlight": "^7.24.2",
- "picocolors": "^1.0.0"
- }
- },
- "@babel/compat-data": {
- "version": "7.24.4",
- "dev": true
- },
- "@babel/core": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.5",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-module-transforms": "^7.24.5",
- "@babel/helpers": "^7.24.5",
- "@babel/parser": "^7.24.5",
- "@babel/template": "^7.24.0",
- "@babel/traverse": "^7.24.5",
- "@babel/types": "^7.24.5",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "7.5.4"
- }
- },
- "@babel/eslint-parser": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
- "eslint-visitor-keys": "^2.1.0",
- "semver": "7.5.4"
- }
- },
- "@babel/generator": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.24.5",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^2.5.1"
- },
- "dependencies": {
- "@jridgewell/gen-mapping": {
- "version": "0.3.5",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- }
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.15"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.23.6",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.23.5",
- "@babel/helper-validator-option": "^7.23.5",
- "browserslist": "^4.22.2",
- "lru-cache": "^5.1.1",
- "semver": "7.5.4"
- },
- "dependencies": {
- "lru-cache": {
- "version": "5.1.1",
- "dev": true,
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "yallist": {
- "version": "3.1.1",
- "dev": true
- }
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz",
- "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-member-expression-to-functions": "^7.24.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.24.1",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.24.5",
- "semver": "7.5.4"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "regexpu-core": "^5.3.1",
- "semver": "7.5.4"
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.6.1",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.22.20",
- "dev": true
- },
- "@babel/helper-function-name": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.23.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz",
- "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.24.5"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.24.3",
- "requires": {
- "@babel/types": "^7.24.0"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.24.3",
- "@babel/helper-simple-access": "^7.24.5",
- "@babel/helper-split-export-declaration": "^7.24.5",
- "@babel/helper-validator-identifier": "^7.24.5"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz",
- "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==",
- "dev": true
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.22.20",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-wrap-function": "^7.22.20"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-member-expression-to-functions": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.24.5"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.24.5"
- }
- },
- "@babel/helper-string-parser": {
- "version": "7.24.1"
- },
- "@babel/helper-validator-identifier": {
- "version": "7.24.5"
- },
- "@babel/helper-validator-option": {
- "version": "7.23.5",
- "dev": true
- },
- "@babel/helper-wrap-function": {
- "version": "7.22.20",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.22.19"
- }
- },
- "@babel/helpers": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/template": "^7.24.0",
- "@babel/traverse": "^7.24.5",
- "@babel/types": "^7.24.5"
- }
- },
- "@babel/highlight": {
- "version": "7.24.2",
- "requires": {
- "@babel/helper-validator-identifier": "^7.22.20",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.24.5",
- "dev": true
- },
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz",
- "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.5"
- }
- },
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.24.1"
- }
- },
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "dev": true,
- "requires": {}
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-bigint": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-import-assertions": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-syntax-import-attributes": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-async-generator-functions": {
- "version": "7.24.3",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-remap-async-to-generator": "^7.22.20",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-remap-async-to-generator": "^7.22.20"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz",
- "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.5"
- }
- },
- "@babel/plugin-transform-class-properties": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-class-static-block": {
- "version": "7.24.4",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.24.4",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz",
- "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-replace-supers": "^7.24.1",
- "@babel/helper-split-export-declaration": "^7.24.5",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/template": "^7.24.0"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz",
- "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.5"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-dynamic-import": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-export-namespace-from": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-json-strings": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-simple-access": "^7.22.5"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-validator-identifier": "^7.22.20"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-transform-numeric-separator": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-transform-object-rest-spread": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz",
- "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.24.5"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-replace-supers": "^7.24.1"
- }
- },
- "@babel/plugin-transform-optional-catch-binding": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-transform-optional-chaining": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz",
- "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz",
- "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.5"
- }
- },
- "@babel/plugin-transform-private-methods": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.24.1",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-private-property-in-object": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz",
- "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.24.5",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.23.4",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-jsx": "^7.23.3",
- "@babel/types": "^7.23.4"
- }
- },
- "@babel/plugin-transform-react-jsx-development": {
- "version": "7.22.5",
- "dev": true,
- "requires": {
- "@babel/plugin-transform-react-jsx": "^7.22.5"
- }
- },
- "@babel/plugin-transform-react-pure-annotations": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "regenerator-transform": "^0.15.2"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz",
- "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.5"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-unicode-property-regex": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.24.0"
- }
- },
- "@babel/preset-env": {
- "version": "7.24.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz",
- "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.24.4",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-plugin-utils": "^7.24.5",
- "@babel/helper-validator-option": "^7.23.5",
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.24.1",
- "@babel/plugin-syntax-import-attributes": "^7.24.1",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.24.1",
- "@babel/plugin-transform-async-generator-functions": "^7.24.3",
- "@babel/plugin-transform-async-to-generator": "^7.24.1",
- "@babel/plugin-transform-block-scoped-functions": "^7.24.1",
- "@babel/plugin-transform-block-scoping": "^7.24.5",
- "@babel/plugin-transform-class-properties": "^7.24.1",
- "@babel/plugin-transform-class-static-block": "^7.24.4",
- "@babel/plugin-transform-classes": "^7.24.5",
- "@babel/plugin-transform-computed-properties": "^7.24.1",
- "@babel/plugin-transform-destructuring": "^7.24.5",
- "@babel/plugin-transform-dotall-regex": "^7.24.1",
- "@babel/plugin-transform-duplicate-keys": "^7.24.1",
- "@babel/plugin-transform-dynamic-import": "^7.24.1",
- "@babel/plugin-transform-exponentiation-operator": "^7.24.1",
- "@babel/plugin-transform-export-namespace-from": "^7.24.1",
- "@babel/plugin-transform-for-of": "^7.24.1",
- "@babel/plugin-transform-function-name": "^7.24.1",
- "@babel/plugin-transform-json-strings": "^7.24.1",
- "@babel/plugin-transform-literals": "^7.24.1",
- "@babel/plugin-transform-logical-assignment-operators": "^7.24.1",
- "@babel/plugin-transform-member-expression-literals": "^7.24.1",
- "@babel/plugin-transform-modules-amd": "^7.24.1",
- "@babel/plugin-transform-modules-commonjs": "^7.24.1",
- "@babel/plugin-transform-modules-systemjs": "^7.24.1",
- "@babel/plugin-transform-modules-umd": "^7.24.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.24.1",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1",
- "@babel/plugin-transform-numeric-separator": "^7.24.1",
- "@babel/plugin-transform-object-rest-spread": "^7.24.5",
- "@babel/plugin-transform-object-super": "^7.24.1",
- "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
- "@babel/plugin-transform-optional-chaining": "^7.24.5",
- "@babel/plugin-transform-parameters": "^7.24.5",
- "@babel/plugin-transform-private-methods": "^7.24.1",
- "@babel/plugin-transform-private-property-in-object": "^7.24.5",
- "@babel/plugin-transform-property-literals": "^7.24.1",
- "@babel/plugin-transform-regenerator": "^7.24.1",
- "@babel/plugin-transform-reserved-words": "^7.24.1",
- "@babel/plugin-transform-shorthand-properties": "^7.24.1",
- "@babel/plugin-transform-spread": "^7.24.1",
- "@babel/plugin-transform-sticky-regex": "^7.24.1",
- "@babel/plugin-transform-template-literals": "^7.24.1",
- "@babel/plugin-transform-typeof-symbol": "^7.24.5",
- "@babel/plugin-transform-unicode-escapes": "^7.24.1",
- "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
- "@babel/plugin-transform-unicode-regex": "^7.24.1",
- "@babel/plugin-transform-unicode-sets-regex": "^7.24.1",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.10.4",
- "babel-plugin-polyfill-regenerator": "^0.6.1",
- "core-js-compat": "^3.31.0",
- "semver": "7.5.4"
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.6-no-external-plugins",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/preset-react": {
- "version": "7.24.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.24.0",
- "@babel/helper-validator-option": "^7.23.5",
- "@babel/plugin-transform-react-display-name": "^7.24.1",
- "@babel/plugin-transform-react-jsx": "^7.23.4",
- "@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.24.1"
- }
- },
- "@babel/regjsgen": {
- "version": "0.8.0",
- "dev": true
- },
- "@babel/runtime": {
- "version": "7.23.2",
- "requires": {
- "regenerator-runtime": "^0.14.0"
- }
- },
- "@babel/template": {
- "version": "7.24.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.23.5",
- "@babel/parser": "^7.24.0",
- "@babel/types": "^7.24.0"
- }
- },
- "@babel/traverse": {
- "version": "7.24.5",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.24.5",
- "@babel/parser": "^7.24.5",
- "@babel/types": "^7.24.5",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- }
- },
- "@babel/types": {
- "version": "7.24.5",
- "requires": {
- "@babel/helper-string-parser": "^7.24.1",
- "@babel/helper-validator-identifier": "^7.24.5",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@bcoe/v8-coverage": {
- "version": "0.2.3",
- "dev": true
- },
- "@csstools/css-parser-algorithms": {
- "version": "2.3.2",
- "dev": true,
- "requires": {}
- },
- "@csstools/css-tokenizer": {
- "version": "2.2.1",
- "dev": true
- },
- "@csstools/media-query-list-parser": {
- "version": "2.1.5",
- "dev": true,
- "requires": {}
- },
- "@csstools/selector-specificity": {
- "version": "3.0.0",
- "dev": true,
- "requires": {}
- },
- "@discoveryjs/json-ext": {
- "version": "0.5.7",
- "dev": true
- },
- "@elastic/react-search-ui": {
- "version": "1.21.4",
- "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz",
- "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==",
- "requires": {
- "@elastic/react-search-ui-views": "1.21.4",
- "@elastic/search-ui": "1.21.4"
- }
- },
- "@elastic/react-search-ui-views": {
- "version": "1.21.4",
- "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz",
- "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==",
- "requires": {
- "@elastic/search-ui": "1.21.4",
- "downshift": "^3.2.10",
- "rc-pagination": "^4.0.4",
- "react-select": "^5.0.0"
- }
- },
- "@elastic/search-ui": {
- "version": "1.21.4",
- "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz",
- "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==",
- "requires": {
- "date-fns": "^1.30.1",
- "deep-equal": "^1.0.1",
- "history": "^4.9.0",
- "qs": "^6.7.0"
- },
- "dependencies": {
- "history": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
- "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
- "requires": {
- "@babel/runtime": "^7.1.2",
- "loose-envify": "^1.2.0",
- "resolve-pathname": "^3.0.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0",
- "value-equal": "^1.0.1"
- }
- }
- }
- },
- "@emotion/babel-plugin": {
- "version": "11.11.0",
- "requires": {
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/runtime": "^7.18.3",
- "@emotion/hash": "^0.9.1",
- "@emotion/memoize": "^0.8.1",
- "@emotion/serialize": "^1.1.2",
- "babel-plugin-macros": "^3.1.0",
- "convert-source-map": "^1.5.0",
- "escape-string-regexp": "^4.0.0",
- "find-root": "^1.1.0",
- "source-map": "^0.5.7",
- "stylis": "4.2.0"
- },
- "dependencies": {
- "convert-source-map": {
- "version": "1.9.0"
- },
- "escape-string-regexp": {
- "version": "4.0.0"
- },
- "source-map": {
- "version": "0.5.7"
- }
- }
- },
- "@emotion/cache": {
- "version": "11.11.0",
- "requires": {
- "@emotion/memoize": "^0.8.1",
- "@emotion/sheet": "^1.2.2",
- "@emotion/utils": "^1.2.1",
- "@emotion/weak-memoize": "^0.3.1",
- "stylis": "4.2.0"
- }
- },
- "@emotion/hash": {
- "version": "0.9.1"
- },
- "@emotion/memoize": {
- "version": "0.8.1"
- },
- "@emotion/react": {
- "version": "11.11.4",
- "requires": {
- "@babel/runtime": "^7.18.3",
- "@emotion/babel-plugin": "^11.11.0",
- "@emotion/cache": "^11.11.0",
- "@emotion/serialize": "^1.1.3",
- "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
- "@emotion/utils": "^1.2.1",
- "@emotion/weak-memoize": "^0.3.1",
- "hoist-non-react-statics": "^3.3.1"
- }
- },
- "@emotion/serialize": {
- "version": "1.1.3",
- "requires": {
- "@emotion/hash": "^0.9.1",
- "@emotion/memoize": "^0.8.1",
- "@emotion/unitless": "^0.8.1",
- "@emotion/utils": "^1.2.1",
- "csstype": "^3.0.2"
- }
- },
- "@emotion/sheet": {
- "version": "1.2.2"
- },
- "@emotion/unitless": {
- "version": "0.8.1"
- },
- "@emotion/use-insertion-effect-with-fallbacks": {
- "version": "1.0.1",
- "requires": {}
- },
- "@emotion/utils": {
- "version": "1.2.1"
- },
- "@emotion/weak-memoize": {
- "version": "0.3.1"
- },
- "@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "requires": {
- "eslint-visitor-keys": "^3.3.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "3.3.0"
- }
- }
- },
- "@eslint-community/regexpp": {
- "version": "4.9.1"
- },
- "@eslint/eslintrc": {
- "version": "2.1.4",
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "globals": {
- "version": "13.23.0",
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "json-schema-traverse": {
- "version": "0.4.1"
- },
- "type-fest": {
- "version": "0.20.2"
- }
- }
- },
- "@eslint/js": {
- "version": "8.57.0"
- },
- "@floating-ui/core": {
- "version": "1.6.0",
- "requires": {
- "@floating-ui/utils": "^0.2.1"
- }
- },
- "@floating-ui/dom": {
- "version": "1.6.3",
- "requires": {
- "@floating-ui/core": "^1.0.0",
- "@floating-ui/utils": "^0.2.0"
- }
- },
- "@floating-ui/utils": {
- "version": "0.2.1"
- },
- "@fortawesome/fontawesome-common-types": {
- "version": "6.5.2"
- },
- "@fortawesome/fontawesome-svg-core": {
- "version": "6.5.2",
- "requires": {
- "@fortawesome/fontawesome-common-types": "6.5.2"
- }
- },
- "@fortawesome/free-brands-svg-icons": {
- "version": "6.5.2",
- "requires": {
- "@fortawesome/fontawesome-common-types": "6.5.2"
- }
- },
- "@fortawesome/free-solid-svg-icons": {
- "version": "6.5.2",
- "requires": {
- "@fortawesome/fontawesome-common-types": "6.5.2"
- }
- },
- "@fortawesome/react-fontawesome": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz",
- "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==",
- "requires": {
- "prop-types": "^15.8.1"
- }
- },
- "@gilbarbara/deep-equal": {
- "version": "0.1.2"
- },
- "@humanwhocodes/config-array": {
- "version": "0.11.14",
- "requires": {
- "@humanwhocodes/object-schema": "^2.0.2",
- "debug": "^4.3.1",
- "minimatch": "^3.0.5"
- }
- },
- "@humanwhocodes/module-importer": {
- "version": "1.0.1"
- },
- "@humanwhocodes/object-schema": {
- "version": "2.0.2"
- },
- "@isaacs/cliui": {
- "version": "8.0.2",
- "dev": true,
- "requires": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.0.1",
- "dev": true
- },
- "string-width": {
- "version": "5.1.2",
- "dev": true,
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.1.0",
- "dev": true,
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- }
- }
- },
- "@isaacs/fs-minipass": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "minipass": "^7.0.4"
- }
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "find-up": "^4.1.0",
- "get-package-type": "^0.1.0",
- "js-yaml": "^3.13.1",
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "js-yaml": {
- "version": "3.14.1",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "resolve-from": {
- "version": "5.0.0",
- "dev": true
- }
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.3",
- "dev": true
- },
- "@jest/console": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "jest-message-util": "^29.7.0",
- "jest-util": "^29.7.0",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/core": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/console": "^29.7.0",
- "@jest/reporters": "^29.7.0",
- "@jest/test-result": "^29.7.0",
- "@jest/transform": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
- "jest-changed-files": "^29.7.0",
- "jest-config": "^29.7.0",
- "jest-haste-map": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.7.0",
- "jest-resolve-dependencies": "^29.7.0",
- "jest-runner": "^29.7.0",
- "jest-runtime": "^29.7.0",
- "jest-snapshot": "^29.7.0",
- "jest-util": "^29.7.0",
- "jest-validate": "^29.7.0",
- "jest-watcher": "^29.7.0",
- "micromatch": "^4.0.4",
- "pretty-format": "^29.7.0",
- "slash": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/environment": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/fake-timers": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "jest-mock": "^29.7.0"
- }
- },
- "@jest/expect": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "expect": "^29.7.0",
- "jest-snapshot": "^29.7.0"
- }
- },
- "@jest/expect-utils": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "jest-get-type": "^29.6.3"
- }
- },
- "@jest/fake-timers": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "@sinonjs/fake-timers": "^10.0.2",
- "@types/node": "*",
- "jest-message-util": "^29.7.0",
- "jest-mock": "^29.7.0",
- "jest-util": "^29.7.0"
- }
- },
- "@jest/globals": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.7.0",
- "@jest/expect": "^29.7.0",
- "@jest/types": "^29.6.3",
- "jest-mock": "^29.7.0"
- }
- },
- "@jest/reporters": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.7.0",
- "@jest/test-result": "^29.7.0",
- "@jest/transform": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@jridgewell/trace-mapping": "^0.3.18",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.9",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^6.0.0",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.1.3",
- "jest-message-util": "^29.7.0",
- "jest-util": "^29.7.0",
- "jest-worker": "^29.7.0",
- "slash": "^3.0.0",
- "string-length": "^4.0.1",
- "strip-ansi": "^6.0.0",
- "v8-to-istanbul": "^9.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/schemas": {
- "version": "29.6.3",
- "dev": true,
- "requires": {
- "@sinclair/typebox": "^0.27.8"
- }
- },
- "@jest/source-map": {
- "version": "29.6.3",
- "dev": true,
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.18",
- "callsites": "^3.0.0",
- "graceful-fs": "^4.2.9"
- }
- },
- "@jest/test-result": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/console": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "collect-v8-coverage": "^1.0.0"
- }
- },
- "@jest/test-sequencer": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/test-result": "^29.7.0",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.7.0",
- "slash": "^3.0.0"
- }
- },
- "@jest/transform": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.11.6",
- "@jest/types": "^29.6.3",
- "@jridgewell/trace-mapping": "^0.3.18",
- "babel-plugin-istanbul": "^6.1.1",
- "chalk": "^4.0.0",
- "convert-source-map": "^2.0.0",
- "fast-json-stable-stringify": "^2.1.0",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.7.0",
- "jest-regex-util": "^29.6.3",
- "jest-util": "^29.7.0",
- "micromatch": "^4.0.4",
- "pirates": "^4.0.4",
- "slash": "^3.0.0",
- "write-file-atomic": "^4.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/types": {
- "version": "29.6.3",
- "dev": true,
- "requires": {
- "@jest/schemas": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^17.0.8",
- "chalk": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jridgewell/gen-mapping": {
- "version": "0.1.1",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.0",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.1.0"
- },
- "@jridgewell/set-array": {
- "version": "1.2.1"
- },
- "@jridgewell/source-map": {
- "version": "0.3.5",
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "dependencies": {
- "@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- }
- }
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.14"
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "requires": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "@khanisak/temperature-converter": {
- "version": "2.0.1"
- },
- "@leichtgewicht/ip-codec": {
- "version": "2.0.4",
- "dev": true
- },
- "@mapbox/jsonlint-lines-primitives": {
- "version": "2.0.2"
- },
- "@mapbox/mapbox-gl-style-spec": {
- "version": "13.28.0",
- "requires": {
- "@mapbox/jsonlint-lines-primitives": "~2.0.2",
- "@mapbox/point-geometry": "^0.1.0",
- "@mapbox/unitbezier": "^0.0.0",
- "csscolorparser": "~1.0.2",
- "json-stringify-pretty-compact": "^2.0.0",
- "minimist": "^1.2.6",
- "rw": "^1.3.3",
- "sort-object": "^0.3.2"
- }
- },
- "@mapbox/point-geometry": {
- "version": "0.1.0"
- },
- "@mapbox/unitbezier": {
- "version": "0.0.0"
- },
- "@nicolo-ribaudo/eslint-scope-5-internals": {
- "version": "5.1.1-v1",
- "dev": true,
- "requires": {
- "eslint-scope": "5.1.1"
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5"
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@petamoriken/float16": {
- "version": "3.7.1"
- },
- "@pkgjs/parseargs": {
- "version": "0.11.0",
- "dev": true,
- "optional": true
- },
- "@playwright/test": {
- "version": "1.44.0",
- "dev": true,
- "requires": {
- "playwright": "1.44.0"
- }
- },
- "@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.5.13",
- "dev": true,
- "requires": {
- "ansi-html-community": "^0.0.8",
- "core-js-pure": "^3.23.3",
- "error-stack-parser": "^2.0.6",
- "html-entities": "^2.1.0",
- "loader-utils": "^2.0.4",
- "schema-utils": "^3.0.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "dev": true
- }
- }
- },
- "@polka/url": {
- "version": "1.0.0-next.23",
- "dev": true
- },
- "@popperjs/core": {
- "version": "2.11.8"
- },
- "@reduxjs/toolkit": {
- "version": "2.2.3",
- "requires": {
- "immer": "^10.0.3",
- "redux": "^5.0.1",
- "redux-thunk": "^3.1.0",
- "reselect": "^5.0.1"
- }
- },
- "@sinclair/typebox": {
- "version": "0.27.8",
- "dev": true
- },
- "@sinonjs/commons": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "type-detect": "4.0.8"
- }
- },
- "@sinonjs/fake-timers": {
- "version": "10.3.0",
- "dev": true,
- "requires": {
- "@sinonjs/commons": "^3.0.0"
- }
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "dev": true
- },
- "@trysound/sax": {
- "version": "0.2.0",
- "dev": true
- },
- "@types/babel__core": {
- "version": "7.20.2",
- "dev": true,
- "requires": {
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "@types/babel__generator": {
- "version": "7.6.5",
- "dev": true,
- "requires": {
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__template": {
- "version": "7.4.2",
- "dev": true,
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__traverse": {
- "version": "7.20.2",
- "dev": true,
- "requires": {
- "@babel/types": "^7.20.7"
- }
- },
- "@types/body-parser": {
- "version": "1.19.2",
- "dev": true,
- "requires": {
- "@types/connect": "*",
- "@types/node": "*"
- }
- },
- "@types/bonjour": {
- "version": "3.5.13",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/connect": {
- "version": "3.4.35",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/connect-history-api-fallback": {
- "version": "1.5.4",
- "dev": true,
- "requires": {
- "@types/express-serve-static-core": "*",
- "@types/node": "*"
- }
- },
- "@types/d3-array": {
- "version": "3.0.8"
- },
- "@types/d3-color": {
- "version": "3.1.1"
- },
- "@types/d3-ease": {
- "version": "3.0.0"
- },
- "@types/d3-interpolate": {
- "version": "3.0.2",
- "requires": {
- "@types/d3-color": "*"
- }
- },
- "@types/d3-path": {
- "version": "3.0.0"
- },
- "@types/d3-scale": {
- "version": "4.0.5",
- "requires": {
- "@types/d3-time": "*"
- }
- },
- "@types/d3-shape": {
- "version": "3.1.3",
- "requires": {
- "@types/d3-path": "*"
- }
- },
- "@types/d3-time": {
- "version": "3.0.1"
- },
- "@types/d3-timer": {
- "version": "3.0.0"
- },
- "@types/eslint": {
- "version": "8.4.6",
- "requires": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "@types/eslint-scope": {
- "version": "3.7.4",
- "requires": {
- "@types/eslint": "*",
- "@types/estree": "*"
- }
- },
- "@types/estree": {
- "version": "1.0.5"
- },
- "@types/express": {
- "version": "4.17.21",
- "dev": true,
- "requires": {
- "@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.33",
- "@types/qs": "*",
- "@types/serve-static": "*"
- }
- },
- "@types/express-serve-static-core": {
- "version": "4.17.43",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*",
- "@types/send": "*"
- }
- },
- "@types/glob": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "@types/graceful-fs": {
- "version": "4.1.7",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/hoist-non-react-statics": {
- "version": "3.3.1",
- "requires": {
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0"
- }
- },
- "@types/http-errors": {
- "version": "2.0.4",
- "dev": true
- },
- "@types/http-proxy": {
- "version": "1.17.9",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.4",
- "dev": true
- },
- "@types/istanbul-lib-report": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "*"
- }
- },
- "@types/istanbul-reports": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/jsdom": {
- "version": "20.0.1",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "@types/tough-cookie": "*",
- "parse5": "^7.0.0"
- },
- "dependencies": {
- "parse5": {
- "version": "7.1.2",
- "dev": true,
- "requires": {
- "entities": "^4.4.0"
- }
- }
- }
- },
- "@types/json-schema": {
- "version": "7.0.15"
- },
- "@types/json5": {
- "version": "0.0.29",
- "dev": true
- },
- "@types/lodash": {
- "version": "4.14.199"
- },
- "@types/lodash-es": {
- "version": "4.17.9",
- "requires": {
- "@types/lodash": "*"
- }
- },
- "@types/mime": {
- "version": "3.0.1",
- "dev": true
- },
- "@types/minimatch": {
- "version": "3.0.5",
- "dev": true
- },
- "@types/minimist": {
- "version": "1.2.3",
- "dev": true
- },
- "@types/node": {
- "version": "18.15.11"
- },
- "@types/node-forge": {
- "version": "1.3.11",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/normalize-package-data": {
- "version": "2.4.2",
- "dev": true
- },
- "@types/parse-json": {
- "version": "4.0.0"
- },
- "@types/prop-types": {
- "version": "15.7.5"
- },
- "@types/qs": {
- "version": "6.9.7",
- "dev": true
- },
- "@types/range-parser": {
- "version": "1.2.4",
- "dev": true
- },
- "@types/react": {
- "version": "18.2.79",
- "requires": {
- "@types/prop-types": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/react-redux": {
- "version": "7.1.25",
- "requires": {
- "@types/hoist-non-react-statics": "^3.3.0",
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0",
- "redux": "^4.0.0"
- },
- "dependencies": {
- "redux": {
- "version": "4.2.1",
- "requires": {
- "@babel/runtime": "^7.9.2"
- }
- }
- }
- },
- "@types/react-transition-group": {
- "version": "4.4.10",
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/retry": {
- "version": "0.12.2",
- "dev": true
- },
- "@types/semver": {
- "version": "7.5.8",
- "dev": true
- },
- "@types/send": {
- "version": "0.17.4",
- "dev": true,
- "requires": {
- "@types/mime": "^1",
- "@types/node": "*"
- },
- "dependencies": {
- "@types/mime": {
- "version": "1.3.5",
- "dev": true
- }
- }
- },
- "@types/serve-index": {
- "version": "1.9.4",
- "dev": true,
- "requires": {
- "@types/express": "*"
- }
- },
- "@types/serve-static": {
- "version": "1.15.5",
- "dev": true,
- "requires": {
- "@types/http-errors": "*",
- "@types/mime": "*",
- "@types/node": "*"
- }
- },
- "@types/sockjs": {
- "version": "0.3.36",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/stack-utils": {
- "version": "2.0.1",
- "dev": true
- },
- "@types/tough-cookie": {
- "version": "4.0.2",
- "dev": true
- },
- "@types/use-sync-external-store": {
- "version": "0.0.3"
- },
- "@types/ws": {
- "version": "8.5.10",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/yargs": {
- "version": "17.0.22",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "@types/yargs-parser": {
- "version": "21.0.0",
- "dev": true
- },
- "@typescript-eslint/scope-manager": {
- "version": "6.21.0",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "6.21.0",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "6.21.0",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "minimatch": "9.0.3",
- "semver": "7.5.4",
- "ts-api-utils": "^1.0.1"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "9.0.3",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "@typescript-eslint/utils": {
- "version": "6.21.0",
- "dev": true,
- "requires": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "@types/json-schema": "^7.0.12",
- "@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.21.0",
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/typescript-estree": "6.21.0",
- "semver": "7.5.4"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "6.21.0",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "6.21.0",
- "eslint-visitor-keys": "^3.4.1"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "3.4.3",
- "dev": true
- }
- }
- },
- "@ungap/structured-clone": {
- "version": "1.2.0"
- },
- "@webassemblyjs/ast": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/helper-numbers": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
- }
- },
- "@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.6"
- },
- "@webassemblyjs/helper-api-error": {
- "version": "1.11.6"
- },
- "@webassemblyjs/helper-buffer": {
- "version": "1.12.1"
- },
- "@webassemblyjs/helper-numbers": {
- "version": "1.11.6",
- "requires": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.6",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.6"
- },
- "@webassemblyjs/helper-wasm-section": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.12.1"
- }
- },
- "@webassemblyjs/ieee754": {
- "version": "1.11.6",
- "requires": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "@webassemblyjs/leb128": {
- "version": "1.11.6",
- "requires": {
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/utf8": {
- "version": "1.11.6"
- },
- "@webassemblyjs/wasm-edit": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-opt": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1",
- "@webassemblyjs/wast-printer": "1.12.1"
- }
- },
- "@webassemblyjs/wasm-gen": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
- }
- },
- "@webassemblyjs/wasm-opt": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1"
- }
- },
- "@webassemblyjs/wasm-parser": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
- }
- },
- "@webassemblyjs/wast-printer": {
- "version": "1.12.1",
- "requires": {
- "@webassemblyjs/ast": "1.12.1",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webpack-cli/configtest": {
- "version": "2.1.1",
- "dev": true,
- "requires": {}
- },
- "@webpack-cli/info": {
- "version": "2.0.2",
- "dev": true,
- "requires": {}
- },
- "@webpack-cli/serve": {
- "version": "2.0.5",
- "dev": true,
- "requires": {}
- },
- "@xtuc/ieee754": {
- "version": "1.2.0"
- },
- "@xtuc/long": {
- "version": "4.2.2"
- },
- "@yarnpkg/lockfile": {
- "version": "1.1.0",
- "dev": true
- },
- "abab": {
- "version": "2.0.6",
- "dev": true
- },
- "accepts": {
- "version": "1.3.8",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "acorn": {
- "version": "8.10.0"
- },
- "acorn-import-assertions": {
- "version": "1.9.0",
- "requires": {}
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "requires": {}
- },
- "acorn-walk": {
- "version": "8.2.0",
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "ajv": {
- "version": "8.13.0",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.4.1"
- }
- },
- "ajv-formats": {
- "version": "2.1.1",
- "dev": true,
- "requires": {
- "ajv": "^8.0.0"
- }
- },
- "ajv-keywords": {
- "version": "5.1.0",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3"
- }
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-html-community": {
- "version": "0.0.8",
- "dev": true
- },
- "ansi-regex": {
- "version": "5.0.1"
- },
- "ansi-styles": {
- "version": "3.2.1",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "anymatch": {
- "version": "3.1.2",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "arg": {
- "version": "5.0.2",
- "dev": true
- },
- "argparse": {
- "version": "2.0.1"
- },
- "aria-query": {
- "version": "5.3.0",
- "dev": true,
- "requires": {
- "dequal": "^2.0.3"
- }
- },
- "array-buffer-byte-length": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "is-array-buffer": "^3.0.4"
- }
- },
- "array-flatten": {
- "version": "1.1.1",
- "dev": true
- },
- "array-includes": {
- "version": "3.1.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-string": "^1.0.7"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "dev": true
- },
- "array-uniq": {
- "version": "1.0.3",
- "dev": true
- },
- "array.prototype.find": {
- "version": "2.2.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.findlast": {
- "version": "1.2.4",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.3.0",
- "es-shim-unscopables": "^1.0.2"
- }
- },
- "array.prototype.findlastindex": {
- "version": "1.2.3",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
- }
- },
- "array.prototype.flat": {
- "version": "1.3.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.flatmap": {
- "version": "1.3.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.toreversed": {
- "version": "1.1.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.tosorted": {
- "version": "1.1.3",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.1.0",
- "es-shim-unscopables": "^1.0.2"
- }
- },
- "arraybuffer.prototype.slice": {
- "version": "1.0.3",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.1",
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.2.1",
- "get-intrinsic": "^1.2.3",
- "is-array-buffer": "^3.0.4",
- "is-shared-array-buffer": "^1.0.2"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "dev": true
- },
- "asn1": {
- "version": "0.2.6",
- "dev": true,
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "ast-types-flow": {
- "version": "0.0.8",
- "dev": true
- },
- "astral-regex": {
- "version": "2.0.0",
- "dev": true
- },
- "asynciterator.prototype": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.3"
- }
- },
- "asynckit": {
- "version": "0.4.0"
- },
- "at-least-node": {
- "version": "1.0.0",
- "dev": true
- },
- "autoprefixer": {
- "version": "10.4.19",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "caniuse-lite": "^1.0.30001599",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "available-typed-arrays": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "possible-typed-array-names": "^1.0.0"
- }
- },
- "axe-core": {
- "version": "4.7.0",
- "dev": true
- },
- "axios": {
- "version": "1.6.8",
- "requires": {
- "follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
- "proxy-from-env": "^1.1.0"
- }
- },
- "axobject-query": {
- "version": "3.2.1",
- "dev": true,
- "requires": {
- "dequal": "^2.0.3"
- }
- },
- "babel-jest": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/transform": "^29.7.0",
- "@types/babel__core": "^7.1.14",
- "babel-plugin-istanbul": "^6.1.1",
- "babel-preset-jest": "^29.6.3",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "babel-loader": {
- "version": "9.1.3",
- "dev": true,
- "requires": {
- "find-cache-dir": "^4.0.0",
- "schema-utils": "^4.0.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- }
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.1.1",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-instrument": "^5.0.4",
- "test-exclude": "^6.0.0"
- },
- "dependencies": {
- "istanbul-lib-instrument": {
- "version": "5.2.1",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.2.0",
- "semver": "7.5.4"
- }
- }
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "29.6.3",
- "dev": true,
- "requires": {
- "@babel/template": "^7.3.3",
- "@babel/types": "^7.3.3",
- "@types/babel__core": "^7.1.14",
- "@types/babel__traverse": "^7.0.6"
- }
- },
- "babel-plugin-macros": {
- "version": "3.1.0",
- "requires": {
- "@babel/runtime": "^7.12.5",
- "cosmiconfig": "^7.0.0",
- "resolve": "^1.19.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "7.1.0",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "yaml": {
- "version": "1.10.2"
- }
- }
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.4.10",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.1",
- "semver": "7.5.4"
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.10.4",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.6.1",
- "core-js-compat": "^3.36.1"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.6.1",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.6.1"
- }
- },
- "babel-preset-current-node-syntax": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
- }
- },
- "babel-preset-jest": {
- "version": "29.6.3",
- "dev": true,
- "requires": {
- "babel-plugin-jest-hoist": "^29.6.3",
- "babel-preset-current-node-syntax": "^1.0.0"
- }
- },
- "balanced-match": {
- "version": "1.0.2"
- },
- "batch": {
- "version": "0.6.1",
- "dev": true
- },
- "batch-processor": {
- "version": "1.0.0"
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "big.js": {
- "version": "5.2.2",
- "dev": true
- },
- "binary-extensions": {
- "version": "2.2.0",
- "dev": true
- },
- "bluebird": {
- "version": "3.7.2"
- },
- "body-parser": {
- "version": "1.20.2",
- "dev": true,
- "requires": {
- "bytes": "3.1.2",
- "content-type": "~1.0.5",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.11.0",
- "raw-body": "2.5.2",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.2",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "dev": true
- },
- "qs": {
- "version": "6.11.0",
- "dev": true,
- "requires": {
- "side-channel": "^1.0.4"
- }
- }
- }
- },
- "bonjour-service": {
- "version": "1.2.1",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.3",
- "multicast-dns": "^7.2.5"
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "dev": true
- },
- "bootstrap": {
- "version": "5.3.3",
- "requires": {}
- },
- "brace-expansion": {
- "version": "1.1.11",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.23.0",
- "requires": {
- "caniuse-lite": "^1.0.30001587",
- "electron-to-chromium": "^1.4.668",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.13"
- }
- },
- "bser": {
- "version": "2.1.1",
- "dev": true,
- "requires": {
- "node-int64": "^0.4.0"
- }
- },
- "buffer-from": {
- "version": "1.1.2"
- },
- "buildcheck": {
- "version": "0.0.6",
- "dev": true,
- "optional": true
- },
- "builtin-modules": {
- "version": "3.3.0",
- "dev": true
- },
- "builtins": {
- "version": "5.1.0",
- "dev": true,
- "requires": {
- "semver": "7.5.4"
- }
- },
- "bundle-name": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "run-applescript": "^7.0.0"
- }
- },
- "bytes": {
- "version": "3.0.0"
- },
- "cachai": {
- "version": "1.0.2"
- },
- "call-bind": {
- "version": "1.0.7",
- "requires": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
- }
- },
- "callsites": {
- "version": "3.1.0"
- },
- "camelcase": {
- "version": "5.3.1",
- "dev": true
- },
- "camelcase-keys": {
- "version": "7.0.2",
- "dev": true,
- "requires": {
- "camelcase": "^6.3.0",
- "map-obj": "^4.1.0",
- "quick-lru": "^5.1.1",
- "type-fest": "^1.2.1"
- },
- "dependencies": {
- "camelcase": {
- "version": "6.3.0",
- "dev": true
- },
- "type-fest": {
- "version": "1.4.0",
- "dev": true
- }
- }
- },
- "can-use-dom": {
- "version": "0.1.0"
- },
- "caniuse-api": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-lite": "^1.0.0",
- "lodash.memoize": "^4.1.2",
- "lodash.uniq": "^4.5.0"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001600"
- },
- "chalk": {
- "version": "2.4.2",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "char-regex": {
- "version": "1.0.2",
- "dev": true
- },
- "cheerio": {
- "version": "1.0.0-rc.12",
- "dev": true,
- "requires": {
- "cheerio-select": "^2.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "htmlparser2": "^8.0.1",
- "parse5": "^7.0.0",
- "parse5-htmlparser2-tree-adapter": "^7.0.0"
- },
- "dependencies": {
- "parse5": {
- "version": "7.1.2",
- "dev": true,
- "requires": {
- "entities": "^4.4.0"
- }
- }
- }
- },
- "cheerio-select": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-select": "^5.1.0",
- "css-what": "^6.1.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1"
- }
- },
- "chokidar": {
- "version": "3.6.0",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "chownr": {
- "version": "3.0.0",
- "dev": true
- },
- "chrome-trace-event": {
- "version": "1.0.3"
- },
- "ci-info": {
- "version": "3.8.0",
- "dev": true
- },
- "cjs-module-lexer": {
- "version": "1.2.3",
- "dev": true
- },
- "classnames": {
- "version": "2.3.2"
- },
- "clean-webpack-plugin": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "del": "^4.1.1"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "del": {
- "version": "4.1.1",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "globby": "^6.1.0",
- "is-path-cwd": "^2.0.0",
- "is-path-in-cwd": "^2.0.0",
- "p-map": "^2.0.0",
- "pify": "^4.0.1",
- "rimraf": "^2.6.3"
- }
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "globby": {
- "version": "6.1.0",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "dev": true
- }
- }
- },
- "p-map": {
- "version": "2.1.0",
- "dev": true
- },
- "pify": {
- "version": "4.0.1",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "cliui": {
- "version": "8.0.1",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "clone-deep": {
- "version": "4.0.1",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
- }
- },
- "clsx": {
- "version": "1.2.1"
- },
- "co": {
- "version": "4.6.0",
- "dev": true
- },
- "collect-v8-coverage": {
- "version": "1.0.2",
- "dev": true
- },
- "color-convert": {
- "version": "1.9.3",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3"
- },
- "color-parse": {
- "version": "2.0.0",
- "requires": {
- "color-name": "^1.0.0"
- }
- },
- "color-rgba": {
- "version": "3.0.0",
- "requires": {
- "color-parse": "^2.0.0",
- "color-space": "^2.0.0"
- }
- },
- "color-space": {
- "version": "2.0.1"
- },
- "colord": {
- "version": "2.9.3",
- "dev": true
- },
- "colorette": {
- "version": "2.0.19",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.8",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "7.2.0",
- "dev": true
- },
- "common-path-prefix": {
- "version": "3.0.0",
- "dev": true
- },
- "compressible": {
- "version": "2.0.18",
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0"
- }
- }
- },
- "compute-scroll-into-view": {
- "version": "1.0.20"
- },
- "concat-map": {
- "version": "0.0.1"
- },
- "confusing-browser-globals": {
- "version": "1.0.11",
- "dev": true
- },
- "connect-history-api-fallback": {
- "version": "2.0.0",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.4",
- "dev": true,
- "requires": {
- "safe-buffer": "5.2.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "dev": true
- }
- }
- },
- "content-type": {
- "version": "1.0.5",
- "dev": true
- },
- "convert-source-map": {
- "version": "2.0.0",
- "dev": true
- },
- "cookie": {
- "version": "0.6.0",
- "dev": true
- },
- "cookie-signature": {
- "version": "1.0.6",
- "dev": true
- },
- "coordinate-parser": {
- "version": "1.0.7"
- },
- "copy-to-clipboard": {
- "version": "3.3.3",
- "requires": {
- "toggle-selection": "^1.0.6"
- }
- },
- "core-js": {
- "version": "3.22.3",
- "dev": true
- },
- "core-js-compat": {
- "version": "3.36.1",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0"
- }
- },
- "core-js-pure": {
- "version": "3.27.2",
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.3",
- "dev": true
- },
- "cosmiconfig": {
- "version": "8.3.6",
- "dev": true,
- "requires": {
- "import-fresh": "^3.3.0",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.2.0",
- "path-type": "^4.0.0"
- },
- "dependencies": {
- "parse-json": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- }
- }
- },
- "cpu-features": {
- "version": "0.0.9",
- "dev": true,
- "optional": true,
- "requires": {
- "buildcheck": "~0.0.6",
- "nan": "^2.17.0"
- }
- },
- "create-jest": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "chalk": "^4.0.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
- "jest-config": "^29.7.0",
- "jest-util": "^29.7.0",
- "prompts": "^2.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "cross-env": {
- "version": "7.0.3",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.1"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "css-box-model": {
- "version": "1.2.1",
- "requires": {
- "tiny-invariant": "^1.0.6"
- }
- },
- "css-declaration-sorter": {
- "version": "7.2.0",
- "dev": true,
- "requires": {}
- },
- "css-functions-list": {
- "version": "3.2.1",
- "dev": true
- },
- "css-loader": {
- "version": "7.1.1",
- "dev": true,
- "requires": {
- "icss-utils": "^5.1.0",
- "postcss": "^8.4.33",
- "postcss-modules-extract-imports": "^3.1.0",
- "postcss-modules-local-by-default": "^4.0.5",
- "postcss-modules-scope": "^3.2.0",
- "postcss-modules-values": "^4.0.0",
- "postcss-value-parser": "^4.2.0",
- "semver": "7.5.4"
- }
- },
- "css-minimizer-webpack-plugin": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz",
- "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==",
- "dev": true,
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.25",
- "cssnano": "^7.0.1",
- "jest-worker": "^29.7.0",
- "postcss": "^8.4.38",
- "schema-utils": "^4.2.0",
- "serialize-javascript": "^6.0.2"
- },
- "dependencies": {
- "schema-utils": {
- "version": "4.2.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.1.0"
- }
- }
- }
- },
- "css-select": {
- "version": "5.1.0",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "nth-check": "^2.0.1"
- }
- },
- "css-tree": {
- "version": "2.3.1",
- "dev": true,
- "requires": {
- "mdn-data": "2.0.30",
- "source-map-js": "^1.0.1"
- }
- },
- "css-url-relative-plugin": {
- "version": "1.1.0",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "parse-import": "^2.0.0",
- "webpack-sources": "^1.1.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.2",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "webpack-sources": {
- "version": "1.4.3",
- "dev": true,
- "requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- }
- }
- }
- },
- "css-what": {
- "version": "6.1.0",
- "dev": true
- },
- "csscolorparser": {
- "version": "1.0.3"
- },
- "cssesc": {
- "version": "3.0.0",
- "dev": true
- },
- "cssfontparser": {
- "version": "1.2.1",
- "dev": true
- },
- "cssnano": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "cssnano-preset-default": "^7.0.1",
- "lilconfig": "^3.1.1"
- }
- },
- "cssnano-preset-default": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "css-declaration-sorter": "^7.2.0",
- "cssnano-utils": "^5.0.0",
- "postcss-calc": "^10.0.0",
- "postcss-colormin": "^7.0.0",
- "postcss-convert-values": "^7.0.0",
- "postcss-discard-comments": "^7.0.0",
- "postcss-discard-duplicates": "^7.0.0",
- "postcss-discard-empty": "^7.0.0",
- "postcss-discard-overridden": "^7.0.0",
- "postcss-merge-longhand": "^7.0.0",
- "postcss-merge-rules": "^7.0.0",
- "postcss-minify-font-values": "^7.0.0",
- "postcss-minify-gradients": "^7.0.0",
- "postcss-minify-params": "^7.0.0",
- "postcss-minify-selectors": "^7.0.0",
- "postcss-normalize-charset": "^7.0.0",
- "postcss-normalize-display-values": "^7.0.0",
- "postcss-normalize-positions": "^7.0.0",
- "postcss-normalize-repeat-style": "^7.0.0",
- "postcss-normalize-string": "^7.0.0",
- "postcss-normalize-timing-functions": "^7.0.0",
- "postcss-normalize-unicode": "^7.0.0",
- "postcss-normalize-url": "^7.0.0",
- "postcss-normalize-whitespace": "^7.0.0",
- "postcss-ordered-values": "^7.0.0",
- "postcss-reduce-initial": "^7.0.0",
- "postcss-reduce-transforms": "^7.0.0",
- "postcss-svgo": "^7.0.0",
- "postcss-unique-selectors": "^7.0.0"
- }
- },
- "cssnano-utils": {
- "version": "5.0.0",
- "dev": true,
- "requires": {}
- },
- "csso": {
- "version": "5.0.5",
- "dev": true,
- "requires": {
- "css-tree": "~2.2.0"
- },
- "dependencies": {
- "css-tree": {
- "version": "2.2.1",
- "dev": true,
- "requires": {
- "mdn-data": "2.0.28",
- "source-map-js": "^1.0.1"
- }
- },
- "mdn-data": {
- "version": "2.0.28",
- "dev": true
- }
- }
- },
- "cssom": {
- "version": "0.5.0",
- "dev": true
- },
- "cssstyle": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "cssom": "~0.3.6"
- },
- "dependencies": {
- "cssom": {
- "version": "0.3.8",
- "dev": true
- }
- }
- },
- "csstype": {
- "version": "3.1.1"
- },
- "d3-array": {
- "version": "3.2.4",
- "requires": {
- "internmap": "1 - 2"
- }
- },
- "d3-color": {
- "version": "3.1.0"
- },
- "d3-ease": {
- "version": "3.0.1"
- },
- "d3-format": {
- "version": "3.1.0"
- },
- "d3-interpolate": {
- "version": "3.0.1",
- "requires": {
- "d3-color": "1 - 3"
- }
- },
- "d3-path": {
- "version": "3.1.0"
- },
- "d3-scale": {
- "version": "4.0.2",
- "requires": {
- "d3-array": "2.10.0 - 3",
- "d3-format": "1 - 3",
- "d3-interpolate": "1.2.0 - 3",
- "d3-time": "2.1.1 - 3",
- "d3-time-format": "2 - 4"
- }
- },
- "d3-shape": {
- "version": "3.2.0",
- "requires": {
- "d3-path": "^3.1.0"
- }
- },
- "d3-time": {
- "version": "3.1.0",
- "requires": {
- "d3-array": "2 - 3"
- }
- },
- "d3-time-format": {
- "version": "4.1.0",
- "requires": {
- "d3-time": "1 - 3"
- }
- },
- "d3-timer": {
- "version": "3.0.1"
- },
- "damerau-levenshtein": {
- "version": "1.0.8",
- "dev": true
- },
- "data-urls": {
- "version": "3.0.2",
- "dev": true,
- "requires": {
- "abab": "^2.0.6",
- "whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0"
- },
- "dependencies": {
- "tr46": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "punycode": "^2.1.1"
- }
- },
- "whatwg-url": {
- "version": "11.0.0",
- "dev": true,
- "requires": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- }
- }
- }
- },
- "date-fns": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz",
- "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw=="
- },
- "debounce": {
- "version": "1.2.1",
- "dev": true
- },
- "debug": {
- "version": "4.3.4",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decamelize": {
- "version": "5.0.1",
- "dev": true
- },
- "decamelize-keys": {
- "version": "1.1.1",
- "dev": true,
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "decamelize": {
- "version": "1.2.0",
- "dev": true
- },
- "map-obj": {
- "version": "1.0.1",
- "dev": true
- }
- }
- },
- "decimal.js": {
- "version": "10.4.3",
- "dev": true
- },
- "decimal.js-light": {
- "version": "2.5.1"
- },
- "dedent": {
- "version": "1.5.1",
- "dev": true,
- "requires": {}
- },
- "deep-diff": {
- "version": "1.0.2"
- },
- "deep-equal": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz",
- "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
- "requires": {
- "is-arguments": "^1.1.1",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.5.1"
- }
- },
- "deep-is": {
- "version": "0.1.4"
- },
- "deepmerge": {
- "version": "4.3.1"
- },
- "default-browser": {
- "version": "5.2.1",
- "dev": true,
- "requires": {
- "bundle-name": "^4.1.0",
- "default-browser-id": "^5.0.0"
- }
- },
- "default-browser-id": {
- "version": "5.0.0",
- "dev": true
- },
- "default-gateway": {
- "version": "6.0.3",
- "dev": true,
- "requires": {
- "execa": "^5.0.0"
- }
- },
- "define-data-property": {
- "version": "1.1.4",
- "requires": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- }
- },
- "define-lazy-prop": {
- "version": "3.0.0",
- "dev": true
- },
- "define-properties": {
- "version": "1.2.1",
- "requires": {
- "define-data-property": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "delayed-stream": {
- "version": "1.0.0"
- },
- "depd": {
- "version": "2.0.0",
- "dev": true
- },
- "dequal": {
- "version": "2.0.3",
- "dev": true
- },
- "desandro-matches-selector": {
- "version": "2.0.2"
- },
- "destroy": {
- "version": "1.2.0",
- "dev": true
- },
- "detect-newline": {
- "version": "3.1.0",
- "dev": true
- },
- "detect-node": {
- "version": "2.1.0",
- "dev": true
- },
- "diff-sequences": {
- "version": "29.6.3",
- "dev": true
- },
- "dir-glob": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dns-packet": {
- "version": "5.6.1",
- "dev": true,
- "requires": {
- "@leichtgewicht/ip-codec": "^2.0.1"
- }
- },
- "doctrine": {
- "version": "3.0.0",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dom-helpers": {
- "version": "5.2.1",
- "requires": {
- "@babel/runtime": "^7.8.7",
- "csstype": "^3.0.2"
- }
- },
- "dom-scroll-into-view": {
- "version": "2.0.1"
- },
- "dom-serializer": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- }
- },
- "domelementtype": {
- "version": "2.3.0",
- "dev": true
- },
- "domexception": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "webidl-conversions": "^7.0.0"
- }
- },
- "domhandler": {
- "version": "5.0.3",
- "dev": true,
- "requires": {
- "domelementtype": "^2.3.0"
- }
- },
- "domutils": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.1"
- }
- },
- "downshift": {
- "version": "3.4.8",
- "requires": {
- "@babel/runtime": "^7.4.5",
- "compute-scroll-into-view": "^1.0.9",
- "prop-types": "^15.7.2",
- "react-is": "^16.9.0"
- }
- },
- "duplexer": {
- "version": "0.1.2",
- "dev": true
- },
- "earcut": {
- "version": "2.2.4"
- },
- "eastasianwidth": {
- "version": "0.2.0",
- "dev": true
- },
- "ee-first": {
- "version": "1.1.1",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.4.693"
- },
- "element-resize-detector": {
- "version": "1.2.4",
- "requires": {
- "batch-processor": "1.0.0"
- }
- },
- "elm-pep": {
- "version": "1.0.6"
- },
- "emittery": {
- "version": "0.13.1",
- "dev": true
- },
- "emoji-regex": {
- "version": "9.2.2",
- "dev": true
- },
- "emojis-list": {
- "version": "3.0.0",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "dev": true
- },
- "enhanced-resolve": {
- "version": "0.9.1",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.2.0",
- "tapable": "^0.1.8"
- }
- },
- "entities": {
- "version": "4.4.0",
- "dev": true
- },
- "env-paths": {
- "version": "2.2.1",
- "dev": true
- },
- "envinfo": {
- "version": "7.8.1",
- "dev": true
- },
- "error-ex": {
- "version": "1.3.2",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "error-stack-parser": {
- "version": "2.0.7",
- "dev": true,
- "requires": {
- "stackframe": "^1.1.1"
- }
- },
- "es-abstract": {
- "version": "1.22.5",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.1",
- "arraybuffer.prototype.slice": "^1.0.3",
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.3",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.4",
- "get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.3",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.1",
- "internal-slot": "^1.0.7",
- "is-array-buffer": "^3.0.4",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.3",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.3",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.13",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
- "safe-array-concat": "^1.1.0",
- "safe-regex-test": "^1.0.3",
- "string.prototype.trim": "^1.2.8",
- "string.prototype.trimend": "^1.0.7",
- "string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.2",
- "typed-array-byte-length": "^1.0.1",
- "typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.5",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.14"
- }
- },
- "es-define-property": {
- "version": "1.0.0",
- "requires": {
- "get-intrinsic": "^1.2.4"
- }
- },
- "es-errors": {
- "version": "1.3.0"
- },
- "es-iterator-helpers": {
- "version": "1.0.17",
- "dev": true,
- "requires": {
- "asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.22.4",
- "es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.2",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.7",
- "iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.1.0"
- }
- },
- "es-module-lexer": {
- "version": "1.2.1"
- },
- "es-set-tostringtag": {
- "version": "2.0.3",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.2.4",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.1"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "hasown": "^2.0.0"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "escalade": {
- "version": "3.1.1"
- },
- "escape-html": {
- "version": "1.0.3",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5"
- },
- "escodegen": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "levn": {
- "version": "0.3.0",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "dev": true,
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.6",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "word-wrap": "1.2.5"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "dev": true
- },
- "type-check": {
- "version": "0.3.2",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
- }
- },
- "eslint": {
- "version": "8.57.0",
- "requires": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.0",
- "@humanwhocodes/config-array": "^0.11.14",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "@ungap/structured-clone": "^1.2.0",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.2",
- "eslint-visitor-keys": "^3.4.3",
- "espree": "^9.6.1",
- "esquery": "^1.4.2",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
- "ignore": "^5.2.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4"
- },
- "escape-string-regexp": {
- "version": "4.0.0"
- },
- "eslint-scope": {
- "version": "7.2.2",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "3.4.3"
- },
- "glob-parent": {
- "version": "6.0.2",
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "globals": {
- "version": "13.20.0",
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "has-flag": {
- "version": "4.0.0"
- },
- "json-schema-traverse": {
- "version": "0.4.1"
- },
- "supports-color": {
- "version": "7.2.0",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.20.2"
- }
- }
- },
- "eslint-compat-utils": {
- "version": "0.1.2",
- "dev": true,
- "requires": {}
- },
- "eslint-config-airbnb": {
- "version": "19.0.4",
- "dev": true,
- "requires": {
- "eslint-config-airbnb-base": "^15.0.0",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5"
- }
- },
- "eslint-config-airbnb-base": {
- "version": "15.0.0",
- "dev": true,
- "requires": {
- "confusing-browser-globals": "^1.0.10",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5",
- "semver": "7.5.4"
- }
- },
- "eslint-config-standard": {
- "version": "17.1.0",
- "dev": true,
- "requires": {}
- },
- "eslint-import-resolver-node": {
- "version": "0.3.9",
- "dev": true,
- "requires": {
- "debug": "^3.2.7",
- "is-core-module": "^2.13.0",
- "resolve": "^1.22.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-import-resolver-webpack": {
- "version": "0.13.8",
- "dev": true,
- "requires": {
- "array.prototype.find": "^2.2.2",
- "debug": "^3.2.7",
- "enhanced-resolve": "^0.9.1",
- "find-root": "^1.1.0",
- "hasown": "^2.0.0",
- "interpret": "^1.4.0",
- "is-core-module": "^2.13.1",
- "is-regex": "^1.1.4",
- "lodash": "^4.17.21",
- "resolve": "^2.0.0-next.5",
- "semver": "7.5.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "resolve": {
- "version": "2.0.0-next.5",
- "dev": true,
- "requires": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.8.0",
- "dev": true,
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-es": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "eslint-utils": "^2.0.0",
- "regexpp": "^3.0.0"
- }
- },
- "eslint-plugin-es-x": {
- "version": "7.5.0",
- "dev": true,
- "requires": {
- "@eslint-community/eslint-utils": "^4.1.2",
- "@eslint-community/regexpp": "^4.6.0",
- "eslint-compat-utils": "^0.1.2"
- }
- },
- "eslint-plugin-import": {
- "version": "2.29.1",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.7",
- "array.prototype.findlastindex": "^1.2.3",
- "array.prototype.flat": "^1.3.2",
- "array.prototype.flatmap": "^1.3.2",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.8.0",
- "hasown": "^2.0.0",
- "is-core-module": "^2.13.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.7",
- "object.groupby": "^1.0.1",
- "object.values": "^1.1.7",
- "semver": "7.5.4",
- "tsconfig-paths": "^3.15.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- }
- }
- },
- "eslint-plugin-jest": {
- "version": "28.5.0",
- "dev": true,
- "requires": {
- "@typescript-eslint/utils": "^6.0.0 || ^7.0.0"
- }
- },
- "eslint-plugin-jsx-a11y": {
- "version": "6.8.0",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.23.2",
- "aria-query": "^5.3.0",
- "array-includes": "^3.1.7",
- "array.prototype.flatmap": "^1.3.2",
- "ast-types-flow": "^0.0.8",
- "axe-core": "=4.7.0",
- "axobject-query": "^3.2.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "es-iterator-helpers": "^1.0.15",
- "hasown": "^2.0.0",
- "jsx-ast-utils": "^3.3.5",
- "language-tags": "^1.0.9",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.7",
- "object.fromentries": "^2.0.7"
- }
- },
- "eslint-plugin-n": {
- "version": "16.6.2",
- "dev": true,
- "requires": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "builtins": "^5.0.1",
- "eslint-plugin-es-x": "^7.5.0",
- "get-tsconfig": "^4.7.0",
- "globals": "^13.24.0",
- "ignore": "^5.2.4",
- "is-builtin-module": "^3.2.1",
- "is-core-module": "^2.12.1",
- "minimatch": "^3.1.2",
- "resolve": "^1.22.2",
- "semver": "7.5.4"
- },
- "dependencies": {
- "globals": {
- "version": "13.24.0",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "dev": true
- }
- }
- },
- "eslint-plugin-no-storage": {
- "version": "1.0.2",
- "dev": true
- },
- "eslint-plugin-node": {
- "version": "11.1.0",
- "dev": true,
- "requires": {
- "eslint-plugin-es": "^3.0.0",
- "eslint-utils": "^2.0.0",
- "ignore": "^5.1.1",
- "minimatch": "^3.0.4",
- "resolve": "^1.10.1",
- "semver": "7.5.4"
- }
- },
- "eslint-plugin-promise": {
- "version": "6.1.1",
- "dev": true,
- "requires": {}
- },
- "eslint-plugin-react": {
- "version": "7.34.1",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.7",
- "array.prototype.findlast": "^1.2.4",
- "array.prototype.flatmap": "^1.3.2",
- "array.prototype.toreversed": "^1.1.2",
- "array.prototype.tosorted": "^1.1.3",
- "doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.17",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.7",
- "object.fromentries": "^2.0.7",
- "object.hasown": "^1.1.3",
- "object.values": "^1.1.7",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.5",
- "semver": "7.5.4",
- "string.prototype.matchall": "^4.0.10"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "resolve": {
- "version": "2.0.0-next.5",
- "dev": true,
- "requires": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "4.6.2",
- "requires": {}
- },
- "eslint-scope": {
- "version": "5.1.1",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- },
- "dependencies": {
- "estraverse": {
- "version": "4.3.0"
- }
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "dev": true
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "dev": true
- },
- "espree": {
- "version": "9.6.1",
- "requires": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "3.4.3"
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "dev": true
- },
- "esquery": {
- "version": "1.5.0",
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0"
- },
- "esutils": {
- "version": "2.0.3"
- },
- "etag": {
- "version": "1.8.1",
- "dev": true
- },
- "ev-emitter": {
- "version": "1.1.1"
- },
- "eventemitter3": {
- "version": "4.0.7"
- },
- "events": {
- "version": "3.3.0"
- },
- "execa": {
- "version": "5.1.1",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "6.0.1",
- "dev": true
- }
- }
- },
- "exit": {
- "version": "0.1.2",
- "dev": true
- },
- "expect": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/expect-utils": "^29.7.0",
- "jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-util": "^29.7.0"
- }
- },
- "express": {
- "version": "4.19.2",
- "dev": true,
- "requires": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.2",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.6.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.11.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "dev": true
- },
- "qs": {
- "version": "6.11.0",
- "dev": true,
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "dev": true
- }
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3"
- },
- "fast-diff": {
- "version": "1.3.0",
- "dev": true,
- "peer": true
- },
- "fast-equals": {
- "version": "5.0.1"
- },
- "fast-glob": {
- "version": "3.3.1",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0"
- },
- "fast-levenshtein": {
- "version": "2.0.6"
- },
- "fastest-levenshtein": {
- "version": "1.0.16",
- "dev": true
- },
- "fastq": {
- "version": "1.13.0",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "faye-websocket": {
- "version": "0.11.4",
- "dev": true,
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "fb-watchman": {
- "version": "2.0.2",
- "dev": true,
- "requires": {
- "bser": "2.1.1"
- }
- },
- "fetch-mock": {
- "version": "9.11.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.0.0",
- "@babel/runtime": "^7.0.0",
- "core-js": "^3.0.0",
- "debug": "^4.1.1",
- "glob-to-regexp": "^0.4.0",
- "is-subset": "^0.1.1",
- "lodash.isequal": "^4.5.0",
- "path-to-regexp": "^2.2.1",
- "querystring": "^0.2.0",
- "whatwg-url": "^6.5.0"
- },
- "dependencies": {
- "path-to-regexp": {
- "version": "2.4.0",
- "dev": true
- }
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "file-saver": {
- "version": "2.0.5"
- },
- "fill-range": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.2.0",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "dev": true
- }
- }
- },
- "find-cache-dir": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "common-path-prefix": "^3.0.0",
- "pkg-dir": "^7.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "6.3.0",
- "dev": true,
- "requires": {
- "locate-path": "^7.1.0",
- "path-exists": "^5.0.0"
- }
- },
- "locate-path": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "p-locate": "^6.0.0"
- }
- },
- "p-limit": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "yocto-queue": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "p-limit": "^4.0.0"
- }
- },
- "path-exists": {
- "version": "5.0.0",
- "dev": true
- },
- "pkg-dir": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "find-up": "^6.3.0"
- }
- },
- "yocto-queue": {
- "version": "1.0.0",
- "dev": true
- }
- }
- },
- "find-root": {
- "version": "1.1.0"
- },
- "find-up": {
- "version": "5.0.0",
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "find-yarn-workspace-root": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "micromatch": "^4.0.2"
- }
- },
- "fizzy-ui-utils": {
- "version": "2.0.7",
- "requires": {
- "desandro-matches-selector": "^2.0.0"
- }
- },
- "flat-cache": {
- "version": "3.1.1",
- "requires": {
- "flatted": "^3.2.9",
- "keyv": "^4.5.3",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.2.9"
- },
- "follow-redirects": {
- "version": "1.15.6"
- },
- "for-each": {
- "version": "0.3.3",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "foreground-child": {
- "version": "3.1.1",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "signal-exit": "^4.0.1"
- },
- "dependencies": {
- "signal-exit": {
- "version": "4.1.0",
- "dev": true
- }
- }
- },
- "form-data": {
- "version": "4.0.0",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "forwarded": {
- "version": "0.2.0",
- "dev": true
- },
- "fraction.js": {
- "version": "4.3.7",
- "dev": true
- },
- "fresh": {
- "version": "0.5.2",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0"
- },
- "fsevents": {
- "version": "2.3.2",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.2"
- },
- "function.prototype.name": {
- "version": "1.1.6",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "functions-have-names": "^1.2.3"
- }
- },
- "functions-have-names": {
- "version": "1.2.3"
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "dev": true
- },
- "geographiclib-geodesic": {
- "version": "2.0.0"
- },
- "geotiff": {
- "version": "2.0.7",
- "requires": {
- "@petamoriken/float16": "^3.4.7",
- "lerc": "^3.0.0",
- "pako": "^2.0.4",
- "parse-headers": "^2.0.2",
- "quick-lru": "^6.1.1",
- "web-worker": "^1.2.0",
- "xml-utils": "^1.0.2"
- },
- "dependencies": {
- "pako": {
- "version": "2.1.0"
- },
- "quick-lru": {
- "version": "6.1.1"
- }
- }
- },
- "get-caller-file": {
- "version": "2.0.5",
- "dev": true
- },
- "get-imports": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1",
- "import-regex": "^1.1.0"
- }
- },
- "get-intrinsic": {
- "version": "1.2.4",
- "requires": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
- }
- },
- "get-package-type": {
- "version": "0.1.0",
- "dev": true
- },
- "get-size": {
- "version": "2.0.3"
- },
- "get-symbol-description": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4"
- }
- },
- "get-tsconfig": {
- "version": "4.7.2",
- "dev": true,
- "requires": {
- "resolve-pkg-maps": "^1.0.0"
- }
- },
- "glob": {
- "version": "10.3.15",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz",
- "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==",
- "dev": true,
- "requires": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^2.3.6",
- "minimatch": "^9.0.1",
- "minipass": "^7.0.4",
- "path-scurry": "^1.11.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "9.0.3",
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "glob-to-regexp": {
- "version": "0.4.1"
- },
- "global-modules": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "global-prefix": "^3.0.0"
- }
- },
- "global-prefix": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "ini": "^1.3.5",
- "kind-of": "^6.0.2",
- "which": "^1.3.1"
- },
- "dependencies": {
- "which": {
- "version": "1.3.1",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "globals": {
- "version": "11.12.0",
- "dev": true
- },
- "globalthis": {
- "version": "1.0.3",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "globby": {
- "version": "11.1.0",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- }
- },
- "globjoin": {
- "version": "0.1.4",
- "dev": true
- },
- "gopd": {
- "version": "1.0.1",
- "requires": {
- "get-intrinsic": "^1.1.3"
- }
- },
- "graceful-fs": {
- "version": "4.2.11"
- },
- "graphemer": {
- "version": "1.4.0"
- },
- "gzip-size": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "duplexer": "^0.1.2"
- }
- },
- "handle-thing": {
- "version": "2.0.1",
- "dev": true
- },
- "hard-rejection": {
- "version": "2.1.0",
- "dev": true
- },
- "has-bigints": {
- "version": "1.0.2",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0"
- },
- "has-property-descriptors": {
- "version": "1.0.2",
- "requires": {
- "es-define-property": "^1.0.0"
- }
- },
- "has-proto": {
- "version": "1.0.3"
- },
- "has-symbols": {
- "version": "1.0.3"
- },
- "has-tostringtag": {
- "version": "1.0.2",
- "requires": {
- "has-symbols": "^1.0.3"
- }
- },
- "hasown": {
- "version": "2.0.1",
- "requires": {
- "function-bind": "^1.1.2"
- }
- },
- "history": {
- "version": "5.3.0",
- "requires": {
- "@babel/runtime": "^7.7.6"
- }
- },
- "hoist-non-react-statics": {
- "version": "3.3.2",
- "requires": {
- "react-is": "^16.7.0"
- }
- },
- "hosted-git-info": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "hpack.js": {
- "version": "2.1.6",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- }
- },
- "html-encoding-sniffer": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "whatwg-encoding": "^2.0.0"
- }
- },
- "html-entities": {
- "version": "2.5.2",
- "dev": true
- },
- "html-escaper": {
- "version": "2.0.2",
- "dev": true
- },
- "html-tags": {
- "version": "3.3.1",
- "dev": true
- },
- "htmlparser2": {
- "version": "8.0.1",
- "dev": true,
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "entities": "^4.3.0"
- }
- },
- "http-deceiver": {
- "version": "1.2.7",
- "dev": true
- },
- "http-errors": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- }
- },
- "http-parser-js": {
- "version": "0.5.6",
- "dev": true
- },
- "http-proxy": {
- "version": "1.18.1",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-proxy-middleware": {
- "version": "2.0.6",
- "dev": true,
- "requires": {
- "@types/http-proxy": "^1.17.8",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- },
- "dependencies": {
- "is-plain-obj": {
- "version": "3.0.0",
- "dev": true
- }
- }
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "human-signals": {
- "version": "2.1.0",
- "dev": true
- },
- "husky": {
- "version": "9.0.11",
- "dev": true
- },
- "hyperdyperid": {
- "version": "1.2.0",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "icss-utils": {
- "version": "5.1.0",
- "dev": true,
- "requires": {}
- },
- "ieee754": {
- "version": "1.2.1"
- },
- "ignore": {
- "version": "5.2.4"
- },
- "imagesloaded": {
- "version": "5.0.0",
- "requires": {
- "ev-emitter": "^2.1.2"
- },
- "dependencies": {
- "ev-emitter": {
- "version": "2.1.2"
- }
- }
- },
- "immer": {
- "version": "10.0.4"
- },
- "immutability-helper": {
- "version": "3.1.1"
- },
- "immutable": {
- "version": "4.3.4",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "import-lazy": {
- "version": "4.0.0",
- "dev": true
- },
- "import-local": {
- "version": "3.1.0",
- "dev": true,
- "requires": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
- }
- },
- "import-regex": {
- "version": "1.1.0",
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4"
- },
- "indent-string": {
- "version": "5.0.0",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4"
- },
- "ini": {
- "version": "1.3.8",
- "dev": true
- },
- "internal-slot": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "es-errors": "^1.3.0",
- "hasown": "^2.0.0",
- "side-channel": "^1.0.4"
- }
- },
- "internmap": {
- "version": "2.0.3"
- },
- "interpret": {
- "version": "1.4.0",
- "dev": true
- },
- "ipaddr.js": {
- "version": "1.9.1",
- "dev": true
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-array-buffer": {
- "version": "3.0.4",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1"
- }
- },
- "is-arrayish": {
- "version": "0.2.1"
- },
- "is-async-function": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-bigint": {
- "version": "1.0.4",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-builtin-module": {
- "version": "3.2.1",
- "dev": true,
- "requires": {
- "builtin-modules": "^3.3.0"
- }
- },
- "is-callable": {
- "version": "1.2.7",
- "dev": true
- },
- "is-core-module": {
- "version": "2.13.1",
- "requires": {
- "hasown": "^2.0.0"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1"
- },
- "is-finalizationregistry": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "is-generator-fn": {
- "version": "2.1.0",
- "dev": true
- },
- "is-generator-function": {
- "version": "1.0.10",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "4.0.3",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-inside-container": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "is-docker": "^3.0.0"
- },
- "dependencies": {
- "is-docker": {
- "version": "3.0.0",
- "dev": true
- }
- }
- },
- "is-lite": {
- "version": "1.2.1"
- },
- "is-map": {
- "version": "2.0.2",
- "dev": true
- },
- "is-negative-zero": {
- "version": "2.0.3",
- "dev": true
- },
- "is-network-error": {
- "version": "1.0.1",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "dev": true
- },
- "is-number-object": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "is-path-inside": "^2.1.0"
- },
- "dependencies": {
- "is-path-inside": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.2"
- }
- }
- }
- },
- "is-path-inside": {
- "version": "3.0.3"
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "dev": true
- },
- "is-plain-object": {
- "version": "5.0.0",
- "dev": true
- },
- "is-potential-custom-element-name": {
- "version": "1.0.1",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.4",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-set": {
- "version": "2.0.2",
- "dev": true
- },
- "is-shared-array-buffer": {
- "version": "1.0.3",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.7"
- }
- },
- "is-stream": {
- "version": "2.0.1",
- "dev": true
- },
- "is-string": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-subset": {
- "version": "0.1.1",
- "dev": true
- },
- "is-symbol": {
- "version": "1.0.4",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.13",
- "dev": true,
- "requires": {
- "which-typed-array": "^1.1.14"
- }
- },
- "is-weakmap": {
- "version": "2.0.1",
- "dev": true
- },
- "is-weakref": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-weakset": {
- "version": "2.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "is-wsl": {
- "version": "2.2.0",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0"
- },
- "isobject": {
- "version": "3.0.1",
- "dev": true
- },
- "istanbul-lib-coverage": {
- "version": "3.2.0",
- "dev": true
- },
- "istanbul-lib-instrument": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.2.0",
- "semver": "7.5.4"
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^4.0.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "make-dir": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "semver": "7.5.4"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "istanbul-lib-source-maps": {
- "version": "4.0.1",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- }
- },
- "istanbul-reports": {
- "version": "3.1.6",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "iterator.prototype": {
- "version": "1.1.2",
- "dev": true,
- "requires": {
- "define-properties": "^1.2.1",
- "get-intrinsic": "^1.2.1",
- "has-symbols": "^1.0.3",
- "reflect.getprototypeof": "^1.0.4",
- "set-function-name": "^2.0.1"
- }
- },
- "jackspeak": {
- "version": "2.3.6",
- "dev": true,
- "requires": {
- "@isaacs/cliui": "^8.0.2",
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "jest": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/core": "^29.7.0",
- "@jest/types": "^29.6.3",
- "import-local": "^3.0.2",
- "jest-cli": "^29.7.0"
- }
- },
- "jest-canvas-mock": {
- "version": "2.5.2",
- "dev": true,
- "requires": {
- "cssfontparser": "^1.2.1",
- "moo-color": "^1.0.2"
- }
- },
- "jest-changed-files": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "execa": "^5.0.0",
- "jest-util": "^29.7.0",
- "p-limit": "^3.1.0"
- }
- },
- "jest-circus": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.7.0",
- "@jest/expect": "^29.7.0",
- "@jest/test-result": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "dedent": "^1.0.0",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^29.7.0",
- "jest-matcher-utils": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-runtime": "^29.7.0",
- "jest-snapshot": "^29.7.0",
- "jest-util": "^29.7.0",
- "p-limit": "^3.1.0",
- "pretty-format": "^29.7.0",
- "pure-rand": "^6.0.0",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-cli": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/core": "^29.7.0",
- "@jest/test-result": "^29.7.0",
- "@jest/types": "^29.6.3",
- "chalk": "^4.0.0",
- "create-jest": "^29.7.0",
- "exit": "^0.1.2",
- "import-local": "^3.0.2",
- "jest-config": "^29.7.0",
- "jest-util": "^29.7.0",
- "jest-validate": "^29.7.0",
- "yargs": "^17.3.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-config": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.7.0",
- "@jest/types": "^29.6.3",
- "babel-jest": "^29.7.0",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.9",
- "jest-circus": "^29.7.0",
- "jest-environment-node": "^29.7.0",
- "jest-get-type": "^29.6.3",
- "jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.7.0",
- "jest-runner": "^29.7.0",
- "jest-util": "^29.7.0",
- "jest-validate": "^29.7.0",
- "micromatch": "^4.0.4",
- "parse-json": "^5.2.0",
- "pretty-format": "^29.7.0",
- "slash": "^3.0.0",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "parse-json": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-diff": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^29.6.3",
- "jest-get-type": "^29.6.3",
- "pretty-format": "^29.7.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-docblock": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "detect-newline": "^3.0.0"
- }
- },
- "jest-each": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "chalk": "^4.0.0",
- "jest-get-type": "^29.6.3",
- "jest-util": "^29.7.0",
- "pretty-format": "^29.7.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-environment-jsdom": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.7.0",
- "@jest/fake-timers": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/jsdom": "^20.0.0",
- "@types/node": "*",
- "jest-mock": "^29.7.0",
- "jest-util": "^29.7.0",
- "jsdom": "^20.0.0"
- },
- "dependencies": {
- "acorn-globals": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "acorn": "^8.1.0",
- "acorn-walk": "^8.0.2"
- }
- },
- "jsdom": {
- "version": "20.0.3",
- "dev": true,
- "requires": {
- "abab": "^2.0.6",
- "acorn": "^8.8.1",
- "acorn-globals": "^7.0.0",
- "cssom": "^0.5.0",
- "cssstyle": "^2.3.0",
- "data-urls": "^3.0.2",
- "decimal.js": "^10.4.2",
- "domexception": "^4.0.0",
- "escodegen": "^2.0.0",
- "form-data": "^4.0.0",
- "html-encoding-sniffer": "^3.0.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.1",
- "is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.2",
- "parse5": "^7.1.1",
- "saxes": "^6.0.0",
- "symbol-tree": "^3.2.4",
- "tough-cookie": "^4.1.2",
- "w3c-xmlserializer": "^4.0.0",
- "webidl-conversions": "^7.0.0",
- "whatwg-encoding": "^2.0.0",
- "whatwg-mimetype": "^3.0.0",
- "whatwg-url": "^11.0.0",
- "ws": "^8.11.0",
- "xml-name-validator": "^4.0.0"
- }
- },
- "parse5": {
- "version": "7.1.2",
- "dev": true,
- "requires": {
- "entities": "^4.4.0"
- }
- },
- "saxes": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "xmlchars": "^2.2.0"
- }
- },
- "tr46": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "punycode": "^2.1.1"
- }
- },
- "w3c-xmlserializer": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "xml-name-validator": "^4.0.0"
- }
- },
- "whatwg-url": {
- "version": "11.0.0",
- "dev": true,
- "requires": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- }
- },
- "ws": {
- "version": "8.12.0",
- "dev": true,
- "requires": {}
- }
- }
- },
- "jest-environment-node": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.7.0",
- "@jest/fake-timers": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "jest-mock": "^29.7.0",
- "jest-util": "^29.7.0"
- }
- },
- "jest-get-type": {
- "version": "29.6.3",
- "dev": true
- },
- "jest-haste-map": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "@types/graceful-fs": "^4.1.3",
- "@types/node": "*",
- "anymatch": "^3.0.3",
- "fb-watchman": "^2.0.0",
- "fsevents": "^2.3.2",
- "graceful-fs": "^4.2.9",
- "jest-regex-util": "^29.6.3",
- "jest-util": "^29.7.0",
- "jest-worker": "^29.7.0",
- "micromatch": "^4.0.4",
- "walker": "^1.0.8"
- }
- },
- "jest-leak-detector": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "jest-get-type": "^29.6.3",
- "pretty-format": "^29.7.0"
- }
- },
- "jest-matcher-utils": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "jest-diff": "^29.7.0",
- "jest-get-type": "^29.6.3",
- "pretty-format": "^29.7.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-message-util": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "@jest/types": "^29.6.3",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "micromatch": "^4.0.4",
- "pretty-format": "^29.7.0",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-mock": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "jest-util": "^29.7.0"
- }
- },
- "jest-pnp-resolver": {
- "version": "1.2.3",
- "dev": true,
- "requires": {}
- },
- "jest-regex-util": {
- "version": "29.6.3",
- "dev": true
- },
- "jest-resolve": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.7.0",
- "jest-pnp-resolver": "^1.2.2",
- "jest-util": "^29.7.0",
- "jest-validate": "^29.7.0",
- "resolve": "^1.20.0",
- "resolve.exports": "^2.0.0",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-resolve-dependencies": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "jest-regex-util": "^29.6.3",
- "jest-snapshot": "^29.7.0"
- }
- },
- "jest-runner": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/console": "^29.7.0",
- "@jest/environment": "^29.7.0",
- "@jest/test-result": "^29.7.0",
- "@jest/transform": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "emittery": "^0.13.1",
- "graceful-fs": "^4.2.9",
- "jest-docblock": "^29.7.0",
- "jest-environment-node": "^29.7.0",
- "jest-haste-map": "^29.7.0",
- "jest-leak-detector": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-resolve": "^29.7.0",
- "jest-runtime": "^29.7.0",
- "jest-util": "^29.7.0",
- "jest-watcher": "^29.7.0",
- "jest-worker": "^29.7.0",
- "p-limit": "^3.1.0",
- "source-map-support": "0.5.13"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-runtime": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.7.0",
- "@jest/fake-timers": "^29.7.0",
- "@jest/globals": "^29.7.0",
- "@jest/source-map": "^29.6.3",
- "@jest/test-result": "^29.7.0",
- "@jest/transform": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "cjs-module-lexer": "^1.0.0",
- "collect-v8-coverage": "^1.0.0",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-mock": "^29.7.0",
- "jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.7.0",
- "jest-snapshot": "^29.7.0",
- "jest-util": "^29.7.0",
- "slash": "^3.0.0",
- "strip-bom": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-snapshot": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.11.6",
- "@babel/generator": "^7.7.2",
- "@babel/plugin-syntax-jsx": "^7.7.2",
- "@babel/plugin-syntax-typescript": "^7.7.2",
- "@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.7.0",
- "@jest/transform": "^29.7.0",
- "@jest/types": "^29.6.3",
- "babel-preset-current-node-syntax": "^1.0.0",
- "chalk": "^4.0.0",
- "expect": "^29.7.0",
- "graceful-fs": "^4.2.9",
- "jest-diff": "^29.7.0",
- "jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.7.0",
- "jest-message-util": "^29.7.0",
- "jest-util": "^29.7.0",
- "natural-compare": "^1.4.0",
- "pretty-format": "^29.7.0",
- "semver": "7.5.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-util": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "graceful-fs": "^4.2.9",
- "picomatch": "^2.2.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-validate": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/types": "^29.6.3",
- "camelcase": "^6.2.0",
- "chalk": "^4.0.0",
- "jest-get-type": "^29.6.3",
- "leven": "^3.1.0",
- "pretty-format": "^29.7.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "camelcase": {
- "version": "6.3.0",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-watcher": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/test-result": "^29.7.0",
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "emittery": "^0.13.1",
- "jest-util": "^29.7.0",
- "string-length": "^4.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-worker": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "jest-util": "^29.7.0",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "8.1.1",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jiti": {
- "version": "1.20.0",
- "dev": true
- },
- "js-tokens": {
- "version": "4.0.0"
- },
- "js-yaml": {
- "version": "4.1.0",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "jsdom-worker": {
- "version": "0.3.0",
- "requires": {
- "mitt": "^3.0.0",
- "uuid-v4": "^0.1.0"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "dev": true
- },
- "json-buffer": {
- "version": "3.0.1"
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1"
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "dev": true
- },
- "json-stable-stringify": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "jsonify": "^0.0.1"
- }
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1"
- },
- "json-stringify-pretty-compact": {
- "version": "2.0.0"
- },
- "json5": {
- "version": "2.2.3",
- "dev": true
- },
- "jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- },
- "dependencies": {
- "universalify": {
- "version": "2.0.0",
- "dev": true
- }
- }
- },
- "jsonify": {
- "version": "0.0.1",
- "dev": true
- },
- "jsx-ast-utils": {
- "version": "3.3.5",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "object.assign": "^4.1.4",
- "object.values": "^1.1.6"
- }
- },
- "kdbush": {
- "version": "4.0.2"
- },
- "keyv": {
- "version": "4.5.4",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "dev": true
- },
- "klaw-sync": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11"
- }
- },
- "kleur": {
- "version": "3.0.3",
- "dev": true
- },
- "known-css-properties": {
- "version": "0.28.0",
- "dev": true
- },
- "language-subtag-registry": {
- "version": "0.3.22",
- "dev": true
- },
- "language-tags": {
- "version": "1.0.9",
- "dev": true,
- "requires": {
- "language-subtag-registry": "^0.3.20"
- }
- },
- "launch-editor": {
- "version": "2.6.1",
- "dev": true,
- "requires": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.8.1"
- }
- },
- "lerc": {
- "version": "3.0.0"
- },
- "leven": {
- "version": "3.1.0",
- "dev": true
- },
- "levn": {
- "version": "0.4.1",
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lilconfig": {
- "version": "3.1.1",
- "dev": true
- },
- "lines-and-columns": {
- "version": "1.2.4"
- },
- "load-json-file": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "strip-bom": {
- "version": "3.0.0",
- "dev": true
- }
- }
- },
- "loader-runner": {
- "version": "4.3.0"
- },
- "loader-utils": {
- "version": "2.0.4",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "locate-path": {
- "version": "6.0.0",
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21"
- },
- "lodash-es": {
- "version": "4.17.21"
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "dev": true,
- "peer": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "dev": true
- },
- "lodash.difference": {
- "version": "4.5.0"
- },
- "lodash.isequal": {
- "version": "4.5.0",
- "dev": true
- },
- "lodash.isplainobject": {
- "version": "4.0.6",
- "dev": true
- },
- "lodash.memoize": {
- "version": "4.1.2",
- "dev": true
- },
- "lodash.merge": {
- "version": "4.6.2"
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "dev": true
- },
- "lodash.truncate": {
- "version": "4.4.2",
- "dev": true
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "dev": true
- },
- "loose-envify": {
- "version": "1.4.0",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "dev": true,
- "requires": {
- "semver": "7.5.4"
- }
- },
- "makeerror": {
- "version": "1.0.12",
- "dev": true,
- "requires": {
- "tmpl": "1.0.5"
- }
- },
- "map-obj": {
- "version": "4.3.0",
- "dev": true
- },
- "mapbox-to-css-font": {
- "version": "2.4.2"
- },
- "masonry-layout": {
- "version": "4.2.2",
- "requires": {
- "get-size": "^2.0.2",
- "outlayer": "^2.1.0"
- }
- },
- "mathml-tag-names": {
- "version": "2.1.3",
- "dev": true
- },
- "mdn-data": {
- "version": "2.0.30",
- "dev": true
- },
- "media-typer": {
- "version": "0.3.0",
- "dev": true
- },
- "memoize-one": {
- "version": "5.2.1"
- },
- "memory-fs": {
- "version": "0.2.0",
- "dev": true
- },
- "memorystream": {
- "version": "0.3.1",
- "dev": true
- },
- "meow": {
- "version": "10.1.5",
- "dev": true,
- "requires": {
- "@types/minimist": "^1.2.2",
- "camelcase-keys": "^7.0.0",
- "decamelize": "^5.0.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.2",
- "read-pkg-up": "^8.0.0",
- "redent": "^4.0.0",
- "trim-newlines": "^4.0.2",
- "type-fest": "^1.2.2",
- "yargs-parser": "^20.2.9"
- },
- "dependencies": {
- "type-fest": {
- "version": "1.4.0",
- "dev": true
- }
- }
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "dev": true
- },
- "merge-stream": {
- "version": "2.0.0"
- },
- "merge2": {
- "version": "1.4.1",
- "dev": true
- },
- "methods": {
- "version": "1.1.2",
- "dev": true
- },
- "mgrs": {
- "version": "1.0.0"
- },
- "micromatch": {
- "version": "4.0.5",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "mime": {
- "version": "1.6.0",
- "dev": true
- },
- "mime-db": {
- "version": "1.52.0"
- },
- "mime-types": {
- "version": "2.1.35",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "dev": true
- },
- "min-indent": {
- "version": "1.0.1",
- "dev": true
- },
- "mini-css-extract-plugin": {
- "version": "2.9.0",
- "dev": true,
- "requires": {
- "schema-utils": "^4.0.0",
- "tapable": "^2.2.1"
- },
- "dependencies": {
- "schema-utils": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- },
- "tapable": {
- "version": "2.2.1",
- "dev": true
- }
- }
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "dev": true
- },
- "minimatch": {
- "version": "3.1.2",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.6"
- },
- "minimist-options": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- }
- },
- "minipass": {
- "version": "7.1.1",
- "dev": true
- },
- "minizlib": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
- },
- "dependencies": {
- "rimraf": {
- "version": "5.0.5",
- "dev": true,
- "requires": {
- "glob": "^10.3.7"
- }
- }
- }
- },
- "mitt": {
- "version": "3.0.0"
- },
- "mkdirp": {
- "version": "3.0.1",
- "dev": true
- },
- "moment": {
- "version": "2.30.1"
- },
- "moment-locales-webpack-plugin": {
- "version": "1.2.0",
- "requires": {
- "lodash.difference": "^4.5.0"
- }
- },
- "moo-color": {
- "version": "1.0.3",
- "dev": true,
- "requires": {
- "color-name": "^1.1.4"
- },
- "dependencies": {
- "color-name": {
- "version": "1.1.4",
- "dev": true
- }
- }
- },
- "mrmime": {
- "version": "1.0.1",
- "dev": true
- },
- "ms": {
- "version": "2.1.2"
- },
- "multicast-dns": {
- "version": "7.2.5",
- "dev": true,
- "requires": {
- "dns-packet": "^5.2.2",
- "thunky": "^1.0.2"
- }
- },
- "nan": {
- "version": "2.19.0",
- "dev": true,
- "optional": true
- },
- "nanoid": {
- "version": "3.3.7",
- "dev": true
- },
- "natural-compare": {
- "version": "1.4.0"
- },
- "negotiator": {
- "version": "0.6.3"
- },
- "neo-async": {
- "version": "2.6.2"
- },
- "nice-try": {
- "version": "1.0.5",
- "dev": true
- },
- "node-dir": {
- "version": "0.1.17",
- "dev": true,
- "requires": {
- "minimatch": "^3.0.2"
- }
- },
- "node-fetch": {
- "version": "2.7.0",
- "requires": {
- "whatwg-url": "^5.0.0"
- },
- "dependencies": {
- "tr46": {
- "version": "0.0.3"
- },
- "webidl-conversions": {
- "version": "3.0.1"
- },
- "whatwg-url": {
- "version": "5.0.0",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- }
- }
- },
- "node-forge": {
- "version": "1.3.1",
- "dev": true
- },
- "node-int64": {
- "version": "0.4.0",
- "dev": true
- },
- "node-releases": {
- "version": "2.0.14"
- },
- "node-ssh": {
- "version": "13.2.0",
- "dev": true,
- "requires": {
- "is-stream": "^2.0.0",
- "make-dir": "^3.1.0",
- "sb-promise-queue": "^2.1.0",
- "sb-scandir": "^3.1.0",
- "shell-escape": "^0.2.0",
- "ssh2": "^1.14.0"
- }
- },
- "normalize-package-data": {
- "version": "3.0.3",
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "7.5.4",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "dev": true
- },
- "npm-run-all": {
- "version": "4.1.5",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "7.5.4",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "dev": true
- },
- "which": {
- "version": "1.3.1",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "npm-run-path": {
- "version": "4.0.1",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "nth-check": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "nwsapi": {
- "version": "2.2.2",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1"
- },
- "object-inspect": {
- "version": "1.13.1"
- },
- "object-is": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
- "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
- "requires": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1"
- }
- },
- "object-keys": {
- "version": "1.1.1"
- },
- "object.assign": {
- "version": "4.1.5",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "object.fromentries": {
- "version": "2.0.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "object.groupby": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
- }
- },
- "object.hasown": {
- "version": "1.1.3",
- "dev": true,
- "requires": {
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "object.values": {
- "version": "1.1.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "obuf": {
- "version": "1.1.2",
- "dev": true
- },
- "ol": {
- "version": "8.2.0",
- "requires": {
- "color-rgba": "^3.0.0",
- "color-space": "^2.0.1",
- "earcut": "^2.2.3",
- "geotiff": "^2.0.7",
- "pbf": "3.2.1",
- "rbush": "^3.0.1"
- }
- },
- "ol-mapbox-style": {
- "version": "12.3.2",
- "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz",
- "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==",
- "requires": {
- "@mapbox/mapbox-gl-style-spec": "^13.23.1",
- "mapbox-to-css-font": "^2.4.1"
- }
- },
- "on-finished": {
- "version": "2.4.1",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2"
- },
- "once": {
- "version": "1.4.0",
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "open": {
- "version": "7.4.2",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- }
- },
- "opener": {
- "version": "1.5.2",
- "dev": true
- },
- "optionator": {
- "version": "0.9.3",
- "requires": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "dev": true
- },
- "outlayer": {
- "version": "2.1.1",
- "requires": {
- "ev-emitter": "^1.0.0",
- "fizzy-ui-utils": "^2.0.0",
- "get-size": "^2.0.2"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "p-queue": {
- "version": "8.0.1",
- "requires": {
- "eventemitter3": "^5.0.1",
- "p-timeout": "^6.1.2"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "5.0.1"
- }
- }
- },
- "p-retry": {
- "version": "6.2.0",
- "dev": true,
- "requires": {
- "@types/retry": "0.12.2",
- "is-network-error": "^1.0.0",
- "retry": "^0.13.1"
- }
- },
- "p-timeout": {
- "version": "6.1.2"
- },
- "p-try": {
- "version": "2.2.0",
- "dev": true
- },
- "pako": {
- "version": "1.0.11"
- },
- "parent-module": {
- "version": "1.0.1",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-headers": {
- "version": "2.0.5"
- },
- "parse-import": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "get-imports": "^1.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "parse5-htmlparser2-tree-adapter": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "domhandler": "^5.0.2",
- "parse5": "^7.0.0"
- },
- "dependencies": {
- "parse5": {
- "version": "7.1.2",
- "dev": true,
- "requires": {
- "entities": "^4.4.0"
- }
- }
- }
- },
- "parseurl": {
- "version": "1.3.3",
- "dev": true
- },
- "patch-package": {
- "version": "8.0.0",
- "dev": true,
- "requires": {
- "@yarnpkg/lockfile": "^1.1.0",
- "chalk": "^4.1.2",
- "ci-info": "^3.7.0",
- "cross-spawn": "^7.0.3",
- "find-yarn-workspace-root": "^2.0.0",
- "fs-extra": "^9.0.0",
- "json-stable-stringify": "^1.0.2",
- "klaw-sync": "^6.0.0",
- "minimist": "^1.2.6",
- "open": "^7.4.2",
- "rimraf": "^2.6.3",
- "semver": "7.5.4",
- "slash": "^2.0.0",
- "tmp": "^0.0.33",
- "yaml": "^2.2.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- },
- "fs-extra": {
- "version": "9.1.0",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "slash": {
- "version": "2.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "dev": true
- }
- }
- },
- "path-exists": {
- "version": "4.0.0"
- },
- "path-is-absolute": {
- "version": "1.0.1"
- },
- "path-is-inside": {
- "version": "1.0.2",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1"
- },
- "path-parse": {
- "version": "1.0.7"
- },
- "path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "dev": true,
- "requires": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "10.2.2",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
- "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
- "dev": true
- }
- }
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "dev": true
- },
- "path-type": {
- "version": "4.0.0"
- },
- "pbf": {
- "version": "3.2.1",
- "requires": {
- "ieee754": "^1.1.12",
- "resolve-protobuf-schema": "^2.1.0"
- }
- },
- "picocolors": {
- "version": "1.0.0"
- },
- "picomatch": {
- "version": "2.3.1",
- "dev": true
- },
- "pidtree": {
- "version": "0.3.1",
- "dev": true
- },
- "pify": {
- "version": "3.0.0",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pirates": {
- "version": "4.0.6",
- "dev": true
- },
- "pkg-dir": {
- "version": "4.2.0",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- }
- }
- },
- "playwright": {
- "version": "1.44.0",
- "dev": true,
- "requires": {
- "fsevents": "2.3.2",
- "playwright-core": "1.44.0"
- }
- },
- "playwright-core": {
- "version": "1.44.0",
- "dev": true
- },
- "popper.js": {
- "version": "1.16.1"
- },
- "possible-typed-array-names": {
- "version": "1.0.0",
- "dev": true
- },
- "postcss": {
- "version": "8.4.38",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.2.0"
- }
- },
- "postcss-calc": {
- "version": "10.0.0",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.16",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-colormin": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0",
- "colord": "^2.9.3",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-convert-values": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-discard-comments": {
- "version": "7.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-duplicates": {
- "version": "7.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-empty": {
- "version": "7.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-overridden": {
- "version": "7.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-loader": {
- "version": "8.1.1",
- "dev": true,
- "requires": {
- "cosmiconfig": "^9.0.0",
- "jiti": "^1.20.0",
- "semver": "7.5.4"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "9.0.0",
- "dev": true,
- "requires": {
- "env-paths": "^2.2.1",
- "import-fresh": "^3.3.0",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.2.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- }
- }
- },
- "postcss-media-query-parser": {
- "version": "0.2.3",
- "dev": true
- },
- "postcss-merge-longhand": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0",
- "stylehacks": "^7.0.0"
- }
- },
- "postcss-merge-rules": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0",
- "cssnano-utils": "^5.0.0",
- "postcss-selector-parser": "^6.0.16"
- }
- },
- "postcss-minify-font-values": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-gradients": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "colord": "^2.9.3",
- "cssnano-utils": "^5.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-params": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "cssnano-utils": "^5.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-selectors": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.16"
- }
- },
- "postcss-modules-extract-imports": {
- "version": "3.1.0",
- "dev": true,
- "requires": {}
- },
- "postcss-modules-local-by-default": {
- "version": "4.0.5",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "postcss-modules-scope": {
- "version": "3.2.0",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.4"
- }
- },
- "postcss-modules-values": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0"
- }
- },
- "postcss-normalize-charset": {
- "version": "7.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-normalize-display-values": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-positions": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-repeat-style": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-string": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-timing-functions": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-unicode": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-url": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-whitespace": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-ordered-values": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "cssnano-utils": "^5.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-reduce-initial": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0"
- }
- },
- "postcss-reduce-transforms": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-resolve-nested-selector": {
- "version": "0.1.1",
- "dev": true
- },
- "postcss-safe-parser": {
- "version": "6.0.0",
- "dev": true,
- "requires": {}
- },
- "postcss-scss": {
- "version": "4.0.9",
- "dev": true,
- "requires": {}
- },
- "postcss-selector-parser": {
- "version": "6.0.16",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-svgo": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0",
- "svgo": "^3.2.0"
- }
- },
- "postcss-unique-selectors": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.16"
- }
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "dev": true
- },
- "prelude-ls": {
- "version": "1.2.1"
- },
- "pretty-format": {
- "version": "29.7.0",
- "dev": true,
- "requires": {
- "@jest/schemas": "^29.6.3",
- "ansi-styles": "^5.0.0",
- "react-is": "^18.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "5.2.0",
- "dev": true
- },
- "react-is": {
- "version": "18.2.0",
- "dev": true
- }
- }
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "dev": true
- },
- "proj4": {
- "version": "2.11.0",
- "requires": {
- "mgrs": "1.0.0",
- "wkt-parser": "^1.3.3"
- }
- },
- "prompts": {
- "version": "2.4.2",
- "dev": true,
- "requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- }
- },
- "prop-types": {
- "version": "15.8.1",
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "protocol-buffers-schema": {
- "version": "3.6.0"
- },
- "proxy-addr": {
- "version": "2.0.7",
- "dev": true,
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- }
- },
- "proxy-from-env": {
- "version": "1.1.0"
- },
- "psl": {
- "version": "1.9.0"
- },
- "punycode": {
- "version": "2.3.0"
- },
- "pure-rand": {
- "version": "6.0.4",
- "dev": true
- },
- "qs": {
- "version": "6.12.1",
- "requires": {
- "side-channel": "^1.0.6"
- }
- },
- "querystring": {
- "version": "0.2.1",
- "dev": true
- },
- "querystringify": {
- "version": "2.2.0"
- },
- "queue-microtask": {
- "version": "1.2.3"
- },
- "quick-lru": {
- "version": "5.1.1",
- "dev": true
- },
- "quickselect": {
- "version": "2.0.0"
- },
- "quill-delta": {
- "version": "5.1.0",
- "dev": true,
- "peer": true,
- "requires": {
- "fast-diff": "^1.3.0",
- "lodash.clonedeep": "^4.5.0",
- "lodash.isequal": "^4.5.0"
- }
- },
- "raf-schd": {
- "version": "4.0.3"
- },
- "randombytes": {
- "version": "2.1.0",
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "dev": true
- },
- "raw-body": {
- "version": "2.5.2",
- "dev": true,
- "requires": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.2",
- "dev": true
- }
- }
- },
- "rbush": {
- "version": "3.0.1",
- "requires": {
- "quickselect": "^2.0.0"
- }
- },
- "rc-pagination": {
- "version": "4.0.4",
- "requires": {
- "@babel/runtime": "^7.10.1",
- "classnames": "^2.3.2",
- "rc-util": "^5.38.0"
- }
- },
- "rc-util": {
- "version": "5.39.1",
- "requires": {
- "@babel/runtime": "^7.18.3",
- "react-is": "^18.2.0"
- },
- "dependencies": {
- "react-is": {
- "version": "18.2.0"
- }
- }
- },
- "react": {
- "version": "18.3.1",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "react-beautiful-dnd": {
- "version": "13.1.1",
- "requires": {
- "@babel/runtime": "^7.9.2",
- "css-box-model": "^1.2.0",
- "memoize-one": "^5.1.1",
- "raf-schd": "^4.0.2",
- "react-redux": "^7.2.0",
- "redux": "^4.0.4",
- "use-memo-one": "^1.1.1"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2"
- },
- "react-redux": {
- "version": "7.2.9",
- "requires": {
- "@babel/runtime": "^7.15.4",
- "@types/react-redux": "^7.1.20",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2"
- }
- },
- "redux": {
- "version": "4.2.1",
- "requires": {
- "@babel/runtime": "^7.9.2"
- }
- }
- }
- },
- "react-device-detect": {
- "version": "2.2.3",
- "requires": {
- "ua-parser-js": "^1.0.33"
- }
- },
- "react-dom": {
- "version": "18.3.0",
- "requires": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.1"
- }
- },
- "react-draggable": {
- "version": "4.4.6",
- "requires": {
- "clsx": "^1.1.1",
- "prop-types": "^15.8.1"
- }
- },
- "react-fast-compare": {
- "version": "3.2.2"
- },
- "react-floater": {
- "version": "0.7.9",
- "requires": {
- "deepmerge": "^4.3.1",
- "is-lite": "^0.8.2",
- "popper.js": "^1.16.0",
- "prop-types": "^15.8.1",
- "tree-changes": "^0.9.1"
- },
- "dependencies": {
- "is-lite": {
- "version": "0.8.2"
- }
- }
- },
- "react-image-crop": {
- "version": "11.0.5",
- "requires": {}
- },
- "react-infinite-scroller": {
- "version": "1.2.6",
- "requires": {
- "prop-types": "^15.5.8"
- }
- },
- "react-innertext": {
- "version": "1.1.5",
- "requires": {}
- },
- "react-is": {
- "version": "16.13.1"
- },
- "react-joyride": {
- "version": "2.8.1",
- "requires": {
- "@gilbarbara/deep-equal": "^0.3.1",
- "deep-diff": "^1.0.2",
- "deepmerge": "^4.3.1",
- "is-lite": "^1.2.1",
- "react-floater": "^0.7.9",
- "react-innertext": "^1.1.5",
- "react-is": "^16.13.1",
- "scroll": "^3.0.1",
- "scrollparent": "^2.1.0",
- "tree-changes": "^0.11.2",
- "type-fest": "^4.15.0"
- },
- "dependencies": {
- "@gilbarbara/deep-equal": {
- "version": "0.3.1"
- },
- "tree-changes": {
- "version": "0.11.2",
- "requires": {
- "@gilbarbara/deep-equal": "^0.3.1",
- "is-lite": "^1.2.0"
- }
- },
- "type-fest": {
- "version": "4.15.0"
- }
- }
- },
- "react-mobile-datepicker": {
- "version": "4.0.2",
- "requires": {}
- },
- "react-popper": {
- "version": "2.3.0",
- "requires": {
- "react-fast-compare": "^3.0.1",
- "warning": "^4.0.2"
- }
- },
- "react-redux": {
- "version": "9.1.1",
- "requires": {
- "@types/use-sync-external-store": "^0.0.3",
- "use-sync-external-store": "^1.0.0"
- }
- },
- "react-refresh": {
- "version": "0.14.1",
- "dev": true
- },
- "react-resizable": {
- "version": "3.0.5",
- "requires": {
- "prop-types": "15.x",
- "react-draggable": "^4.0.3"
- }
- },
- "react-select": {
- "version": "5.8.0",
- "requires": {
- "@babel/runtime": "^7.12.0",
- "@emotion/cache": "^11.4.0",
- "@emotion/react": "^11.8.1",
- "@floating-ui/dom": "^1.0.1",
- "@types/react-transition-group": "^4.4.0",
- "memoize-one": "^6.0.0",
- "prop-types": "^15.6.0",
- "react-transition-group": "^4.3.0",
- "use-isomorphic-layout-effect": "^1.1.2"
- },
- "dependencies": {
- "memoize-one": {
- "version": "6.0.0"
- }
- }
- },
- "react-shallow-renderer": {
- "version": "16.15.0",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "react-smooth": {
- "version": "4.0.0",
- "requires": {
- "fast-equals": "^5.0.1",
- "prop-types": "^15.8.1",
- "react-transition-group": "^4.4.5"
- }
- },
- "react-swipe-to-delete-component": {
- "version": "1.0.5",
- "requires": {
- "@babel/runtime": "^7.12.5",
- "prop-types": "^15.8.1",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
- },
- "dependencies": {
- "react": {
- "version": "17.0.2",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "react-dom": {
- "version": "17.0.2",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- }
- },
- "scheduler": {
- "version": "0.20.2",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- }
- }
- },
- "react-test-renderer": {
- "version": "18.3.0",
- "dev": true,
- "requires": {
- "react-is": "^18.3.0",
- "react-shallow-renderer": "^16.15.0",
- "scheduler": "^0.23.1"
- },
- "dependencies": {
- "react-is": {
- "version": "18.3.1",
- "dev": true
- }
- }
- },
- "react-transition-group": {
- "version": "4.4.5",
- "requires": {
- "@babel/runtime": "^7.5.5",
- "dom-helpers": "^5.0.1",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.6.2"
- }
- },
- "react-visibility-sensor": {
- "version": "5.1.1",
- "requires": {
- "prop-types": "^15.7.2"
- }
- },
- "reactstrap": {
- "version": "9.2.2",
- "requires": {
- "@babel/runtime": "^7.12.5",
- "@popperjs/core": "^2.6.0",
- "classnames": "^2.2.3",
- "prop-types": "^15.5.8",
- "react-popper": "^2.2.4",
- "react-transition-group": "^4.4.2"
- }
- },
- "read-pkg": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "7.5.4",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "path-type": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- }
- }
- },
- "read-pkg-up": {
- "version": "8.0.0",
- "dev": true,
- "requires": {
- "find-up": "^5.0.0",
- "read-pkg": "^6.0.0",
- "type-fest": "^1.0.1"
- },
- "dependencies": {
- "parse-json": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "read-pkg": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^3.0.2",
- "parse-json": "^5.2.0",
- "type-fest": "^1.0.1"
- }
- },
- "type-fest": {
- "version": "1.4.0",
- "dev": true
- }
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- },
- "dependencies": {
- "string_decoder": {
- "version": "1.1.1",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "recharts": {
- "version": "2.12.7",
- "requires": {
- "clsx": "^2.0.0",
- "eventemitter3": "^4.0.1",
- "lodash": "^4.17.21",
- "react-is": "^16.10.2",
- "react-smooth": "^4.0.0",
- "recharts-scale": "^0.4.4",
- "tiny-invariant": "^1.3.1",
- "victory-vendor": "^36.6.8"
- },
- "dependencies": {
- "clsx": {
- "version": "2.0.0"
- }
- }
- },
- "recharts-scale": {
- "version": "0.4.5",
- "requires": {
- "decimal.js-light": "^2.4.1"
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "dev": true,
- "requires": {
- "resolve": "^1.1.6"
- }
- },
- "redent": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "indent-string": "^5.0.0",
- "strip-indent": "^4.0.0"
- }
- },
- "redux": {
- "version": "5.0.1"
- },
- "redux-location-state": {
- "version": "2.8.2",
- "requires": {
- "lodash": "^4.13.1"
- }
- },
- "redux-logger": {
- "version": "3.0.6",
- "requires": {
- "deep-diff": "^0.3.5"
- },
- "dependencies": {
- "deep-diff": {
- "version": "0.3.8"
- }
- }
- },
- "redux-mock-store": {
- "version": "1.5.4",
- "dev": true,
- "requires": {
- "lodash.isplainobject": "^4.0.6"
- }
- },
- "redux-thunk": {
- "version": "3.1.0",
- "requires": {}
- },
- "reflect.getprototypeof": {
- "version": "1.0.4",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "globalthis": "^1.0.3",
- "which-builtin-type": "^1.1.3"
- }
- },
- "regenerate": {
- "version": "1.4.2",
- "dev": true
- },
- "regenerate-unicode-properties": {
- "version": "10.1.1",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.2"
- }
- },
- "regenerator-runtime": {
- "version": "0.14.1"
- },
- "regenerator-transform": {
- "version": "0.15.2",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.5.2",
- "requires": {
- "call-bind": "^1.0.6",
- "define-properties": "^1.2.1",
- "es-errors": "^1.3.0",
- "set-function-name": "^2.0.1"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "dev": true
- },
- "regexpu-core": {
- "version": "5.3.2",
- "dev": true,
- "requires": {
- "@babel/regjsgen": "^0.8.0",
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.1.0",
- "regjsparser": "^0.9.1",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.1.0"
- }
- },
- "regjsparser": {
- "version": "0.9.1",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "dev": true
- }
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "dev": true
- },
- "require-from-string": {
- "version": "2.0.2",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0"
- },
- "reselect": {
- "version": "5.1.0"
- },
- "resolve": {
- "version": "1.22.6",
- "requires": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-cwd": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "5.0.0",
- "dev": true
- }
- }
- },
- "resolve-from": {
- "version": "4.0.0"
- },
- "resolve-pathname": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
- "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
- },
- "resolve-pkg-maps": {
- "version": "1.0.0",
- "dev": true
- },
- "resolve-protobuf-schema": {
- "version": "2.1.0",
- "requires": {
- "protocol-buffers-schema": "^3.3.1"
- }
- },
- "resolve.exports": {
- "version": "2.0.2",
- "dev": true
- },
- "retry": {
- "version": "0.13.1",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4"
- },
- "rgbcolor": {
- "version": "1.0.1"
- },
- "rimraf": {
- "version": "3.0.2",
- "requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "run-applescript": {
- "version": "7.0.0",
- "dev": true
- },
- "run-parallel": {
- "version": "1.2.0",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "run-script-os": {
- "version": "1.1.6",
- "dev": true
- },
- "rw": {
- "version": "1.3.3"
- },
- "rxjs": {
- "version": "7.8.1",
- "dev": true,
- "peer": true,
- "requires": {
- "tslib": "^2.1.0"
- },
- "dependencies": {
- "tslib": {
- "version": "2.6.2",
- "dev": true,
- "peer": true
- }
- }
- },
- "safe-array-concat": {
- "version": "1.1.0",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.5",
- "get-intrinsic": "^1.2.2",
- "has-symbols": "^1.0.3",
- "isarray": "^2.0.5"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "dev": true
- }
- }
- },
- "safe-buffer": {
- "version": "5.1.2"
- },
- "safe-regex-test": {
- "version": "1.0.3",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.6",
- "es-errors": "^1.3.0",
- "is-regex": "^1.1.4"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "dev": true
- },
- "sass": {
- "version": "1.77.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz",
- "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==",
- "dev": true,
- "requires": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- }
- },
- "sass-loader": {
- "version": "14.2.1",
- "dev": true,
- "requires": {
- "neo-async": "^2.6.2"
- }
- },
- "sax": {
- "version": "1.2.4",
- "dev": true
- },
- "sb-promise-queue": {
- "version": "2.1.0",
- "dev": true
- },
- "sb-scandir": {
- "version": "3.1.0",
- "dev": true,
- "requires": {
- "sb-promise-queue": "^2.1.0"
- }
- },
- "scheduler": {
- "version": "0.23.2",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "schema-utils": {
- "version": "3.3.0",
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-keywords": {
- "version": "3.5.2",
- "requires": {}
- },
- "json-schema-traverse": {
- "version": "0.4.1"
- }
- }
- },
- "scroll": {
- "version": "3.0.1"
- },
- "scrollparent": {
- "version": "2.1.0"
- },
- "select-hose": {
- "version": "2.0.0",
- "dev": true
- },
- "selfsigned": {
- "version": "2.4.1",
- "dev": true,
- "requires": {
- "@types/node-forge": "^1.3.0",
- "node-forge": "^1"
- }
- },
- "semver": {
- "version": "7.5.4",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "send": {
- "version": "0.18.0",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "dev": true
- }
- }
- },
- "ms": {
- "version": "2.1.3",
- "dev": true
- }
- }
- },
- "serialize-javascript": {
- "version": "6.0.2",
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "depd": {
- "version": "1.1.2",
- "dev": true
- },
- "http-errors": {
- "version": "1.6.3",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "dev": true
- },
- "statuses": {
- "version": "1.5.0",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.15.0",
- "dev": true,
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- }
- },
- "set-function-length": {
- "version": "1.2.1",
- "requires": {
- "define-data-property": "^1.1.2",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.3",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.1"
- }
- },
- "set-function-name": {
- "version": "2.0.1",
- "requires": {
- "define-data-property": "^1.0.1",
- "functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
- }
- },
- "setprototypeof": {
- "version": "1.2.0",
- "dev": true
- },
- "shallow-clone": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.2"
- }
- },
- "shebang-command": {
- "version": "2.0.0",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0"
- },
- "shell-escape": {
- "version": "0.2.0",
- "dev": true
- },
- "shell-quote": {
- "version": "1.8.1",
- "dev": true
- },
- "shelljs": {
- "version": "0.8.5",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "interpret": "^1.0.0",
- "rechoir": "^0.6.2"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "showdown": {
- "version": "2.1.0",
- "dev": true,
- "requires": {
- "commander": "^9.0.0"
- },
- "dependencies": {
- "commander": {
- "version": "9.5.0",
- "dev": true
- }
- }
- },
- "side-channel": {
- "version": "1.0.6",
- "requires": {
- "call-bind": "^1.0.7",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "object-inspect": "^1.13.1"
- }
- },
- "signal-exit": {
- "version": "3.0.7",
- "dev": true
- },
- "simplebar": {
- "version": "6.2.6",
- "requires": {
- "can-use-dom": "^0.1.0",
- "simplebar-core": "^1.2.5"
- }
- },
- "simplebar-core": {
- "version": "1.2.5",
- "requires": {
- "@types/lodash-es": "^4.17.6",
- "can-use-dom": "^0.1.0",
- "lodash": "^4.17.21",
- "lodash-es": "^4.17.21"
- }
- },
- "simplebar-react": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz",
- "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==",
- "requires": {
- "simplebar-core": "^1.2.5"
- }
- },
- "sirv": {
- "version": "2.0.3",
- "dev": true,
- "requires": {
- "@polka/url": "^1.0.0-next.20",
- "mrmime": "^1.0.0",
- "totalist": "^3.0.0"
- }
- },
- "sisteransi": {
- "version": "1.0.5",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "dev": true
- },
- "slice-ansi": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- }
- }
- },
- "sockjs": {
- "version": "0.3.24",
- "dev": true,
- "requires": {
- "faye-websocket": "^0.11.3",
- "uuid": "^8.3.2",
- "websocket-driver": "^0.7.4"
- },
- "dependencies": {
- "uuid": {
- "version": "8.3.2",
- "dev": true
- }
- }
- },
- "sort-asc": {
- "version": "0.1.0"
- },
- "sort-desc": {
- "version": "0.1.1"
- },
- "sort-object": {
- "version": "0.3.2",
- "requires": {
- "sort-asc": "^0.1.0",
- "sort-desc": "^0.1.1"
- }
- },
- "source-list-map": {
- "version": "2.0.1",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1"
- },
- "source-map-js": {
- "version": "1.2.0",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.13",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "dev": true
- },
- "spdy": {
- "version": "4.0.2",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
- }
- },
- "spdy-transport": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "dev": true
- },
- "ssh2": {
- "version": "1.15.0",
- "dev": true,
- "requires": {
- "asn1": "^0.2.6",
- "bcrypt-pbkdf": "^1.0.2",
- "cpu-features": "~0.0.9",
- "nan": "^2.18.0"
- }
- },
- "stack-utils": {
- "version": "2.0.6",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^2.0.0"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "2.0.0",
- "dev": true
- }
- }
- },
- "stackblur": {
- "version": "1.0.0"
- },
- "stackframe": {
- "version": "1.2.1",
- "dev": true
- },
- "statuses": {
- "version": "2.0.1",
- "dev": true
- },
- "string_decoder": {
- "version": "1.3.0",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "dev": true
- }
- }
- },
- "string-length": {
- "version": "4.0.2",
- "dev": true,
- "requires": {
- "char-regex": "^1.0.2",
- "strip-ansi": "^6.0.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "dev": true
- }
- }
- },
- "string-width-cjs": {
- "version": "npm:string-width@4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "dev": true
- }
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.10",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "regexp.prototype.flags": "^1.5.0",
- "set-function-name": "^2.0.0",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.padend": {
- "version": "3.1.3",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "string.prototype.trim": {
- "version": "1.2.8",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.7",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-ansi-cjs": {
- "version": "npm:strip-ansi@6.0.1",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "dev": true
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "dev": true
- },
- "strip-indent": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.1"
- }
- },
- "strip-json-comments": {
- "version": "3.1.1"
- },
- "style-search": {
- "version": "0.1.0",
- "dev": true
- },
- "stylehacks": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "browserslist": "^4.23.0",
- "postcss-selector-parser": "^6.0.16"
- }
- },
- "stylelint": {
- "version": "15.11.0",
- "dev": true,
- "requires": {
- "@csstools/css-parser-algorithms": "^2.3.1",
- "@csstools/css-tokenizer": "^2.2.0",
- "@csstools/media-query-list-parser": "^2.1.4",
- "@csstools/selector-specificity": "^3.0.0",
- "balanced-match": "^2.0.0",
- "colord": "^2.9.3",
- "cosmiconfig": "^8.2.0",
- "css-functions-list": "^3.2.1",
- "css-tree": "^2.3.1",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.1",
- "fastest-levenshtein": "^1.0.16",
- "file-entry-cache": "^7.0.0",
- "global-modules": "^2.0.0",
- "globby": "^11.1.0",
- "globjoin": "^0.1.4",
- "html-tags": "^3.3.1",
- "ignore": "^5.2.4",
- "import-lazy": "^4.0.0",
- "imurmurhash": "^0.1.4",
- "is-plain-object": "^5.0.0",
- "known-css-properties": "^0.29.0",
- "mathml-tag-names": "^2.1.3",
- "meow": "^10.1.5",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.28",
- "postcss-resolve-nested-selector": "^0.1.1",
- "postcss-safe-parser": "^6.0.0",
- "postcss-selector-parser": "^6.0.13",
- "postcss-value-parser": "^4.2.0",
- "resolve-from": "^5.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "style-search": "^0.1.0",
- "supports-hyperlinks": "^3.0.0",
- "svg-tags": "^1.0.0",
- "table": "^6.8.1",
- "write-file-atomic": "^5.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "2.0.0",
- "dev": true
- },
- "file-entry-cache": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "flat-cache": "^3.1.1"
- }
- },
- "known-css-properties": {
- "version": "0.29.0",
- "dev": true
- },
- "resolve-from": {
- "version": "5.0.0",
- "dev": true
- },
- "signal-exit": {
- "version": "4.1.0",
- "dev": true
- },
- "write-file-atomic": {
- "version": "5.0.1",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "signal-exit": "^4.0.1"
- }
- }
- }
- },
- "stylelint-config-recommended": {
- "version": "13.0.0",
- "dev": true,
- "requires": {}
- },
- "stylelint-config-recommended-scss": {
- "version": "13.1.0",
- "dev": true,
- "requires": {
- "postcss-scss": "^4.0.9",
- "stylelint-config-recommended": "^13.0.0",
- "stylelint-scss": "^5.3.0"
- }
- },
- "stylelint-config-standard": {
- "version": "34.0.0",
- "dev": true,
- "requires": {
- "stylelint-config-recommended": "^13.0.0"
- }
- },
- "stylelint-config-standard-scss": {
- "version": "11.1.0",
- "dev": true,
- "requires": {
- "stylelint-config-recommended-scss": "^13.1.0",
- "stylelint-config-standard": "^34.0.0"
- }
- },
- "stylelint-high-performance-animation": {
- "version": "1.10.0",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "stylelint-scss": {
- "version": "5.3.0",
- "dev": true,
- "requires": {
- "known-css-properties": "^0.28.0",
- "postcss-media-query-parser": "^0.2.3",
- "postcss-resolve-nested-selector": "^0.1.1",
- "postcss-selector-parser": "^6.0.13",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "stylis": {
- "version": "4.2.0"
- },
- "supercluster": {
- "version": "8.0.1",
- "requires": {
- "kdbush": "^4.0.2"
- }
- },
- "supports-color": {
- "version": "5.5.0",
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "supports-hyperlinks": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0"
- },
- "svg-tags": {
- "version": "1.0.0",
- "dev": true
- },
- "svgo": {
- "version": "3.2.0",
- "dev": true,
- "requires": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^5.1.0",
- "css-tree": "^2.3.1",
- "css-what": "^6.1.0",
- "csso": "^5.0.5",
- "picocolors": "^1.0.0"
- }
- },
- "symbol-tree": {
- "version": "3.2.4",
- "dev": true
- },
- "table": {
- "version": "6.8.1",
- "dev": true,
- "requires": {
- "ajv": "^8.0.1",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- }
- },
- "tapable": {
- "version": "0.1.10",
- "dev": true
- },
- "tar": {
- "version": "7.1.0",
- "dev": true,
- "requires": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.0",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "5.0.0",
- "dev": true
- }
- }
- },
- "terser": {
- "version": "5.27.0",
- "requires": {
- "@jridgewell/source-map": "^0.3.3",
- "acorn": "^8.8.2",
- "commander": "^2.20.0",
- "source-map-support": "~0.5.20"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3"
- },
- "source-map-support": {
- "version": "0.5.21",
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- }
- }
- },
- "terser-webpack-plugin": {
- "version": "5.3.10",
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.20",
- "jest-worker": "^27.4.5",
- "schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.1",
- "terser": "^5.26.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0"
- },
- "jest-worker": {
- "version": "27.5.1",
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- }
- },
- "supports-color": {
- "version": "8.1.1",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "test-exclude": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "text-table": {
- "version": "0.2.0"
- },
- "thunky": {
- "version": "1.1.0",
- "dev": true
- },
- "tiny-invariant": {
- "version": "1.3.1"
- },
- "tiny-warning": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
- },
- "tmp": {
- "version": "0.0.33",
- "dev": true,
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "tmpl": {
- "version": "1.0.5",
- "dev": true
- },
- "to-fast-properties": {
- "version": "2.0.0"
- },
- "to-regex-range": {
- "version": "5.0.1",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toggle-selection": {
- "version": "1.0.6"
- },
- "toidentifier": {
- "version": "1.0.1",
- "dev": true
- },
- "totalist": {
- "version": "3.0.1",
- "dev": true
- },
- "tough-cookie": {
- "version": "4.1.4",
- "requires": {
- "psl": "^1.1.33",
- "punycode": "^2.1.1",
- "universalify": "^0.2.0",
- "url-parse": "^1.5.3"
- }
- },
- "tr46": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "tree-changes": {
- "version": "0.9.3",
- "requires": {
- "@gilbarbara/deep-equal": "^0.1.1",
- "is-lite": "^0.8.2"
- },
- "dependencies": {
- "is-lite": {
- "version": "0.8.2"
- }
- }
- },
- "trim-newlines": {
- "version": "4.1.1",
- "dev": true
- },
- "ts-api-utils": {
- "version": "1.3.0",
- "dev": true,
- "requires": {}
- },
- "tsconfig-paths": {
- "version": "3.15.0",
- "dev": true,
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "dev": true
- }
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "dev": true
- },
- "type-check": {
- "version": "0.4.0",
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-detect": {
- "version": "4.0.8",
- "dev": true
- },
- "type-fest": {
- "version": "0.21.3",
- "dev": true
- },
- "type-is": {
- "version": "1.6.18",
- "dev": true,
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typed-array-buffer": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.7",
- "es-errors": "^1.3.0",
- "is-typed-array": "^1.1.13"
- }
- },
- "typed-array-byte-length": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
- }
- },
- "typed-array-byte-offset": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
- }
- },
- "typed-array-length": {
- "version": "1.0.5",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0"
- }
- },
- "typescript": {
- "version": "4.9.5",
- "dev": true,
- "peer": true
- },
- "ua-parser-js": {
- "version": "1.0.33"
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "2.1.0",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "2.1.0",
- "dev": true
- },
- "universalify": {
- "version": "0.2.0"
- },
- "unpipe": {
- "version": "1.0.0",
- "dev": true
- },
- "update-browserslist-db": {
- "version": "1.0.13",
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- },
- "upng-js": {
- "version": "2.1.0",
- "requires": {
- "pako": "^1.0.5"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "url-parse": {
- "version": "1.5.10",
- "requires": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
- "url-template": {
- "version": "3.1.1"
- },
- "use-isomorphic-layout-effect": {
- "version": "1.1.2",
- "requires": {}
- },
- "use-memo-one": {
- "version": "1.1.3",
- "requires": {}
- },
- "use-sync-external-store": {
- "version": "1.2.0",
- "requires": {}
- },
- "util-deprecate": {
- "version": "1.0.2",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "dev": true
- },
- "uuid": {
- "version": "9.0.1",
- "dev": true
- },
- "uuid-v4": {
- "version": "0.1.0"
- },
- "v8-to-istanbul": {
- "version": "9.1.0",
- "dev": true,
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.12",
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0"
- },
- "dependencies": {
- "convert-source-map": {
- "version": "1.9.0",
- "dev": true
- }
- }
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "value-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
- "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
- },
- "vary": {
- "version": "1.1.2"
- },
- "victory-vendor": {
- "version": "36.6.11",
- "requires": {
- "@types/d3-array": "^3.0.3",
- "@types/d3-ease": "^3.0.0",
- "@types/d3-interpolate": "^3.0.1",
- "@types/d3-scale": "^4.0.2",
- "@types/d3-shape": "^3.1.0",
- "@types/d3-time": "^3.0.0",
- "@types/d3-timer": "^3.0.0",
- "d3-array": "^3.1.6",
- "d3-ease": "^3.0.1",
- "d3-interpolate": "^3.0.1",
- "d3-scale": "^4.0.2",
- "d3-shape": "^3.1.0",
- "d3-time": "^3.0.0",
- "d3-timer": "^3.0.1"
- }
- },
- "walker": {
- "version": "1.0.8",
- "dev": true,
- "requires": {
- "makeerror": "1.0.12"
- }
- },
- "warning": {
- "version": "4.0.3",
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "watchpack": {
- "version": "2.4.1",
- "requires": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- }
- },
- "wbuf": {
- "version": "1.7.3",
- "dev": true,
- "requires": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "web-worker": {
- "version": "1.2.0"
- },
- "webidl-conversions": {
- "version": "7.0.0",
- "dev": true
- },
- "webpack": {
- "version": "5.91.0",
- "requires": {
- "@types/eslint-scope": "^3.7.3",
- "@types/estree": "^1.0.5",
- "@webassemblyjs/ast": "^1.12.1",
- "@webassemblyjs/wasm-edit": "^1.12.1",
- "@webassemblyjs/wasm-parser": "^1.12.1",
- "acorn": "^8.7.1",
- "acorn-import-assertions": "^1.9.0",
- "browserslist": "^4.21.10",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.16.0",
- "es-module-lexer": "^1.2.1",
- "eslint-scope": "5.1.1",
- "events": "^3.2.0",
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.11",
- "json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
- "mime-types": "^2.1.27",
- "neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
- "tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.10",
- "watchpack": "^2.4.1",
- "webpack-sources": "^3.2.3"
- },
- "dependencies": {
- "enhanced-resolve": {
- "version": "5.16.0",
- "requires": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- }
- },
- "tapable": {
- "version": "2.2.1"
- }
- }
- },
- "webpack-bundle-analyzer": {
- "version": "4.10.2",
- "dev": true,
- "requires": {
- "@discoveryjs/json-ext": "0.5.7",
- "acorn": "^8.0.4",
- "acorn-walk": "^8.0.0",
- "commander": "^7.2.0",
- "debounce": "^1.2.1",
- "escape-string-regexp": "^4.0.0",
- "gzip-size": "^6.0.0",
- "html-escaper": "^2.0.2",
- "opener": "^1.5.2",
- "picocolors": "^1.0.0",
- "sirv": "^2.0.3",
- "ws": "^7.3.1"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "4.0.0",
- "dev": true
- }
- }
- },
- "webpack-cli": {
- "version": "5.1.4",
- "dev": true,
- "requires": {
- "@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^2.1.1",
- "@webpack-cli/info": "^2.0.2",
- "@webpack-cli/serve": "^2.0.5",
- "colorette": "^2.0.14",
- "commander": "^10.0.1",
- "cross-spawn": "^7.0.3",
- "envinfo": "^7.7.3",
- "fastest-levenshtein": "^1.0.12",
- "import-local": "^3.0.2",
- "interpret": "^3.1.1",
- "rechoir": "^0.8.0",
- "webpack-merge": "^5.7.3"
- },
- "dependencies": {
- "commander": {
- "version": "10.0.1",
- "dev": true
- },
- "interpret": {
- "version": "3.1.1",
- "dev": true
- },
- "rechoir": {
- "version": "0.8.0",
- "dev": true,
- "requires": {
- "resolve": "^1.20.0"
- }
- }
- }
- },
- "webpack-dev-middleware": {
- "version": "7.2.1",
- "dev": true,
- "requires": {
- "colorette": "^2.0.10",
- "memfs": "^4.6.0",
- "mime-types": "^2.1.31",
- "on-finished": "^2.4.1",
- "range-parser": "^1.2.1",
- "schema-utils": "^4.0.0"
- },
- "dependencies": {
- "json-joy": {
- "version": "9.9.1",
- "dev": true,
- "requires": {
- "arg": "^5.0.2",
- "hyperdyperid": "^1.2.0"
- }
- },
- "memfs": {
- "version": "4.6.0",
- "dev": true,
- "requires": {
- "json-joy": "^9.2.0",
- "thingies": "^1.11.1"
- }
- },
- "schema-utils": {
- "version": "4.0.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.8.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.0.0"
- }
- },
- "thingies": {
- "version": "1.16.0",
- "dev": true,
- "requires": {}
- },
- "tslib": {
- "version": "2.6.2",
- "dev": true,
- "peer": true
- }
- }
- },
- "webpack-dev-server": {
- "version": "5.0.4",
- "dev": true,
- "requires": {
- "@types/bonjour": "^3.5.13",
- "@types/connect-history-api-fallback": "^1.5.4",
- "@types/express": "^4.17.21",
- "@types/serve-index": "^1.9.4",
- "@types/serve-static": "^1.15.5",
- "@types/sockjs": "^0.3.36",
- "@types/ws": "^8.5.10",
- "ansi-html-community": "^0.0.8",
- "bonjour-service": "^1.2.1",
- "chokidar": "^3.6.0",
- "colorette": "^2.0.10",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^2.0.0",
- "default-gateway": "^6.0.3",
- "express": "^4.17.3",
- "graceful-fs": "^4.2.6",
- "html-entities": "^2.4.0",
- "http-proxy-middleware": "^2.0.3",
- "ipaddr.js": "^2.1.0",
- "launch-editor": "^2.6.1",
- "open": "^10.0.3",
- "p-retry": "^6.2.0",
- "rimraf": "^5.0.5",
- "schema-utils": "^4.2.0",
- "selfsigned": "^2.4.1",
- "serve-index": "^1.9.1",
- "sockjs": "^0.3.24",
- "spdy": "^4.0.2",
- "webpack-dev-middleware": "^7.1.0",
- "ws": "^8.16.0"
- },
- "dependencies": {
- "ipaddr.js": {
- "version": "2.1.0",
- "dev": true
- },
- "is-wsl": {
- "version": "3.1.0",
- "dev": true,
- "requires": {
- "is-inside-container": "^1.0.0"
- }
- },
- "open": {
- "version": "10.1.0",
- "dev": true,
- "requires": {
- "default-browser": "^5.2.1",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^3.1.0"
- }
- },
- "rimraf": {
- "version": "5.0.5",
- "dev": true,
- "requires": {
- "glob": "^10.3.7"
- }
- },
- "schema-utils": {
- "version": "4.2.0",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.1.0"
- }
- },
- "ws": {
- "version": "8.16.0",
- "dev": true,
- "requires": {}
- }
- }
- },
- "webpack-merge": {
- "version": "5.8.0",
- "dev": true,
- "requires": {
- "clone-deep": "^4.0.1",
- "wildcard": "^2.0.0"
- }
- },
- "webpack-sources": {
- "version": "3.2.3"
- },
- "websocket-driver": {
- "version": "0.7.4",
- "dev": true,
- "requires": {
- "http-parser-js": ">=0.5.1",
- "safe-buffer": ">=5.1.0",
- "websocket-extensions": ">=0.1.1"
- }
- },
- "websocket-extensions": {
- "version": "0.1.4",
- "dev": true
- },
- "what-input": {
- "version": "5.2.12"
- },
- "whatwg-encoding": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "iconv-lite": "0.6.3"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "whatwg-mimetype": {
- "version": "3.0.0",
- "dev": true
- },
- "whatwg-url": {
- "version": "6.5.0",
- "dev": true,
- "requires": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
- },
- "dependencies": {
- "webidl-conversions": {
- "version": "4.0.2",
- "dev": true
- }
- }
- },
- "which": {
- "version": "2.0.2",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-builtin-type": {
- "version": "1.1.3",
- "dev": true,
- "requires": {
- "function.prototype.name": "^1.1.5",
- "has-tostringtag": "^1.0.0",
- "is-async-function": "^2.0.0",
- "is-date-object": "^1.0.5",
- "is-finalizationregistry": "^1.0.2",
- "is-generator-function": "^1.0.10",
- "is-regex": "^1.1.4",
- "is-weakref": "^1.0.2",
- "isarray": "^2.0.5",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "dev": true
- }
- }
- },
- "which-collection": {
- "version": "1.0.1",
- "dev": true,
- "requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- }
- },
- "which-typed-array": {
- "version": "1.1.14",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.6",
- "call-bind": "^1.0.5",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.1"
- }
- },
- "wildcard": {
- "version": "2.0.0",
- "dev": true
- },
- "wkt-parser": {
- "version": "1.3.3"
- },
- "word-wrap": {
- "version": "1.2.5",
- "dev": true
- },
- "wrap-ansi": {
- "version": "8.1.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.0.1",
- "dev": true
- },
- "ansi-styles": {
- "version": "6.2.1",
- "dev": true
- },
- "string-width": {
- "version": "5.1.2",
- "dev": true,
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.1.0",
- "dev": true,
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- }
- }
- },
- "wrap-ansi-cjs": {
- "version": "npm:wrap-ansi@7.0.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "dev": true
- }
- }
- },
- "wrappy": {
- "version": "1.0.2"
- },
- "write-file-atomic": {
- "version": "4.0.2",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.7"
- }
- },
- "ws": {
- "version": "7.5.7",
- "dev": true,
- "requires": {}
- },
- "xml-js": {
- "version": "1.6.11",
- "dev": true,
- "requires": {
- "sax": "^1.2.4"
- }
- },
- "xml-name-validator": {
- "version": "4.0.0",
- "dev": true
- },
- "xml-utils": {
- "version": "1.3.0"
- },
- "xml2js": {
- "version": "0.6.2",
- "dev": true,
- "requires": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~11.0.0"
- }
- },
- "xmlbuilder": {
- "version": "11.0.1",
- "dev": true
- },
- "xmlchars": {
- "version": "2.2.0",
- "dev": true
- },
- "y18n": {
- "version": "5.0.8",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "dev": true
- },
- "yaml": {
- "version": "2.3.2",
- "dev": true
- },
- "yargs": {
- "version": "17.7.2",
- "dev": true,
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "dependencies": {
- "yargs-parser": {
- "version": "21.1.1",
- "dev": true
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "dev": true
- },
- "yocto-queue": {
- "version": "0.1.0"
- }
}
}
diff --git a/package.json b/package.json
index 9faa75aef5..c2662bab25 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "worldview",
- "version": "4.37.0",
+ "version": "4.38.2",
"description": "Interactive interface for browsing full-resolution, global satellite imagery",
"keywords": [
"NASA",
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg
new file mode 100644
index 0000000000..ab74f1571b
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg
new file mode 100644
index 0000000000..48650a92a5
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg
new file mode 100644
index 0000000000..cb59d7b806
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg
new file mode 100644
index 0000000000..6e9d3b5c7b
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg
new file mode 100644
index 0000000000..a105c326d8
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg
deleted file mode 100644
index 7d9c05ee4f..0000000000
--- a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-msWMSLoadGetMapParams(): WMS server error. Invalid layer(s) given in the LAYERS parameter. A layer might be disabled for this request. Check wms/ows_enable_request settings.
-
-
diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg
new file mode 100644
index 0000000000..014bcedbdf
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg
new file mode 100644
index 0000000000..2a23390b47
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg
new file mode 100644
index 0000000000..1f4c9d7010
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg
new file mode 100644
index 0000000000..47e6b9d244
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg
new file mode 100644
index 0000000000..957377ba2f
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg
new file mode 100644
index 0000000000..b646bcfadd
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg
new file mode 100644
index 0000000000..db12b808e6
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg differ
diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg
new file mode 100644
index 0000000000..d41ec0516b
Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg differ
diff --git a/web/js/components/timeline/timeline-coverage/timeline-coverage.js b/web/js/components/timeline/timeline-coverage/timeline-coverage.js
index aaff6c6655..cb31c37a42 100644
--- a/web/js/components/timeline/timeline-coverage/timeline-coverage.js
+++ b/web/js/components/timeline/timeline-coverage/timeline-coverage.js
@@ -99,7 +99,7 @@ async function getLayerGranuleRanges(layer) {
async function mapGranulesToLayers(layers) {
const promises = layers.map(async (layer) => {
- if (layer.type !== 'granule') return layer;
+ if (!layer.cmrAvailability) return layer;
const ranges = await getLayerGranuleRanges(layer);
diff --git a/web/js/components/tour/joyride-wrapper.js b/web/js/components/tour/joyride-wrapper.js
index 997cf0accf..600756fd17 100644
--- a/web/js/components/tour/joyride-wrapper.js
+++ b/web/js/components/tour/joyride-wrapper.js
@@ -51,6 +51,7 @@ export default function JoyrideWrapper ({
const [elementPositionKey, setElementPositionKey] = useState(key);
const [stepIndex, setStepIndex] = useState();
const [run, setRun] = useState(false);
+ const [isInitializing, setIsInitializing] = useState(true);
const incrementKey = () => {
key += 1;
@@ -144,6 +145,7 @@ export default function JoyrideWrapper ({
setPlaceholderLocation(placeholderEl, targetCoordinates);
}
});
+ setIsInitializing(false);
// Force a re-render so that Joyride updates the beacon location,
// otherwise it doesn't know the DOM element position was updated
incrementKey();
@@ -215,7 +217,7 @@ export default function JoyrideWrapper ({
}
});
- return !projMatches ? null : (
+ return !projMatches || isInitializing ? null : (
{
+ const state = store.getState();
+ const { proj: { selected: { crs } } } = state;
+ const existingGranules = CMRDataStore[crs][shortName] || [];
+ const existingNRTGranules = CMRDataStore[crs][nrtShortName] || [];
+
+ return [...existingGranules, ...existingNRTGranules];
+ };
+
/**
* Query CMR to get dates
* @param {object} def - Layer specs
@@ -129,9 +138,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) {
const { shortName: nrtShortName } = nrtParams;
let data = [];
let nrtData = [];
- const existingGranules = CMRDataStore[crs][shortName] || [];
- const existingNRTGranules = CMRDataStore[crs][nrtShortName] || [];
- const mergedExistingGranules = existingGranules.concat(existingNRTGranules);
+ const mergedExistingGranules = getGranulesFromStore(shortName, nrtShortName);
const datesQueried = datesHaveBeenQueried(params.startDate, date, mergedExistingGranules);
if (mergedExistingGranules.length && datesQueried) {
@@ -163,7 +170,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) {
hideLoading();
}
- return [...existingNRTGranules, ...existingGranules];
+ return getGranulesFromStore(shortName, nrtShortName);
};
/**
@@ -243,7 +250,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) {
const { proj: { selected: { crs } } } = state;
const { granuleCount, date, group } = options;
const { count: currentCount } = getGranuleLayer(state, def.id) || {};
- const count = currentCount || granuleCount || DEFAULT_NUM_GRANULES;
+ const count = currentCount || granuleCount || def.count || DEFAULT_NUM_GRANULES;
// get granule dates waiting for CMR query and filtering (if necessary)
const availableGranules = await getQueriedGranuleDates(def, date, group);
diff --git a/web/js/modules/layers/selectors.js b/web/js/modules/layers/selectors.js
index 7c0b0fc80f..f0c2dd6c57 100644
--- a/web/js/modules/layers/selectors.js
+++ b/web/js/modules/layers/selectors.js
@@ -41,7 +41,7 @@ export function addLayer(id, spec = {}, layersParam, layerConfig, overlayLength,
def.max = spec.max || undefined;
def.squash = spec.squash || undefined;
def.disabled = spec.disabled || undefined;
- def.count = spec.count || undefined;
+ def.count = spec.count || def.count || undefined;
if (Array.isArray(spec.bandCombo)) {
def.bandCombo = {